CRM Integrations

Sync calls to your CRM automatically: dialnote's after-call sync logs activity, recordings, and AI summaries to HubSpot, Salesforce, and more.

dialnote connects with popular CRM platforms so your call data flows automatically. No more copying call notes or manually logging activities—everything syncs in the background while you focus on conversations.

Supported CRMs#

dialnote integrates with three major CRM platforms via OAuth authentication. HubSpot is on the Team, Business, and Pro plans. Salesforce and Pipedrive are on Business and Pro.

CRMWhat Syncs
HubSpotCalls, recordings, texts, and notes sync to your HubSpot timeline
SalesforceCall activities and recordings sync to contacts
PipedriveCalls and recordings log automatically to persons

How CRM Sync Works#

Nothing syncs right after you connect: every event and every phone number starts off. Once you tick an event and turn on a number, here's what happens automatically:

  1. Calls complete → dialnote sends call data (duration, direction, outcome) to your CRM
  2. Recordings finish → A link to the call in dialnote, its AI summary, and its tags sync to the contact's timeline
  3. Contacts import → With auto-sync enabled, CRM contacts import into dialnote every 6 hours

The sync runs per phone number. You can enable CRM sync on some numbers while keeping others private—useful if you've got personal lines mixed with business lines.

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

Connecting Your CRM#

Getting connected takes about a minute:

dialnote CRM Integration settings page with HubSpot, Salesforce, and Pipedrive connect cards
Connect a CRM from Settings → Integrations.
  1. Go to Settings → Integrations
  2. Find your CRM and click Connect
  3. Sign in to your CRM account when prompted
  4. Grant dialnote the permissions it needs
  5. You'll return to dialnote with your CRM connected

Configuring Event Settings#

After connecting, choose what data to sync:

  • Call logs — Sends call completion data (who called, how long, what happened)
  • Call recordings — Sends recording links when recordings finish processing
  • Inbound SMS and Inbound MMS — Sends messages people text to your numbers
  • Notes — Sends conversation notes your teammates write

These are checkboxes, so tick any combination. Unticking everything pauses syncing while keeping the connection. You'll find them in Settings → Integrations → [Your CRM] → Event Settings.

Phone Number Selection#

Not every phone number needs CRM sync. After connecting your CRM:

  1. Open Settings → Integrations → [Your CRM]
  2. Scroll to the Phone Numbers section
  3. Toggle the switch next to each number you want synced

Numbers you don't toggle won't send any data to that CRM. This gives you fine-grained control over what gets logged where.

Auto Contact Sync#

Want your CRM contacts available in dialnote? Enable auto-sync:

  1. Go to your CRM's settings page in dialnote
  2. Find Auto Contact Sync and toggle it on
  3. Contacts sync every 6 hours automatically

When auto-sync runs, it:

  • Creates new contacts in dialnote for CRM contacts you don't have
  • Updates existing contacts if CRM data changed
  • Skips duplicates based on phone number matching

You'll see the last sync time displayed so you know data's flowing.

Disconnecting a CRM#

If you need to remove a CRM connection:

  1. Go to Settings → Integrations → [Your CRM]
  2. Click Disconnect in the top right
  3. Confirm when prompted

Disconnecting removes all sync settings for that CRM. Historical data already synced to your CRM stays there—dialnote doesn't delete anything from your CRM. Your per-number toggles are remembered, so reconnecting later picks up where you left off.

Troubleshooting#

A few things to check if data isn't flowing:

  • Calls aren't showing in the CRM — Confirm the phone number is toggled on, the right event type is enabled, and the caller exists as a contact in your CRM.
  • Recordings aren't syncing — Recording sync needs call recording turned on for that number, and recordings sync only after processing finishes.
  • Contacts stopped importing — Auto Contact Sync runs every 6 hours. dialnote keeps trying on the next run if a sync partly fails, so give it a cycle before reconnecting.

dialnote refreshes your CRM login automatically in the background. If a connection breaks for good, the CRM card shows a Reconnect button. Click it to re-authorize without losing your settings.

Next Steps#

Ready to set up a specific CRM? Check out the detailed guides:

The full list of tools dialnote connects to is on the integrations page.