Route Form Submissions by Company Type
Your startup receives inbound leads from a web form. Each submission includes a company_type field that can be: ideal_customer, high_value, low_value, or none.
Not every submission deserves the same treatment — high-value prospects need immediate attention, while low-value leads can be nurtured automatically.
What you'll practice:
- Switch node for multi-path routing
- Google Sheets integration
- Slack notifications
- Handling "no match" cases
Your Task
- 1Copy the exercise below
- 2Paste into your n8n editor (Ctrl+V)
- 3Solve it — use hints if you get stuck
- 4Check the solution when done
Route each submission to the appropriate destination based on company type:
| Company Type | Action |
|---|---|
ideal_customer | Send Slack message to alert sales team |
high_value | Add row to "High Value Leads" Google Sheet |
low_value | Add row to "Nurture List" Google Sheet |
none | Do nothing |
Fetch the submissions from: https://gist.githubusercontent.com/paulkunhardt/09d50eb23556933e70d6be87f6913fc7/raw/3c969363367439c0c0294c71eb1f052b72dec3b2/gistfile1.txt
Expected results for the test data:
- 2 Slack messages (Anna Schmidt, Sarah Jones)
- 1 row in "High Value Leads" (Tom Wilson)
- 1 row in "Nurture List" (Lisa Chen)
- 0 actions for Max Müller
Get the exercise workflow
Create a free account to copy exercises into your n8n editor.