n8n WhatsApp CRM automation workflow builder diagram - Digitalads Indore
Automation

How to Build a Custom Automated WhatsApp CRM using n8n (Free Guide)

Learn how to build a fully automated WhatsApp CRM pipeline using n8n. Connect Facebook Lead Ads directly to WhatsApp for instant 60-second follow-ups.

Ankit Bairagi
Insightful Read
#n8n#WhatsApp Automation#CRM#Indore

How to Build a Custom Automated WhatsApp CRM using n8n

In 2026, the speed of lead follow-up determines who gets the sale. According to industry data, responding to a B2B or clinical lead within 5 minutes increases conversion rates by over 300%. Unfortunately, most local businesses in Indore take hours to reply to new inquiries, resulting in lost sales to faster competitors.

In this guide, we will show you exactly how to build a fully automated, 24/7 WhatsApp CRM using n8n (an open-source workflow automation platform).


Why Use n8n for WhatsApp Automation?

While platforms like Make.com are great, n8n offers significant advantages for developers and growing agencies in Indore:
1. Self-Hostable: You can run it on your own server (e.g., VPS) with zero monthly execution fees.
2. Advanced Logic: Native JavaScript code support within nodes.
3. No Lock-in: Full ownership of your workflows.

| Feature | n8n.io (Self-hosted) | Make.com | Traditional CRMs |
| :--- | :--- | :--- | :--- |
| Setup Cost | Free (Open-Source) | Free Tier / Paid | High Monthly Fees |
| Execution Limit| Unlimited (VPS bound) | Limited by operations| Fixed limits |
| Data Privacy | 100% Secure (Own server) | Third-party cloud | Hosted cloud |


Step-by-Step Workflow Setup

Here is the exact automation architecture we deploy for local healthcare clinics and coaching centers in Indore:

Step 1: Trigger Node (Facebook Lead Ads or Webhook)

The workflow starts when a new user submits a lead form on Facebook/Instagram or fills a contact form on your website. * Connect a Webhook Node or a dedicated Facebook Lead Ads Trigger node.

Step 2: Google Sheets / CRM Sync

Save the lead data instantly in a central location before processing. * Add a Google Sheets Node to append the row containing `Name`, `Phone`, and `Service Required`.

Step 3: Format Phone Number

WhatsApp Business API requires numbers in strict E.164 format (e.g. `+918103202086` for India). * Use an n8n Set Node or a simple JavaScript line to clean up spaces and prepend `91` if missing: ```javascript const cleanPhone = item.phone.replace(/\D/g, ""); return cleanPhone.startsWith("91") ? cleanPhone : "91" + cleanPhone; ```

Step 4: WhatsApp Message Dispatcher

Now, connect your WhatsApp Business API provider (such as Cloud API, Wati, or Twilio). * Use the HTTP Request Node to send a POST request with the template payload: * Header: Authorization Bearer Token. * Body: JSON matching the template variables (e.g., `Dear {{Name}}, thank you for booking a skin consultation...`).

Step 5: Conditional Follow-Up (Wait Node)

If the user doesn't respond or book an appointment within 24 hours, send a gentle automated reminder. * Add an n8n Wait Node set to `24 hours`. * Follow up with a second message containing a calendar scheduler link (like Cal.com).

Conclusion

Setting up an automated WhatsApp CRM with n8n ensures that no lead is left behind. If you want to scale your patient walk-ins in Indore without hiring more sales staff, this is the single best investment you can make.

Enjoyed this article? Share it with your network.

Ready to Grow Your Business in Indore?

Join 500+ clinics and coaching centers getting predictable leads every month.