How to Build a Free CRM in Notion (What's Actually Free)
A build-along Notion CRM in about 30 minutes — plus which steps are genuinely free, because automations and dashboards are not.
If you already live in Notion, buying a separate CRM feels wrong. Your notes, projects and docs are in one place — and now you need a different tool just to track who owes you a follow-up?
Not necessarily. Notion makes a genuinely useful CRM for a solo business, and the build below takes about 30 minutes. This is a build-along tutorial: open Notion in another tab and follow each step.
Ad
One thing first, because it's the reason we rewrote this page. Several features that Notion CRM tutorials casually recommend are not on the free plan. Database automations are paid. Dashboard views are Business-only. You get exactly one chart. We checked every step in this tutorial against Notion's own documentation and marked what's free, what isn't, and what to do instead.
A free CRM tutorial that quietly depends on paid features isn't a free CRM tutorial.
What "Free" Actually Covers
Straight from Notion's help centre, August 2026:
| Feature | On the free plan? |
|---|---|
| Blocks, solo workspace | Unlimited |
| Databases, relations, views | Yes |
| Forms | Yes, all plans |
| Date reminders | Yes |
| Charts | One, total |
| Database automations | No — paid only |
| Dashboard views | No — Business and up |
| Gmail AI connector | No — Business and up |
Everything in the six steps below sits in the "yes" column. The paid features get flagged where they'd normally be recommended, with a free alternative each time.
The block limit is worth being precise about, because almost every article gets it wrong. Notion's wording: "Restrictions on block usage apply to workspaces that are on the Free Plan and have more than one workspace owner." One member, unlimited blocks. Guests don't trigger it. If you're a business of one, Notion free is not the constrained option people assume.
Two caveats. Adding a second member trips the 1,000-block limit and starts a three-day grace period. And deleting blocks doesn't reduce your count — it's cumulative since signup, so you can't tidy your way back under.
First: Is Notion the Right CRM for You?
A 30-second honesty check. We compared the two in detail in our HubSpot vs Notion CRM breakdown, and the short version:
Notion CRM suits you if:
- You already use Notion daily
- Your business is high-touch and relationship-based
- You'll genuinely keep it updated by hand
- You value flexibility over automation
Notion CRM is wrong for you if:
- You want automatic email tracking and logging — Notion can't do this natively
- You need bulk operations across hundreds of records
- You want a CRM that runs without you touching it
If you're in the second group, read our best free CRM guide instead — HubSpot Free is probably your answer, with the caveat that it now caps at 1,000 contacts and has no automation of its own.
On contact volume: you'll see "Notion works up to 200 contacts" repeated everywhere, including in our own earlier version of this page. That number isn't a Notion limit — Notion databases hold up to 250,000 rows. It's a guess about how much manual logging a person will tolerate. We'd rather say it plainly: the ceiling here is your logging discipline, not Notion's capacity. If you'll update it, it scales further than you think. If you won't, it fails at thirty.
Still here? Let's build.
Step 1: Create the Contacts Database (5 minutes)
This is the heart of your CRM.
- Create a new page. Call it "CRM"
- Type
/tableand choose "Table - Full page" - Name it "Contacts"
- Add these properties:
| Property | Type | Why |
|---|---|---|
| Name | Title (default) | The contact's name |
| Company | Text | Where they work |
| Clickable | ||
| Phone | Phone | Clickable |
| Status | Select | Lead / Prospect / Client / Past Client |
| Source | Select | Referral / Website / Social / Cold outreach |
| Last Contact | Date | When you last spoke |
| Notes | Text | Anything important |
- For Status and Source, click the property and add options with colours
Keep the property count lean. Notion documents that the more visible properties a database has, the longer it takes to load — so resist adding fields you won't filter on.
Step 2: Create the Deals Database (5 minutes)
Contacts are people. Deals are opportunities. Separate but linked.
- Type
/table→ "Table - Inline" - Name it "Deals"
- Add these properties:
| Property | Type | Why |
|---|---|---|
| Deal Name | Title | "Website redesign - Acme" |
| Contact | Relation | Links to Contacts |
| Value | Number (currency) | Deal size |
| Stage | Select | Inquiry / Proposal / Negotiation / Won / Lost |
| Expected Close | Date | When you think it'll close |
| Probability | Select | Low / Medium / High |
- For Contact, choose Relation → select your Contacts database
Now opening a contact shows their deals, and opening a deal shows the contact. That relational link is what a spreadsheet can't give you.
Step 3: Build a Pipeline View (3 minutes)
- On Deals, click "+ Add a view" → "Board"
- Set "Group by" to Stage
- Drag deals between Inquiry → Proposal → Negotiation → Won
This visual pipeline genuinely rivals what paid CRMs offer, and it's free.
Step 4: Create a "Follow-Ups Due" View (4 minutes)
The single most valuable view for a solopreneur: who do I need to contact right now?
- On Contacts, "+ Add a view" → "Table", name it "Follow-ups Due"
- Filter → Last Contact → "is before" → a relative date such as one week ago
- Optionally add Status → "is not" → "Past Client"
- Sort by Last Contact, oldest first
Now you have a live list of everyone you haven't spoken to in a week. Contact someone, update their Last Contact date, and they drop off.
Add reminders while you're here — this is free and the previous version of this guide never mentioned it. Click into a Date property and you can set a notification ahead of the date. Notion delivers it as an inbox badge, a desktop push, a mobile push and an email if the app is closed.
The limitation, in Notion's own words: recurring reminders are "not at the moment, but recurring tasks and recurring reminders are on the roadmap." So reminders are per-date, not per-schedule.
Ad
Step 5: Capture Leads With a Notion Form (5 minutes)
This step is new, and it replaces something this tutorial used to get wrong.
We previously told you to wire up Make so form submissions became contacts. You don't need to any more. Notion Forms are native, and Notion's documentation is unambiguous: "All members on all Notion plans can create and use forms." Free included. Submissions land straight in your database as rows.
- On your Contacts database, "+ Add a view" → "Form"
- Pick which properties become questions — Name, Email, Company, and a message field
- Set Source to default to "Website" so incoming leads self-tag
- Share the form link, or embed it on your site
That's your lead intake, with no third-party tool, no polling delay and nothing to break.
Two limits worth knowing: conditional logic is Business and Enterprise only, and free-plan forms carry Notion branding you can't remove.
Step 6: Build the Dashboard — and Why Not the "Dashboard View"
Notion has a feature literally called Dashboard view. You almost certainly can't use it: Notion's docs state "Dashboard views are available on Business and Enterprise plans." Not free, not Plus.
You also get exactly one chart on free — "If you're on a Free plan, you can try one chart for free."
So build your dashboard the free way, with linked views:
- At the top of your CRM page, add a "Dashboard" heading
- Add linked views of your databases (
/linked→ choose the database):- Deals where Stage = "Won" this month — your wins
- Deals where Stage is Proposal or Negotiation — your active pipeline
- Your "Follow-ups Due" view
- Add a
/calloutblock at the top with this month's focus - If you want your one free chart, spend it on pipeline value by stage
This is what the paid Dashboard view automates. Doing it manually costs ten minutes once.
Step 7: The Manual Logging Habit (the honest part)
Here's what Notion asks of you that HubSpot doesn't: you log activity yourself.
Notion can't capture your emails or calls. So you need a habit:
- After any meaningful interaction, update Last Contact
- Drop a one-line note in Notes
- Move deals between stages as they progress
About 30 seconds per interaction. For a high-touch business with a handful of active clients, that's nothing. For 200 leads churning through a pipeline it's a burden — and that's the point at which you'd switch.
[ADD YOUR OWN EXAMPLE HERE — how long your own logging habit actually takes in a week, measured rather than estimated, and whether it survived past month three.]
Making It Semi-Automated (and Where the Paywall Is)
Notion's own database automations are a paid feature. Notion's docs: "Database automations are available on paid plans." Free users can create Slack notification automations and nothing else.
There is a real workaround, and it's not widely known: free users can run automations that came inside a duplicated template — they just can't edit them. Notion's wording is "Free Plan users can use existing automations in templates, but they won't be able to edit them." So a template built with the automations you want gives you automation you couldn't create yourself.
Beyond that, you're connecting Notion to other tools with Make:
- Calendar event ends → update Last Contact
- New invoice paid → move deal to Won
- Weekly digest of stale contacts → your inbox
Lead intake is no longer on this list, because Step 5 handles it natively.
Three things to know before you build any of it:
Make polls, it doesn't listen. Minimum 15-minute interval on Make's free plan. "Instant" isn't on offer.
Make's free plan allows two active scenarios. Not two hundred — two. We learned that the hard way writing our Make tutorial, and it's the same trap we documented in Zapier Free vs Make Free. Core is $9/month billed annually, $10.59 monthly, if you need more.
Notion's API changes, and it has broken integrations. API version 2025-09-03 split databases into containers holding "data sources", and Notion's own upgrade guide warns that connections on older versions will fail at "Create page when using the database as the parent; Database read, write, or query; Writing relation properties that point to that database." Several more breaking versions shipped through 2026. If you automate this, budget maintenance.
One subtle trap for anyone reading their CRM through the API: relation arrays are silently truncated at 25 items in page retrieval — no error, just a short list. Rollups inside the Notion app are unaffected; this is an API behaviour only.
Email: Read This Before 22 September 2026
Notion Mail shuts down on 22 September 2026. Notion announced it on 25 June. The iOS, desktop and web apps all go.
If you've been running client email through it, export your drafts, scheduled emails, snippets and auto-label instructions by 21 September. Your actual mail is safe — Notion Mail always synced two ways with Gmail, so everything also lives there. But email reminders set in Notion Mail do not transfer to Gmail.
What survives: mail blocks already placed in Notion pages, agent email tools that connect through Gmail, and the Gmail AI connector.
One correction to something we wrote on a sibling page. We listed the Gmail AI connector among the survivors without qualifying it. It's available only on the Business or Enterprise plan, and it has to be installed by someone who is both the Notion workspace owner and an admin of a paid Google Workspace. We also called it read-only. As of 14 September 2026, Notion's shutdown page says it lets Notion AI "search and draft emails"; neither of Notion's pages we read says it can send. For a free solopreneur it isn't an option at all.
So the honest position: after 22 September, a free Notion CRM has no email integration. That was true before Notion Mail existed, and it's true again.
The Honest Limits
No automatic email tracking. The big one. HubSpot logs every email; Notion can't. If email history matters, this is a dealbreaker.
No native email sending. You can't email a contact from inside Notion.
Reporting is thin on free. One chart, no dashboard view. Rollups and formulas do basic maths, and that's it.
Slowness is about shape, not size. We previously said Notion lags "past a few thousand rows." That's not what Notion documents. The causes are the number of pages, the number of visible properties, and sorts or filters on title, text, formula or rollup properties. A 5,000-row database with three simple visible properties will outperform a 500-row one carrying twenty rollups. The hard ceilings — 250,000 rows, 500 properties, 2.5MB of property data per page — are far above solo scale.
Offline is thinner than it sounds. Notion shipped offline in August 2025, but it's opt-in per page and only the first 50 rows of the first view sync. No automations, no AI, and it doesn't work in a browser.
Your data is less portable than a CSV suggests. This is the one we'd most want to have known at the start. Export a Notion database and relations come out as plain text — usually the linked row's title, with the relationship itself gone. Rollups and formulas export their last computed value, not their logic. Views, filters and board groupings don't survive at all.
So a CSV export of your Notion CRM is a record of its contents, not a copy of its structure. If you might migrate later, keep your contact list somewhere genuinely portable alongside it. We made the same point about every CRM in our free CRM comparison — it applies doubly to a system you built by hand.
When to Graduate to a Real CRM
Build it. Use it for a few months. Move when:
- Manual logging stops happening — the honest signal, and it comes before any limit
- You genuinely need automatic email tracking
- You're adding a second person, which trips both the block limit and Notion's guest permissions
- You want automation you can edit, which means paying Notion or paying Make
Note what isn't on that list: hitting a contact ceiling. You won't. If a Notion CRM fails, it fails because it stopped being updated.
For the full stack around your CRM, see our solopreneur AI stack guide and our transparent cost breakdown. If price is the deciding factor, which AI tools are genuinely cheap for a solo business breaks the same basket down by billing basis. If you're running everything on free tiers, we mapped that in the $0 solopreneur stack.
Ad
The Bottom Line4.3/5
Notion makes a genuinely good free CRM for a one-person business, and the block limit everyone quotes doesn't apply to a solo workspace — free really is unlimited. The catch isn't capacity, it's that you log everything by hand, and that several features tutorials recommend are paid: database automations need Plus, dashboard views need Business, and you get one chart. Notion Forms are free and now handle lead intake natively, which removes a step this guide used to send you to Make for. Notion Mail shuts down on 22 September 2026.
Build it if you already live in Notion and will genuinely keep it updated — the ceiling is your discipline, not Notion's limits. Export anything in Notion Mail before 21 September 2026, and keep a portable copy of your contacts, because relations and rollup logic don't survive a Notion export.
This tutorial was rebuilt and re-verified against Notion's own help centre and developer documentation in August 2026. Where we had published something wrong — the Make-based lead capture, the row-count explanation for slowness, the unsourced contact ceiling — the correction is marked in the text rather than quietly edited out. No link in this article pays us — how we make money.
Ad
Enjoying this article?
Get more like this every Tuesday. Free.
By subscribing, you agree to our Privacy Policy.
Written by
RunSolo
We check AI tool pricing and limits at the vendor source, run hands-on tests where we say we did, and publish our corrections in the article text.
Related Articles
Make.com Tutorial for Beginners: Your First 5 Automations in 2026 (Step by Step)
You've decided to use Make instead of Zapier. Smart. Now what? This hands-on tutorial walks you through your first 5 real automations — the ones that actually save solopreneurs hours every week. No theory, just build.
15 ChatGPT Prompts for Solopreneurs (And What Beats Them)
Fifteen prompts worth keeping, plus the research on why the tricks inside most prompt libraries — personas, step-by-step, tipping the model — have been tested and don't work.
AI Bookkeeping for Solopreneurs: Where It Gets Tax Wrong
The stack works and costs under $30. But five expenses your AI will confidently file on Schedule C don't belong there — and every one errs in your favour.