Vellaci
Problem post

Why your Notion CRM stops working at 200 contacts

The 3 structural failures of Notion-as-CRM. The migration path. The honest section about what Notion still does better than any dedicated tool.

The setup most founders inherit

The path is identical for almost everyone:

  1. You discover Notion around 2020-2022.
  2. A Twitter / YouTube creator shows a slick "personal CRM template."
  3. You import it. The first week feels magical.
  4. By week 4 you've stopped logging the calls.
  5. By month 6 you can't tell whether your "last contacted" field is fiction.

You're not lazy. You're not bad at this. The template is structurally insufficient for the job it's pretending to do.

Failure 1 — Slow relational queries

Notion's relational database is built for documents that occasionally have structure. It is not a fast query engine. Past 200 rows, queries like "show me everyone tagged 'investor' I haven't messaged in 90 days" stop feeling instant. They take 2-4 seconds to render. The dashboard stops being a tool you use and starts being a chore you avoid.

Failure 2 — Manual-entry decay (the real killer)

Notion is a passive document. To stay accurate, you log every email, every call, every coffee. The first two weeks: you're disciplined. Week 3: you forget two interactions. Week 4: you stop bothering with the small ones. Month 2: the "last contacted" field is a lie.

"Manual logging is the first thing that breaks when you get busy."

This is the same failure mode that kills every spreadsheet-based system. Discipline is finite. Tools that require willpower to stay accurate are tools that fail exactly when you need them — during launch weeks, sick kids, quarter closes.

Failure 3 — Reminder loops that don't loop

Notion has dates. Notion does not have a reliable reminder engine. You can build one with formulas, automations, and integrations. Most people don't.

"No follow-up reminders. I'd log a call in Notion and tell myself I'd follow up Thursday. Thursday came and went."

Why "just add a formula" doesn't fix it

The standard advice — "add a Last Contacted formula, set up a Notion reminder, install the Slack integration" — addresses the third failure partially. It does nothing for the first two. And the moment you've installed Slack + a formula + a reminder bot to make Notion behave like a CRM, you've built a fragile DIY system that breaks the next time Notion ships an API change.

The deeper issue: organising data isn't the bottleneck. Memory-under-load is the bottleneck.

The 4 options from here

Option 1 — Live with it

Accept that Notion CRM is for under 100 contacts. Cap your "real" relationships at the Notion ceiling and let the rest live in your address book without follow-up.

Option 2 — Hire a Notion consultant

$1 000-3 000 to build the formulas + reminders + integrations that make Notion behave. Fragile.

Option 3 — Move to Monica or Dex (manual but purpose-built)

Monica and Dex are purpose-built personal CRMs with reliable reminder engines. Still manual entry, but the surrounding scaffolding is sturdier. $9-12/mo.

Option 4 — Move to an auto-log tool

Vellaci and Cloze auto-log email + calendar. Vellaci also auto-logs iMessage via a local macOS sidecar. Manual entry isn't required to keep the dashboard honest. $5-17/mo.

This is the right answer if you've abandoned 2+ CRMs because logging died.

Migration path — Notion → dedicated CRM in one evening

  1. Open your Notion CRM database. Click ...Export → CSV.
  2. Open Vellaci → Imports. Drop the file.
  3. Confirm the column mapping (name, email, phone, tags, last-contacted). Click import.
  4. Connect Gmail / iMessage / Google Calendar. History backfills in 5-15 minutes.
  5. Tag your top 30 with a cadence (top-30 = 30-day, passed = 90-day).
  6. Walk away. The system runs.

Most users finish in 20-40 minutes for under 1 000 contacts. The hard part is choosing — not migrating.

The honest section

Three things Notion-as-CRM still does better than any dedicated tool:

  • It lives where your other notes live. Switching means context-switching.
  • It costs nothing. Free is a real feature.
  • It's infinitely customisable. No dedicated tool will match Notion's flexibility on edge cases.

If you have under 100 contacts and a memory like a steel trap, stay. If you're past 200 contacts and you've stopped opening the database, move.

FAQ

Why does Notion CRM stop working at 200 contacts?

Three structural failures: (1) Notion's relational queries slow past 200 rows. (2) Manual-entry decay — Notion is a passive document, you log every interaction or the data is fiction. (3) No reliable reminder loop — Notion has dates, not nudges.

Can I fix my Notion CRM with formulas and integrations?

Partially. You can build a reminder layer with Notion formulas + Zapier + Slack alerts. It works until Notion ships an API change or your discipline slips. The deeper issue is that organising data isn't the bottleneck — memory-under-load is.

What's the best Notion CRM alternative?

Depends on your friction. If manual entry kills you → Vellaci (auto-logs email + iMessage + calendar). If privacy matters → Monica self-host. If LinkedIn-heavy → Dex. If you want a polished, expensive option → Clay.

How long does it take to migrate from Notion to a personal CRM?

Around 10 minutes for under 1 000 contacts. Export your Notion database as CSV, drop it into the new tool's importer, confirm column mapping. Connect Gmail + iMessage + Calendar so the timeline backfills automatically.

Should I keep Notion for notes after migrating?

Yes. Notion remains excellent for meeting notes, project docs, and unstructured thinking. The CRM workflow (contacts, last-touch, follow-up cadences) is what moves to a dedicated tool. The two co-exist cleanly.

Keep reading

Stop forgetting people.

Vellaci auto-logs every interaction from email + iMessage + calendar. 60 seconds to first timeline. No manual entry on day 1.

Try free for 14 days