Leadsquared CRM Integration Guide
This document provides a step-by-step guide to integrating LeadSquared CRM with Acefone Dialer for seamless calling and call logging. The integration enables users to make calls directly from LeadSquared, log call details, and access call recordings.
Prerequisites
Before starting the integration, ensure you have the following:
1. Acefone Requirements:
- Acefone Admin Account (for setting up telephony integration)
- Acefone Agent Account (for making/receiving calls)
- Acefone API Token (needed for authentication and API access)
- Dialer Campaigns Setup:
- At least one empty lead list assigned to the campaign throughout the campaign duration
2. LeadSquared Requirements:
- LeadSquared Account with active Telephony Integration module
- LeadSquared API Permissions (enabled for telephony, leads, and marketplace access)
- Marketplace Access (to install and configure Universal Telephony Connector)
Integration Steps
Follow the steps below to set up the integration.
Step 1: Enable Leadsquared Dialer Integration with Acefone
- Log into your Acefone India Account.
- Navigate to the Integrations Tab from the side-navigation panel.
- In Dialer integration, click on enable for Leadsquared CRM integration.
- Click on More Details in Leadsquared CRM integrations option.
- In Settings Tab, click on configure against Leadsquared CRM Account Authorization to authorize your Leadsquared CRM Account.
- In a new tab, Log in to your Leadsquared CRM Account.
- To get the CRM domain, copy the webpage URL to “.com”.
- Click on Profile Icon in the top right corner and go to settings.
- In settings, navigate to API and Webhooks and copy the API Domain (till .com), then click on Show Secret Key and copy the Access & Secret Keys.
- Now, click on Apps>Apps Marketplace.
- Verify it contains the LeadSquared Universal Telephony Connector; if not, then install it.
- Configure the settings by clicking the configure icon.
- Click on Agent PopUP API and copy the Agent Pop-Up API.
- Click on Call Log API and copy the Call Log API.
- Navigate to Acefone, fill in all the copied details and click on Authorize.
- Your Leadsquared CRM is successfully authorized.
Step 2: Dialer Configuration, Lead Map & Map Users and Agents
- To add the desired Dialer Campaign, click on Configure against Dialer Campaign Configurations.
- Configure the desired campaigns and click on Save.
Field | Description |
---|---|
Add Campaign | Enables you to add multiple campaigns. |
Delete | Allows you to delete any specific campaign. |
Save | It will save all the added campaigns. |
Note: the selected campaign should contain only one lead list throughout the campaign, and it should be empty in the beginning.
- Next, click on Configure against Lead Map to Map the lead list of campaigns chosen in Dialer Campaign Configurations with your Leadsquared CRM.
- Fill in the basic details and click on Map.
- Lastly, click on Configure to allow the team members to access the campaign and use the auto-ticketing feature.
- Enable the status and auto-ticketing for desired users and click on Close.
Step 3: Configure Universal Telephony Connector in LeadSquared
- In your Leadsquared Account, to go the Universal Telephony Connector and click on configure.
- Add Virtual Number in the format +91-XXXXXXXXXX and give a name to it.
- Next, enable the Agent popup API and click the Save button.
- Go to Agent Panel Settings and enter the following details and click on Save.
Field | Value |
---|---|
Panel URL | https://console.acefone.in/dialer/login |
Panel Permissions | Default i.e., allow=geolocation;microphone;camera |
Panel Title | Acefone India Dialer |
- Under Click 2 Call, ensure the fields have the following details:
Field | Value |
---|---|
URL | https://dialer-api.acefone.in/api/manual-dial?Phone=@leadPhone&Mobile=@agentNumber |
HTTP Method | POST |
Response Keyword | OK, Success |
Request Type | JSON |
Data Template | {"destination_number":"@customerNumber","agent_number":"@agentNumber","caller_id":"@virtualNumber"} |
Response Type | JSON |
Use the following details for Custom Header:
Field | Value |
---|---|
Name | Authorization |
Value | Bearer:Auth_Token |
Note: For generating Acefone Auth_Token, navigate to API Connect>API Token and click on Generate a token.
- Now, click on Manage Users.
- Edit the user by clicking on the cog icon present next to it.
- Ensure the Show Phone Call Popup under Other Details is stated as Yes. If not, then you can change the settings by clicking Edit.
- Now, login to Leadsquared with the agent credentials and you can see the Agent Panel popup on the bottom of the screen.
This guide ensures a smooth integration process for users leveraging Acefone within LeadSquared CRM. 🚀
Updated 13 days ago