Automate payment receipts: Email, archive, and track with Stripe and Google Workspace
Ready for 3.0What 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”.
- Fetch Invoices (HTTP Request): calls api.stripe.com
- Check API Response (If): checks a condition and branches into true / false
- Expand List (Split Out): splits a list into separate items
- Error Logging (Google Sheets): append
- If: checks a condition and branches into true / false
- If: checks a condition and branches into true / false
- Download File (HTTP Request): calls an HTTP API
- Send Receipt Email (Gmail): uses Gmail
- Upload Invoice PDF (Google Drive): uses Google Drive
- Append to Ledger (Google Sheets): append
Services it uses
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)
- Manual Trigger
n8n-nodes-base.manualTrigger - HTTP Request
n8n-nodes-base.httpRequest - Split Out
n8n-nodes-base.splitOut - If
n8n-nodes-base.if - Gmail
n8n-nodes-base.gmail - Google Drive
n8n-nodes-base.googleDrive - Google Sheets
n8n-nodes-base.googleSheets
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…