Client nurture & testimonial auto-pilot for Gumroad with Notion and Email
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: Function (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Map Sale → Client, Build Testimonial Link, Map Testimonial | Code node, mode 'Run Once for All Items' |
Nodes used (7)
- Webhook
n8n-nodes-base.webhook - Function
n8n-nodes-base.function - Notion
n8n-nodes-base.notion - Send Email
n8n-nodes-base.emailSend - Wait
n8n-nodes-base.wait - Respond to Webhook
n8n-nodes-base.respondToWebhook - Error Trigger
n8n-nodes-base.errorTrigger
What it does
✨ Client Nurture & Testimonial Auto-Pilot (Gumroad → Notion → Email) TL;DR Every Gumroad sale becomes a gentle, on-brand experience: instant delivery 💌, a Day-3 check-in 🌷, and a Day-7 1-click testimonial ⭐ — all saved to Notion for your “Wall of Love.” Install in \~15 minutes. --- Who It’s For Soft-tech creators, solopreneurs, women-led businesses, and busy homemakers who want kind, reliable automation without dev headaches. If you sell templates/courses on Gumroad and want hands-off onboarding + real social proof, this is for you. --- What It Does (in plain English) Listen for sales from Gumroad (webhook) Create a Client record in Notion 📇 Send 3 friendly emails: 1. Delivery right away (access + quick start) 2. Tips on Day 3 (mini wins + troubleshooting) 3. Testimonial ask on Day 7 with a 1-click rating link When they click the rating → log testimonial in Notion + notify you --- What You Get n8n workflow (JSON import) Notion DB templates (Clients, Testimonials) 3 pre-written email drafts (delivery, tips, ask) A short Loom script for your demo 🎥 --- Requirements n8n (Cloud or self-hosted with public URL) Gumroad account (Sale webhook) Notion workspace Email (SMTP, Gmail, or Outlook node) > ✅ No hard-coded secrets. Use n8n Credentials + the env vars below. --- Environment Variables PUBLICN8NURL → e.g. https://your-n8n.example.com NOTIONCLIENTSDBID → Notion Clients DB NOTIONTESTIMONIALSDBID → Notion Testimonials DB --- Notion Database Fields Clients → Name (title), Email, Product, Sale ID, Purchased At (date), Status (select) Testimonials → Email, Rating (number), Quote (text), Permission (checkbox), Published (checkbox) --- Setup (5 Steps) 1. Import the JSON into n8n. 2. Connect credentials: Notion + Email (no keys in nodes). 3. Create/Import the Notion databases (CSV templates included). 4. Set env vars above in n8n Settings → Variables. 5. In Gumroad → Settings → Advanced → Webhooks, add Sale → POST https://<your-n8n>/webhook/gumroad-sale. Run a \$0 test purchase → watch the Client appear in Notion → Delivery email lands → after waits, Tips + Testimonial emails send → click the rating link → testimonial saves in Notion ✨ --- How It Flows (node map) Gumroad Webhook → Function (map payload) → Notion (create client) → Email (Delivery) → Wait 3d → Email (Tips) → Wait 7d → Function (build testimonial link) → Email (Ask) Testimonial Webhook → Function (map rating) → Notion (create testimonial) → Email (owner notify) → Respond (thank-you) --- Testing & Troubleshooting Emails not sending? Attach Email credentials + set From. Testimonial not saving? Check PUBLICN8NURL + Notion DB IDs. Long delays use Wait nodes; keep Save Execution Progress ✅. --- Privacy & Safety Stores only the fields shown above; you control the Notion workspace. Buyers can be removed on request; simply delete rows from Notion. Works with \$0 products for early feedback (great for soft launches). --- Suggested Tags gumroad, notion, email, onboarding, crm, testimonials, soft-tech, creators --- Changelog v1.0 — First release: delivery + tips + 1-click testimonials, Notion logging, owner alerts.