Playbook
Playbook/Growth & retention

Notion CRM Template — Build Yours in 20 Minutes

2110 min read1,934 words

Don't pay for Pipedrive on day 1. Build this Notion CRM, use it for the first 6 months, and only upgrade when something is genuinely broken.


Setup

  1. Go to notion.so, sign up free
  2. Create a new page called "Web Design Outreach CRM"
  3. Inside it, create the four databases below
  4. Set up the views as described
  5. Done

Database 1 — Prospects

The main one. Every business you might call goes here.

Properties

Property nameTypeRequiredNotes
Business NameTitleYesThe display name
Owner FirstTextYes"Sarah", or "—" if unknown
Owner LastTextNoHelps for personalization
PhonePhoneYesPrimary number to call
EmailEmailNoIf you have it
WebsiteURLNoTheir existing site if any
GBP LinkURLNoTheir Google Business Profile
VerticalSelectYesRestaurant / HVAC / Dental / etc.
CityTextYes
StateSelectYesTwo-letter code
Why QualifiedTextYes"364 reviews, no website"
StageSelectYes(see options below)
Tier InterestSelectNoStarter / Growth / Pro / TBD
SourceSelectYesMaps / Referral / Walk-by / etc.
Next ActionTextYes"Call back Thurs 11am"
Next Action DateDateYes
Last TouchTextNo"VM + SMS sent demo"
Last Touch DateDateNo
NotesLong textNoAnything personal
Date AddedCreated timeAuto

Stage options (Select)

  1. Cold — added to list, no contact yet
  2. Contacted — at least one call/email out, no response
  3. Engaged — they've replied or asked something
  4. Demo Sent — link is in their hands
  5. Discovery Booked — call on calendar
  6. Proposed — pricing discussed, considering
  7. Won — paying client (move to "Clients" database)
  8. Lost — explicit no, archive
  9. DNC — Do not contact (archive, never re-touch)

Vertical options (Select)

  • Restaurant
  • HVAC / Plumbing / Electrical
  • Auto Repair
  • Dental / Medical / Vet
  • Legal
  • Salon / Barbershop
  • Med Spa
  • Fitness Studio
  • Real Estate
  • Other (note in the notes)

Source options (Select)

  • Google Maps
  • Referral (link to who referred)
  • Walk-by
  • Facebook Group
  • Inbound (someone Googled you)
  • LinkedIn
  • Other

Views for the Prospects database

Set up these views so the CRM works for you:

View 1: "Today" (default)

  • Filter: Next Action Date is on or before today AND Stage is not Won/Lost/DNC
  • Sort: Next Action Date ascending
  • Show: Business Name, Owner First, Phone, Stage, Next Action

This is the only view you need most days.

View 2: "All active"

  • Filter: Stage is not Lost or DNC
  • Sort: Last Touch Date descending

View 3: "Cold list" (for batch outreach)

  • Filter: Stage = Cold
  • Sort: Date Added descending
  • Show: Business Name, Phone, Why Qualified

When you've got an hour to dial, work this list top-to-bottom.

View 4: "Booked calls"

  • Filter: Stage = Discovery Booked
  • Sort: Next Action Date ascending
  • Show: Business Name, Owner First, Next Action Date, Vertical, Notes

Pre-call prep view.

View 5: "Pipeline"

  • Filter: Stage in [Engaged, Demo Sent, Discovery Booked, Proposed]
  • Group by: Stage
  • Show: Business Name, Tier Interest, Last Touch Date

Weekly review view — what's actually moving.

View 6: "Lost" (lessons learned)

  • Filter: Stage = Lost
  • Sort: Last Touch Date descending
  • Show: Business Name, Notes

Once a month, review this list. Patterns will emerge.


Database 2 — Clients

Active paying clients live here, not in Prospects. Different lifecycle, different needs.

Properties

Property nameTypeNotes
Business NameTitle
Owner FirstText
PhonePhone
EmailEmail
DomainURLTheir live site
VerticalSelect(same options as Prospects)
TierSelectStarter / Growth / Pro
MRRNumber$97 / $197 / $397
StatusSelectOnboarding / Active / At Risk / Cancelled
Stripe Customer IDTextLink to Stripe
Signed DateDate
Live DateDate
Tenure (months)FormuladateBetween(now(), prop("Signed Date"), "months")
Last Report SentDate
Last TouchText
Last Touch DateDate
Renewal RiskSelectLow / Medium / High
NotesLong textPersonal stuff, family, history
Referrals MadeNumberCount of who they've referred

Views

View 1: "All clients"

  • Sort: Tenure descending
  • Show: Business Name, Tier, MRR, Status, Last Report Sent

View 2: "Need monthly report"

  • Filter: Last Report Sent < first day of current month
  • Show: Business Name, Tier, Email

Once a month, work this view. Send the report from doc 12.

View 3: "At risk"

  • Filter: Renewal Risk = High OR Last Touch Date > 30 days ago
  • Show: Business Name, Last Touch Date, Notes

