Automate Client Invoicing & Payments with Stripe, Google Sheets, Drive and Gmail
Google Sheets ā Stripe Payment Automation Workflow
š Overview
This workflow automates the end-to-end process of generating and sending client payment links using Google Sheets and Stripe.
Whenever a new or updated entry is added to the Google Sheet, the workflow will:
Fetch client and invoice details.
Create a Stripe Product and Price.
Generate a Stripe Payment Link.
Store the link back in the Google Sheet.
Upload a copy of the invoice to Google Drive.
Send a professional, formatted email with the payment link to the client using Gmail.
š Demo Video: Watch on YouTube
ā”ļø Workflow Steps
Trigger ā The workflow is triggered on any update in the Google Sheet.
Filter ā Ensures only relevant rows (e.g., PENDING invoices) proceed.
Stripe Automation
Create Stripe Product
Create Stripe Price
Generate Stripe Payment Link
Google Drive ā Store invoice files (if required).
Google Sheets ā Update the sheet with the generated Stripe Payment Link and timestamp.
Gmail ā Send a client-facing email with the invoice details and payment link.
š Setup Guide
Prerequisites
n8n account**
Google Sheets & Google Drive credentials**
Gmail API credentials**
Stripe API Key**
Steps
Clone/Import Workflow
Import the workflow JSON file into your n8n instance.
Configure Google Sheets
Create a Google Sheet with columns:
Order ID, Client Name, Client Email, Items Description, Due Date, Amount, Currency, Invoice Status, Invoice Link, Stripe Payment Link, Last Updated
Connect your Google Sheets node to this sheet.
Set Up Stripe
Obtain your Stripe Secret Key from Stripe Dashboard.
Add it in the Stripe nodes for Product, Price, and Payment Link creation.
Google Drive
Configure to store invoice backups (optional).
Gmail
Authorize Gmail and set up the Send Email node.
Customize the email template with client details and the Stripe link.
Test the Workflow
Add a sample row in Google Sheets.
Run the workflow manually or update the sheet to trigger automatically.
Verify that the Stripe link is created, updated in the sheet, and emailed to the client.
ā Now your workflow is ready to automatically manage client invoices and payments with Stripe + Google Sheets + Gmail + Google Drive.
Related Templates
Instagram Full Profile Scraper with Apify and Google Sheets
šø Instagram Full Profile Scraper with Apify and Google Sheets This n8n workflow automates the process of scraping ful...
Technology News Workflow Explanation with Key Services
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Auto-Publish Techn...
Auto-classify Gmail emails with AI and apply labels for inbox organization
Who is this for? Professionals and individuals who receive high volumes of emails, those who want to automatically organ...
š Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments