CallTrackingMetrics Telephony Connector (v2)

1. Feature Overview

The LeadSquared CallTrackingMetrics Telephony connector integrates your CallTrackingMetrics (CTM) application with LeadSquared.

Through this connector, you can avail the following benefits –

  • Ability to make outbound calls (click to call) and automatically track the calls in Lead Activity History.
  • You can manage users in your CTM account directly from LeadSquared.
  • Prevents lead leakage by tracking outbound and inbound phone call logs as activities.
  • Access call recordings of inbound and outbound calls.
  • Display lead information pop-up to LeadSquared users when an incoming call is received or an outgoing call is placed.


2. Prerequisites

  • You must be an Administrator User of your LeadSquared account to access the app settings.
  • You need an active CallTracking Metrics account with at least one tracking number.
  • The ‘Agents’ in CTM should have the same email addresses as the LeadSquared users you’re looking to sync –
    • If is a user in LeadSquared, with associated phone number ‘XXX-XXXXX’, a user with the same email address ( associated with that ‘Inbound Phone Number’ should be available in CTM.
  • Before you install the CTM Telephony connector, we recommend you download and set up the CTM dialer desktop application.


  • The agent phone number for this connector is not fetched from the Agent Phone Number field in LeadSquared. Instead, you must configure a phone number when setting up the connector.
    • If you’re migrating from the CTM Telephony v1 connector, then you must delete existing phone numbers in the Agent Phone Number field before you set up the CTM Telephony v2 connector.
  • You can also embed your entire call tracking metrics dashboard in LeadSquared and access it directly from your LeadSquared account. For more information, see Embed Your Call Tracking Metrics Dashboard in LeadSquared.


3. How it Works

Using the CTM connector, you can create users in your CTM account directly from LeadSquared. You can also update their phone numbers from LeadSquared, and ensure that data between LeadSquared and CTM users and agents are synced.

After the connector is configured, you’ll be able to –

  1. Make and receive phone calls from the following pages –
    • Lead Details
    • Manage Leads
  2. Leverage the agent pop-up to capture lead details.
  3. View and manage phone call activities, complete with call details like duration, status, recordings, etc.
  4. Use other LeadSquared features like automation to automate workflows based on call disposition.


4. Install the Connector

  1. From the main menu, navigate to Apps>Apps Marketplace.
  2. Search for CTM Telephony, and click Install.
    • Alternatively, you can find the connector on the left panel, under Telephony – United States.
  3. Once the connector is installed, hover your cursor over the settings icon, and click Configure.

LeadSquared Telephony Integrations


5. Authentication

Once installed, configure the connector to sync your CTM account with LeadSquared.

  1. Enter the following details to authenticate your CTM account –
    • Account Number – Enter your CTM account number here.
    • API Key – Enter your API Key here.
    • API Secret – Enter your API Secret Key here.
  2. Once you’re done, click Save & Next
Note: To obtain your CallTrackingMetrics Account Number, API key, and API secret key, refer to CTM API Keys, or on your CallTrackingMetrics account navigate, to Settings>Account Settings (under Account Management).

LeadSquared Telephony Integrations


6. Sync Virtual Numbers

6.2.1 Example Use Case

Give your agents the option to choose from a list of virtual numbers while calling a lead from LeadSquared.

For example, if an educational institution wants to call a lead for admissions to a New York campus, agents can select a local New York virtual number, for Texas, they can select a local Texas virtual number, and so on.

6.2.2 Procedure

Click Sync Virtual Numbers to auto-sync numbers from your CTM account to LeadSquared. The sync may take a few minutes to complete (click to refresh the grid). You can allow/disallow calling from specific virtual numbers by clickingZoom under the Allow Calling column. This controls whether that virtual number will be shown as an option to the agent while placing the call to the lead from the agent pop-up.

Note: Virtual numbers can be synced only once every 2 hours.

LeadSquared Telephony Integrations

At the time of dial-out, agents can choose the appropriate virtual number from the drop-down –

Note: If a user has an outbound number assigned to them (refer to Section 7, User Sync), calls will be placed through the outbound number; the selected virtual number from the dropdown will not be used. The virtual number will only be applicable when the user does not have an outbound number assigned.

LeadSquared Telephony Integrations


7. User Sync

Sync users between your CTM and LeadSquared accounts.

7.1 For New Accounts

If you are setting up a new CTM account (with no existing users) with LeadSquared, you can directly migrate existing users from your LeadSquared account. These users will get created inside your CTM account.

  1. On the User Sync tab, click Add Users.
  2. Alongside the users you want to migrate to CTM, click the Checkbox checkbox.
  3. Once you’re done, click Add Users. These users will now get created in your CTM account.
Note: Users can be synced only once every 2 hours.

7.2 For Existing Accounts

If you are syncing a CTM account that contains existing users with LeadSquared, ensure the users have been created with the same email Id in both CTM and LeadSquared. To sync these users, on the User Sync tab, click Sync Users.

The other actions you can perform are –

  • To delete an existing user from the CTM Connector, click .
  • To change the Outbound or Inbound numbers of an existing user, click , and select the new number from the dropdown.
    • By default, all the Outbound numbers present in your CTM account will be displayed here. To add more Outbound numbers, refer to Buy CTM Tracking Numbers.
    • For Inbound numbers, enter the 10-digit number along with the country code (e.g., +1-6557828771, etc.).

Once you’re done, click Save & Next.

Note: You can only migrate existing users from your LeadSquared account to your CTM account. To know how to create users, refer to Manage Users.

LeadSquared Telephony Integrations


8. Click2Call

Configure the following settings –

Call Tracking Metrics click 2 call

  • Enable Click2Call – When enabled, users can call the lead by clicking the lead’s phone number. The CTM Connector will become the primary telephony provider when placing a call.

LeadSquared Telephony Integrations

  • Enable Auto Lead Dialing – When enabled, the call is placed to the lead regardless of whether the agent answers the call or is unavailable. This guarantees faster throughput for calls because –
    • The agent doesn’t have to answer the call before it’s placed to the lead.
    • The call is still made to the lead even if the agent’s status accidentally changes to unavailable.

Click Save & Next to proceed.


9. Agent Pop-up

Call Tracking Metrics Agent Popup

  • Enable Agent Pop-up – When enabled, the agent pop-up form is displayed to your users during the call.*
    • Agent Pop-up Configuration – From the list of options, select which types of calls you want to display the agent pop-up for –
      • Outbound
      • Inbound
      • Inbound and Outbound
  • Enabled Call End Status (only for Marvin) – When enabled, it notifies the Marvin app when a call has ended, and the calling panel (the panel on the bottom of your screen) will close automatically.
  • Enable Softphone – When enabled, you’ll be able to access the softphone pop-up inside LeadSquared.**


  • *To configure the field you’d like displayed in the agent pop-up form, navigate to My Profile>Settings>Leads>Lead Forms, and select the Agent Pop-up Form. Alternatively, you can also configure a more advanced, dynamic form using the Forms feature and then use the Process Designer to embed the form in the agent pop-up work area.
  • **We recommend using the CTM dialer desktop application for Mac or Windows , instead of enabling the Softphone feature.


10. Default Settings

LeadSquared Telephony Integrations

Sometimes leads call an IVR number and then disconnect the call while waiting in queue to talk to an agent. In these instances, LeadSquared creates a new lead and posts the incoming call activity to the default ‘system user’ in your account. You can enter an email id here to assign all such leads to a particular agent in your account. This way, the agent can track unanswered IVR calls and call the leads back.


11. Actions

Once your CTM account is successfully integrated with LeadSquared, you can start making calls to leads directly from your LeadSquared account. You can also receive calls and access the call logs for your leads.

11.1 Place Outbound Calls

  1. Navigate to the Manage Leads page, and click on the lead you want to call.
  2. On the Lead Details page, from the Lead vCard, click the lead’s number to place the call.
  3. On the Confirm pop-up, click Ok. Your call is placed to the lead.

LeadSquared CTM Telephony

11.2 Receive Inbound Calls

You can receive the inbound calls from your leads on any page in the LeadSquared platform.

For New Leads – If you receive a call from a new number that does not correspond to any lead in your LeadSquared account, a new lead will automatically get created and the call details will get logged.
For Existing Leads – Calls received from numbers that already exist in your LeadSquared account will reflect on the Lead Details page, under the Activity History tab for the given lead.

Note: When you receive calls from a number that doesn’t correspond to existing leads, by default a new lead is created in LeadSquared. To disable this –

LeadSquared CTM Telephony

11.3 Access Call Logs

Once the call (Inbound and Outbound) is completed, a call recording is posted against the lead on the Lead Details page, under the Activity History tab.

  • To listen to the recording, click LeadSquared CTM Telephony.
  • To download the recording, click Cloud Calling.

LeadSquared CTM Telephony


12. Reports

You can track key phone call metrics using the default reports available in your account, by navigating to Reports>Reports Home>Telephony and SMS.

LeadSquared Reports

However, we recommend upgrading to our new reporting infrastructure SIERA, and using the more advanced, highly customizable Call Analysis Report.

Siera filters


Any Questions?

Did you find this article helpful? Please let us know any feedback you may have in the comments section below. We’d love to hear from you and help you out!

Was this Helpful?

Notify of
Oldest Most Voted
Inline Feedbacks
View all comments
Chad Owen
Chad Owen
1 year ago

The link to download the CTM softphone app is broken. Can you please repost?

Zaid Assadi
Reply to  Chad Owen
1 year ago

Hi, Chad. It seems to be working fine, please try this link – CTM dialer desktop application

1 year ago

is CTM can receive calls simultaneously? cause as we experience, once agent is on call, it shows the running time, and we can’t hear the ring and the customer.

Zaid Assadi
Reply to  catherine
1 year ago

Hi, Catherine. If you’ve enabled the Auto Lead Dialing feature, try disabling it. If this doesn’t solve your issue, please raise a ticket to