⚡Quick answer -
Match each agent’s email address exactly on both platforms, install the MyOperator PhoneBridge extension in Zoho CRM, enter your MyOperator API credentials, then run User Sync by checking these links: https://connect.myoperator.com/zoho_users
https://connect.myoperator.com/phonebridge_user
Add the Company ID, which you will get from the MyOperator Panel:
Calls and recordings start appearing in Zoho CRM within 60 seconds.
Use these steps right after purchasing MyOperator or whenever you reinstall the Zoho PhoneBridge connector. The same flow applies if you migrate to a new Zoho CRM org.
It is the end-to-end customer engagement suite with all the sales, marketing, and support apps your customer-facing teams need to engage across every touchpoint.
MyOperator PhoneBridge connector empowers users to provide a seamless customer experience and determine the best course of action through personalised contextual interactions via Zoho Sales CRM.
Alt text: Video demo
Alt text: Integrations page on MyOperator panel
Alt text: Enter the company ID
Alt text: Adding AfterCall webhook
Alt-text: Zoho CRM, PhoneBridge, and MyOperator handshake during click-to-call and call logging
MyOperator will search leads in Zoho CRM with the customer's phone number.
Result -
• Call linked to the record that originated the Click-to-Call.
• If the agent dials from the MyOperator panel, the look-up follows the same logic as for incoming calls
If the customer adds any new user in Zoho CRM, sync user is required. In case any new user is added in MyOperator, there is no need to sync the users.
https://connect.myoperator.com/phonebridge_user
https://connect.myoperator.com/zoho_users
Scenario | Result | Fix |
Email differs by even one character or case | User appears as “Unmapped”; calls attach to “Unknown User” record. | Edit the email in either system so they match. |
User exists only in Zoho | Sync skips that user. | Create a user in MyOperator, then Resync Users. |
User made “Inactive” in Zoho | Sync drops mapping; past call logs stay, but no new logs. | Reactivate the user or delete the mapping. |
Field (Zoho) | Notes |
Call From | 10-digit Caller’s number |
Call Type | Inbound/Outbound |
Related to | Existing lead |
Call_Start_Time | Start time of call |
Duration (sec) | Ring + talk time |
Subject | [Outbound/Inbound] Call from [Caller’s number] |
Description | Department Name: [Department Name], Status of call: [Status of Call], Call duration: [Duration of call], Call start time: [Start time of Call], Call end time: [End time of call], Recording URL: [Recording URL if available], UID: [Unique ID of call], Agent: [MyOperator’s agent name] |
Zoho Lead Field | What MyOperator writes |
Lead Owner | The agent/user who has picked up the call or missed the call, the last agent will be the lead owner. If there is no owner found with an email ID, the default owner(1st user of Zoho) will be assigned. |
Phone | 10-digit caller’s number |
Lead Name | 10-digit caller’s number |
Description | Department Name: [Department Name], Status of call: [Status of Call], Call duration: [Duration of call], Call start time: [Start time of Call], Call end time: [End time of call], Recording URL: [Recording URL if available], UID: [Unique ID of call], Agent: [MyOperator’s agent name] |
After a successful setup, you should see:
Verification checklist:
Scenario | What breaks | Quick fix |
Email mismatch (even capitalisation) | Calls log to “Unknown User” | Edit the email on both systems → Resync Users |
Missing PhoneBridge licence | No pop-ups or call logs | Buy extra licences or deactivate unused agents |
Webhook URL typo | Calls not logged | Copy URLs exactly as given in the wizard |
MyOperator user absent | User ignored during sync | Create the user in MyOperator first |
Problem | Try this |
No call pop-ups | Check browser notifications & popup blocker; verify InCall and AfterCall webhooks |
Call logs missing | Confirm the webhook URLs in MyOperator: APIs and Webhook → Calling Webhook → Add New |
Click-to-call dialler does nothing | The agent is offline in MyOperator; make them “Available” and retry |
New Zoho user is invisible in the list | Press Resync Users; clear browser cache; make sure user email matches exactly |
Keywords: MyOperator, Zoho CRM, PhoneBridge, click-to-call, call logging, user sync, webhook, API token, resync