Automated lead nurturing & qualification with Gmail, Google Sheets & Slack
Needs changesWhat this workflow does
This workflow has 8 nodes and runs when an HTTP GET request hits its webhook URL. Along the way it connects Google Sheets, Gmail and Slack.
How it runs
Trigger: When an HTTP GET request hits its webhook URL.
- 1. Qualify & Categorize Lead (Function) (Function): runs custom JavaScript (legacy Function node)
- 2. Update CRM (Google Sheets) (Google Sheets): uses Google Sheets
- 3. Assign Agent (Function) (Function): runs custom JavaScript (legacy Function node)
- 4. Initial Auto-Response (Gmail) (Gmail): uses Gmail
- 5. Notify Assigned Agent (Slack) (Slack): uses Slack
- 6. Nurturing Sequence - Wait (Wait): pauses before continuing
- 7. Nurturing Sequence - Email (Gmail): uses Gmail
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Function (legacy) in 1. Qualify & Categorize Lead (Function), 3. Assign Agent (Function): replace with Code node, mode 'Run Once for All Items'.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) 1. Qualify & Categorize Lead (Function), 3. Assign Agent (Function) | Code node, mode 'Run Once for All Items' |
Nodes used (6)
- Webhook
n8n-nodes-base.webhook - Function
n8n-nodes-base.function - Google Sheets
n8n-nodes-base.googleSheets - Gmail
n8n-nodes-base.gmail - Slack
n8n-nodes-base.slack - Wait
n8n-nodes-base.wait
From the author
How It Works ⚙️ This workflow automates the entire lead management lifecycle, from initial capture and qualification to agent assignment and personalized nurturing, ensuring no lead is left behind and agents focus on high-potential prospects. 1. 0. Webhook /…