Connect Your CRM to Notion

Streamline your operations by connecting your CRM directly to Notion. This native integration allows you to automate data flow between the two platforms without relying on third-party services like Zapier or custom webhooks. You can create pages, update databases, add comments, and trigger workflows automatically, all from within your CRM's workflow builder.

Key Benefits

Integrating Notion with your CRM offers several advantages:

  • Eliminate the need for additional automation tools, reducing subscription costs.
  • Sync data such as form submissions, appointment outcomes, or pipeline changes directly into structured Notion databases.
  • Automatically generate project documentation, proposals, or standard operating procedure pages when deals progress.
  • Enable two-way communication: trigger CRM workflows from changes in Notion or update Notion from actions in your CRM.
  • Polling occurs every five minutes to keep triggers responsive without overwhelming your Notion workspace.

Triggers (Notion to CRM)

Triggers are events in Notion that can start workflows in your CRM:

  • New Database Item: Activates when a new item is added to a Notion database.
  • Updated Database Item: Activates when an existing database item is modified.
  • Updated Page: Activates when a Notion page is updated.

Note: All triggers use polling. Your CRM checks Notion approximately every five minutes for changes and processes new data accordingly.

Actions (CRM to Notion)

Actions are steps your CRM can perform in Notion through workflows:

  • Archive Database Item
  • Create Database Item
  • Add Content to Page
  • Update Database Item
  • Retrieve a Page
  • Retrieve Block Children
  • Find Database Item
  • Get Page and Children
  • Find or Create Database Item
  • Add Comment
  • Create Page
  • Restore Database Item
  • Retrieve Database
  • Get Page Comments
  • Find Page (By Title)
  • Find or Create Comment

Getting Started

To set up the integration:

  1. Open your CRM's workflow builder and search for Notion actions or triggers.
  2. If your Notion account is already connected, you will see configuration options. If not, click Connect Now and complete the Notion authorization process via OAuth.
  3. Alternatively, go to Settings → Integrations, find Notion, and connect your workspace.

Once connected, you can create, update, and sync pages or database items directly from your workflows.

How Triggers Work

Notion triggers operate on a polling system. Every five minutes, your CRM sends a request to Notion to check for changes. If it detects a qualifying event, such as a new database item or an updated page, it triggers your workflow.

To set up a trigger:

  1. Choose a trigger, such as New Database Item.
  2. Name your trigger and click Test Trigger.
  3. Your CRM will retrieve metadata from Notion to enable dynamic field mapping in subsequent actions.

Use Case 1: Create Notion Documents from Form Submissions

Goal: Capture form submissions in Notion for project tracking or client onboarding.

Workflow Setup:

  • Trigger: Form Submitted
  • Filter: Form Name equals "Onboarding Form"
  • Actions: Create Database Item (Notion), Add Comment (Notion)

Example: A client submits an onboarding form → A new entry is created in the "Client Onboarding DB" in Notion → A welcome message is added as a comment.

Use Case 2: Sync Appointment Outcomes to Notion Logs

Goal: Maintain an auditable meeting log in Notion.

Workflow Setup:

  • Trigger: Appointment Status Changed
  • Filter: Calendar equals "Consultations"
  • Actions: Update Database Item (Notion), Add Content to Page (Notion)

Example: A lead misses their consultation → The relevant database item is updated → Follow-up notes are appended to the page.

Use Case 3: Auto-Generate Proposal Pages

Goal: Create personalized proposal pages when an opportunity advances.

Workflow Setup:

  • Trigger: Pipeline Stage Changed
  • Filter: Status equals "won"
  • Actions: Create Page (Notion), Add Content to Page, Add Comment

Example: A deal moves to the "Proposal" stage → A Notion page titled "Proposal for {{contact.name}}" is created with summary content and team mentions.

Frequently Asked Questions

Q: Do I need a paid Notion plan to use this integration?
A: No, the integration works with Notion's free plans. However, some features like teamspaces or analytics may require a paid subscription.

Q: Are there limits on the number of workflows with Notion?
A: Workflow limits are based on your CRM plan. The integration also respects Notion's official rate limits.