Automated lead follow-up with Follow Up Boss, Gmail, Twilio & WhatsApp messaging
Ready for 3.0What this workflow does
This workflow has 19 nodes and runs on a schedule (every 3 minutes). Along the way it connects Gmail and Twilio.
How it runs
Trigger: On a schedule (every 3 minutes).
- Get Last time run (Code): runs custom JavaScript code
- Get Last Lead (FUB) (HTTP Request): calls an HTTP API
- Wait: waits 6 seconds
- DIvide Each Lead (Split Out): splits a list into separate items
- Invalid Number and Email (Filter): keeps only the items that match a condition
- All Good? (If): checks a condition and branches into true / false
- Full data → Send both Email + SMS/WhatsApp (Loop Over Items (Split in Batches)): loops over the items in batches
- False Email or False Phone (If): checks a condition and branches into true / false
- Last Time Run (Code): runs custom JavaScript code
- Extract Fields (Edit Fields (Set)): sets 9 fields: firstName, lastName, CurrentStage…
…plus 8 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (11)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Filter
n8n-nodes-base.filter - Split Out
n8n-nodes-base.splitOut - Gmail
n8n-nodes-base.gmail - Twilio
n8n-nodes-base.twilio - Wait
n8n-nodes-base.wait - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Edit Fields (Set)
n8n-nodes-base.set
From the author
This workflow automates your entire lead follow-up process across email, SMS, and WhatsApp. It starts on a schedule and pulls your latest leads from FollowUpBoss (FUB), checking when the workflow last ran. Each new contact is automatically validated — phone…