Combining Hordanso's n8n VPS with GoHighLevel creates one of the most powerful lead follow-up systems available to Nigerian businesses. Here is how to build it.
Overview of the Automation Flow
- Step 1: New lead comes in (from WhatsApp AI, web form, Facebook ad, or manual entry)
- Step 2: GHL triggers a webhook to n8n
- Step 3: n8n sends an immediate WhatsApp message to the lead (via 360Dialog or Meta API)
- Step 4: n8n sends a notification to your team (WhatsApp or email)
- Step 5: n8n waits 24 hours, then sends a follow-up message if the lead has not responded
- Step 6: After 3 days with no response, n8n creates a Task in GHL for a human agent to call
Setting Up the GHL Webhook to n8n
- In your n8n dashboard, create a new workflow and add a Webhook node as the trigger.
- Copy the Webhook URL from n8n.
- In GoHighLevel, go to Settings > Webhooks.
- Click Add New Webhook.
- Paste the n8n Webhook URL in the URL field.
- Select the event Contact Created (or the events you want to trigger on).
- Click Save.
- Activate your n8n workflow. It is now live.
Building the n8n Follow-Up Logic
After the Webhook trigger node in n8n, add:
- HTTP Request node → call 360Dialog or Meta WhatsApp API to send immediate welcome message
- Gmail or Email node → send internal notification to your sales team
- Wait node → set to 24 hours
- IF node → check if lead has replied (query GHL conversations API)
- HTTP Request node → if no reply, send follow-up WhatsApp message
- Wait node → set to 72 hours
- GoHighLevel node → create Task assigned to sales rep
Tip: Use n8n's Split in Batches and Merge nodes when handling multiple leads simultaneously to prevent workflow overload.
Testing the Workflow
- In GHL, manually create a test contact.
- Watch the n8n execution log to confirm the webhook fired.
- Verify the WhatsApp message arrives on the test number.
- Check the GHL contact for the expected tags and pipeline movement.
