AutomationFlows β€Ί Data & Sheets β€Ί Client Nurture & Testimonial Auto-pilot for Gumroad with Notion and Email

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

ByShelly-Ann Davy @SheCodesFlowβœ“ on n8n.io

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.

Webhook triggerβ˜…β˜…β˜…β˜…β˜† complexity17 nodesNotionEmail SendError Trigger
Data & Sheets Trigger: Webhook Nodes: 17 Complexity: β˜…β˜…β˜…β˜…β˜† Added:

This workflow corresponds to n8n.io template #8020 β€” we link there as the canonical source.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide β†’

Download .json
{
  "name": "Client Nurture & Testimonial Auto-Pilot (Gumroad \u2192 Notion \u2192 Email)",
  "nodes": [
    {
      "id": "StickyOverview",
      "name": "\ud83d\udccc Sticky \u2014 Overview & Setup",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -200,
        -120
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "WebhookSale",
      "name": "Gumroad Sale (Webhook)",
      "type": "n8n-nodes-base.webhook",
      "position": [
        80,
        -120
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "FnMap",
      "name": "Map Sale \u2192 Client",
      "type": "n8n-nodes-base.function",
      "position": [
        340,
        -120
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "NotionCreateClient",
      "name": "Notion \u2014 Create Client",
      "type": "n8n-nodes-base.notion",
      "position": [
        600,
        -120
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "EmailDelivery",
      "name": "Email \u2014 Delivery (Immediate)",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        860,
        -120
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "Wait3d",
      "name": "Wait \u2014 3 days",
      "type": "n8n-nodes-base.wait",
      "position": [
        1060,
        -120
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "EmailTips",
      "name": "Email \u2014 Tips (Day 3)",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        1260,
        -120
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "Wait7d",
      "name": "Wait \u2014 7 days",
      "type": "n8n-nodes-base.wait",
      "position": [
        1460,
        -120
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "FnTestimonialLink",
      "name": "Build Testimonial Link",
      "type": "n8n-nodes-base.function",
      "position": [
        1660,
        -120
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "EmailAsk",
      "name": "Email \u2014 Testimonial Ask (Day 7)",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        1860,
        -120
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "WebhookTestimonial",
      "name": "Testimonial (Webhook)",
      "type": "n8n-nodes-base.webhook",
      "position": [
        80,
        260
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "FnMapT",
      "name": "Map Testimonial",
      "type": "n8n-nodes-base.function",
      "position": [
        340,
        260
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "NotionCreateT",
      "name": "Notion \u2014 Create Testimonial",
      "type": "n8n-nodes-base.notion",
      "position": [
        600,
        260
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "EmailOwner",
      "name": "Email \u2014 Owner Notify",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        860,
        260
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "RespondOK",
      "name": "Respond \u2014 Thank You",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1060,
        260
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "ErrorTrig",
      "name": "On Error",
      "type": "n8n-nodes-base.errorTrigger",
      "position": [
        80,
        520
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "EmailError",
      "name": "Email \u2014 Error Alert",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        340,
        520
      ],
      "parameters": {},
      "typeVersion": 2
    }
  ],
  "settings": {
    "executionOrder": "v1",
    "saveExecutionProgress": true
  },
  "connections": {
    "On Error": {
      "main": [
        [
          {
            "node": "Email \u2014 Error Alert",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Map Testimonial": {
      "main": [
        [
          {
            "node": "Notion \u2014 Create Testimonial",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait \u2014 3 days": {
      "main": [
        [
          {
            "node": "Email \u2014 Tips (Day 3)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait \u2014 7 days": {
      "main": [
        [
          {
            "node": "Build Testimonial Link",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Map Sale \u2192 Client": {
      "main": [
        [
          {
            "node": "Notion \u2014 Create Client",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Testimonial (Webhook)": {
      "main": [
        [
          {
            "node": "Map Testimonial",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Build Testimonial Link": {
      "main": [
        [
          {
            "node": "Email \u2014 Testimonial Ask (Day 7)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Email \u2014 Owner Notify": {
      "main": [
        [
          {
            "node": "Respond \u2014 Thank You",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Email \u2014 Tips (Day 3)": {
      "main": [
        [
          {
            "node": "Wait \u2014 7 days",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Gumroad Sale (Webhook)": {
      "main": [
        [
          {
            "node": "Map Sale \u2192 Client",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notion \u2014 Create Client": {
      "main": [
        [
          {
            "node": "Email \u2014 Delivery (Immediate)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notion \u2014 Create Testimonial": {
      "main": [
        [
          {
            "node": "Email \u2014 Owner Notify",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Email \u2014 Delivery (Immediate)": {
      "main": [
        [
          {
            "node": "Wait \u2014 3 days",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

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.

Source: https://n8n.io/workflows/8020/ β€” original creator credit. Request a take-down β†’

More Data & Sheets workflows β†’ Β· Browse all categories β†’

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Data & Sheets

A warm, reliable onboarding system for small businesses and studios. Captures a form submission via webhook, creates a Client record in Notion, sends a concierge-style welcome email (with scheduler +

Notion, Email Send, Telegram +4
Data & Sheets

Plan a full week of scroll-stopping pins in under two minutes! πŸš€

Notion, Email Send, Error Trigger
Data & Sheets

Your pantry’s calm concierge. Each evening it checks your Notion Pantry for items at or below your Reorder Level, adds tidy rows to Grocery List, and sends a pretty summary email you can shop from. βœ¨πŸ›’

Notion, Email Send, Error Trigger
Data & Sheets

This workflow automates the entire lifecycle of a service-based client, combining four distinct business flows into a single view: Intake Leads: Receives a webhook from your form builder, validates th

Airtable, Notion, Google Calendar +3
Data & Sheets

Everyone organizing him/herself by using a notion database for tasks but losing track on some important tasks having a deadline. The weekly reminder helps you to not forget about your notion tasks. Th

Notion, Email Send, Pushover