Zoho CRM WhatsApp Integration: Complete Setup Guide (2026)
Send WhatsApp messages from inside Zoho CRM, save every chat and call on the Zoho record, turn new chats into leads and use Zoho data in chatbots — step by step.
Your sales team lives in Zoho CRM. Your customers live on WhatsApp. When the two don't talk, someone copies phone numbers out of Zoho, types messages on a phone, and the conversation never makes it back to the lead.
This guide shows how to connect Zoho CRM to WhatsApp with MotherBot's Zoho CRM integration so that messages go out from inside Zoho, every chat and call is saved on the right record, and new WhatsApp enquiries become Zoho leads on their own.
What the Zoho CRM WhatsApp integration does
- Send WhatsApp from inside Zoho CRM — to one lead, to the records you tick in a list, or to every Lead, Contact or Deal.
- Fill messages from Zoho fields — the customer's name, the deal amount, even the record owner's name and phone number.
- Save chats and calls in Zoho — every WhatsApp message becomes a Note, and every WhatsApp call a Call, on the matching lead or contact.
- Turn new chats into leads — someone new messages you, and a lead is created in Zoho.
- Bring Zoho records into MotherBot — new and changed Leads and Contacts arrive every 15 minutes, ready for broadcasts and segments.
- Call customers from Zoho — start a WhatsApp call from the record, and the call is saved on it.
- Use Zoho in chatbots and workflows — look a customer up, create or update a lead, or save a record in any module, your own custom modules too.
Before you start
- A Zoho CRM account. Every Zoho data centre works — US, Europe, India, Australia, Japan, Saudi Arabia and the rest.
- A WhatsApp number connected to MotherBot. If you don't have one yet, the getting started guide takes about ten minutes.
- At least one approved message template, for messaging people who haven't written to you in the last 24 hours. If Meta keeps rejecting yours, read why WhatsApp templates get rejected.
- A MotherBot plan that includes the Zoho CRM integration — see what each plan includes.
Step 1: Connect Zoho CRM
- In MotherBot, open Integrations → Zoho CRM.
- Pick your region — the one in your Zoho web address, for example zoho.in for India or zoho.eu for Europe — and click Connect.
- Sign in to Zoho and allow access. Back in MotherBot, the card shows your Zoho organisation as connected. You can bring in existing contacts and leads with one click.
If you connected Zoho a while ago, the card tells you when a newer feature needs you to reconnect once — calls saved as Zoho Calls, Deals and Invoices, and record owner details all needed extra permission from Zoho when they were added.
Step 2: Choose what happens automatically
Open the Settings tab on the Zoho CRM card. There are three switches, and each does one thing:
| Switch | What it does |
|---|---|
| New chats become Zoho leads | When a person messages you on WhatsApp for the first time, a Lead is created for them in Zoho. You choose which details fill it in. |
| Save chats and calls in Zoho | Every WhatsApp message is added as a Note, and every WhatsApp call — incoming, outgoing, missed or failed, with its length — as a Call, on the matching lead or contact. |
| Bring Zoho records into MotherBot | New and changed Leads and Contacts arrive every 15 minutes. It is off until you switch it on and tick the modules you want. |
The third switch is the one people miss. Without it, a lead created in Zoho this morning is not in MotherBot until you import it. With it on, a change in Zoho — a new Lead Status, say — reaches MotherBot within 15 minutes, so a segment such as "Lead Status is Follow-up" stays true.
Step 3: Send WhatsApp messages from inside Zoho CRM
This is the part sales teams use every day.
- In Zoho CRM, open Setup → Marketplace and install MotherBot.
- In MotherBot, open Integrations → Zoho CRM → Extension and create a key.
- In Zoho, open any lead and click Send WhatsApp. Paste the key the first time.
Now, from Zoho:
- One record — open a lead, contact or deal and send from the record page.
- Ticked records — tick rows in a list view and send to all of them at once.
- Everyone — send to every Lead, Contact or Deal. The send runs in the background and shows its progress.
- Templates or plain messages — pick an approved template and map each
{{1}},{{2}}to a Zoho field. Plain text, images, documents and buttons work too, for people who messaged you in the last 24 hours. - Send later — schedule a send for a date and time, and cancel or move it until it goes out.
- History — see what was sent to the records you are looking at, and which WhatsApp number sent it.
For a deal, which has no phone field of its own, the message goes to the phone number of the deal's linked contact. You choose which Zoho field holds the WhatsApp number for each module.
Record owner details in messages
A message that says "Hi Priya, I'm Rahul, your advisor — call me on 98xxxxxx" gets far more replies than one from "Team". Map a variable to the record owner, and each customer sees the name, email or phone of the Zoho user who owns their record. The same owner details can be saved on MotherBot contacts and used in broadcasts and segments.
Who can send, and how much
On the Extension tab, an admin decides who can send from which WhatsApp number (matched by their Zoho email), the most people one send can reach, and a daily limit. It stops one bulk send from using up the whole month.
Step 4: Call customers on WhatsApp from Zoho
Turn on Call customers from Zoho on the Extension tab. A Call button then opens a small call window from the Zoho record, and when the call ends it is saved on the record as a Call with its length.
- Calls work only on WhatsApp numbers connected to the WhatsApp Cloud API alone, not on a number you also use in the WhatsApp Business app. See WhatsApp coexistence.
- Meta charges for calls your business makes, per 6-second pulse, and only once the customer answers. Calls customers make to you are free. See how WhatsApp calling charges work.
Step 5: Use Zoho in chatbots and workflows
Once Zoho is connected, the chatbot builder gains four Zoho steps:
- Zoho Lookup — find the customer in Zoho by phone or email, and use their details in the chat ("Hi Priya, your test drive is on Saturday").
- Zoho Push Lead and Zoho Push Contact — create the lead or contact, or update it if it already exists, with what the customer told the bot.
- Zoho CRM: Save a record — create or update a record in any module, including custom ones like Site Visits or Admissions.
A real estate enquiry bot, for example, can ask budget, locality and property type, then create the Zoho lead with all three filled in — before a person has read the chat. Workflows can save records in Zoho too, so a booked appointment or a paid invoice lands on the right record without anyone typing it.
The 24-hour rule still applies
WhatsApp only lets a business send plain messages to someone who has written to it in the last 24 hours. Outside that window, you must use an approved template. When you send a plain message to many records from Zoho, people outside the window are skipped and listed after the send, rather than failing silently.
What it costs
There are three separate bills, and none of them passes through the others:
- Zoho charges for your Zoho CRM subscription.
- Meta charges for WhatsApp messages and calls, and bills the payment method on your WhatsApp Business Account directly. MotherBot adds no markup. See current WhatsApp rates in India.
- MotherBot charges for its plan. See pricing.
Frequently asked questions
Can I send WhatsApp messages from Zoho CRM?
Yes. Install MotherBot from Setup → Marketplace in Zoho CRM, and you can send WhatsApp templates or plain messages to one record, to ticked records in a list, or to every Lead, Contact or Deal — and schedule them for later.
Does the integration save WhatsApp chats in Zoho CRM?
Yes. With "Save chats and calls in Zoho" switched on, every WhatsApp message is added as a Note and every WhatsApp call as a Call on the matching Zoho lead or contact.
Do new WhatsApp enquiries become Zoho leads automatically?
Yes, if you switch on "New chats become Zoho leads". The first time someone messages you, a lead is created in Zoho with the details you choose.
How often do Zoho records come into MotherBot?
Every 15 minutes, once you switch on "Bring Zoho records into MotherBot" and tick Leads, Contacts or both. It is off by default.
Can I make WhatsApp calls from Zoho CRM?
Yes, outgoing calls, on WhatsApp numbers connected to the Cloud API alone. Each call is saved on the Zoho record. Meta charges per 6-second pulse once the customer answers.
Does it work with Zoho custom modules?
Yes. The chatbot step "Zoho CRM: Save a record" and workflows can save records in any module, including your own custom modules.
Tags