# LeadSquared Telephony Integration: Click-to-Call, Call Logs and Recordings

> LeadSquared telephony integration explained: connect an Indian business number through the Universal Telephony Connector for Click2Call, automatic call logs with recordings, agent screen-pop, call dispositions and ring-the-lead-owner-first routing.

Source: https://edesy.in/blog/leadsquared-telephony-integration-click-to-call-call-logs-2026

A **LeadSquared telephony integration** connects your business phone number to LeadSquared so agents can call leads with one click and every call lands on the lead, with its recording, without anyone typing a note. LeadSquared does this through its **Universal Telephony Connector**: you add a connector instance, and a telephony provider like Edesy handles the calls and sends the logs back.

This guide explains what the integration does, how to set it up with Edesy, and what to check before you roll it out to a sales team.

## What the integration does

| Feature | What happens |
|---|---|
| Click2Call | The agent clicks a lead's number. Their phone rings first, then the lead's, from your business number |
| Call logs | Each call becomes a phone-call activity on the lead: direction, start and end time, duration, status, agent |
| Recordings | The recording link is part of the log. Links stay valid for two years |
| Missed calls | Unanswered inbound calls are logged with status Missed |
| Agent Popup | On an inbound call, the lead's record opens for each mapped agent whose phone is ringing |
| Call Disposition | The outcome and notes the agent picks in LeadSquared are stored on the call |
| Lead-owner routing | Optional: a known lead's owner rings before the rest of the team |

All of it runs on an Indian business number from Edesy. See the [LeadSquared integration page](https://edesy.in/crm-calling-integrations/leadsquared) for the full list.

## Why agent-first calling matters

Some CRM dialers make the rep's browser the phone; others ring the customer first and hope an agent is free. Edesy rings the **agent first**. Only when the agent has picked up does Edesy dial the lead. The lead never answers to silence or a "please hold", and the agent can use any phone: a desk phone, a personal mobile or a SIM in the office.

The lead sees your Edesy business number, not the agent's personal number. When the agent leaves, the number and the call history stay with the company.

## How to set it up

The setup takes about as long as any LeadSquared telephony partner, but you do it yourself in the voice app.

1. **Get a number.** Sign up at [voice-app.edesy.in](https://voice-app.edesy.in), finish KYC and buy an Indian number. For inbound logging, add a [forwarding rule](https://edesy.in/docs/call-forwarding/getting-started/quick-start) that rings your agents.
2. **Add a connector instance in LeadSquared.** Open Apps, Apps Marketplace, Universal Telephony Connector and add a Generic Telephony Connector. If you don't see it, LeadSquared support can enable it.
3. **Paste LeadSquared's URLs into Edesy.** Copy the Call Log URL and Agent Popup URL into Settings, CRM integrations, Connect LeadSquared, and choose the number your calls show.
4. **Paste Edesy's values into LeadSquared.** The connection's Set up tab gives you the Click2Call URL, method `POST`, an `X-Edesy-Hook-Token` header, the JSON data template and the response keyword `Success`. Paste the Call Disposition URL too.
5. **Map your users.** Map each LeadSquared user to the phone they answer on, and turn on Show Phone Call Popup for them in LeadSquared.
6. **Test a call.** Click to call a lead. Your phone rings, then the lead's, and the call appears on the lead with its recording.

Every field is listed in the [LeadSquared setup guide](https://edesy.in/docs/crm-integrations/connectors/leadsquared).

## Optional: API keys

You can stop at step 6. Adding an administrator's **Access Key** and **Secret Key** plus your API host (for example `api-in21.leadsquared.com`) unlocks three extras:

- picking users from a list of your LeadSquared users instead of adding each by email,
- attaching recordings that arrive after the call was logged,
- **ring the lead owner first** on inbound calls. Read [how lead-owner routing works](https://edesy.in/blog/leadsquared-ring-lead-owner-first-call-routing-2026).

The keys are sent in request headers, never in a URL, so they don't end up in logs.

## Busy teams: rate limits and bursts

LeadSquared accepts about 25 telephony requests every 5 seconds per account. A team making hundreds of calls an hour can hit that. Edesy keeps each connection under the limit and holds the overflow for a few seconds. If you'd rather log bursts straight away, add LeadSquared's asynchronous Call Log URL and its `x-api-key` under High call volume on the connection.

If LeadSquared is down or rejects a write, the call isn't lost. It is retried automatically for about an hour, and every attempt shows on the connection's Activity tab with a Send again button. See [activity log and retries](https://edesy.in/docs/crm-integrations/manage/activity-log-and-retries).

## What it costs

| Item | Price |
|---|---|
| LeadSquared connector | No fee |
| Click-to-call (agent + lead) | Rs 1.50 per minute, 60-second pulse |
| Inbound calls forwarded to agents | Rs 1.00 per minute |
| Number rental | Shown when you buy the number |

Prices exclude 18% GST. New accounts get Rs 20 welcome credit, no card needed. To see what automatic logging saves in rep time, try the [sales call logging time saved calculator](https://edesy.in/tools/sales-call-logging-time-saved-calculator).

## Before you roll it out

- **Recording links are shareable.** Anyone with the link can play the recording, so manage who has CRM access.
- **Matching is by phone number.** Inbound calls are linked to the lead whose Phone or Mobile matches the caller. Clean up duplicates first. Calls placed from a lead's page are always linked to that lead.
- **One phone per user.** A phone number can be mapped to only one LeadSquared user.
- **Transcripts and summaries** for click-to-call calls are delivered as signed [Call Events](https://edesy.in/docs/voice-api/webhooks/call-events), not written into LeadSquared by the connector. See [automatic call summaries for your CRM](https://edesy.in/blog/automatic-call-summaries-in-crm-2026).

Using Zoho CRM instead? The [Zoho CRM connector](https://edesy.in/crm-calling-integrations/zoho-crm) logs calls in the Calls module. HubSpot, Salesforce, Freshworks, Bitrix24 and Pipedrive have no connector yet; the [click-to-call API](https://edesy.in/voice-api/click-to-call-api) covers them.

## FAQ

### Does LeadSquared have built-in telephony?

LeadSquared provides the Universal Telephony Connector, a standard way for telephony providers to plug in. You add a connector instance and point it at a provider such as Edesy, which places the calls and sends the logs back.

### What does an agent see when they click to call?

Their own phone rings first, showing your business number. When they answer, the lead's phone rings, and the two are connected. After the call, a phone-call activity with the recording link appears on the lead.

### Are inbound calls logged in LeadSquared too?

Yes, for calls to Edesy forwarding numbers. Answered calls and missed calls are both logged on the lead whose Phone or Mobile matches the caller.

### Do I need LeadSquared API keys?

No, the basics work without them. Adding an administrator's Access Key and Secret Key lets you pick users from a list, attach recordings that arrive late, and ring the lead owner first.

### How much does it cost with Edesy?

There is no connector fee. Click-to-call is Rs 1.50 per minute and forwarded inbound calls Rs 1.00 per minute, plus number rental, all excluding 18% GST.

**Ready to connect?** Open [voice-app.edesy.in](https://voice-app.edesy.in), go to Settings, CRM integrations, and click Connect LeadSquared.
