What are the key features of the LeadSquared-MyOperator integration and how do they work?

What are the key features of the LeadSquared-MyOperator integration and how do they work?

⚡Quick answer -

The integration auto-logs every MyOperator call inside LeadSquared, lets agents Click-to-Call from the CRM, pops real-time caller details, and keeps user/lead data in sync via webhooks—no manual exports required.

When should I use this guide?

Read this if you’re evaluating or have just enabled the LeadSquared–MyOperator connector and want a copy-paste-ready feature matrix plus enablement steps.


📑 Table of Contents

  1. Feature matrix at a glance
  2. How each feature works (diagram)
  3. CRM field-mapping details
  4. Prerequisites & enablement steps
  5. Edge cases & limitations
  6. Troubleshooting & escalation
  7. Related articles

1. Feature matrix at a glance

Feature

What it does

Benefit

Click-to-Call

One-click dial button inside LeadSquared

Saves 15–30 s per call

Real-time popups

Shows the lead card when the phone rings

Context & faster greeting

Auto-lead creation

New number → new lead record

Zero missed enquiries

Call activity logging

Logs date, time, duration, recording URL

Complete interaction history

Auto user sync

Agents auto-created/updated

No spreadsheet imports

Webhook data push

In-Call & After-Call hooks → CRM

Live data, no polling

Clean phone mapping

Moves the agent number to the “Agent Phone” field

Data hygiene

Back to top ⬆️


2. How each feature works

image.png

Alt-text: Diagram showing Click2Call trigger, live popup, and post-call logging from MyOperator to LeadSquared.

Back to top ⬆️


3. CRM field-mapping details

MyOperator field

LeadSquared activity field

caller_number

Phone

agent_email

Owner Email

call_duration

Duration (sec)

recording_url

Custom field “Recording”

direction

Call Type

Copy-paste payload snippet for testing:

{
'caller_number': '+14155550199',
'direction': 'Incoming',
'agent_email': 'agent@acme.com',
'call_duration': 185,
'recording_url': 'https://rec.myop.com/abc.mp3',
'timestamp': '2025-02-09T11:00:00Z'
}

Back to top ⬆️


4. Prerequisites & enablement steps

  1. Enable feature flags in MyOperator: In-Call Webhook, After-Call Webhook, and Input Node.
  2. Generate API token (Settings → API Tokens).
  3. Install LeadSquared connector (App Marketplace → MyOperator).
  4. Paste MyOperator creds (Company-ID, Token, Secret) in the connector wizard.
  5. Add webhook URLs provided by LeadSquared
  6. Test Click2Call: open a lead, click the green phone icon, and ensure the agent's phone rings.

⬆️ Back to top ⬆️


5. Edge cases & limitations

Scenario

Behaviour

Work-around

LeadSquared API limit (600 req/min)

Calls fail to log

Ask LS support to raise the limit or queue calls

Agent e-mail mismatch

Call logs to “Unknown Owner”

Run auto-sync or edit e-mail

Recording disabled

recording_url null

Enable “Record calls” in MO →

⬆️ Back to top ⬆️


6. Troubleshooting & escalation

Problem → Likely cause → Fix• No popup → In-Call webhook 4xx → Re-paste URL, set Content-Type: application/json.• Click2Call silent → Token expired → Regenerate MyOperator token, update connector.• Duplicate activities → Two After-Call hooks → Keep only one enabled.

Need help? Email support@myoperator.com with call SID and timestamp (SLA: 2 h).

⬆️ Back to top ⬆️


7. Related articles

• How to generate and rotate MyOperator API tokens• Mapping custom fields between MyOperator & LeadSquared• Troubleshooting Click2Call failures in LeadSquared


Keywords

LeadSquared integration, MyOperator, Click2Call, real-time popup, auto-lead creation, webhook, call activity logging, agent sync, clean data mapping