Skip to content

Connect Google Drive to Stripe

Stripe records every sale, and Google Drive is where files get shared and kept. Connecting the two delivers digital products the moment someone pays, files receipts where your bookkeeping lives, and leaves a monthly report in a folder your accountant can open.

Build your own

Build any Google Drive and Stripe automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Google Drive and Stripe 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

Save Stripe invoice PDFs to Drive only for invoices over 1000, named with customer name and invoice number.

When a customer buys the Template Pack product, share the Drive file with their email as a viewer and remove access if they get a refund.

Use cases

Why people connect Google Drive and Stripe

How the two apps work together

  • Stripe webhooks send payment and invoice events to a ClickRuntime trigger link instantly.
  • The script fetches invoice PDFs or customer details from Stripe and saves or shares files in Google Drive.
  • Scheduled runs can build monthly reports from Stripe data and save them to Drive.
  • Save invoices to Drive by month

    Bookkeepers want every Stripe invoice PDF in a Drive folder by month. Each paid invoice's PDF is saved automatically.

  • Deliver files after purchase

    Creators sell templates or guides. After payment, the buyer gets a Drive file shared with their email.

  • Monthly reports for the accountant

    Finance saves a monthly revenue report file in Drive for the accountant to pick up.

  • Folders per customer

    Service businesses keep a Drive folder per customer. New Stripe customers get a folder created automatically.

More apps

Google Drive, Stripe and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Paid invoice PDFs filed and emailed

When a Stripe invoice is paid, save the PDF to Drive under Invoices by month and email it to our accountant through Gmail.

Monthly ledger saved in Drive

On the 1st of each month, write last month's Stripe payments to a Google Sheet saved in our Finance Drive folder.

Customer folders with Slack notice

When a new Stripe customer subscribes, create a Drive folder for them and post the link in #onboarding on Slack.

Setup

Connect Google Drive and Stripe once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Google Drive

File storage

  1. At console.cloud.google.com, create a project and enable the Google Drive API.
  2. Set up the OAuth consent screen and add the scope https://www.googleapis.com/auth/drive.
  3. Create an OAuth client of type Web application with the redirect URI https://clickruntime.com/oauth/callback.
  4. In the ClickRuntime dashboard, open Connections, choose Google Drive and enter the client ID and secret, then connect.
  5. Prefer a service account? Under IAM & Admin → Service Accounts, create one and add a JSON key, share your folders or a Shared Drive with its email, and save the key as a secret on Connections & secrets.

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.

FAQ

Questions about connecting Google Drive and Stripe

Which Drive folder are the files saved in?
One you choose when you set it up. You can point each automation at its own folder, such as Receipts or Monthly reports, and share that folder with your accountant.
Does it react straight away when someone pays?
Yes, for delivery and receipts. Stripe sends a notification to your automation's trigger link the moment a payment succeeds, and the file is shared or saved within seconds.
How does ClickRuntime check a payment notification is genuine?
It checks Stripe's signature on each notification with your webhook signing secret, so a request that did not come from Stripe is ignored.
Can it use a shared drive?
Yes. Folders on a shared drive work as long as the Google account you connect can add files to them.
How are files named?
However you describe, for example date, customer name and invoice number.
Can it share files with buyers?
Yes. The script can give a buyer's email view access to a Drive file.
Can it save receipts for one-off payments too?
Yes. It can build a simple receipt file from the payment details if there is no Stripe invoice PDF.

Tell your assistant what Google Drive and Stripe should do together

Free plan. No credit card.