Back to Insights
Sales operationsJun 20265 min read

Notion as Your CRM at €1–5M Revenue: Setup, Trade-Offs, When to Migrate

Five databases, the four trade-offs you accept, and the five signals that tell you it's time to graduate to HubSpot. The setup most B2B SaaS and consulting firms run for 18–30 months.

Why this question keeps coming up

Most consulting firms and B2B SaaS at €1–5M revenue arrive at the same conversation about twelve months in: "Do we install a real CRM?"

The default answer the market gives is HubSpot or Salesforce. The honest answer at that revenue level is: not yet. Most teams I work with run a Notion-as-CRM setup for 18 to 30 months before they outgrow it. The setup is fast, the team opens it daily, and it forces the discipline of pipeline visibility long before the budget allows for HubSpot's per-seat pricing.

This article walks through the setup I install, the four trade-offs you accept by running Notion as your CRM, and the five signals that tell you it's time to migrate.

The 5-database setup

A Notion CRM is five linked databases, each with six to nine properties, all relating back to a central Pipeline database. Two days to set up. One week to migrate from your existing spreadsheet.

1. Accounts

Every company you're talking to — current, prospective, past. Properties: Account name, Sector, Stage, ICP fit (1–5), Owner, Status (Active / Closed-Won / Closed-Lost / Nurture), Linked deals.

The ICP fit score is the unusual one. Force a 1–5 rating on every account. Anything below 3 doesn't get sales time — it gets a nurture sequence.

2. Contacts

Every individual you're talking to inside those accounts. Properties: Name, Title, Role (Decision Maker / Champion / Influencer / End User), Linked account, LinkedIn URL, Last touch.

The Role property is the load-bearing one. If you don't know who in the account is the decision-maker, you can't close.

3. Pipeline (Deals)

The active deals — one row per opportunity. Properties: Deal name, Linked account, Stage (your stages, not Salesforce's defaults), Value, Probability, Next step, Next step date, Owner, Created date, Closed date.

The Probability column is forced to one of four values: 0, 30, 70, 90. No 65% nonsense. If you can't put a deal in one of those four buckets, you don't understand it well enough to forecast it.

4. Activities

Every interaction. Properties: Date, Type (Call / Email / Meeting / Demo / Proposal), Linked deal, Linked contact, Summary, Next step set.

The Activities database is what makes Notion-as-CRM honest. If a deal in Pipeline shows last activity 14 days ago, the weekly review tags it At Risk.

5. Pipeline review board

Not a database — a board view of Pipeline grouped by your custom property: Healthy / At Risk / Stuck. The team runs the weekly off this board.

The rubric:

  • Healthy: next step scheduled · champion identified · last touch under 7 days · no structural blocker
  • At Risk: one of the four above missing · last touch 7–21 days · one known blocker
  • Stuck: last touch over 21 days · no champion · no clear next step · decision-maker disengaged

The 4 trade-offs you accept

Notion as a CRM is the cheapest functional CRM you'll ever use. The price you pay is in what it can't do for you when the team grows past eight sellers.

Notion is the cheapest CRM you'll ever use. The price you pay is in what it can't do when the team grows past eight sellers.

Trade-off 1: No native email tracking

Notion doesn't know when your prospect opens your email. You need Smartlead or Apollo in front for outbound tracking, and a Gmail extension (Mailtrack, Mixmax) for individual emails. The integration is loose — you log activity manually or via Zapier.

Trade-off 2: Reporting is manual

Weighted forecast, win rate by segment, average cycle by stage — these don't auto-compute. You build dashboard views with rollups and formulas. It works at 30 deals in pipeline; it gets painful at 150.

Trade-off 3: Permission control is coarse

Notion's per-database permissions are workable for a 3-person team, frustrating for a 10-person team. You can't easily give an SDR access to their own pipeline but hide deals over €100k.

Trade-off 4: Mobile is a placeholder

The Notion mobile app works but it's not optimised for sales updates between meetings. Reps will say it's fine in the demo; they'll stop using it on the road within a month.

The 5 signals that tell you to migrate

Run Notion as your CRM until any three of these five things happen. Then move to HubSpot.

  1. 1.You hire your fourth seller. Notion's permission model and reporting don't scale past three sellers cleanly.
  2. 2.Your average pipeline value crosses 80 active deals. Manual reporting becomes more painful than the migration cost.
  3. 3.Your finance team starts asking for revenue forecasting they can plug into the model. Notion's exports require a translation layer.
  4. 4.A prospect asks for a security or compliance attestation. Notion's SOC2 is real but harder to substantiate than HubSpot's for procurement.
  5. 5.You start running outbound campaigns above 200 prospects per week. The lack of native email tracking becomes the bottleneck.

If you've hit three of the five, migrate. If you've hit five, you're already late.

Migration path

The good news: Notion exports clean. CSV exports per database, mapped to HubSpot's import format. The bad news: the migration is a two-week project, not a weekend.

What carries over:

  • Accounts, Contacts, Deals (with stage mapping)
  • Activity history (as Notes)
  • Properties (most map; you'll lose a few)

What doesn't:

  • Inline Notion blocks (proposals, meeting notes — these need to live in a doc layer)
  • Cross-database relations beyond the basic three
  • Your team's muscle memory — budget a month for adoption

The HubSpot setup that mirrors a clean Notion-CRM exit takes about 40 hours of work. I usually scope this into the Continued Engagement when a client crosses one of the five signals.

When NOT to use Notion as a CRM

To be honest about it: Notion as a CRM is wrong if any of the following is true on day one:

  • You already have 5+ active sellers
  • You're a multi-product company with cross-sell tracking needs
  • You have a procurement-heavy buying motion (regulated industries, government)
  • Your CFO wants weekly revenue forecasts in a finance system

For everyone else — most consulting firms, most early-stage B2B SaaS — Notion buys you 18 to 30 months of runway before the upgrade is worth the spend.


Want the building blocks? The Pipeline Review Template on the resources page is the public Notion template for the weekly board with the Healthy / At Risk / Stuck rubric pre-built. The full five-database CRM ships as part of a Sprint.

GB
Written by
Guillaume Berrehouc

Fractional revenue leader for consulting firms and B2B SaaS. 20+ engagements across Europe and Southeast Asia, working with leadership teams to build the engine after the original sales motion stops scaling.

LinkedIn

Not sure where your sales engine stands?

Take the 5-minute diagnostic to find out how dependent your growth still is on the original closers — and where the engine has gaps.

Take the diagnostic