> ## Documentation Index
> Fetch the complete documentation index at: https://support.quo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Salesforce

> Sync contacts, calls, and messages between Quo, formerly OpenPhone, and Salesforce for complete CRM integration

## Overview

Quo's Salesforce integration connects your communications with your CRM, automatically syncing contact details and logging all call and message activities. Streamline your sales process with seamless data flow between Quo and Salesforce.

<Note>
  Salesforce integration requires Business plan, Salesforce API access, and admin permissions in both platforms.
</Note>

## Prerequisites

### Salesforce requirements

**API access required:**

* **Included:** Enterprise, Unlimited, Performance, Developer editions
* **Available as add-on:** Professional edition
* **Not available:** Group and Essentials editions

**Permissions needed:**

* Salesforce admin permissions for setup
* Quo workspace Owner or Admin role

### Quo requirements

**Plan required:**

* Business plan subscription

**Permissions needed:**

* Workspace Owner or Admin role
* Phone numbers configured for integration

## How the integration works

### Contact syncing

**Automatic contact display:**\
When Salesforce contacts call or you dial them, their details automatically appear in Quo.

**Synced fields:**

* First Name and Last Name
* Phone and Email
* Mobile Phone (if available)
* Company and Job Title (if available)
* Contact/Lead Owner (if available)
* Direct link to Salesforce record

<Frame>
  <img src="https://mintcdn.com/resource-center/2Y7H2feEwsNNFU8v/images/core-concepts-apis-integrations/salesforce3.png?fit=max&auto=format&n=2Y7H2feEwsNNFU8v&q=85&s=670f1bb2a67e74404f0de6420b06448f" alt="Salesforce contact details displayed in Quo" style={{ maxHeight:"450px" }} width="3455" height="2055" data-path="images/core-concepts-apis-integrations/salesforce3.png" />
</Frame>

### Activity logging

**Automatic call logging:**\
All Quo calls automatically log to Salesforce with detailed information.

<Frame>
  <img src="https://mintcdn.com/resource-center/2Y7H2feEwsNNFU8v/images/core-concepts-apis-integrations/salesforce-record.png?fit=max&auto=format&n=2Y7H2feEwsNNFU8v&q=85&s=707a14494fe8530a7c7118910fea2f74" alt="Quo call logged in Salesforce" style={{ maxHeight:"450px" }} width="2000" height="1354" data-path="images/core-concepts-apis-integrations/salesforce-record.png" />
</Frame>

**Call activity details:**

| Call Direction | Subject Line                                  | Description Content                                                                                                   |
| -------------- | --------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| **Inbound**    | `{Inbox Name} {Phone Number} - Incoming Call` | `{Call Status}, Call duration: {time}, Answered by {Username}, {call summary}, Recording URL, View conversation link` |
| **Outbound**   | `{Inbox Name} {Phone Number} - Outgoing Call` | `Call duration: {time}, Initiated by {Username}, {call summary}, Recording URL, View conversation link`               |

### Activity logging with multiple matching records

**When a call or text is logged, Quo searches for all matching Lead and Contact records based on the phone number**. If multiple matches exist (e.g. one Contact and two Leads), activity is logged to all matching records, and no records are not automatically consolidated. Converted Leads (`IsConverted: true`) are excluded from logging.

### Sona integration

**AI agent call logging:**\
Calls handled by Sona automatically sync with subject "Handled by Sona".

<Frame>
  <img src="https://mintcdn.com/resource-center/0h8Ltw2udwKi-9vO/images/core-concepts-apis-integrations/how-to-set-up-the-salesforce-i_sonapng_14b50ce2.png?fit=max&auto=format&n=0h8Ltw2udwKi-9vO&q=85&s=99427650828b32f8fd577e116223d701" alt="Sona call summary in Salesforce" style={{ maxHeight:"450px" }} width="1888" height="1034" data-path="images/core-concepts-apis-integrations/how-to-set-up-the-salesforce-i_sonapng_14b50ce2.png" />
</Frame>

### Message logging

**Text conversation tracking:**\
Text messages automatically log to Salesforce with intelligent grouping:

* Messages grouped by conversation within one-hour windows
* Complete text exchange history
* Contact attribution and timing
* Integration with Salesforce communication history

