๐งญ Table of Contents
๐ง Overview
The FreshSales CRM + MyOperator integration enables seamless call activity logging, lead management, and user synchronization. This FAQ provides a comprehensive overview of the prerequisites, configuration steps, and best practices for integrating the two platforms effectively.
๐ Back to top โฌ๏ธ
๐ Prerequisites for Integration
To successfully integrate FreshSales CRM with MyOperator, make sure the following prerequisites are met:
- Enable AfterCall Webhook in MyOperator:
Ensure the AfterCall Webhook is enabled in MyOperator to log call activities properly. - Matching Email IDs:
The email IDs must match exactly between FreshSales and MyOperator for proper user syncing. - Dialing Method:
Set the dialing method in MyOperator to Serial-wise or Balanced (do not use Simultaneous dialing).
Goal: Ensure these prerequisites are configured correctly before proceeding with integration.
๐ Back to top โฌ๏ธ
๐ Call Handling Logic
๐ฅ Incoming Calls
- Caller Number Match:
- MyOperator searches FreshSales for the callerโs number.
- If a contact is found, a call activity is logged under the existing contact.
- If no contact is found, a new contact is created and logged.
- Lead Ownership:
- If the caller is linked to a user in FreshSales, that user is assigned the call activity.
- If no match is found, the default owner (first FreshSales user) is assigned the call.
๐ค Outgoing Calls
- Similar to incoming calls, if the contact exists, the activity is logged under the contact.
- If no contact exists, MyOperator will create a new contact and log the activity.
Goal: Ensure all calls, whether inbound or outbound, are correctly logged and associated with the right contact or lead.
๐ Back to top โฌ๏ธ
๐ Fields Included in Logged Activities
The following fields are captured for each call activity in FreshSales:
Field | Description |
Call From | The callerโs number (e.g., 9876543210). |
Related To | The contact related to the call (existing or newly created). |
Call Type | Inbound or Outbound call. |
Call Start Time | The timestamp when the call began. |
Call Duration | Total duration of the call (e.g., 00:01:30). |
Subject | Inbound Call from 9876543210 (automatically generated subject line). |
Description | Detailed call context: department name, call status, start/end time, duration, and recording URL (if available). |
Agent | The agentโs name who handled the call. |
UID | Unique call identifier (e.g., n2.1654321.98765). |
Goal: Every call activity is logged in FreshSales with key details to enable effective lead tracking and follow-ups.
๐ Back to top โฌ๏ธ
๐ Integration Steps
To integrate FreshSales with MyOperator, follow these steps:
- Access MyOperator Integration Page
Navigate to the MyOperator Integration page and select the FreshSales logo. - Fill Required Fields:
Enter the following details: - Company ID (from MyOperator โ Manage โ API Integration).
- FreshSales Domain and API Token (from FreshSales โ Settings โ API Settings).
- IVR ID (from MyOperator โ Outgoing โ Campaign).
- Click Integrate:
After filling in the details, click the Integrate button. - Copy Integration URL:
Copy the URL provided on the success page for further reference.
Goal: Follow these steps to connect both platforms for data syncing.
๐ Back to top โฌ๏ธ
๐ AfterCall Webhook Setup
Follow these steps to set up the AfterCall Webhook in MyOperator:
- Go to MyOperator โ Manage โ API Integration โ Webhooks.
- Click Add New Webhook and set the following:
- Webhook Type: AfterCall
- Method: POST
- URL:
https://connect.myoperator.com/api/1.1/wf/freshsales_aftercall/ - Content-Type: application/json
- Click Save.
Goal: Ensure that the AfterCall Webhook is correctly set up for seamless data syncing.
๐ Back to top โฌ๏ธ
๐ฅ Syncing Users Between FreshSales and MyOperator
To sync users between FreshSales CRM and MyOperator:
- Ensure Matching Email IDs:
Make sure the email IDs in FreshSales and MyOperator match exactly. - Sync New Users:
- For new users added in FreshSales, go to the User Sync Page.
- Enter the Company ID and click Sync Users.
Goal: Ensure that user information is consistent across both platforms for accurate call logging and lead management.
๐ Back to top โฌ๏ธ
โ ๏ธ Important Notes & Limitations
- Customer-First Dialing: This method may result in incorrect lead ownership assignment.
- Parallel Dialing: Not fully supported for accurate call logging; prefer Serial-wise or Balanced dialing modes for reliable integration.
- Webhook and Token Configuration: Always double-check that webhooks and token configurations are correctly entered in MyOperator and FreshSales.
Goal: Ensure you are aware of potential issues and limitations to prevent integration disruptions.
๐ Back to top โฌ๏ธ
โ FAQs
Q1. How are incoming calls handled in FreshSales?
A. MyOperator checks if the caller's number matches an existing contact in FreshSales. If a match is found, the call activity is logged under the contact; if not, a new contact is created.
Q2. What happens if the email IDs do not match between FreshSales and MyOperator?
A. If the email IDs do not match, call activity assignment and user syncing may fail, leading to discrepancies in call logging.
Q3. What is the best dialing method for call assignment and logging?
A. The Serial-wise or Balanced dialing methods are recommended for accurate call assignment and consistent call activity logging.
๐ Back to top โฌ๏ธ
๐ Related Articles
- How to Set Up FreshSales API Integration with MyOperator
- Troubleshooting FreshSales and MyOperator Integration
- Optimizing Call Activity Logging in FreshSales
๐ Back to top โฌ๏ธ
๐ท๏ธ Keywords
FreshSales integration, MyOperator, call handling logic, lead management, webhooks, call activity logging, user synchronization, dial method, CRM integration, call tracking
Related Articles
Prerequisites for FreshSales CRM + MyOperator Integration
? Table of Contents Overview Prerequisites for Integration Configuration Steps Final Checklist FAQs Related Articles ? Overview Integrating FreshSales CRM with MyOperator allows you to seamlessly track call activities, manage lead assignments, and ...
What Are the Prerequisites for FreshSales Integration?
? Table of Contents What Are the Prerequisites for Integrating FreshSales with MyOperator? How Do I Obtain the FreshSales API Key? What is the FreshSales Domain and How Do I Find It? How Do I Get the Company ID from MyOperator? How Do I Set Up ...
Call Handling Logic for FreshSales Integration
? Table of Contents Overview Incoming Calls Outgoing Calls Notes on Call Routing Modes Best Practices for Call Handling FAQs Related Articles ? Overview The integration of MyOperator with FreshSales ensures seamless call logging and management. ...
What fields does the FreshsalesโMyOperator integration push into Call Activities?
โก Quick answer - The After-Call Webhook sends 10 core fields to Freshsales: Call From, Contact, Call Type, Call Start Time, Call End Time, Call Duration, Subject, Description, Agent Name, and a unique Call UID. Every inbound, outbound, and missed ...
How to Sync Users Between FreshSales and MyOperator?
? Table of Contents Overview Key Requirements Step-by-Step Guide for Syncing Users Final Checklist FAQs Related Articles ? Overview To ensure proper call activity assignment and user mapping between FreshSales CRM and MyOperator, user ...