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
Sync new Stripe payments into Attio and announce them in Slack
Every successful Stripe charge becomes an Attio person and company, a note on the customer, a row in your revenue log, and a one-line celebration in Slack.
Recover failed Stripe payments with personalized Resend emails
When a Stripe invoice payment fails, send a tailored recovery email through Resend with a one-click payment update link, then alert your revenue team in Slack.
Recover failed Stripe payments with SQL Server context and Gmail dunning
When a Stripe invoice payment fails, enrich the customer from your SQL Server billing database, send a tone-matched recovery email through Gmail, and log every attempt for retention.
Recover failed Stripe payments with SendGrid dunning emails
When a Stripe invoice payment fails, send a warm SendGrid email with a billing portal link and retry date, then post a one-line alert to Slack for finance.
Send a Stripe failed payment recovery email automatically
When a Stripe charge fails, send the customer a short, plain-English email that explains what happened, how to fix it, and when Stripe will retry.
Recover failed Stripe payments with WhatsApp via Heyy
When a Stripe payment fails, add the customer to Heyy with the right recovery label so WhatsApp does the dunning, and ping revenue ops in Slack.
Stream Stripe charges to Datadog as business metrics
Every Stripe charge becomes a Datadog metric and a dashboard annotation, so revenue dips show up next to deploys and infra alerts on the same graph.
Email customers about failed payments and log them in Sheets
When a Stripe charge fails, send the customer a retry email matched to the reason their card was declined and log the row for finance.