Per-pair page

HubSpot + Notion: CRM data in your team docs.

Mirror HubSpot deals or contacts to Notion databases for team-wide visibility, account-research notes, or stakeholder updates. Bridge CRM and team knowledge.

Trigger app
HubSpot as the trigger

Workflows fire when something happens in HubSpot.

See all 18 triggers →
Action app
Notion as the action

Workflows do something in Notion, instantly.

See all 12 actions →
Connect HubSpot to Notion — start free
Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

HubSpot → Notion

When something happens in HubSpot, do it in Notion.

18 HubSpot triggers wired to 12 Notion actions. Most-used pairing: New Company → Append Content.

Notion → HubSpot

Or fire it the other way around.

3 Notion triggers wired to 23 HubSpot actions downstream.

See Notion → HubSpot →
Popular pairings

Common HubSpot → Notion workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 9 of 216 combinations
When new company in HubSpot, append content in Notion.

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

When new company in HubSpot, create database in Notion.

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

When new company in HubSpot, create page in Notion.

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

When new company in HubSpot, delete block in Notion.

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

When company deleted in HubSpot, append content in Notion.

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

When company deleted in HubSpot, create database in Notion.

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

When company deleted in HubSpot, create page in Notion.

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

When company deleted in HubSpot, delete block in Notion.

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

When company property changed in HubSpot, append content in Notion.

Fires when a specific company property changes in HubSpot. Use a property filter to react only on changes you care about (e.g. lifecycle stage).

How it works

Connect HubSpot and Notion in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize HubSpot and Notion

    Open TinyCommand, authorize HubSpot and Notion once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a HubSpot trigger

    Drop the HubSpot → New Company trigger onto the canvas. TinyCommand auto-registers the webhook.

    POST /v1/webhooks/hubspot.trigger-company-created
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Notion action

    Drop the Notion → Append Content action below it. Map fields from the HubSpot payload into the Notion inputs.

    notion.append-blocks
  5. 5
    Publish
    Publish and forget

    Hit Publish. TinyCommand runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about HubSpot + Notion.

When does HubSpot + Notion pair make sense?
When teams (CS, support, eng) work in Notion but need awareness of HubSpot pipeline. Mirroring deals/contacts into a Notion database lets non-sales see relevant accounts without HubSpot access.
How do I mirror HubSpot deals into a Notion database?
HubSpot Deal Updated → Notion Create or Update Page in a "Deals" database with stage, amount, owner, close date as properties. Use HubSpot deal ID as Notion property for upserts.
Can I attach account-research notes to a HubSpot contact?
Yes. Notion Create Page in a "Research Notes" database with contact email property → HubSpot Find Contact → HubSpot Create Note on the contact with the Notion page URL. Each direction adds context.
How do I keep Notion pages updated on HubSpot deal changes?
HubSpot Deal Property Changed → look up Notion page by HubSpot ID → Update Page Properties. Filter to specific properties (stage, amount) to avoid over-sync noise.
Can I push Notion edits back to HubSpot?
Yes, but pick one direction per field. Notion owns narrative fields (notes, research summary); HubSpot owns CRM fields (stage, owner). Don't bidirectionally sync the same field.
How do I avoid Notion bloat from a busy CRM?
Filter HubSpot triggers to high-value deals only (Amount > $X) or specific lifecycle stages. Not every deal needs a Notion mirror; pick the ones where team-wide visibility matters.
Related

Other apps that pair well with HubSpot.


Connect HubSpot to Notion — start free