HubSpot and Notion integration

Whalesync syncs HubSpot and Notion both ways. Deals, contacts, and tickets show up in Notion databases your whole team can use, and edits made there land back in HubSpot.

HubSpot
Notion
Use cases

What you can do with HubSpot and Notion

Sales leaders

Review the pipeline on a Notion board

Sync HubSpot deals into a Notion database and lay it out as a board by deal stage. Leadership reviews the quarter next to the plan and the meeting notes, with no HubSpot seat needed. Drag a card to a new stage, and the deal moves in HubSpot too.

Syncs DealsCompanies
Deal stage, amount, and close date come from HubSpot. Moving a card changes the deal's stage there too.
Product and support

Put support tickets in the engineering tracker

Sync HubSpot tickets into the Notion database your engineers already plan from, with each ticket's company linked. When an engineer closes a ticket in Notion, it closes in HubSpot, and support can tell the customer without asking anyone.

Syncs TicketsCompanies
Each row is a HubSpot ticket, and its status is the ticket's status in HubSpot.
Customer success

Start onboarding from the closed deal

When a deal closes, its company and contacts are already in Notion, linked to it. Customer success builds the onboarding plan on a page that points at them, and the notes they log in a synced Notes database show up on the company's timeline in HubSpot, where sales can see them.

Syncs DealsCompaniesContactsNotes
The company, the deal, and the contacts are linked records synced from HubSpot. The checklist is Notion's own.
Marketing

Keep the partner list in Notion, and email it from HubSpot

Track partners in a Notion database the whole team edits, and sync it to HubSpot contacts, tier and all. An active list in HubSpot filtered on the tier picks each partner up, so the partner newsletter always goes to the current list.

Syncs ContactsCompanies
Each row is a HubSpot contact. Change a partner's tier in Notion, and they move between HubSpot lists.
What syncs

Everything that syncs

Each card is something you can sync between HubSpot and Notion.

  • HubSpot Contacts Two-way
  • HubSpot Companies Two-way
  • HubSpot Deals Two-way
  • HubSpot Tickets Two-way
  • HubSpot Tasks Two-way
  • HubSpot Notes Two-way
  • HubSpot Meetings Two-way
  • HubSpot Quotes Two-way
  • HubSpot Line Items Two-way
  • HubSpot Products Two-way
  • HubSpot Taxes Two-way
  • HubSpot Appointments Two-way
  • HubSpot Custom Objects Two-way
  • HubSpot Calls Into Notion
  • HubSpot Emails Into Notion
  • HubSpot Communications Into Notion
  • Notion All Databases Two-way
Step-by-step guide

How to sync HubSpot and Notion in 5 minutes

Step 1: Start a new sync

Sign up for Whalesync, which starts with a free trial, click New sync, and choose HubSpot and Notion as your two apps.

Step 2: Connect Notion

Authorize the Notion connector and pick the pages and databases Whalesync can reach. Whalesync sees only what you share here, so share every database you plan to sync, and any database a relation property points to.

Step 3: Connect HubSpot

Authorize the HubSpot connector and choose the HubSpot account to sync.

Step 4: Map objects and fields

Pair each HubSpot object with a Notion database, such as Contacts with a People database and Deals with a Pipeline database. If a database doesn't exist yet, Whalesync can create it, and the properties in it. Then map fields: Automap asks an AI model to pair them by their names and types, without reading any records, and you check its pairs and map the rest by hand. Map an association, such as a contact's companies, to a Notion relation that points at the database you paired with that object.

Step 5: Match existing records and turn the sync on

If records already exist in both apps, pick a field to match them on, such as email for contacts or domain for companies, and choose which app wins where matched records disagree. Whalesync previews how many records it will create and match in each app before anything moves. Then turn the sync on.

Compare

3 ways to connect HubSpot and Notion

  • HubSpot Data Sync

    Best when you already pay for HubSpot's Data Hub Starter, and a sync every few minutes is enough.

    • Built by HubSpot, and syncs both ways
    • Picks up changes within 10 minutes (HubSpot)
    • Needs Data Hub Starter and a paid Notion plan
  • Zapier

    Best when you want one-way automations, like a Notion page for every deal that closes.

    • One direction per Zap: Zapier doesn't do two-way sync
    • Charged per task, each action a Zap runs (Zapier)
    • Can add other apps and steps to the same workflow
  • Whalesync

    Best when people edit the same records in both apps, and every edit has to hold.

    • Two-way, in one sync, with no Zaps to maintain
    • Associations come through as Notion relations
    • Priced by records in sync, with unlimited updates

HubSpot Data Sync and Zapier checked against their own pages in November 2026.

FAQ

Frequently asked questions

Does HubSpot integrate with Notion?

Yes, three ways: HubSpot's own Data Sync app, automation tools like Zapier and Make, and Whalesync's two-way sync. The comparison above sets out when each one fits.

Can I edit HubSpot deals from Notion?

Yes. Once deals sync to a Notion database, changing a synced property in Notion, from the amount to the deal stage, updates the deal in HubSpot.

Can I sync HubSpot contacts to a Notion database?

Yes. Pair HubSpot contacts with a Notion database and pick the properties to sync. If the contacts are already in Notion, match them on email on the first sync, so none of them is duplicated.

Do HubSpot associations sync to Notion relations?

Yes, both ways. A contact's companies, deals, and tickets become Notion relations to the databases those objects sync with.

Is the HubSpot Notion sync real-time?

For most HubSpot changes, close to it: HubSpot notifies Whalesync, and the change reaches Notion within seconds. Notion sends no notifications, so Whalesync checks each database for edited pages about once a minute. HubSpot changes it isn't notified of, and Notion databases that sync a formula or rollup, wait for Whalesync's next full pass, which takes longer on a big one.

More integrations

Other apps to connect

Connect your tools in minutes