Templates / Automate payment receipts: Email, archive, and track with Stripe and Google Workspace

Automate payment receipts: Email, archive, and track with Stripe and Google Workspace

Ready for 3.0

by Rahul Joshi ✓ · 278 views · created 2025-09-26 · Invoice Processing

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 11 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Gmail, Google Drive and Google Sheets. It also calls api.stripe.com over HTTP.

How it runs

Trigger: Manually, when you click “Execute workflow”.

  1. Fetch Invoices (HTTP Request): calls api.stripe.com
  2. Check API Response (If): checks a condition and branches into true / false
  3. Expand List (Split Out): splits a list into separate items
  4. Error Logging (Google Sheets): append
  5. If: checks a condition and branches into true / false
  6. If: checks a condition and branches into true / false
  7. Download File (HTTP Request): calls an HTTP API
  8. Send Receipt Email (Gmail): uses Gmail
  9. Upload Invoice PDF (Google Drive): uses Google Drive
  10. Append to Ledger (Google Sheets): append

Services it uses

GmailGoogle DriveGoogle Sheets

HTTP calls to: api.stripe.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (7)

From the author

Description This workflow automates the process of retrieving Stripe invoices, validating API responses, generating payment receipts, sending them via email, storing PDFs in Google Drive, and appending details to a Google Sheet ledger. It also includes an…

Excerpt from Rahul Joshi's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.