Short answer: Build a Notion CRM from four related databases — Companies, Contacts, Deals and Activities — never one flat table. Use relations rather than duplicated text fields, keep rollups shallow, use select fields rather than free text for anything you filter on, and enforce a single entry point. Most Notion CRMs fail from structural shortcuts taken in week one, not from Notion's limits.
The instinctive build is one database called Clients with columns for company, contact name, email, deal value and status. It works beautifully at thirty records and becomes unusable at three hundred, because reality doesn't fit that shape: companies have several contacts, contacts have several deals, and deals have many activities. A flat table forces duplication, and duplication produces contradictions.
Four databases, three relation types. This is the smallest structure that survives growth, and adding it later means rebuilding.
Notion slows with relation depth and rollup count more than raw row count. Practical measures:
Build views around jobs, not around data. The set that covers most needs:
A well-built Notion CRM serves a small team comfortably into the low thousands of records. Beyond that, or when automation needs to read and write hundreds of records per run, the performance and API constraints start to bite and Airtable or a dedicated CRM becomes the right answer. Building it properly from the start means that migration, if it comes, is straightforward — the structure transfers directly.
They're a reasonable starting point if the structure matches the four-database model. Many popular templates are elaborate single-database builds, which is exactly the trap.
Notion forms for internal entry, and an integration platform to create records from your website forms and email. Manual entry is where structure erodes.
Not natively in any satisfying way. If email history against contacts is essential to how you sell, a dedicated CRM is a better fit.
We've built operational systems in Notion for practices, agencies and consultancies. See the case studies.