Templates / Generate Stripe invoice PDFs with PDFops, S3, Gmail, Sheets, and Slack

Generate Stripe invoice PDFs with PDFops, S3, Gmail, Sheets, and Slack

Unknown

by PDFops ✓ · 2 views · created 2026-08-15 · Invoice Processing

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

What this workflow does

This workflow has 12 nodes and runs on Stripe events (payment intent.succeeded). Along the way it connects Stripe, AWS S3, Gmail and Google Sheets and 2 more.

How it runs

Trigger: On Stripe events (payment intent.succeeded).

  1. Set Invoice Defaults (Edit Fields (Set)): sets 7 fields: companyName, invoicePrefix, taxRate…
  2. Has Billable Amount? (If): checks a condition and branches into true / false
  3. Fetch Stripe Customer (Stripe): get (customer)
  4. Build Invoice Payload (Code): runs custom JavaScript code
  5. Pdfops: invoice
  6. Alert Billing Channel (Slack): post (message)
  7. Archive to S (AWS S3): upload (file)
  8. Has Customer Email? (If): checks a condition and branches into true / false
  9. Log to Invoice Ledger (Google Sheets): append
  10. Email Invoice to Customer (Gmail): send (message)

Services it uses

StripeAWS S3GmailGoogle SheetsSlackPdfops (community)

Before you upgrade to n8n 3.0

We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

  • Check that n8n-nodes-pdfops is verified or supports 3.0 (used in PDFops Generate Invoice).

Nodes used (11)

From the author

Quick overview This workflow listens for successful Stripe payments, generates an invoice PDF with PDFops (handling zero-decimal currencies), archives the PDF to Amazon S3, emails it to the customer via Gmail when possible, logs the transaction to Google…

Excerpt from PDFops'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.