Skip to content

Connect Stripe to ChatGPT or Claude

Know what's happening with your payments without living in the Stripe dashboard. Failed payments, disputes and cancellations reach you as they happen, and revenue, overdue invoices and tax totals arrive as reports on schedule. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.

Try asking

Create a ClickRuntime automation: every Friday at 5pm, email me this week's Stripe revenue, the number of new customers and how many subscriptions were cancelled.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Ideas

What you can automate in Stripe

Failed payments and disputes you hear about straight away, churn you can see the reasons for, and revenue, invoice and tax reports that turn up on their own. These are ready-made starting points. Anything else you can describe works too.
Fridays at 17:00

Weekly revenue summary from Stripe

Every Friday at 17:00 you get an email with the week's revenue, new customers and cancellations.

See how it works
The moment it happens

Get alerted when a payment fails

Each failed charge or invoice payment shows up in Slack with the customer, amount and reason.

See how it works
Daily

Get yesterday's revenue every morning

Each morning you see yesterday's charges, refunds and new subscriptions in one message.

See how it works
The moment it happens

Hear when a customer cancels

When a subscription is cancelled, you get the customer and plan straight away.

See how it works
The moment it happens

Get a message for every new sale

Each successful payment reaches you with the customer, amount and what they bought.

See how it works
The moment it happens

Never miss a dispute deadline

You hear about each new dispute with its evidence due date, and get a reminder 3 days before it's due.

See how it works
Monthly

Get a monthly revenue report

On the 1st you get last month's gross, refunds, net and new vs cancelled subscriptions, compared with the month before.

See how it works
Weekly

See overdue invoices every week

Each Monday you get open invoices past their due date, oldest first.

See how it works
Collects as they arrive, acts daily

Track failed payments until they're recovered

Every failed payment is followed until it's paid, and each Friday you see what's recovered and what's still unpaid.

See how it works
Hourly

Get warned when payments look unusual

You're told when today's payments drop sharply or refunds spike compared with a normal day.

See how it works
Collects as they arrive, acts dailyAI

Find out why customers cancel

Cancellation feedback is sorted into reasons, and each month you get a breakdown.

See how it works
Monthly

Find duplicate customers in Stripe

Each month you get a list of customers who share an email address, ready to clean up.

See how it works
Monthly

Get last month's tax collected by country

On the 1st you get the tax collected last month, grouped by country and tax rate.

See how it works
Monthly

Get links to last month's invoice PDFs

Each month you get every paid invoice's PDF link and total, ready for bookkeeping.

See how it works
On a schedule

Get warned before Stripe free trials end

Each morning, an email lists every Stripe subscription whose trial ends in the next 3 days, with the customer, plan and whether a card is on file.

See how it works
The moment it happens

Get alerted when a Stripe refund is issued

Every refund issued in Stripe is posted to Slack with the amount, customer, reason and who the original charge was for, as soon as Stripe sends the event.

See how it works
On a schedule

Email me Stripe subscriptions renewing next week

Every Monday, an email lists the Stripe subscriptions that renew in the next 7 days, with the amount each will be charged and the customer's email.

See how it works
On a schedule

Email me customers whose cards expire this month

On the 1st of each month, an email lists Stripe customers with an active subscription whose saved card expires this month, so they can be asked to update it before a payment fails.

See how it works
Your own logic

Any other automation you can describe in words

Your own rules, schedule and AI steps with Stripe, plus any other app. Describe it and your assistant builds it.

See how to build your own

Build your own

Build any Stripe automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Stripe should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every day at 8, check Stripe for failed payments from the last 24 hours and send me a list of customers with more than one failure this month.

When a Stripe payment over $1,000 succeeds, email me through Gmail with the customer, amount and product.

When a Stripe subscription is cancelled, add the customer, plan and monthly amount to my Churn sheet in Google Sheets and post it in #revenue on Slack.

Works with

Stripe with the apps you already use

Payments affect sales, support and finance. Connect Stripe to your inbox, sheets, chat and files so the people who need payment details get them without logging in to Stripe.

Stripe works with hundreds of other apps

Name any of them when you ask your assistant, and your automation connects them. Over 248 apps are ready to go, and anything with an API works too.

  • QuickBooks
  • Xero
  • HubSpot
  • Salesforce
  • Shopify
  • PayPal
  • Chargebee
  • Intercom
  • Zendesk
  • Mailchimp
  • Klaviyo
  • Airtable
  • Notion
  • Discord
  • Telegram
  • Microsoft Teams
  • Outlook
  • FreshBooks

Beyond chat

Have Stripe work when you're not in the chat

Connecting Stripe to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Stripe

You connect Stripe with a restricted API key that you create, and you decide which parts of your account it can read or change.

Stripe

Payments

  1. In the Stripe Dashboard, open Developers, API keys, and choose Create restricted key.
  2. Set each resource to None, Read or Write. Most reports and alerts only need Read on things like Charges, Invoices, Customers, Subscriptions and Disputes.
  3. Create the key and copy the rk_live_ value straight away. Live restricted keys are shown only once. Use an rk_test_ key if you want to try things in a sandbox first.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the key as a secret for Stripe.

Good to know

Stripe limits that affect automations

  • Stripe allows 100 requests per second in live mode by default, far more than these automations use.
  • A restricted key can't create webhook endpoints unless you grant that permission. Without it, automations check Stripe's events on a schedule instead of being pushed each one.
  • Secret sk_ keys also work, but they can do anything in your account, so a restricted key is the better choice.

FAQ

Questions about automating Stripe

What can ClickRuntime see in my Stripe account?
Only what your restricted key allows. With Read access it can see charges, invoices, customers, subscriptions, disputes and balance transactions. None of the automations here need write access.
Can it move money or issue refunds?
These automations only read your data and report on it. A key with read-only permissions can't create charges, refunds or payouts.
How fast will I hear about a failed payment or dispute?
Straight away when Stripe sends the event to the automation's webhook. Each event's signature is checked before anything is posted.
Do I need AI for Stripe automations?
No. Payment alerts, revenue reports, overdue invoices and tax summaries run without it. Sorting cancellation feedback into reasons uses the AI that comes with every ClickRuntime plan, so you don't need your own AI key.
Can it merge duplicate customers?
No. It finds customers that share an email and sends you the list with their IDs. Merging is done by you in Stripe.
Is this a Stripe connector for ChatGPT or Claude?
Not for chatting with Stripe data. A chat connector lets your assistant read and change Stripe while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Stripe event.

Tell your assistant what Stripe should do

Free plan. No credit card.