A proper CRM in Notion takes about 90 minutes to build and will replace a £39/month HubSpot Starter seat for most small businesses. The catch: if you skip three specific structural decisions at setup, you’ll be ripping the whole thing apart in six months. This guide walks you through the build, the integrations that turn it into a real sales engine, and the moment you should graduate out of Notion entirely.

TL;DR — What You’re Building

  • Four linked Notion databases: Companies, Contacts, Deals, Activities.
  • Relation fields between them (not text fields). Rollups for deal value by company.
  • A Pipeline board view on the Deals DB, grouped by Stage.
  • Make.com webhook pushing new leads from your website into Contacts automatically.
  • A filtered Today’s Follow-Ups view on Activities — your daily action list.

Build this once properly and you have a CRM that costs £0, syncs to everything via Make.com, and is infinitely customisable. Build it wrong — three fields, one flat table, no relations — and you’ve built a glorified spreadsheet that breaks the moment you hire a second salesperson.

Why Notion Over A “Real” CRM In 2026

HubSpot Starter is £39/seat/month. Pipedrive Essential is £12/seat/month. For a two-person sales team that’s £288/year minimum — and you outgrow the free tiers the moment you need custom properties, automation, or reporting.

Notion replaces the entire starter tier with three advantages the purpose-built CRMs can’t match:

  • One workspace. Your CRM lives next to your wiki, your SOPs, and your product roadmap. No tab-switching. Sales ops and delivery ops share the same database.
  • Infinitely customisable. Adding a new deal stage or a custom lead-score formula takes 30 seconds, not a procurement request.
  • It’s already shared with your team. No extra seats to buy. No training curve for people already using Notion for everything else.

The trade-off: Notion is not a sales automation platform. You won’t get native email sequences, call recording, or predictive lead scoring. For the first £500k in ARR, none of that matters. After that, graduate.

How to build a CRM in Notion

Step 1 — Create The Four Databases

Create a new page called CRM. Inside it, create four inline databases in this exact order:

  1. Companies — name, website, industry, size, owner, notes.
  2. Contacts — name, email, phone, role, related Company, owner, source.
  3. Deals — name, value, stage, expected close date, related Company, related primary Contact, owner.
  4. Activities — subject, type (call/email/meeting/task), due date, completed?, related Deal, related Contact, owner.

Order matters. You must create Companies first because Contacts relate to Companies. You must create Contacts and Deals before Activities because Activities relate to both. Create them in the wrong order and you’ll spend 20 minutes fighting Notion’s relation picker.

Step 2 — Set Up The Relations (The Part Most Tutorials Get Wrong)

On the Contacts database, add a Relation property pointing at Companies. Turn on Show on Companies so the link is bidirectional — this is what lets you see all contacts at a company when you open the company page.

Repeat for Deals → Companies, Deals → Contacts, Activities → Deals, Activities → Contacts. Every relation should be bidirectional. The single most common mistake in a Notion CRM is making one-way relations — you end up with a Company page that shows no contacts, no deals, and no history, even though all three exist.

Then add two rollups on the Companies database:

  • Deal Value (Open): rollup of Deals, Value property, filter where Stage is not “Closed Lost” or “Closed Won”, calculate Sum.
  • Last Activity: rollup of Activities (via Contacts → Activities), Date property, calculate Latest.

Those two rollups are what turn your Companies DB from a Rolodex into an account-management dashboard.

Step 3 — Build The Pipeline Board

Open the Deals database. Add a new view, type Board, group by Stage. Recommended stages for a simple B2B pipeline: New → Qualified → Proposal → Negotiation → Closed Won → Closed Lost.

In the board view’s properties panel, show Value, Company, and Expected Close Date on each card. Hide everything else. A clean card is a card that gets updated.

Add a Calculate at the top of the Value column: Sum. Now each pipeline column shows a running total of the stage — immediately useful for forecasting.

Step 4 — Create The “Today” View For Daily Execution

On the Activities database, create a view called Today’s Follow-Ups. Filter: Due Date is today or before AND Completed is unchecked AND Owner is me. Sort by Due Date ascending.

Pin this view on your sidebar. This is the only screen a salesperson should open in the morning — it answers “what do I actually do today” without requiring a filter click or a report run. Most Notion CRMs fail in week 3 because the daily workflow requires too many clicks. This fixes that.

Make.com sync to Notion

Step 5 — Wire It To The Outside World With Make.com

An isolated CRM is a dead CRM. The whole point of choosing Notion is that Make.com can push leads in from any source with no code.

