What steps are required to integrate MyOperator with KYLAS CRM?

What steps are required to integrate MyOperator with KYLAS CRM?

⚡ 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

  1. When to use this guide
  2. Prerequisites
  3. Install the KYLAS Caller app
  4. Add a Connected Account
  5. Map agent webhooks
  6. Configure webhooks in MyOperator
  7. Sync users
  8. What happens after integration
  9. Flip-side – when calls fail to log
  10. Troubleshooting & common errors
  11. 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

Back to top


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

Back to top


3. Install the KYLAS Caller app

  1. Open KYLAS Marketplace → search Caller → click Install.
  2. After installation, click Open App to access the KYLAS Caller dashboard. 

image.pngBack to top


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

image.png

image.png

Back to top


5. Map agent webhooks

  1. KYLAS Caller → View Agents → Add Agent.
  2. Map each KYLAS user to the matching MyOperator user.
  3. Two URLs are generated: Incoming-Call URL and Hang-up URL. 

Back to top


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 → SaveBack to top


7. Sync users

  1. KYLAS CRM → Manage Users → Add User (invite by email).

image.png

  1. KYLAS Caller → View Agents → Add Agent (map KYLAS user ↔ MyOperator agent).

image.png

  1. Repeat until every agent shows Mapped

Back to top


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

Back to top


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

Back to top


10. Troubleshooting & common errors

Symptom

Likely cause

Resolution

No activities logged

Webhooks disabled

See section 6

Recording URL empty

Recording disabled

Enable recording

AUTH_INVALID_TOKEN

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