Free template

The Notion personal CRM template that actually gets used.

Our founder ran his network out of a Notion database for years before building PersonalCRM. This is that system, cleaned up: one database, three views, two formulas, and an honest note about where it stops working.

Template link coming. Build it in 10 minutes belowSkip Notion, start the app

The system, step by step

Whether you duplicate the template or build it yourself, this is everything in it. It deliberately has few properties. Every field you add is friction, and friction is what kills these systems.

1. One database: “People”

PropertyTypeWhy
NameTitleThe person.
CircleMulti-selectWork, University, Running Club. How you know them.
CadenceSelectWeekly / Biweekly / Monthly / Quarterly / Yearly.
Last contactedDateUpdate this every time you reach out. (This is the field that decides everything.)
Next dueFormuladateAdd(Last contacted, N, "days") based on Cadence (see step 3).
Overdue?Formulanow() > Next due → shows a 🔴 so overdue people surface.
BirthdayDateAnnual reminder via a linked view.
NotesTextPartner’s name, what they’re working on, what you last talked about.
Location · Socials · Phone · EmailText/URLThe contact-book part.

2. Three views, not ten

🔴 Overdue

Filter: Overdue? is true. Sort by Next due. This is your home view, the list you work through.

🎂 Birthdays

Calendar view on the Birthday property. Glance every Monday.

👥 Everyone

The full table, grouped by Circle, for editing and adding people.

3. The two formulas

// Next due: days per cadence
dateAdd(prop("Last contacted"),
if(prop("Cadence") == "Weekly", 7,
if(prop("Cadence") == "Biweekly", 14,
if(prop("Cadence") == "Monthly", 30,
if(prop("Cadence") == "Quarterly", 90, 365)))), "days")
// Overdue?
if(now() > prop("Next due"), "🔴 Overdue", "✓")

4. The weekly ritual

Every time you text, call, or meet someone: open the database, find them, set Last contactedto today. Once a week, open the 🔴 Overdue view and reach out to whoever is on it. That's the whole system.

Where this breaks (honestly)

Our founder ran exactly this system. It worked beautifully, for about three months. Then the one flaw surfaced: Notion never taps you on the shoulder.The 🔴 view only helps if you open it, and the day you stop opening it, the system is dead. Updating “Last contacted” after every text is a 15-second chore you'll skip on busy days, and skipped days compound.

PersonalCRM is this template as an app: the “Last contacted” update is one tap (a Ping), the 🔴 view becomes a push notification that comes to you, and birthdays remind you by themselves, on the web and as a native iOS app. Free while in beta.

Try the app versionImport your Notion CSV in ~2 minutes

Fair questions

Is the template really free?

Yes. Duplicate it into your workspace and it’s yours. No email required, no locked pro version. We make PersonalCRM, and we’d rather you start with a good system today than a bad one.

Why would the makers of a personal CRM app give away a Notion template?+
What breaks in a Notion personal CRM?+
Can I import my Notion CRM into PersonalCRM later?+

Prefer a spreadsheet? There's a Google Sheets version of this template too. Weighing Notion against a dedicated app? Read the full PersonalCRM vs Notion comparison.