Let's Build Your First Campaign Together with our Lead Generation Expert

How to Connect HubSpot CRM to Notion

Table of Contents

You’re managing deals in HubSpot. Your team is running projects in Notion. And every day, someone is manually copying contact details, deal stages, or meeting notes between the two.

That’s not a workflow — that’s friction.

The good news: connecting HubSpot CRM to Notion is entirely possible, and once it’s set up, it runs itself. This guide walks you through exactly how to do it — step by step — so your team stops duplicating work and starts closing faster.

Why Connect HubSpot to Notion in the First Place?

Before jumping into the how, let’s talk about the why — because the numbers make a compelling case.

74% of CRM users say their system gives them better access to customer data — but only when that data is connected across tools. Teams that integrate their software stack save an average of 2+ hours per day in manual data entry and tool-switching alone.

HubSpot currently serves over 228,000 customers across 135+ countries, making it one of the most widely used CRMs on the planet. Notion, on the other hand, has crossed 30 million users globally, with adoption accelerating heavily in operations, product, and go-to-market teams.

When these two live in silos:

  • Sales notes never make it into project trackers
  • Deal updates get missed by the people who need them
  • Customer context disappears between handoffs
  • Teams hold extra sync meetings just to share information that should flow automatically

Connecting them fixes all of that.

What You Can Sync Between HubSpot and Notion

Before picking your integration method, it helps to know what’s actually possible to sync. Here are the most common and valuable data flows:

  • Contacts and leads from HubSpot → Notion databases
  • Deal stages and pipeline updates pushed to Notion boards
  • Company records synced for account-based tracking
  • Meeting notes and activity logs from HubSpot into Notion pages
  • Task creation in Notion triggered by HubSpot deal events
  • Form submissions from HubSpot landing pages → Notion intake tables

The depth of sync depends on which method you choose. Let’s break them all down.

Method 1: Connect HubSpot to Notion Using Zapier

Best for: Non-technical teams who want a fast, no-code setup.

Zapier is the most popular way to connect HubSpot and Notion without touching a single line of code. It works through “Zaps” — automated workflows triggered by events in one app that create or update records in another.

How to Set It Up

Step 1 — Create a Zapier account

Go to zapier.com and sign up for a free or paid account. The free plan supports up to 100 tasks per month and two-step Zaps, which is enough to start.

Step 2 — Create a new Zap

Click “Create Zap” from your dashboard.

Step 3 — Set your Trigger (HubSpot)

  • Search for and select HubSpot as your trigger app
  • Choose your trigger event. Common options:
    • New Contact — fires when a new contact is created in HubSpot
    • New Deal — fires when a new deal is added to your pipeline
    • Deal Stage Changed — fires when a deal moves between stages
    • New Form Submission — fires when a HubSpot form is filled
  • Connect your HubSpot account and test the trigger to confirm it’s working

Step 4 — Set your Action (Notion)

  • Search for and select Notion as your action app
  • Choose your action event. Common options:
    • Create Database Item — adds a new row to a Notion database
    • Update Database Item — updates an existing Notion database entry
    • Create Page — creates a new Notion page
  • Connect your Notion account
  • Map the HubSpot fields (name, email, deal value, stage) to the corresponding Notion database properties

Step 5 — Test and activate

Run a test to confirm data flows correctly, then turn the Zap on. That’s it.

Zapier HubSpot-Notion Use Cases

  • Every new HubSpot contact → new row in a Notion leads database
  • Every deal stage change → Notion task created for the relevant team member
  • Every closed-won deal → Notion page created for onboarding kickoff
  • Every HubSpot form submission → new Notion intake record

Cost: Zapier’s free plan covers basic Zaps. Multi-step Zaps and higher task volumes require a paid plan starting at $19.99/month.

Method 2: Connect HubSpot to Notion Using Make (Formerly Integromat)

Best for: Teams that want more complex, conditional logic without writing code.

Make is a more powerful alternative to Zapier. It uses a visual “scenario” builder and gives you far more control over how data flows — including filters, routers, and conditional paths.

How to Set It Up

Step 1 — Create a Make account

Go to make.com and sign up. The free plan includes 1,000 operations per month.

Step 2 — Create a new Scenario

Click “Create a new scenario” from your dashboard.

Step 3 — Add your HubSpot module

  • Search for and add the HubSpot CRM app
  • Select your trigger — such as Watch Contacts, Watch Deals, or Watch New Form Submissions
  • Authenticate with your HubSpot account