Minimum viable automation to set up tonight:

  1. Webhook trigger in Make.com. Copy the webhook URL.
  2. Point your website contact form at it. Jotform, Typeform, WordPress Contact Form 7 — all support webhooks. If you’re starting from scratch, B12‘s AI website builder has webhook support baked into its forms and will get you a site with working forms in a couple of hours.
  3. Add a Notion moduleCreate a Database Item → select your Contacts DB → map the form fields.
  4. Add a second Notion moduleCreate a Database Item → select Activities → create a “Call new lead” task due tomorrow, linked to the new contact.

That’s it. Every form submission now creates a contact and a follow-up task. The Make.com Core plan at €9/month handles thousands of these per month — roughly 0.3% of what HubSpot’s starter tier would cost for the same outcome.

The Seven Mistakes That Will Kill Your Notion CRM

  1. Using text instead of relation fields. Typing “Acme Corp” in a Company column on the Deals DB is fine until you misspell it once. Relations enforce consistency.
  2. One-way relations. See above — make everything bidirectional.
  3. Too many stages. Six is enough. Ten is a forecasting nightmare.
  4. No owner field. Without an owner, no one’s accountable. Every record across all four DBs needs an owner.
  5. Skipping activities. Deals without activities are dead deals. If you only log stage changes, you lose the conversation history.
  6. Not using templates. Create a template for a new Deal that auto-creates three activities (intro call, proposal, follow-up). Saves 90 seconds per deal.
  7. Sharing the page instead of the workspace. Share the CRM at workspace level with a group called “Sales”. Page-level sharing breaks the moment someone moves a database.

The Notion CRM Stack For 2026

  • Notion — the CRM itself. Free plan is fine for teams up to 10 with unlimited pages.
  • Make.com — the integration layer. Core plan €9/month covers most small-business volume.
  • Tidio — if leads come from website chat, Tidio’s AI chatbot qualifies them and fires the lead into Make.com → Notion automatically. Free plan includes 50 AI conversations/month.
  • B12 — AI website builder if you don’t have a site yet. Forms integrate with Make.com natively.
  • AccuWeb Hosting — if you’re running a WordPress site for lead capture, AccuWeb’s managed plans handle the uptime so you don’t lose leads to a down site.

Total monthly cost: around €9–30 depending on which tools you already have. A comparable HubSpot + Zapier setup runs £130+ per seat per month.

When To Graduate Out Of Notion

Notion CRMs have three ceiling points. Recognise them early so you don’t keep patching:

  • You need email sequencing. Notion can store a note that says “sent follow-up.” It cannot send a 7-touch drip campaign automatically. When you need that, bolt on a dedicated tool (Lemlist, Instantly) rather than migrating. Push the Notion contact data over via Make.com.
  • You cross 5 sales reps. Notion’s permission model doesn’t scale to “my deals only” views cleanly across large teams. Migrate to Pipedrive or HubSpot at that point.
  • You need forecasting reports. Notion’s rollups can sum a column. They cannot produce weighted pipeline forecasts, cohort analysis, or win-rate trends. If your board is asking for these, you’re past Notion.

Most teams never hit any of the three. If you do, the transition is easy because all your Notion data is exportable as CSV.

FAQ

Can I import my existing CRM data into Notion?

Yes, via CSV import. Export Companies, Contacts, and Deals separately from your current CRM. Import Companies first, then Contacts (add the Company relation manually or via a lookup formula), then Deals. Don’t try to import Activities — the history rarely survives the migration cleanly, and you don’t need it.

How do I stop duplicate contacts being created by the Make.com automation?

Add a Notion Search module before the Create module in your Make.com scenario. Search Contacts for the email address in the incoming webhook. Use a router: if a contact exists, update them; if not, create them. Standard de-duplication pattern that takes 10 minutes to add and saves you from a CRM full of “John Smith (3)”.

Can I use Notion AI to score leads?

Notion AI can suggest a lead score based on a prompt (“rate this contact 1–10 based on their role and company size”). It works, but it’s slow and the output isn’t queryable. For proper lead scoring, use a Make.com scenario calling OpenAI’s API, write the number to a Notion property, and filter on that property. Same result, 10× faster, and the score behaves like a real field.

Is there a Notion template I can copy instead of building from scratch?

Yes — but don’t. Every template on the marketplace makes a structural decision you’ll want to reverse later, and peeling a template apart takes longer than building the four databases yourself. The 90 minutes spent building teaches you the structure; a template gives you a black box you won’t want to touch.

The Bottom Line

Building a CRM in Notion in 2026 is a 90-minute investment that replaces £500+/year of CRM subscriptions and plugs directly into every other tool you run. Four databases, bidirectional relations, a pipeline board, a daily view, and one Make.com webhook — that’s the whole system. Everything else is polish.

If you want the fastest path to “working CRM tonight”: open Make.com’s free plan, create a Notion page called CRM, and follow the five steps above in order. You’ll have leads flowing into your pipeline by the end of the evening.


Tools We Recommend


Leave a Reply

Your email address will not be published. Required fields are marked *