Templates / Deliver workflows after Stripe checkout with Gmail and Google Sheets

Deliver workflows after Stripe checkout with Gmail and Google Sheets

Ready for 3.0

by Naveen Choudhary ✓ · 7 views · created 2026-07-16 · CRM

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 7 nodes and runs on Stripe events (checkout.session.completed). Along the way it connects Stripe, Google Sheets and Gmail.

How it runs

Trigger: On Stripe events (checkout.session.completed).

  1. Set Payment Fields (Edit Fields (Set)): sets 6 fields: eventType, workflowId, buyerEmail…
  2. If: checks a condition and branches into true / false
  3. Retrieve Purchased Workflow (n8n): get
  4. Append Sale to Sheets (Google Sheets): append
  5. Convert Workflow to JSON File (Convert to File): converts data to a file (to json)
  6. Email Workflow to Buyer (Gmail): uses Gmail

Services it uses

StripeGoogle SheetsGmail

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

Quick overview This workflow listens for completed Stripe Checkout sessions, validates payment status, fetches the purchased workflow from your n8n instance, exports it as a JSON file, emails it to the buyer via Gmail, and logs the sale details to Google…

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