Salesforce Integration

Connect dialnote with Salesforce for enterprise CRM integration

Connecting dialnote to Salesforce keeps your CRM updated with every customer call. When a call ends, dialnote creates a Task record in Salesforce with the call details, duration, and outcome. Your sales team gets a complete view of customer interactions without logging anything manually.

Connecting Your Salesforce Account#

The integration uses OAuth, so you won't need to enter any credentials in dialnote:

  1. Go to Settings → Integrations
  2. Find Salesforce in the CRM section and click Connect
  3. Salesforce will ask you to authorize dialnote—log in and click Allow
  4. You'll be redirected back to dialnote with a "Connected" status

Once connected, you'll land back on the CRM Integrations page with Salesforce showing a "Connected" status. Click Configure on the Salesforce card to set up contact sync and choose what call data to log.

Contact Sync#

Contact sync pulls your Salesforce contacts into dialnote automatically. When a call comes in, dialnote can match the caller to an existing contact—showing you their name, company, and history before you even pick up.

Sync is one-way for each direction: contacts flow from Salesforce into dialnote, while call activity flows from dialnote into Salesforce. dialnote doesn't create new contacts in Salesforce and doesn't push contact edits back.

To enable contact sync:

  1. Open the Salesforce settings page (Settings → Integrations → Salesforce)
  2. Toggle Auto Contact Sync to on

The sync runs every 6 hours and pulls these fields:

  • First name and last name
  • Email address
  • Phone number
  • Company name (from the associated Account)
  • Job title

You'll see the last sync time on the page once auto-sync has run, so you know data's flowing.

Choose which contacts to sync#

By default dialnote pulls all your Salesforce contacts. To narrow it down, use the Sync contacts from dropdown:

  • All contacts — pulls every contact (the default)
  • A specific list view — pick any Salesforce Contact list view to sync only those records

Members of a newly chosen list get pulled on the next scheduled sync.

Call Logging Options#

In the Event Settings section you pick one event type to log. The options are a single choice, not separate toggles:

Sync call logs – Creates a Task in Salesforce when a call ends. The task includes call duration, direction (incoming/outgoing), caller/recipient numbers, and the call status.

Sync call recordings – Creates a Task when a recording is ready. Includes everything above plus a link to dialnote where you can listen to the recording and view the AI-generated summary.

Disable CRM sync – Turns off automatic logging. Use this if you only want contact sync without call activities.

Enabling Phone Numbers#

You don't have to sync every phone number with Salesforce. Pick the ones that should log calls:

  1. Open the Salesforce settings page (Settings → Integrations → Salesforce)
  2. Scroll to the Phone Numbers section
  3. Toggle on the numbers you want to sync

Only calls from enabled numbers create Tasks in Salesforce. This is useful if you have internal lines or personal numbers that don't need CRM logging.

How Call Activities Appear in Salesforce#

When dialnote logs a call, it creates a Task record on the associated Contact. Each task shows:

  • Subject – "Incoming Call" or "Outgoing Call"
  • Description – Call duration, phone numbers, status, and AI summary if available
  • Activity Date – When the call happened
  • Status – Marked as Completed
  • Link to dialnote – Opens the full conversation view with recording and transcript

The Task appears in the contact's Activity timeline, giving your team a complete history of every conversation.

Disconnecting Salesforce#

If you need to remove the integration:

  1. Open the Salesforce settings page (Settings → Integrations → Salesforce)
  2. Click Disconnect
  3. Confirm the action

This revokes the OAuth connection and stops all syncing. Your existing contacts and logged Tasks in Salesforce won't be deleted—the integration just stops adding new data.

dialnote refreshes your Salesforce login in the background, so you rarely need to reconnect. If a connection breaks for good, disconnect and connect again to re-authorize.

What's Next#

We use cookies for analytics, ads, and to remember your preferences. Privacy Policy