All modules
Module 05 · business · beginner
Form to CRM Follow-up
After this module you can capture leads with a hosted form, log them in a Google Sheets CRM, and follow up automatically.
What it does
A hosted n8n form at /form/work-with-me collects name, email, company, need, budget and details. Each submission is normalized and scored (priority: high for budgets over $5k), saved to a CRM sheet (deduplicated by email), and gets an instant personalized welcome email. Two days later, an automatic follow-up goes out.
Flow
Contact Form → Normalize Lead → Save to CRM (Sheets) → Send Welcome Email (Gmail) → Wait 2 Days → Send Follow-up (Gmail)
Verification status
- Form rendering + field mapping/normalization: tested on n8n 2.43.6 (a real submission was checked in the execution data).
- Sheets, Gmail and the Wait: need your Google credentials. Run
WITH_CREDS=1 TEST_EMAIL=you@example.com ./test/test.sh.
Files
| File | Tier | Purpose |
|---|---|---|
| lesson.md | Free | Step-by-step build |
| workflow/starter.json | Free | Form + Normalize only |
| workflow/learner.json | Learner | Finished workflow |
| workflow/business.json | Business | Business workflow (see setup guide) |
| setup-guide.md | Business | Credentials + configuration |
| assets/crm-template.csv | Free | CRM sheet header row |
| exercises.md | Learner | Practice tasks |
| solutions.md | Learner | Exercise solutions |
| notes.md | Private | Learning log |
| sell/ | Private | Offer, video script, blog post |