All integrations

CRM

Dialfyne + HubSpot

Import HubSpot contacts, companies, and deals on demand. Dial with CRM context, then write matched call outcomes back as HubSpot calls.

Workflow active
Just now

Conversation completed

Call details captured in Dialfyne

01

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.

02

HubSpot updated

The right record now has the context

03

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

  1. 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.

  2. 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.

  3. 03

    Dial with CRM context

    Reps see HubSpot names, contact details, the record URL, and deal stage, value, and currency on the call brief.

  4. 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

Connected
OAuth connect from the Dialfyne integrations hub
On-demand import of contacts, companies, and deals
Names, emails, phones, and HubSpot record URLs in calling context
Deal stage, value, and currency on the call brief
Match by email, then normalized phone
Call outcomes written back as HubSpot calls
Follow-up dates and booked meetings create a HubSpot task
Works alongside other connected CRMs without mixing writeback

Honest 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.

01

Open Dialfyne Integrations

Sign in at app.dialfyne.com and go to Integrations. HubSpot appears when the workspace has the HubSpot connector enabled.

02

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.

03

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.

04

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.

05

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.

06

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
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.

Ready when you are

Put HubSpot in the loop.

Connect from Dialfyne Integrations, or we can map the workflow with you first.