<Frame>
  <img src="https://mintcdn.com/resource-center/2Y7H2feEwsNNFU8v/images/core-concepts-apis-integrations/salesforce-record2.png?fit=max&auto=format&n=2Y7H2feEwsNNFU8v&q=85&s=98b39a524a7e60a8ee078259dd969c52" alt="Text message conversations in Salesforce" style={{ maxHeight:"450px" }} width="2000" height="1354" data-path="images/core-concepts-apis-integrations/salesforce-record2.png" />
</Frame>

## Setting up Salesforce integration

### Connection process

**To connect Quo to Salesforce:**

1. Open Quo web or desktop app
2. Navigate to **Settings** → **Integrations**
3. Select **Salesforce** and click **Connect to Salesforce**
4. Log into your Salesforce account
5. Authorize the connection
6. Configure logging preferences

<Frame>
  <img src="https://mintcdn.com/resource-center/2Y7H2feEwsNNFU8v/images/core-concepts-apis-integrations/salesforce-connect.png?fit=max&auto=format&n=2Y7H2feEwsNNFU8v&q=85&s=76146a898c29c8271cf01ca8cd654fc3" alt="Salesforce integration connection interface" style={{ maxHeight:"450px" }} width="3455" height="2055" data-path="images/core-concepts-apis-integrations/salesforce-connect.png" />
</Frame>

### Configuration options

**Activity logging settings:**

* Choose to log calls for all numbers or specific inboxes
* Enable/disable message logging
* Configure call recording and summary sync
* Set up Sona integration if applicable

<Frame>
  <img src="https://mintcdn.com/resource-center/2Y7H2feEwsNNFU8v/images/core-concepts-apis-integrations/salesforce-settings.png?fit=max&auto=format&n=2Y7H2feEwsNNFU8v&q=85&s=9839c2d475a2e90860beb38de9bc0791" alt="Salesforce integration configuration settings" style={{ maxHeight:"450px" }} width="3455" height="2055" data-path="images/core-concepts-apis-integrations/salesforce-settings.png" />
</Frame>

## Features and capabilities

### Call recordings and summaries

**Enhanced logging:**

* Call recording URLs included in activities
* Recording duration tracked
* AI-generated call summaries synced
* Complete conversation context preserved

### Lead and opportunity management

**Sales workflow integration:**

* New leads automatically tracked
* Call history attached to opportunities
* Contact interaction timeline maintained
* Sales activity reporting enhanced

### Team collaboration

**Shared visibility:**

* All team calls logged consistently
* Contact interaction history shared
* Activity attribution by team member
* Comprehensive communication audit trail

## Best practices

### Setup optimization

**Effective configuration:**

* Enable logging for sales and support numbers
* Configure appropriate Salesforce permissions
* Train team on integrated workflow
* Regular review of logged activities

### Data management

**Maintaining quality:**

* Keep Salesforce contact information current
* Ensure phone number matching accuracy
* Regular cleanup of duplicate records
* Monitor integration performance

### Workflow integration

**Daily usage:**

* Use Salesforce for lead planning and research
* Leverage Quo for communication execution
* Review call summaries for follow-up planning
* Coordinate with other Salesforce automation

## Troubleshooting

### Common setup issues

**API access problems:**

* Verify Salesforce edition includes API access
* Check admin permissions in both platforms
* Confirm integration is properly authorized
* Test with sample calls and messages

### Data sync issues

**Contact matching:**

* Ensure phone numbers match exactly in Salesforce
* Check for duplicate contact records
* Verify contact permissions and visibility
* Review field mapping configuration

### Performance optimization

**Maintaining efficiency:**

* Monitor API usage limits
* Regular review of logged activities
* Cleanup of unnecessary logged items
* Optimization of logging preferences

***

## FAQs

<AccordionGroup>
  <Accordion title="Can I make calls directly from within Salesforce?">
    Not yet. You make calls from the Quo app, and those calls are automatically logged in Salesforce.
  </Accordion>

  <Accordion title="What happens when multiple Salesforce records match the same phone number?">
    Quo logs the activity to all matching Lead and Contact records- there is no deduplication. The only exception is converted Leads (IsConverted: true), which are excluded.
  </Accordion>

  <Accordion title="Does Quo's Salesforce integration use Open CTI?">
    No. Quo's Salesforce integration does not use Open CTI. The integration works via contact sync, call logging, and activity tracking, not embedded telephony controls. The Salesforce Open CTI retirement in 2028 will not affect this integration.
  </Accordion>
</AccordionGroup>

***

**Need help?** [Submit a support request](https://support.quo.com/help/submit-a-request) and we'll jump in.
