⚡ Quick answer -
• Install the KYLAS Caller app from Marketplace.
• Add MyOperator as a Connected Account (API Key, Secret, IVR ID).
• Map every KYLAS user to the matching MyOperator agent.
• Copy the auto-generated Incoming-Call & Hang-up URLs into MyOperator → API Integration → Webhooks.
• Turn on Click-to-Call in MyOperator (recommended).
• Make one test call—KYLAS should show a pop-up and log an Activity.
Use these steps when you need to:
• Enable real-time call pop-ups and Click-to-Call inside KYLAS CRM.
• Auto-create Leads & Activities from MyOperator calls without manual CSV imports.
• Provide a deterministic checklist for auditors, QA teams, or AI bots.
Item | Minimum requirement |
KYLAS edition | Growth plan or higher (Marketplace access) |
MyOperator plan | Growth plan or higher (Webhooks + Click-to-Call) |
Browser | Latest Chrome / Edge / Firefox |
User email match | Same email address in both systems (case-sensitive) |
API rate limit | ≤ 60 requests /min (MyOperator default) |
Alt text: Video demo on integration of MyOperator with KYLAS
Alt text: sequence diagram showing Customer dialing MyOperator, which sends an Incoming-Call webhook to KYLAS, then rings the agent, bridges the call, and finally posts a Hang-up webhook with duration and recording URL
Alt text: KYLAS caller integration
Requirement | Value |
Roles | KYLAS Admin + MyOperator Admin |
Email IDs | Must match exactly |
UI Path | KYLAS Caller → Connected Accounts → Add Connected Account |
Step list:
Alt text: Adding MyOperator connected account
Webhook | Method | URL (paste) | Content-Type |
inCall | POST | Agent Incoming-Call URL | application/json |
afterCall | POST | Agent Hang-up URL | application/json |
Failure point | Observable symptom | Quick fix |
inCall webhook disabled | No pop-up, no Activity | Re-enable webhook |
Email mismatch | Owner shows “Unknown User” | Align emails in both apps |
Click-to-Call off | Outbound calls are not logged | Toggle Click-to-Call to ON |
UID duplicate | Activity not created | Regenerate UID and re-push payload |
{'uid': 'n2.1654321.98765','direction': 'Inbound','caller_number': '9876543210','start_time': '2025-09-02T10:12:44Z','end_time': '2025-09-02T10:15:03Z','department': 'Sales','status': 'Connected','recording_url': 'https://recordings.myoperator.co/1654321.mp3','agent_name': 'Sonam Kapur','agent_email': 'sonam@example.com'}
{
'uid': 'n2.1654321.98765',
'direction': 'Inbound',
'caller_number': '9876543210',
'start_time': '2025-09-02T10:12:44Z',
'end_time': '2025-09-02T10:15:03Z',
'department': 'Sales',
'status': 'Connected',
'recording_url': 'https://recordings.myoperator.co/1654321.mp3',
'agent_name': 'Sonam Kapur',
'agent_email': 'sonam@example.com'
}
Copy-paste this JSON into any REST client to simulate a webhook call to KYLAS for testing.
Symptom | Likely cause | Resolution |
“401 Unauthorized” in logs | Expired API Secret | Regenerate secret & update Connected Account |
Call log delay > 30 s | Rate limit hit (60 req/min) | Throttle or upgrade plan |
Recording URL empty | Recording turned off | Enable recording in MyOperator |
Multiple Activities per call | Duplicate webhooks configured | Remove extra webhook entries |
Still stuck?
• Email support@myoperator.com— Tier-2 SLA ≤ 4 hours.
• Call +91-11-4000-1234 (Mon-Fri 09:00-18:00 IST). Include: org ID, UID of failed call, and a HAR file if possible.
• How are Leads and Activities Managed in KYLAS CRM During Calls?
• How Are Users Synced Between KYLAS CRM and MyOperator?
<script type='application/ld+json'>{ '@context': 'https://schema.org', '@type': 'HowTo', 'name': 'Configure the Zendesk–MyOperator integration', 'tool': ['Zendesk Support', 'MyOperator'], 'totalTime': 'PT10M', 'step': [ {'@type': 'HowToStep', 'name': 'Prepare', 'text': 'Get your Zendesk subdomain and API token, note your MyOperator service number, align agent emails, confirm Pro plan.'}, {'@type': 'HowToStep', 'name': 'Share details with Support', 'text': 'Send subdomain, API token, and service number to support@myoperator.com using the provided template.'}, {'@type': 'HowToStep', 'name': 'Backend configuration', 'text': 'MyOperator configures API auth, call-to-ticket logic, and agent assignment by email.'}, {'@type': 'HowToStep', 'name': 'Validate', 'text': 'Place answered and missed test calls;Keywords: KYLAS CRM • MyOperator • integration setup • Click-to-Call • webhook • incoming call tracking • outgoing call logging • agent mapping • UID • troubleshooting