Stripe

Stripe

Payment processing API for managing customers, charges, subscriptions, invoices, and payouts.

API Key75 tools16 triggers

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.

Tool

Cancel Payment Intent

Cancel a payment intent that has not yet been confirmed or captured.

Tool

Cancel Refund

Cancel a refund that has not yet been processed (status: requires_action).

Tool

Cancel Subscription

Immediately cancel a subscription, optionally generating a final invoice and providing cancellation details.

Tool

Capture Charge

Capture a previously uncaptured charge, with optional partial capture amount.

Tool

Capture Payment Intent

Capture funds from a payment intent that was created with capture_method=manual.

Tool

Supported triggers

Start a workflow when something happens in Stripe.

New Charge in Stripe

Triggers when a new charge is created in Stripe

Trigger

New Customer in Stripe

Triggers when a new customer is created in Stripe

Trigger

New Subscription in Stripe

Triggers when a new subscription is created in Stripe

Trigger

New Invoice in Stripe

Triggers when an invoice is created in Stripe

Trigger

New Refund in Stripe

Triggers when a refund is issued in Stripe

Trigger

New Dispute in Stripe

Triggers when a new dispute is opened

Trigger

Get started automating Stripe

1Connect your account
2Choose a trigger or tool
3Configure the workflow
4Refine the process
5Turn it on

Ready-to-use workflows

Prompts using Stripe

Browse all

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.

StripeAttioGoogle SheetsSlack

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.

StripeResendSlack Bot

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.

StripeSQL ServerGmail

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.

StripeSendGridSlack Bot

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.

StripeSend Email

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.

StripeHeyySlack

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.

StripeDatadog

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.

StripeAgentMailGoogle Sheets
+4Browse all prompts

Your Stripe workflows, on autopilot.