Permissions required to connect
Salesfinity authorizes with Outreach through OAuth. When you connect, Outreach asks you to approve these scopes:
The connecting user needs an Outreach profile that allows API access. Outreach admins can
restrict which apps a role may authorize; if the connect page fails before reaching Outreach’s
consent screen, ask your Outreach admin to allow Salesfinity.
What Salesfinity imports
- A sequence. Pick a sequence and Salesfinity imports the prospects in it. The Salesfinity list is named after the sequence.
- All tasks. Import with no sequence selected and Salesfinity pulls your incomplete call tasks that are due today or later, together with the prospect, sequence, and sequence step each task belongs to. The list is named “All tasks”.
What Salesfinity writes back
When you log a call on an Outreach-sourced contact, Salesfinity creates a call in Outreach on the prospect:
If the task no longer exists in Outreach, for example because the sequence was edited after
import, the call is logged without the task link rather than failing.
When the call was recorded, Salesfinity also submits the recording to Kaia so Outreach can
transcribe and analyze it. This runs after the call is logged and does not block it.
Two more write paths run outside of call logging:
- Contacts you dial from a CSV or custom list with Outreach as their sequencer are matched by email; if nobody matches, a prospect is created before the call is logged.
- Phone numbers found by enrichment or edited in the dialer can be written back to the prospect.
Sequences
From the dialer’s sequence controls you can add a prospect to a sequence, remove them, and move them to another sequence. Sequence membership also drives the contact card, which shows the prospect’s current sequence, step, and stage.Configuration
Default call purpose
Default call purpose
The Outreach call purpose attached to every logged call unless you pick a different one while
logging. Set this first; Outreach requires a purpose on calls in many orgs.
Disposition mapping
Disposition mapping
Maps each Salesfinity disposition to an Outreach call disposition. The automatic suggestion
fills the table from your org’s disposition names, and you can adjust it.
Contact field mapping
Contact field mapping
Which Outreach prospect field fills each Salesfinity contact field.
Custom fields
Custom fields
Extra prospect and account fields to bring across onto the contact in the dialer.
Sessions and reconnecting
Outreach issues short-lived access tokens with a refresh token. Salesfinity refreshes the token automatically the moment it expires, both when you use the dialer and when the AI Companion or a routine calls Outreach in the background. If the refresh is rejected, usually because the token was revoked in Outreach, the integration reads as disconnected and you reconnect from the settings card.Related
How data moves
Where a call goes after you log it, and what each sync state means.
Troubleshooting
Reconnect prompts, empty imports, and failed syncs.