What steps are required to integrate MyOperator with KYLAS CRM?
Set Up KYLAS CRM Integration with MyOperator
Quick answer
- Enable inCall and afterCall webhooks in MyOperator.
- Turn on Click-to-Call (recommended).
- Make sure user email IDs match in both systems.
- Install the KYLAS Caller app and add a MyOperator Connected Account.
- Map agent webhooks (Incoming-Call + Hang-up URLs).
- Sync users between KYLAS and MyOperator.
If any item is missing, call activities won’t sync.
Table of Contents
- When to use this guide
- Prerequisites
- Install the KYLAS Caller app
- Add a Connected Account
- Map agent webhooks
- Configure webhooks in MyOperator
- Sync users
- What happens after integration
- Flip-side - when calls fail to log
- Troubleshooting & common errors
- Related articles
1. When to use this guide
- Real-time call logging and Click-to-Call inside KYLAS CRM
- Owner auto-assignment and duplicate prevention
- A deterministic checklist for admins and AI bots
2. Prerequisites
Item | Minimum requirement |
|---|---|
KYLAS edition | Growth or higher (Marketplace) |
MyOperator plan | Growth or higher (Webhooks + Click-to-Call) |
User roles | KYLAS Admin + MyOperator Admin |
Email IDs | Exact match (case-sensitive) |
Browser | Latest Chrome / Firefox / Edge |
3. Install the KYLAS Caller app
- Open KYLAS Marketplace → search Caller → click Install.
- After installation, click Open App to access the KYLAS Caller dashboard.
4. Add a Connected Account
Step | Action | UI path |
|---|---|---|
1 | KYLAS Caller → View Details → Connected Accounts |
|
2 | Add Connected Account → Vendor = MyOperator |
|
3 | Paste credentials from MyOperator: API Key, API Secret, Public IVR ID | MyOperator → Settings → API Integration |
4 | Click Save → account shows Connected badge |
|
5. Map agent webhooks
- KYLAS Caller → View Agents → Add Agent.
- Map each KYLAS user to the matching MyOperator user.
- Two URLs are generated: Incoming-Call URL and Hang-up URL.
6. Configure webhooks in MyOperator
Webhook | Method | URL (from KYLAS) | Content-Type |
|---|---|---|---|
inCall | POST | Agent Incoming-Call URL | application/json |
afterCall | POST | Agent Hang-up URL | application/json |
Path: MyOperator → Manage → API Integration → Webhooks → Add New Webhook → Save
7. Sync users
- KYLAS CRM → Manage Users → Add User (invite by email).
- KYLAS Caller → View Agents → Add Agent (map KYLAS user ↔ MyOperator agent).
- Repeat until every agent shows Mapped.
8. What happens after integration
Call direction | Logging behaviour in KYLAS |
|---|---|
Incoming – number match | Activity appended to Lead; full details + recording |
Incoming – no match | New Lead created → activity logged |
Outgoing (Click-to-Call) | Activity logged under the target Lead |
Missed call | Activity logged with status = Missed |
9. Flip-side - when calls fail to log
Failure point | Result | Fix |
|---|---|---|
Webhook URL typo | No inCall / afterCall logs | Re-copy URLs |
Email mismatch | Owner shows “Unknown User” | Edit emails |
Click-to-Call off | Outbound calls are not logged | Enable Click-to-Call |
Invalid token/secret | 401 error | Regenerate credentials |
Simultaneous dial mode | Owner mismatch | Use Balanced / Serial-wise |
Rate limit 60 req/min | 429 errors; delay | Throttle or upgrade |
10. Troubleshooting & common errors
Symptom | Likely cause | Resolution |
|---|---|---|
No activities logged | Webhooks disabled | See section 6 |
Recording URL empty | Recording disabled | Enable recording |
| Token expired | Regenerate secret |
Call log delay > 30 s | Rate limit hit | Check MyOperator API usage |
Need more help? Email support@myoperator.com — Tier-2 SLA ≤ 4h.
11. Related articles
- KYLAS CRM + MyOperator Integration Guide
- How a Webhook Works?
- How to make outgoing calls via MyOperator (Click to call and Dialer app)
Keywords: KYLAS CRM • MyOperator integration • Webhook • Click-to-Call • call activity logging • agent mapping • troubleshooting
Updated on: 11/09/2025