> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://myoperator.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# What is the benefit of the Salesforce integration process with MyOperator?

# MyOperator + Salesforce Integration

|| Info
⚡ Quick answer: Integrate MyOperator with Salesforce in about 20 minutes by installing our managed package, entering your MyOperator API key, and mapping the default call fields. Incoming calls instantly create a Lead (first touch) or Activity (repeat calls); outgoing calls placed from Salesforce are auto-logged the same way.

## Use this guide if you:

* You own a Salesforce Enterprise, Unlimited, Developer, or Sandbox org, and
* You want every MyOperator call—missed, answered, or outbound—to appear in Salesforce without manual data entry.

---

## 1 - Why integrate?

* Single source of truth for call and CRM data.
* Faster response times via click-to-call.
* Automatic call recordings and duration stored in Salesforce.

### How does the Integration work?

![](https://content.api.getguru.com/files/view/d95b0f96-2f12-4b79-8574-22114a303a97)
Alt text: Call flow from MyOperator to Salesforce.

---

## 2 — Prerequisites

| Requirement | Where to get it | Notes |
| --- | --- | --- |
| Salesforce org (Enterprise+ or Developer) | Salesforce Setup → Company Information | API Enabled must be “True” |
| MyOperator admin access | myoperator.com → Admin Panel | Copy the “Account API Key” |
| Sandbox creds (recommended) | Salesforce Sandboxes | Lets you test without polluting production |

---

## 3 — Expected behaviour (call flows)

### Incoming calls

* First-ever call from a number → New Lead with pre-filled phone and creation time.
* Subsequent calls → New Activity under that Lead.

![](https://content.api.getguru.com/files/view/2476a291-f6bd-4a09-bce6-ce98fcdb049d)
Alt text: New Lead will be created whenever there is an incoming call on MyOperator.

![](https://content.api.getguru.com/files/view/d3d7cbb6-f27e-40ed-b925-48920b21c105)
![](https://content.api.getguru.com/files/view/33c29517-a79e-4eb0-b7cb-ffa0dd5c3f3d)
Alt text: Leads are created with auto-filled details.

### Outgoing calls

* Click “Call with MyOperator” on any Lead/Contact or custom object.
* The call dials via the MyOperator softphone; an Activity auto-logs with duration and a recording link.

![](https://content.api.getguru.com/files/view/7046e619-0e88-4ea4-9acc-17e83e5abffb)
Alt text: Under “Open Activities” you will see the call duration and recording URL.

![](https://content.api.getguru.com/files/view/b591c6b8-ae37-4a88-8b29-0fd7a6c2084c)
Alt text: Activities are created once a Lead exists for any incoming or outgoing calls.

![](https://content.api.getguru.com/files/view/3251cce8-9a49-45e6-9df4-0d6f86990ff8)
Alt text: Clients can make an outgoing call and the data will sync under “Open Activities.”

---

## 4 — Edge cases & limitations (flip side)

* No live call-pop inside Salesforce; notifications appear only after the webhook fires (1–3 sec).
* Salesforce API daily limits apply—high-volume (>15k calls/day) orgs should enable Bulk API v2.
* Leads deleted in Salesforce are NOT re-created automatically on the next call; they move to Activities on the associated Contact if one exists.

---

## 5 — Testing & validation checklist

1. Place an inbound call from an unknown number—confirm a new Lead is created.
2. Place another call from the same number—confirm an Activity under the same Lead.
3. Click-to-call from Salesforce—confirm an outbound Activity with a recording URL.

---

Keywords - MyOperator Salesforce integration, click-to-call Salesforce, MyOperator webhook, auto-create lead, call logging Salesforce