Overview
FreJun integrates seamlessly with LeadSquared CRM to streamline outbound and inbound calling, enabling your sales and support teams to operate directly within the CRM interface – whether calling from a lead’s profile or receiving calls on their FreJun virtual number. This is an organization-level integration – an admin sets it up once, and it’s live for every user under that organization.
Every call is logged under the lead’s Activity History – including call type, duration, timestamp, and recording link – while call reason, outcome, and notes can be added for richer context. Managers also receive daily call reports and analytics for training purposes.
Key Features
- Click-to-call from LeadSquared – Call directly from any lead using Lead Actions → Call, which places a real network call bridging you to the lead – no manual dialing required. Alternatively, use the green icon (added by the FreJun browser extension) for browser-based calling.
- Automatic call logging – Every incoming and outgoing call is logged under the lead’s Activity History, including call type, duration, and timestamp.
- Call insights – Add call reason, call outcome, and notes to each call for richer context.
- Daily call analytics – Managers can pull daily call performance reports and analytics from the dashboard for training purposes.
- Incoming call routing – Optionally route incoming calls to the lead’s owner automatically, based on matching phone numbers between LeadSquared and FreJun.
How to Integrate
Note: This is an organization-level integration – one admin completes this setup once, and it applies to the whole organization rather than needing to be repeated per user.
Step 1: Install the Universal Telephony App
- Log in to your LeadSquared account.
- Navigate to Apps → Marketplace.
- Search for Universal Telephony Connector.
- Click Install on the app.
Step 2: Configure the Connector
- After installation, click the Settings icon next to the app.
- Select Configure to open the configuration panel.
Step 3: Set Up API Endpoints
Inside the configuration panel, multiple integration options appear on the left.
Agent Popup API
- Click Agent Popup API.
- Copy the API URL.
- Go to product.frejun.com → log in with your FreJun credentials → Settings → Integrations → click Connect on the LeadSquared card. This opens a popup.
- Paste the Agent Popup API URL into the corresponding field in that popup.
Call Log API
Repeat the same steps for Call Log API.
Call Route API (optional)
Repeat the same steps for Call Route API. This field is optional and only needed if you want to route incoming calls to the lead owner.
How does the Call Route API work?
- It’s called with the query parameter
caller_id– the caller’s number. - It returns the list of phone numbers associated with the owner of that lead in LeadSquared.
- If any of those numbers is associated with a FreJun user, the call is routed to that user.
- The number associated with the lead owner in LeadSquared must match the number in FreJun – specifically, the phone number set via the “Connect to” field in FreJun (Settings → Calling & SMS, scroll to the bottom).
Note: If you’re using browser-based calling (handling calls directly via the FreJun extension, mobile apps, or SDK, where your real number isn’t involved), install the FreJun Chrome Extension, and you can skip ahead to Step 7.
Step 4: Configure Click-to-Call
- Go to the Click 2 Call section.
- Change the URL to
https://api.frejun.com/api/v1/integrations/create-call. - Set the HTTP Method to POST.
- Under Custom Headers, add: Name
Authorization, ValueApi-Key(provided by FreJun). - Save the configuration.
Step 5: Add Virtual Numbers
- Click Virtual Numbers in the menu.
- Add your virtual number provided by FreJun.
- Optionally add a tag/name and click Save.
Step 6: Assign Numbers to Users
- Go to your LeadSquared Profile → Manage Users.
- Find and edit the users who need to use FreJun.
- In their profile, add the corresponding FreJun number under Agent Phone Numbers.
- Go to the Other Details tab, assign a unique Telephony ID to each user, and enable Show Phone Call Popup.
- Save the user settings.
Step 7: Associate Leads with the Users (optional)
To associate newly created leads with the right user in LeadSquared, go to Universal Telephony Connector → Configure → User-Agent mapping. Select the user and map them to their FreJun email – e.g., if the user is “Admin” and their FreJun account uses admin@example.com, use that email in the User Identifier field, even if it differs from their LeadSquared email.
Post-Call Update Configuration for LeadSquared
This section covers enabling post-call updates in LeadSquared – syncing call notes, call outcome, call reason, call tags, and the call summary link back to LeadSquared. Two configurations are required for this to work:
- Provide the LeadSquared Call Update API URL in FreJun
- Configure Custom Call Log Mapping in LeadSquared
Step 1: Provide the Call Update API URL in FreJun
Go to product.frejun.com → log in → Settings → Integrations → click Connect on the LeadSquared card → paste the Call Update API URL into the call_log_update_api field in the popup that opens.
Step 2: Generate the LeadSquared Phone Call Update API URL
This is a single URL built by replacing three values in the base format:
https://{host}/v2/Telephony.svc/PhoneCallActivity/Update?accessKey=ACCESS_KEY&secretKey=SECRET_KEY
{host}→ your LeadSquared region hostACCESS_KEY→ your LeadSquared Access KeySECRET_KEY→ your LeadSquared Secret Key
Step 2.1 – Select the correct API host: Visit apidocs.leadsquared.com/api-host, find your LeadSquared region, and copy the corresponding API host.
Step 2.2 – Generate your Access Key and Secret Key: Log in to LeadSquared → Profile → Settings → API and Webhooks → API Access Keys → generate a new key, and copy both the Access Key and Secret Key.
Step 2.3 – Build the final URL: Replace ACCESS_KEY and SECRET_KEY in the base URL with your actual values.
Example: For an India (Mumbai) region account with API host api-in21.leadsquared.com, Access Key abc123examplekey, and Secret Key xyz789examplesecret, the final URL would be:
https://api-in21.leadsquared.com/v2/Telephony.svc/PhoneCallActivity/Update?accessKey=abc123examplekey&secretKey=xyz789examplesecret
Save this full URL in the call_log_update_api field. Don’t remove or rename any part of the URL, don’t add spaces, and use the exact values copied from LeadSquared.
Step 3: Update Display Names for Call Log Fields (optional, recommended)
This renames existing LeadSquared fields so call information synced from FreJun is easier to understand in the UI – FreJun still uses the default LeadSquared fields underneath, so no mapping keys need to change.
- Log in to LeadSquared → Apps → Marketplace → Settings icon next to Universal Telephony Connector → Configure.
- From the left menu, click Call Log API → Custom Mapping → Custom (left of the Display Name column) to reveal the custom field configuration screen.
Step 4: Configure Display Names
Update the Display Name values, in order, for: Call Notes, Call Outcome, Call Reason, Call Summary URL, Call Tags. Only update the Display Name column – leave everything else unchanged. Null or empty values will display as “N/A.” Click Save when done.
How Calling Works with FreJun & LeadSquared
FreJun’s integration lets users make and receive calls directly within LeadSquared, without switching tabs or tools. Every call is logged, mapped to the correct lead, and stored in the activity history.
Making calls from LeadSquared: From the Manage Leads page, choose a lead. For browser calling, click the green icon (embedded by the FreJun extension). For network calling, use Lead Actions → Call. FreJun initiates the call either way – no manual dialing required. In browser calling, you’re connected directly via the extension; in network calling, once you answer, you’re bridged to the lead.
Post-call tracking: After the call ends, FreJun automatically logs the call type (incoming/outgoing), duration, time and date, and the recording link (if enabled) to the lead’s Activity History – reviewable or downloadable from the same panel.
Managing incoming calls: Calls to a user’s FreJun virtual number are also logged under the respective lead, in the same Activity History section, with recordings always accessible. You’ll receive incoming calls on the FreJun extension or the FreJun mobile app – make sure you’re logged in to one of these to receive them.
Integration at a Glance
| Requirements | A LeadSquared account with Marketplace/API access, and an active FreJun account |
| Support | support@frejun.com |