Browse the docs
Connect your CRM
Dialing
Managing the team
Developers
Docs / Connect your CRM
Salesforce
Dial Salesforce Lead and Contact list views, log calls as completed Tasks, and update Lead Status from each call outcome.
Connect Salesforce to dial Lead and Contact list views and log every call as a completed activity.
What NitroDialer reads and writes
| In Salesforce | |
|---|---|
| Campaign source | List views on Leads or Contacts. Build the view in Salesforce (filters, owner, status) and pick it in NitroDialer. |
| Phone numbers used | Mobile (MobilePhone) and Phone (Phone) |
| Shown to the agent | Name, company or account, email, city, state/province, Lead Status and Lead Source when present |
| After every call | An Enhanced Note on the record with the outcome, talk time, agent notes, Dialpad AI summary and recording link. If Enhanced Notes are turned off in your org, a completed Task carries the note instead. |
| Optional | A completed Call task (Task with subtype Call) on the record, with duration and the outcome in Call Result |
| Status update | Lead Status (Status) on Leads, from the outcome mapping below |
| Owner-only campaigns | The record Owner, matched to agents by email |
Connect
- In NitroDialer, go to Settings → Integrations and choose Salesforce.
- Sign in with a Salesforce user who can read Leads and Contacts, see the list views you'll dial, and create activities.
- Approve access. You're returned to Settings with your org's name shown.
Your Salesforce edition needs API access (Enterprise, Unlimited, Performance and Developer include it; Professional needs the API add-on). Sandboxes connect the same way when NitroDialer is configured with the sandbox login URL.
Recommended outcome mapping
When you connect Salesforce, outcomes are set to update Lead Status using Salesforce's default picklist values. Change them in Settings → Call outcomes to match your own picklist.
| Outcome | Lead Status |
|---|---|
| Appointment set, Interested — follow up, Call back later | Working - Contacted |
| Not interested, Do not call | Closed - Not Converted |
No answer and voicemail outcomes don't change Lead Status by default.
Status updates only apply to Leads. Contacts don't have a Lead Status, so Contact campaigns only get notes and call activities.
Speed-to-lead from Salesforce
Use a record-triggered Flow with an HTTP callout (or an outbound message relayed through Zapier or Make) to push new Leads into a campaign. See Speed-to-lead webhook.