Step 4 — Add your Notion module

  • Click the “+” button to add a new module
  • Search for and add Notion
  • Choose your action — Create a Database Item, Update a Page, or Search for Pages
  • Map your HubSpot data fields to Notion properties

Step 5 — Add filters or routers (optional)

Make lets you add conditions — for example, “only sync contacts where deal value is over $5,000” or “route enterprise leads to one database and SMB leads to another.”

Step 6 — Run and schedule

Set your scenario to run on a schedule (every 15 minutes, hourly, etc.) or in real time, then activate it.

Cost: Free plan available. Paid plans start at $9/month for higher operation limits and more advanced features.

Method 3: Connect HubSpot to Notion Using a Native Integration

Best for: Teams wanting a managed, low-maintenance sync with dedicated support.

As of 2024–2025, Notion has expanded its native integrations through its Notion Integrations marketplace. Several third-party tools — including Merge, Unito, and Pabbly Connect — offer dedicated HubSpot ↔ Notion sync connectors that are purpose-built for this workflow.

Using Unito

Unito is a two-way sync tool designed specifically for connecting project management tools like Notion to CRMs like HubSpot. Unlike Zapier (which is primarily one-directional trigger-action), Unito keeps records in both tools updated in real time.

Setup steps:

  1. Go to unito.io and create an account
  2. Click “Add a Flow” and connect HubSpot as one end and Notion as the other
  3. Define which records to sync — contacts, deals, tasks, etc.
  4. Map fields between HubSpot and Notion
  5. Set your sync direction — one-way or two-way
  6. Activate the flow

Changes made in HubSpot automatically reflect in Notion, and vice versa. This is particularly useful for teams where both the operations side (using Notion) and the sales side (using HubSpot) need to see the same data without switching tools.

Cost: Unito plans start at $10/month.

Method 4: Connect HubSpot to Notion Using the API

Best for: Technical teams who need fully custom integrations.

If you have a developer on your team, connecting HubSpot and Notion via their APIs gives you unlimited flexibility. You can build exactly the sync logic your team needs — no third-party limitations, no operation caps.

Overview of What’s Required

HubSpot API:

  • HubSpot offers a robust REST API covering Contacts, Companies, Deals, Activities, Pipelines, and more
  • Authentication uses private app tokens (OAuth 2.0 also available)
  • Full documentation: developers.hubspot.com

Notion API:

  • Notion’s API supports reading and writing to databases, pages, and blocks
  • Authentication uses integration tokens
  • Full documentation: developers.notion.com

Basic Architecture

A typical custom HubSpot → Notion integration looks like this:

  1. Webhook or polling job — HubSpot sends webhook events when contacts, deals, or activities change
  2. Middleware logic — a simple server-side script (Node.js, Python) processes the event and transforms the data
  3. Notion API write — the processed data is written to the appropriate Notion database or page

This approach handles unlimited data volume, supports complex business logic, and requires no per-operation fees.

Resources needed: One developer, approximately 4–8 hours of setup time for a basic integration.

Which Method Should You Choose?

Method

Best For

Technical Skill

Cost

Zapier

Quick setup, simple flows

None

From $0–$20/mo

Make

Complex logic, conditional flows

Low

From $0–$9/mo

Unito

Two-way real-time sync

None

From $10/mo

Custom API

Full control, custom rules

Developer required

Infrastructure only

For most teams, Zapier or Make covers 80% of use cases. If you need two-way sync, go with Unito. If your data volume or logic is complex, build with the API.

Most Valuable HubSpot + Notion Workflows to Build First

Once your integration is live, here are the workflows that deliver the most immediate impact:

New lead intake tracking Every new HubSpot contact gets logged in a Notion database with name, email, lead source, and assigned owner. Your team always knows what’s come in and who’s handling it.

Deal pipeline visibility for ops teams Deal stage changes in HubSpot automatically update a Notion board your operations team monitors. No more “where does that deal stand?” questions in Slack.

Closed deal → onboarding kickoff When a deal moves to Closed Won in HubSpot, a Notion project page is automatically created using a template — pre-populated with customer details, deal value, and next steps.

Meeting notes archive HubSpot meeting activity notes sync to a Notion database, giving your entire team a searchable record of every customer conversation.

Form submission intake HubSpot landing page form submissions feed directly into a Notion table used by your team to review and qualify inbound inquiries.

