CRM
Dialfyne + HubSpot
Import HubSpot contacts, companies, and deals on demand. Dial with CRM context, then write matched call outcomes back as HubSpot calls.
Conversation completed
Call details captured in Dialfyne
Outcome prepared
The rep dials with HubSpot name, contact details, and deal stage, value, and currency. On hangup, a matched outcome is queued as a HubSpot call.
HubSpot updated
The right record now has the context
Connect
OAuth through Dialfyne
Import
On-demand snapshot
Objects
contacts, companies, deals
Writeback
Matched call engagements
How it works
From conversation to system of record.
HubSpot stays the system of record. Dialfyne connects through OAuth, imports a complete snapshot of contacts, companies, and deals when you click Sync now, and uses that context on the call. After a disposition, Dialfyne matches the contact by email, then normalized phone, and logs a HubSpot call on that record. Follow-up dates and booked meetings also create a HubSpot task. CSV contacts enrolled in a campaign are created in HubSpot only if email or phone does not already match. This is not live two-way sync and Dialfyne does not edit HubSpot deal stages, owners, or values.
The workflow
- 01
Connect HubSpot
From Dialfyne Integrations, start Connect. You sign in to HubSpot, pick the account, and approve access. Dialfyne stores the connection, not your HubSpot password.
- 02
Import when you choose
Sync now pulls a complete snapshot of contacts, companies, and deals. Records removed in HubSpot are pruned only after a full snapshot succeeds.
- 03
Dial with CRM context
Reps see HubSpot names, contact details, the record URL, and deal stage, value, and currency on the call brief.
- 04
Write the outcome back as a call
A disposition matches the HubSpot contact by email, then normalized phone, and queues a call with outcome, duration, contact details, source, and follow-up timing. A follow-up date or booked meeting also queues a task.
What this connection does
ConnectedHonest boundary
What HubSpot does — and does not — do in Dialfyne.
Included
- OAuth connection from inside Dialfyne
- On-demand contact, company, and deal snapshots
- Calling context: name, email, phone, HubSpot URL, deal stage, value, currency
- Calls on contacts matched by email or normalized phone
- Outcome, connected status, duration, source, follow-up, meeting flag, and Dialfyne call ID on the call
- A HubSpot task when a follow-up date or meeting is set
Not this integration
- Real-time or automatic record sync
- Two-way editing of HubSpot contacts, companies, deals, stages, owners, or values
- AI summaries, transcripts, or next-step copy inside the HubSpot call
- Guaranteed instant writeback
Configure
Set it up once. Sync when you choose.
The connection starts inside Dialfyne, not at an OAuth callback URL.
Open Dialfyne Integrations
Sign in at app.dialfyne.com and go to Integrations. HubSpot appears when the workspace has the HubSpot connector enabled.
Connect HubSpot
Choose Connect. Dialfyne starts OAuth and sends you to HubSpot to pick an account and approve access. Review the requested scopes: read contacts, companies, and deals, plus write contacts so Dialfyne can log calls and tasks and create unmatched campaign enrollments. Dialfyne does not edit existing contact fields. You return to Integrations when authorization succeeds.
Import contacts, companies, and deals
Click Sync now. Wait for the completion banner before dialing from the imported list. Re-run Sync now whenever HubSpot records have changed.
Dial, then save the disposition
Complete the call in Dialfyne. Saving the outcome queues a HubSpot call on the matched contact. Delivery is queued, not instant.
Disconnect from Dialfyne
On Integrations, choose Disconnect on HubSpot. Dialfyne stops importing records and writing calls or tasks. Existing HubSpot contacts, companies, deals, calls, and tasks stay in HubSpot.
Uninstall from HubSpot
To remove the Dialfyne app from your HubSpot account, follow HubSpot’s uninstall steps at knowledge.hubspot.com/integrations/connect-apps-to-hubspot#uninstall-an-app.
What writes back
The HubSpot call is a call record, not a transcript dump.
Matched outcomes stay attached to the person. Example fields below match the live writeback — they are illustrative, not a customer record.
HubSpot call
Dialfyne call · interested
- Outcome
- interested
- Connected
- Yes
- Duration
- 184s
- Lead
- Jordan Hale
- Phone
- +1 415 555 0198
- [email protected]
- Dialfyne source
- campaign
- Follow-up due
- 2026-08-14
- Dialfyne call ID
- call_…
Questions
HubSpot integration FAQ
Is this two-way sync with HubSpot?
No. Dialfyne imports a snapshot when you click Sync now, then writes matched call outcomes back as HubSpot calls (and a task when follow-up or a meeting is set). CSV contacts enrolled in a campaign are created in HubSpot only if email or phone does not already match. Dialfyne does not edit existing HubSpot contact fields, companies, deal stages, owners, or values.
How do HubSpot records get into Dialfyne?
After you connect, click Sync now on Integrations. That pulls contacts, companies, and deals. There is no continuous background import.
How does Dialfyne match a call to a HubSpot contact?
It uses the contact already linked on the dialer when present. Otherwise it matches by email first, then by normalized phone. If neither matches, no call is written.
What appears on the HubSpot call?
Outcome, connected status, duration, lead name, phone, email, Dialfyne source, call time, follow-up due, meeting booked when relevant, and the Dialfyne call ID. Transcripts and AI summaries are not written to HubSpot.
Where do I start the HubSpot connection?
Inside Dialfyne: Integrations → HubSpot → Connect, or https://app.dialfyne.com/connect/hubspot. That is the OAuth entry point. Do not use an OAuth callback URL.
What happens if I disconnect or uninstall?
Disconnecting in Dialfyne stops imports and writeback. Uninstalling in HubSpot revokes OAuth. Existing HubSpot records and previously written calls and tasks remain in HubSpot. Dialfyne does not delete HubSpot data on disconnect.
Controlled setup
In Dialfyne, open Integrations and choose Connect on HubSpot. Approve access in HubSpot, then click Sync now before the first calling session.
Visible by design
Every sync stays attached to a real conversation and outcome, so your team can review the context.
Built for the next step
The integration moves the useful detail forward instead of dumping another block of unstructured notes.
More CRM connections
Other systems of record
Pipedrive
Import Pipedrive persons, organizations, and deals on demand. Dial with CRM context, then write matched call outcomes back as Pipedrive activities.
Attio
Import Attio people, companies, and deals on demand. Dial with CRM context, then write connected, booked, and follow-up outcomes back as notes.
Salesforce
Import Salesforce contacts, leads, accounts, and opportunities on demand. Dial with CRM context, then write matched call outcomes back as Tasks.
Ready when you are
Put HubSpot in the loop.
Connect from Dialfyne Integrations, or we can map the workflow with you first.