Zoho's own WhatsApp channel, or a custom build?
Zoho CRM has its own WhatsApp business messaging channel, under Setup, Channels, Business Messaging. Zoho says it works in the free trial and all paid editions, and it lets your team send and receive WhatsApp messages from inside Zoho. If that's all you need, start there.
A custom build makes sense when the conversation has to do work before anything reaches Zoho: ask qualifying questions, open a form, check stock or slots in another system, take a deposit, or sort messages with AI.
| Zoho's WhatsApp channel | Custom build with Euphony | |
|---|---|---|
| Where your team replies | Inside Zoho CRM | Our shared inbox, with the outcome written to Zoho |
| Automated conversation | Whatever Zoho's channel offers | Written for your process: questions, menus, follow-ups and timers |
| Forms in the chat | Not described in Zoho's setup guide | WhatsApp Flows, with live data where needed |
| Payments | Not described in Zoho's setup guide | Paystack or Yoco links, confirmed back in the chat |
| Other systems in the same flow | Not described in Zoho's setup guide | Zoho plus your booking system, ERP or own API |
| Who sets it up | Your Zoho admin | Our engineers |
Plan on one tool per WhatsApp number. Zoho's help page says its channel only accepts numbers that aren't used on other products.
Source: Business messaging using WhatsApp, Zoho CRM help (checked 26 October 2026)
From WhatsApp into Zoho
When a customer messages you, a conversation program on our platform handles the chat and calls Zoho's API at the points you choose. Typical flows:
- New enquiry to Lead. We look the mobile number up in Zoho. If there's no match, we create a Lead with the source set to WhatsApp and the details the customer gave. If there is, we update the existing Lead or Contact instead of making a duplicate.
- Conversation to Note. A summary of the chat, or the full transcript, goes onto the record as a Note, so the salesperson sees it before they call.
- Qualifying answers to fields. Budget, area, product, preferred time: answers from buttons, lists or a Flow go into the matching Zoho fields, including custom fields.
- Deal stage changes. "Yes, I accept the quote" in the chat can move a Deal to the next stage, or create a Task for the owner.
- Voice notes to text. Voice notes can be transcribed (South African languages supported) and saved as text, so nobody has to listen through them. See voice-note transcription.
From Zoho out to WhatsApp
Zoho CRM workflow rules can call a webhook when a record is created or changes. We point that webhook at a secured endpoint on our platform, and it sends the WhatsApp message. Typical flows:
- Instant first reply to a web-form Lead, with buttons to pick a call-back time.
- Quote ready when a Deal reaches the quote stage, with a link to the quote and a button to accept.
- Meeting or viewing reminders from Meetings or Tasks in Zoho CRM, with confirm and reschedule buttons.
- Deposit request when a Deal is won, with a Paystack or Yoco link. When it's paid, we update the Deal.
- Renewal and follow-up nudges from a date field, such as a policy or contract end date.
If the customer hasn't messaged you in the last 24 hours, Meta only allows an approved message template. We write the templates with you, submit them to Meta, and use the right category for each: reminders and updates are usually utility, offers are marketing.
Sources: Webhooks, Zoho CRM help · Customer service windows, Meta for Developers