Common Mistakes to Avoid When Setting Up the Integration

Mapping the wrong fields Double-check that every HubSpot field maps to the right Notion property type. A phone number mapped to a “Title” field causes formatting errors and broken filters.

Skipping deduplication logic Without deduplication, the same contact can be created in Notion multiple times if triggered more than once. Use unique identifiers (like HubSpot Contact ID) as your Notion primary key.

Not testing edge cases Test what happens with blank fields, special characters, and contacts with missing data before you go live. These are the records that break automations.

Forgetting about sync direction Unless you’re using a two-way tool like Unito, most integrations are one-way. Edits made in Notion won’t reflect in HubSpot — which can cause confusion if your team starts treating Notion as the source of truth.

Ignoring error notifications Set up error alerts in Zapier or Make so you know when a task fails. Silently broken automations are worse than no automation at all.

Key Stats That Show Why This Integration Matters

  • 91% of businesses with more than 10 employees use CRM software — yet most don’t have it connected to their project management tools (Grand View Research)
  • HubSpot serves 228,000+ customers across 135+ countries, making cross-tool integration a priority for thousands of operations teams globally
  • Notion has 30 million+ users, with adoption growing 40%+ year over year in B2B operations roles
  • Teams that integrate their core tools report 20–30% productivity gains and significantly fewer missed handoffs (McKinsey & Company)
  • 64% of sales professionals say they spend too much time on administrative tasks — which is exactly what HubSpot-Notion automation eliminates
  • Businesses with integrated CRM and project management systems are 2.7x more likely to hit their revenue targets (Salesforce State of Sales)

The pattern is clear: integration isn’t a nice-to-have. It’s what separates teams that scale from teams that grind.

Conclusion

Connecting HubSpot CRM to Notion is one of the highest-leverage workflow improvements your team can make. It eliminates manual data entry, keeps every team member working from the same information, and creates a connected system that gets more valuable as your pipeline grows.

Whether you use Zapier for speed, Make for control, Unito for two-way sync, or a custom API build for full flexibility — the integration is achievable for any team, at any technical level.

Start simple. Pick one Zap or scenario that solves your most painful manual task today. Get it running, validate the data, then expand from there.

And if the bigger challenge isn’t connecting your tools — it’s filling them with enough qualified leads — that’s what we do at SalesSo. We build complete outbound systems that turn cold prospects into booked meetings, so your HubSpot CRM is always working with a full, active pipeline.

Book a strategy meeting with SalesSo →

🎯 Turn Prospects Into Pipeline

We build your complete outbound engine — targeting, campaign design, and scaling done for you.

7-day Free Trial |No Credit Card Needed.

FAQs

Does connecting HubSpot to Notion help with lead generation results?

It can — but it depends on what you're feeding into it. If your pipeline is thin, syncing an empty CRM to Notion just gives you a better-organized view of not enough leads. The real leverage is pairing a well-integrated tech stack with a systematic outbound engine that consistently fills HubSpot with qualified prospects in the first place. That's where most teams leave performance on the table. At SalesSo, we build complete outbound systems covering precise targeting, campaign design, and scaling across LinkedIn and cold email — so your HubSpot pipeline stays full and your Notion board actually has deals worth tracking. Book a strategy meeting to see how we'd build this for you.

Is there a free way to connect HubSpot and Notion?

Yes. Zapier's free plan supports basic, two-step Zaps with up to 100 tasks per month — enough to test simple flows like syncing new HubSpot contacts to a Notion database. Make's free plan offers 1,000 operations per month, which handles more volume. For teams with a developer, a custom API integration has no ongoing per-task cost beyond hosting.

Can I sync data from Notion back to HubSpot (two-way)?

Yes, but not with standard Zapier or Make setups, which are primarily trigger → action (one-directional). For true two-way sync, use a dedicated tool like Unito, which keeps both HubSpot and Notion updated in real time regardless of where changes are made.

What HubSpot plan do I need to use the API?

HubSpot's API is available on all plans, including the free CRM. However, some API endpoints — such as private app creation and certain property-level access — require a paid plan (Starter, Professional, or Enterprise depending on the feature).

We deliver 100–400+ qualified appointments in a year through tailored omnichannel strategies

What to Build a High-Converting B2B Sales Funnel from Scratch

Lead Generation Agency

Build a Full Lead Generation Engine in Just 30 Days Guaranteed