If your teams use multiple Zoho services to handle different business functions, such as support, sales, or other Zoho tools, you might have asked this question:
Can we manage all WhatsApp conversations using the same business phone number across these services?
The answer is yes. You can now use a single WhatsApp Business number and associate it across multiple Zoho services.
What changes when customers and teams use one WhatsApp number across services
- Customers interact with one number, regardless of which team responds
- Teams across different Zoho products can work on the same conversation thread
- Agents can see the conversation timeline, even if it started in another service
This keeps the interaction continuous, instead of splitting it across multiple channels or numbers.
Note: While the timeline is visible across services, the full message content may not always be displayed.
How a single WhatsApp number keeps conversations in sync across multiple Zoho services

When you connect one WhatsApp number across multiple Zoho services, a single WhatsApp channel is created and shared across those services. Incoming messages appear in all connected services, and the underlying WhatsApp conversation continues as one unified thread.
When an agent replies from one service, that response is reflected in others as well. For example, in Zoho Desk, replies from other services appear in a masked format. This helps teams stay aware of the interaction without exposing the full message content.
What your team actually sees when different Zoho services handle the same conversation
Action
| What happens
|
Customer sends a WhatsApp message
| Appears in all connected Zoho services
|
Agent replies from one service
| Reply appears in Zoho Desk in masked form (Masked replies indicate that a response was sent from another service, without showing the full message content)
|
Another agent opens the conversation
| The conversation timeline is visible, while message content may remain masked
|
Two agents attempt to handle the same conversation
| The system shows a warning but does not block access
|
Note: In Zoho Desk, messages from other services are masked by design. Other Zoho services may display these messages differently based on their own configuration.
How one Zoho service becomes the owner of the shared WhatsApp channel
When a WhatsApp number is connected across multiple Zoho services, the first service where the number is configured becomes the parent service.
Other Zoho services that use the same number are automatically subscribed to this channel, allowing different teams to stay connected to the same conversation.
If the parent service is removed later, another subscribed service is automatically assigned as the new parent, without affecting ongoing conversations or message history.
What the parent service actually controls in this setup
The parent service is the Zoho service where the WhatsApp number is first configured. Once your WhatsApp number is shared across Zoho services, this parent service becomes the control point for automation.
This is where automation such as chatbots (including Guided Conversations), auto-replies, workflow-triggered messages, and outbound notifications are managed.
Other services can still participate in conversations, but they don’t control or trigger automation on that number.
How different types of automation behave across services
Chatbots
- Bots run only from the parent service
- Customer messages trigger bot responses from that service
- Other services can see the interaction but cannot run their own bots
Auto-Replies
- Only the parent service can send automatic replies
- Auto-replies configured in other services will not trigger
Workflow-Based Messages
- Messages triggered by workflows (like ticket creation or lead updates) run only from the parent service
- Workflows in other services cannot send WhatsApp messages using the shared number
Notifications and Outbound Messages
- Scheduled or event-based messages are sent only from the parent service
- Other services cannot use the same number for outbound automation
What changes when one service disconnects from the shared WhatsApp number
When one Zoho service disconnects from the shared WhatsApp number, only that service is unsubscribed from the channel. Other subscribed services continue to receive incoming messages, and customer conversations remain active without any disruption.
Note: WhatsApp connectivity stops only if the number is removed from all connected services.
The following Zoho bundles support shared WhatsApp numbers :
- Zoho One
- Zoho CRM Plus
- Other Zoho bundles with appropriate access
A few products, plans, or portals currently have restrictions:
- Standalone Zoho product licenses
- Portals upgraded from standalone plans
- Applications like Zoho Books, Inventory, Invoice, Subscriptions, Expense, Commerce, Checkout, and Payroll
Note: The same WhatsApp number can still be connected the above-listed services, but each product maintains its own Channel and conversation history.
What teams should align on before and after sharing a WhatsApp number
Identify which service will act as the parent before setup. You can check this in Zoho Desk under the WhatsApp channel configuration, where the parent service is indicated.
Ensure agents understand what it means when another service has already picked up a conversation.
Define how conversations should move between support, sales, and other teams.
If your teams are already working across multiple Zoho services, this setup can simplify how conversations are handled day to day.
We're curious to know how others are approaching this. Are you already using a shared WhatsApp number across teams, or planning to try it out?
FAQ
Does this create multiple WhatsApp conversations for the same customer?
No. There is only one underlying WhatsApp conversation shared across the connected services.
Can two agents reply at the same time from different services?
The system shows a warning if another agent has already picked up the conversation, which helps reduce duplicate replies.
Why do replies appear as masked in other services?
Masked replies help other teams stay aware that a response was sent, without exposing the full message content across services.
Which service controls automation and bot behavior?
Automated features such as chatbots, auto-replies, and workflows are controlled by the parent service where the WhatsApp number was first configured.
Recent Topics
SalesIQ Email Delivery Issues to Microsoft
Is anyone else having delivery issues to Hotmail, Outlook, and Live inboxes when sending transcripts and replies via email from SalesIQ? We’ve detected that emails sent from SalesIQ to these accounts aren't arriving—they don’t even bounce back; they simply
Zoho Commerce and Third-party shipping (MachShip) API integration
We are implementing a third-party shipping (MachShip) API integration for our Zoho Commerce store and have made significant progress. However, we need guidance on a specific technical challenge. Current Challenge: We need to get the customer input to
Access images from form submission in power automate
Images from form submission show up as links in power automate. How do I access the image data?
Need help to evaluate if Commerce is good for me
Hi, I just want to quickly check if Zoho Commerce can fulfill my needs. Here is what I am looking for: - Multi-vendor plateform : We will be 3-4 different farms that will offer similar products (ex. tomatoes) to few selected customers (retaurants). All
Can't access google from toppings menu
So... When I click the manage button in toppings, nothing happens. it won't let me access the settings.
Smart Feature Compatibility Indicators for CRM Field
Zoho CRM offers a wide range of field types and advanced customization options. However, several field types have feature-specific limitations that are currently documented only in help articles. For example, while configuring a Rich Text field, admins
Ask the Experts: A Live Q&A Session
Session Closed We've locked this post as the session has ended. We'll see you again in the next session! We’re back with another exciting edition of the Ask the Experts series, this time exclusively for our Zoho Recruit users from the USA & Canada regions!
T&C acceptance gate before estimate Accept, with audit trail
We had to settle a Florida small-claims case in 2025 because we couldn't prove our customer was bound to the venue clause in our Terms & Conditions. The estimate footer mentioned the T&Cs, and Zoho Books logged the customer's IP and timestamp when they
Insert Template not inserting
I have been using the "Insert Template" feature for years and I use it every single working day. Yesterday it was working fine. Today, on two different browsers (Chrome and Edge), I can select "Insert Template", select the template I want to insert, but
Best sales insights for target accounts?
Question for all the sales power-users out there: I would like to gain insights from Zoho CRM for a rotating list of target accounts. Each Outside Salesperson has 5 target accounts, and they can change these targets quarterly with management approval.
Contract to payment flow
Hi everyone, I’m trying to set up a contract-to-payment flow and want to avoid duplicating invoices or customers in Zoho Books. The flow should be: contract generated from CRM, sent via Zoho Sign, client signs, deposit is paid, and the invoice should
Zoho Books | Product updates | May 2026
Hello users, We're back with the latest updates and enhancements we've rolled out in Zoho Books. From sales tax automation to scanning receipts for free, explore the updates designed to upgrade your bookkeeping experience. Sales Tax Automation [US & Canada
Show backordered items on packing slip
Is it possible to show a column on the Packing Slip that shows number of backordered items when a PO is only partially filled? I would also like to see the Backordered column appear on POs after you receive items if you didn't get ALL of the items or partial amounts of items. And lastly, it would be nice to have the option of turning on the Backordered column for invoices if you only invoice for a partial order. -Tom
Control Fields on Mobile App
On the mobile app, how do we control which fields appear on the screen for records that have a related list? In the example below I want the Inspection Stage and Inspection Type fields to appear, not the record owner (Dev Admin). I changed the Inspections
预期结果 实际结果 "zmverify.zoho.com" "zmverify.zoho.com."
My domain is tenmokucup.com, I have a TXT record, but verification failed,Please help me, my TXT record is "zoho-verification=zb03390953.zmverify.zoho.com", I have added to DNS. You can confirm it. 预期结果 实际结果 "zmverify.zoho.com" "zmverify.zoho.com."
Adding options in the salutation drop down list (Books)
Hello, I am a new user still in the trial phase so I apologize if I have missed this. I did search the knowledge base and community first. I need to add a "Mr and Mrs" option in the salutation drop down options in Books. I have tried to find the edit
Zoho Desk - Event Calendar View
Hi Desk team, Are there any plans to introduce a calendar or timeline view for Events in Zoho Desk? It would be very helpful if we could see Events visually in a calendar and/or timeline. This is very helpful when desk side support activities need to
Google Drive shared folder
My deluge script has stopped working, no longer collecting files from Google Drive - have these connections finally been deprecated ?? They seem to be active but errors occur when updating them ?
All new Address Field in Zoho CRM: maintain structured and accurate address inputs
Availability Update: 29 September 2025: It's currently available for all new sign-ups and for existing Zoho CRM orgs which are in the Professional edition exclusively for IN DC users. 2 March 2026: Available to users in all DCs except US and EU DC. 24
Journal Entries Do Not Show Multiple Entries to the Same Account
Another basic accounting function that Books ... Accountants sometimes write journal entries, debiting and/or crediting the same account in the same entry. This is due to the need to record specific activity in an account when we pull reports especially
How to setup pricing in Zoho
Hi everyone, I am relatively new here and have just moved from my old inventory system to the Zoho one. I am trying to get my head around how it all works. I am mostly setup connected to a shopify store, but I do manual sales also For manual invoicing,
Work Orders / Bundle Requests
Zoho Inventory needs a work order / bundle request system. This record would be analogous to a purchase order in the purchasing workflow or a sales order in the sales cycle. It would be non-journaling, but it would reserve the appropriate inventory of
Windows agent 2026_M06 release notes
Agent Version: 2026.03.19.0 Release date: 21 April, 2026 Major Enhancement: Connect as Individual Active users allowing you to connect to the same computer as different users in different tabs. Internal tool implementation to check for vulnerability in
Windows agent 2026_M05 release notes
Agent Version: 111.0.3.335 Release date: 25 March, 2026 Major Enhancement: Quick Support feature compatibility code released. Code refactoring and removal of old code. Minor Enhancement: Updates to trackpad functionalities during remote session. Calendar
Windows agent 2026_M04 release notes
Agent Version: 111.0.3.334 Release date: 10 March, 2026 Agent stickiness on multiple Windows Desktops to avoid confusion. Various other bug fixes and performance improvements.
Notes - Reaction Buttons
Using the native notes option within CRM is fine, it works and the RTF features are great, however, would it be possible - if there isnt already something in place, where we can add a reactions button, similar to teams/whatsapp to show that its been read
Picklist values out-of-date in Campaigns
Hi I use a CRM (Global) picklist set of values for my field "Connection Strength" (see screenshot 1). . I use Campaigns to follow-up and change the Connection Strength value depending on their stage. The picklist values that appear in the dropdown for
Can't add my domain to Zoho zeptomail because of error code DE_150
Hello there, I'm trying to add my domain to ZeptoMail but it's rejected I checked the network tab and I'm getting { "error": { "code": "TM_3601", "details": [ { "code": "DE_150", "message": "Antispam validation failed for your domain in Accounts." } ],
Proforma Invoice
Is there an option to create proforma and advance invoices in professional
Rename system-defined labels in Zoho CRM
Renaming system-defined labels is now available across all DCs. Hello everyone, Zoho CRM includes predefined system fields across modules to support essential CRM operations. Until now, the labels of these fields were fixed and could not be edited from
Windows agent 2026_M03 release notes
Agent Version: 111.0.3.333 Release date: 19 February, 2026 Event Viewer Windows agent code release. Optimised the unattended agent uninstallation process to properly cleanup residual files and registry entries to prevent registry orphans.
Windows agent 2026_M02 release notes
Agent Version: 111.0.3.332 Release date: 11 February, 2026 Code refactoring and removing of old unused code to optimise performance in specific versions of Windows Operating System.
Windows agent 2026_M01 release notes
Agent Version: 111.0.3.331 Release date: 09 February, 2026 Enhancements and updates for improved Video Codec performance and stabler video rendering. Refactored legacy code for optimised performance with legacy devices. Upgrades to monitoring protocols
how to fix this error as soon as possible?
how to fix this error as soon as possible? i have purchased it for monthly at 59₹ paid for an annum please let me know how to fix this issue as this one is urgent Server error: Message failed: 550 5.4.6 Unusual sending activity detected. Please try after
Transaction Rule Matching
Q1. Is there a method to have the Transaction Rules applied across multiple Bank Accounts? Q2. To match "contains" text in Transaction Rules, is a wildcard or regular expression required? Is it case sensitive? Would searching for "issue" in the following
Native QuickBooks integration for Zoho CRM: Connecting sales and finance
Greetings, I hope all of you are doing well. We're excited to announce Zoho CRM's integration with QuickBooks Web, which is designed to synchronize your CRM data with your QuickBooks accounting records and bridge the gap between sales and finance. This
Edit a previous reconciliation
I realized that during my March bank reconciliation, I chose the wrong check to reconcile (they were for the same amount on the same date, I just chose the wrong check to reconcile). So now, the incorrect check is showing as un-reconciled. Is there any way I can edit a previous reconciliation (this is 7 months ago) so I can adjust the check that was reconciled? The amounts are exactly the same and it won't change my ending balance.
BUG: Related List Buttons with Client Script action now erroring
There appears to have been a bug introduced over the last few days with Related List buttons that invoke a Client Script action. Button configuration: Configured Client Script: Results: The default loader is presented at the top of the page, and an error
Zoho Writer extension is now available in Zoho Books!
The Zoho Writer extension is now available in Zoho Books. With this, you can design documents your way. Create custom templates with Zoho Writer in Zoho Books. Instantly generate multiple templates for invoices, estimates, and purchase orders. Easily
Paste Options don't work
I've always wondered about this, as I've experienced this issue for quite some time now. Why don't the right-click Paste options work properly in Zoho Writer? I can use Ctrl + V without any issue, but if I right-click and use one of the Paste menu options,
Next Page