NNotionPulseBrowse templates
ProductivityFinanceBusiness & FreelanceStudentsContent CreatorsHealth & HabitsProject Management

How to Track Freelance Clients in Notion (Without Overbuilding It)

6 min read
Cover image for How to Track Freelance Clients in Notion

Most freelancers don't lose clients because they did bad work. They lose them because a conversation went quiet in March and nobody noticed until June. The fix isn't discipline — it's having one place where "who have I not spoken to recently" is a question you can answer in five seconds instead of reconstructing from your inbox.

Notion is well suited to this, but it's also where a lot of freelancers waste an entire afternoon building a system with seven databases they'll abandon in a fortnight. Here's how to build the version that actually survives.

Start with one database and five properties

Resist every instinct to plan for scale. Your first client tracker needs exactly this:

  • Client — the name (this is your title property)
  • Status — Lead, Active, Paused, Past
  • Contact — email, phone, whatever you actually use
  • Last Contact — a plain date
  • Notes — a text property, not page content

That last distinction matters more than it looks. If your notes live inside each client's page, you have to open every row to remember anything. As a text property, your notes sit right there in the table, scannable in one pass. For a tracker you'll glance at weekly, that's the difference between using it and forgetting it.

Five properties, one database, no relations. It takes about ten minutes to build, and Freelance Client Tracker Lite is that exact structure if you'd rather duplicate it than build it.

The one view that does the actual work

Create a view filtered to Status is Lead, sorted by Last Contact ascending.

Ascending, not descending. That puts the lead you've ignored longest at the very top of the list. Every other sort order is a list of names; this one is a to-do list. It's the single highest-value thing in a client tracker and it costs one filter and one sort.

Do the same for active clients if you're the kind of freelancer whose retainers go quiet — a client you haven't spoken to in six weeks is a client who is drifting toward "past".

Update it at one fixed moment

A tracker only works if Last Contact is true. Don't try to update it in real time after every email; that's the habit that fails. Pick one moment — Friday afternoon, Monday morning, whenever your week has a natural seam — and spend three minutes updating dates and adding a line to Notes.

Three minutes weekly is the entire maintenance cost of never losing a lead again. Frame it that way and it tends to stick.

When a list should become a CRM

A simple tracker stops being enough at a specific, recognisable point: when a single client can have several separate deals at different stages.

If you're talking to a client about a rebrand while delivering their website and quoting a maintenance retainer, one row per client can't represent that. You end up cramming three states into one Notes field, and the tracker stops being trustworthy.

That's the moment to move to a real pipeline — a Deals database separate from Clients, linked by a relation, with stages like Proposal, Negotiation, Won, Lost. Now "what's in my pipeline" and "who are my clients" are two different questions with two different answers, which is correct, because they are two different questions.

Freelance CRM Pro is built around exactly that split — clients, deals, and projects as three linked databases — but the honest advice is not to jump there early. Managing one client at a time through a deal pipeline is pure overhead. Upgrade when the simple version starts lying to you, not before.

The field almost everyone forgets

Add a Next Action field. Not a status, not a date — a sentence: "send revised scope", "chase the signature", "ask about the Q4 renewal".

Status tells you where something is. Next Action tells you what you're supposed to do about it, which is the thing you'll actually have forgotten by next Tuesday. When a deal goes cold, it's almost never because you didn't know its status. It's because the next step lived in your head and your head was busy.

Pair it with a Next Action Date and you can build a view that answers "what needs me today" across every client at once.

Don't track what you won't use

A few things freelancers add to client trackers and never look at again:

  • Lead source — genuinely useful once you have enough volume for patterns to emerge. Before that, it's a field you fill in and never query.
  • Detailed contact records — addresses, LinkedIn URLs, company size. Unless you're doing outbound at volume, this is data entry cosplaying as business development.
  • Estimated close probability — percentage confidence on a deal is a corporate sales artefact. With ten deals a year, your gut is the model.

Every unused property is friction on the fields that matter. A tracker with five columns you always fill beats one with fifteen you fill sometimes.

Where money tracking fits

One thing deliberately absent above: invoices. It's tempting to add an "Invoiced?" checkbox and a "Paid?" checkbox to your client tracker, and for your first year that might genuinely be enough.

It stops working when you need to answer "how much am I owed right now, in total" — because that's a sum across invoices, not a property of a client. At that point invoices need their own database with an amount, a due date, and a status, so outstanding balance is something you calculate rather than something you tally in your head at 11pm.

Invoice & Proposal Hub handles that side, and links back to a client record if you're running the CRM too. But the same rule applies: build it when the simple version starts failing you.

The actual point

A client tracker isn't a productivity system. It's a memory prosthetic for the specific things freelancing makes you forget — who's waiting on you, who's gone quiet, what you promised to send.

Build the smallest thing that answers those three questions, use it at one fixed moment each week, and add structure only when the current version demonstrably breaks. That's a system you'll still be using in a year, which is worth considerably more than an elegant one you abandon in March.

Templates mentioned in this post

Related reading

New templates, roughly monthly

One email when something new ships, plus the occasional Notion system breakdown. No drip sequence, no upsell ladder — unsubscribe in one click.