Connect Gmail to Stripe
Ideas
What you can do with Gmail and Stripe
Email buyers their product and receipt after a Stripe payment
As soon as someone pays, they get their download link and a receipt from your own Gmail address.
See how it worksGet yesterday's Stripe revenue in your inbox each morning
Every morning you get one email with yesterday's sales, refunds and new subscriptions, plus a two-line summary.
See how it worksCheck VAT numbers on Stripe invoices and email the right person
When Stripe drafts an invoice, an invalid VAT number is flagged to finance; when it's finalised, the customer gets an email from you.
See how it worksWin back failed payments with a friendly email
When a card fails, the customer gets a short note from you with a link to pay, and a reminder three days later if it's still unpaid.
See how it worksAsk cancelling customers why, and get a weekly churn summary
Customers who cancel get one personal question by email, their replies are sorted by reason, and you get a weekly summary.
See how it worksPrioritise support emails from paying customers
New support emails are labelled paying, trial or unknown from Stripe, with a reply draft waiting in Gmail.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Gmail and Stripe, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Gmail and Stripe automation you can describe
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
When an invoice payment fails, email the customer from Gmail on day 1 and day 4, but stop as soon as Stripe shows the invoice paid.
Send me a Gmail summary each Monday of customers whose spend dropped by more than half compared with the previous month.
Use cases
Why people connect Gmail and Stripe
How the two apps work together
- Stripe webhooks send events such as payments, failed invoices and disputes to a ClickRuntime trigger link instantly.
- The script reads the event, looks up customer details in Stripe, and sends or drafts a Gmail message.
- Scheduled runs can also query Stripe for reports emailed through Gmail.
Personal thank-you emails after payment
Creators and small SaaS teams want a personal note after a purchase. A Gmail email from the founder's address goes out on each successful charge.
Failed payment follow-ups
When a card fails, the customer gets a plain Gmail message with a link to update payment details.
Daily sales summary
Owners get a morning Gmail email with yesterday's revenue, new customers and refunds.
Refund and dispute alerts
Finance gets an email when a dispute is opened, with amount, reason and the deadline to respond.
More apps
Gmail, Stripe and other apps in one automation
Payments logged and receipt sent
When a Stripe payment succeeds, add it to our Sales Google Sheet and send the customer a thank-you email from Gmail.
Disputes to Slack and email
When a Stripe dispute is opened, post it in #finance on Slack and email our accountant the details through Gmail.
New customers into HubSpot
When a new Stripe customer pays, create or update the HubSpot contact and send a Gmail welcome email.
Setup
Connect Gmail and Stripe once
Gmail
- At console.cloud.google.com, create a project and enable the Gmail API under APIs & Services → Library.
- Set up the OAuth consent screen. On Google Workspace choose Internal. On a personal Gmail account choose External, then under Audience click Publish app so it is In production, not Testing.
- Under Data Access, add the scopes you need, such as
https://www.googleapis.com/auth/gmail.modify, orgmail.sendif you only want to send. - Under Clients, create an OAuth client of type Web application with the redirect URI
https://clickruntime.com/oauth/callback. - In the ClickRuntime dashboard, open Connections, choose Gmail and enter the client ID and secret. On a personal account Google shows an unverified-app screen: click Advanced, then go to your app.
Stripe
Payments
- In the Stripe Dashboard, open Developers, API keys, and choose Create restricted key.
- Set each resource to None, Read or Write. Most reports and alerts only need Read on things like Charges, Invoices, Customers, Subscriptions and Disputes.
- Create the key and copy the
rk_live_value straight away. Live restricted keys are shown only once. Use anrk_test_key if you want to try things in a sandbox first. - In the ClickRuntime dashboard, open Connections & secrets and save the key as a secret for Stripe.
FAQ
Questions about connecting Gmail and Stripe
Do customers get emails from Stripe or from me?
How does ClickRuntime hear about Stripe events?
Does it need a Stripe key that can change things?
Will a customer get the same email twice?
Is there a limit on how many emails I can send?
Can I personalise each email?
Does it email for test mode payments?
Can it skip some products?
Related pages
Keep exploring
Tell your assistant what Gmail and Stripe should do together
Free plan. No credit card.