Back to Templates

Client Nurture & Testimonial Auto-Pilot for Gumroad with Notion and Email

Created by

Created by: Shelly-Ann Davy || SheCodesFlow

Shelly-Ann Davy

Last update

Last update a month ago

Share


✨ 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

  • PUBLIC_N8N_URL → e.g. https://your-n8n.example.com
  • NOTION_CLIENTS_DB_ID → Notion Clients DB
  • NOTION_TESTIMONIALS_DB_ID → Notion Testimonials DB

Notion Database Fields

ClientsName (title), Email, Product, Sale ID, Purchased At (date), Status (select)
TestimonialsEmail, 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 SalePOST 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 PUBLIC_N8N_URL + 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.