Stripe
Payment processing API for managing customers, charges, subscriptions, invoices, and payouts.
Three ways to use Stripe
Chat with Geni
Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with Stripe.
Attach Payment Method to Customer
Attach a payment method to a customer for future payments.
Cancel Payment Intent
Cancel a payment intent that has not yet been confirmed or captured.
Cancel Refund
Cancel a refund that has not yet been processed (status: requires_action).
Cancel Subscription
Immediately cancel a subscription, optionally generating a final invoice and providing cancellation details.
Capture Charge
Capture a previously uncaptured charge, with optional partial capture amount.
Capture Payment Intent
Capture funds from a payment intent that was created with capture_method=manual.
Supported triggers
Start a workflow when something happens in Stripe.
New Charge in Stripe
Triggers when a new charge is created in Stripe
New Customer in Stripe
Triggers when a new customer is created in Stripe
New Subscription in Stripe
Triggers when a new subscription is created in Stripe
New Invoice in Stripe
Triggers when an invoice is created in Stripe
New Refund in Stripe
Triggers when a refund is issued in Stripe
New Dispute in Stripe
Triggers when a new dispute is opened
Get started automating Stripe
Ready-to-use workflows
Prompts using Stripe
Welcome new Stripe customers in MailForge and Slack
The moment someone pays in Stripe, add them to your MailForge welcome list and post the win to Slack so your team sees every new customer in real time.
Text customers via ClickSend when Stripe payments fail
When a Stripe invoice payment fails, send the customer a polite ClickSend text with a link to update their card, and log the attempt in HubSpot.
Onboard new Stripe paid customers into beehiiv with a Slack welcome draft
When someone pays in Stripe, add them to beehiiv on the right tier, kick off the paid welcome journey, and drop a founder note in Slack for review.
Call customers with Bland AI when a Stripe payment fails
When a Stripe invoice payment fails, place an AI phone call to the customer within minutes and log every attempt to a Google Sheets recovery ledger.
Screen new Stripe customers for sanctions and PEP hits at signup
The moment a new customer is created in Stripe, run a KYC sanctions and PEP check, write the verdict back to Stripe, and alert compliance in Slack on any credible hit.
Open General Input CRM recovery tasks on failed Stripe payments
When a Stripe charge or invoice payment fails, find the account in General Input CRM, brief the account owner in Slack, and open a tailored recovery task.
Slack brief for multi-threading new Stripe customers
When a first-time customer pays, pull every public contact and social handle from their website, then send a multi-threading brief to your CS lead in Slack.
Brief sales when a Stripe signup looks like an expansion fit
When a new Stripe subscription starts, enrich the buyer with Datagma and post a Slack brief to sales only if the account looks like an expansion target.