These need a personal call this week.

View 4: "Total MRR"

At the top of the Clients database, add a calculation: Sum of MRR. This is your business in one number.


Database 3 — Tasks (optional)

For things that aren't tied to a specific prospect or client:

PropertyTypeNotes
TaskTitle
StatusSelectTo do / In progress / Done
PrioritySelectNow / This week / This month / Someday
DueDate
RelatedRelationLink to a Prospect or Client if applicable

Use sparingly. The CRM is the main system. Tasks are for "set up new tax account" or "research GBP API integration."


Database 4 — Weekly Tally

Track your numbers consistently. The numbers don't lie.

Properties

PropertyType
Week StartingDate (the Monday)
DialsNumber
ConnectsNumber
Demos SentNumber
Calls BookedNumber
Calls HeldNumber
ClosedNumber
New MRR AddedNumber
NotesLong text

View

  • Sort: Week Starting descending
  • Show all properties

Friday afternoon, log the week. Takes 2 minutes. Compounds into compounding insight over months.


Templates (Notion magic)

Notion lets you create page templates inside a database. Set these up:

Template 1: New Prospect (in Prospects DB)

  • Pre-fills: Stage = Cold, Source = (default), Date Added = today
  • Body: "Notes" callout block with prompts:
    • First impression of their online presence:
    • Specific reason to call:
    • Best time to try them:

Template 2: Discovery Call (in Prospects DB, for stage = Discovery Booked)

  • Body: structured note-taking template:
    • Date / Time of call
    • Decision maker present? Y/N
    • Their #1 pain:
    • Why now?
    • Tier discussed:
    • Next step agreed:
    • Sent followup: Y/N

Template 3: New Client (in Clients DB)

  • Pre-fills: Status = Onboarding, Signed Date = today
  • Body: 7-day onboarding checklist (paste from doc 6)

Template 4: Monthly Report Sent (in Clients DB)

  • Body: paste of the relevant report template from doc 12, ready to fill in

Tips and gotchas

Use Notion on your phone

Notion has a great mobile app. Log calls right after them while they're fresh. Update Stage as soon as you know it changed.

Keep notes ruthlessly

Future-you will thank present-you. The little detail ("his daughter is at U of Michigan") becomes the warm reopener six months later.

Don't over-engineer

You'll be tempted to add 14 more properties. Don't. The CRM is for moving prospects through stages, not for building a feature-complete database. If a property hasn't been used in 30 days, delete it.

Daily ritual: 5 minutes morning, 5 minutes evening

  • Morning: Open "Today" view. Plan your dialing block.
  • Evening: Update Last Touch on every prospect you contacted. Re-set Next Action Date.

This is the ritual that separates people who use a CRM from people who own one and never touch it.

Weekly ritual: 30 minutes Friday

  • Update the Weekly Tally
  • Review "Pipeline" view: anyone stuck?
  • Review "Lost" view: any patterns?
  • Plan next week's prospect-add target

Monthly ritual: 1 hour first weekend of the month

  • Prune CRM: archive lost > 90 days
  • Run the "Need monthly report" view, send all reports
  • Review MRR vs. last month
  • Add new prospects to bring cold list back to 50+

When to graduate to a real CRM

You'll know it's time when:

  • You have >100 active prospects
  • You're spending >30 min/day in the CRM (vs ~10 min target)
  • You need email tracking (open rates, link clicks) auto-synced
  • You want automated sequences

At that point, look at:

  • Pipedrive — best-in-class for outbound sales
  • Folk — prettier, better for relationship-driven sales
  • Close — built for high-volume calling, includes a phone

Migrate the data once, use the CRM for everything going forward.


A working Notion CRM URL (template share)

Once you've built it, save it as a template (Notion supports this) so you can:

  • Duplicate it for someone you're training
  • Reset and start fresh if you want to
  • Share the framework with a partner / employee later

You can also publish it as a public template (notion.so/templates) for SEO + lead gen — "Free Web Design Agency CRM Template" gets searches and brings you inbound interest. Worth doing once you have a year of refinement on it.


Why Notion (vs. Airtable, Coda, etc.)

  • Faster to set up than alternatives
  • Free tier is generous (unlimited databases, unlimited rows)
  • Mobile app is solid
  • You can host docs and CRM in one place — your business kit, contracts, and prospect list all in the same workspace
  • Easy to share with future team members

Airtable is more powerful but feels like spreadsheets. Coda is more flexible but harder to learn. Notion hits the sweet spot for solo agencies.


Quick-start summary

  1. Open Notion (free)
  2. Create a new page called "Web Design Outreach CRM"
  3. Add an empty database, name it "Prospects"
  4. Add the properties from the table above
  5. Add the views
  6. Repeat for Clients and Weekly Tally
  7. Add 5 sample prospects to test
  8. Use it tomorrow

That's it. 20 minutes to a working CRM that scales to ~$10K MRR before you outgrow it.