Quick answer
- Create a database in Notion with columns for contact name, status, service type, and last contact date
- Set up pipeline views (Lead, Proposal Sent, Active Client, Closed) using Kanban or table layouts
- Add relation properties to link clients to projects and invoices for full visibility
- Build filtered views for follow-ups, active clients, and closed deals to stay organised
- Set up reminders and templates for outreach to speed up your sales process
As a freelancer, you don’t have a sales team or fancy CRM software. You have a messy inbox, scattered spreadsheets, and a mental list of people you forgot to follow up with last month. A Notion CRM template for freelancers solves this by keeping every lead, client, and conversation in one searchable, customisable workspace.
You don’t need Salesforce or HubSpot. Notion gives you the flexibility to build a client relationship system that matches how you actually work—without monthly subscription costs or complex onboarding. This guide walks you through building a simple, practical CRM in Notion that tracks leads, manages follow-ups, and connects clients to your projects and invoices.
Why Freelancers Need a CRM in Notion
Most freelancers lose opportunities not because they lack skills, but because they forget to follow up. Someone asks for a quote, you send it, then life gets busy and two weeks pass without a word. Meanwhile, the lead hired someone else.

A dedicated CRM space in Notion gives you visibility over your entire sales pipeline. You see at a glance who’s waiting for a proposal, which clients haven’t contacted you in three months, and which leads went cold. It also connects your sales process to your project and invoice tracking, so you have a complete picture of each client relationship.
Unlike standalone CRM tools, Notion lets you customise every field, view, and workflow. You can track whatever matters to your business—referral source, service type, hourly rate, project history—all in the same workspace you use for everything else.
What to Include in Your Notion CRM Template
Before you start building, decide what information you actually need. A freelancer CRM is simpler than an enterprise system, but it should still capture the essentials.
Start with these core properties:
- Contact Name – the person or company
- Status – where they are in your pipeline (Lead, Proposal Sent, Active Client, Past Client, Closed/Lost)
- Service Type – what they need (design, writing, consulting, development, etc.)
- Last Contact Date – when you last spoke or emailed
- Next Action – what you need to do next (send proposal, follow up, schedule call)
- Source – how you met them (referral, LinkedIn, website, cold outreach)
- Email & Phone – basic contact details
- Notes – a text field for conversation history, preferences, or project details
Optional but useful:
- Estimated Value – the potential project budget or monthly retainer
- Priority – High, Medium, Low
- Proposal Link – URL to the Google Doc or PDF you sent
- Company Website – for quick reference
- Tags – industry, project type, or other categories
You can always add more later. Start simple and expand as you learn what you actually use.
How to Build a Notion CRM Database for Freelancers
Now you’ll create the database and set up views that make it easy to manage your pipeline.

Step 1: Create a New Database
Open a new Notion page and type /table to create a full-page database. Name it “Clients & Leads” or “CRM”—whatever feels natural to you. This database will hold every contact, from cold leads to long-term clients.
Add the core properties listed above. Click the + icon in the top-right corner of the table to add new columns. Use the “Select” property type for Status, Service Type, Source, and Priority so you can filter and group by those fields later. Use “Date” for Last Contact and “Text” for Notes.
Step 2: Define Your Pipeline Stages
Click on the Status property and add your pipeline stages. A simple freelancer pipeline might look like this:
- Lead – initial contact, no proposal yet
- Proposal Sent – waiting for their decision
- Active Client – project in progress or ongoing retainer
- Past Client – project completed, might return
- Closed/Lost – not moving forward
You can customise these stages to match your sales process. Some freelancers add “Discovery Call Scheduled” or “Contract Signed” as separate stages.
Step 3: Set Up Views for Different Tasks
Views let you filter and display the same data in different ways. You’ll want at least three views to manage your pipeline effectively.
Create a Kanban board view for your pipeline. Click + Add a view at the top of the database, choose “Board,” and group by Status. Now you can drag contacts between columns as they move through your sales process. This visual layout makes it easy to see how many proposals are outstanding or how many active clients you have.
Create a “Follow-Ups” table view. Add a new view, choose “Table,” and filter to show only records where Status is “Lead” or “Proposal Sent.” Sort by Last Contact Date (oldest first) so you see who you’ve been ignoring. Check this view daily.
Create an “Active Clients” view. Add another table view and filter where Status equals “Active Client.” This becomes your quick reference for current work. You can sort by Last Contact Date here too, to spot clients you haven’t checked in with recently.
If you track project value, you can also create a view filtered by high-priority or high-value leads. Experiment with what helps you stay organised.
Step 4: Connect Clients to Projects and Invoices
The real power of a Notion CRM comes from linking it to your other workflows. If you already track projects or invoices in Notion, you can relate them to your client database.
Add a “Relation” property to your CRM database. Click + to add a new property, choose “Relation,” and select your Projects database (if you have one). Now you can link each client to their active and past projects. When you open a client record, you’ll see a full history of your work together.
Do the same for invoices if you track them in Notion. This creates a complete client profile: contact details, pipeline status, project history, and payment records all in one place. For a full freelancer setup that includes projects and invoices, check out Notion templates for freelancers.
Step 5: Add Templates for Common Actions
Create a database template for new leads. Click the dropdown arrow next to New in your database, then choose + New template. Set the default Status to “Lead” and add placeholder text in the Notes field to remind yourself what to capture (e.g., “How we met, their needs, timeline, budget”).
You can create separate templates for different lead sources or service types. This speeds up data entry and keeps your records consistent. If you’re new to customising Notion templates, this 15-minute customisation guide walks you through the basics.
How to Use Your Notion CRM Day-to-Day
A CRM only works if you actually use it. Build it into your daily routine.
Add every new lead immediately. When someone emails you, DMs you on LinkedIn, or fills out your contact form, create a new record. It takes 30 seconds. Fill in what you know, set a Next Action, and move on.
Check your Follow-Ups view every morning. Look at the leads and proposals sorted by Last Contact Date. If it’s been more than a week since you sent a proposal, send a friendly check-in. If a lead went quiet after your discovery call, nudge them. Consistent follow-up is the difference between a full calendar and a dry spell.
Update Last Contact Date after every interaction. Sent an email? Had a call? Update the date. This keeps your Follow-Ups view accurate and prevents you from bothering people too often or forgetting them entirely.
Move contacts through your pipeline as they progress. When a lead becomes a client, drag them to “Active Client” in your Kanban view. When a project wraps up, move them to “Past Client.” Keep your pipeline current so you always know where you stand.
Review your CRM weekly. Spend 10 minutes every Friday looking at your entire pipeline. Identify bottlenecks (too many proposals sitting unanswered?), spot patterns (most leads from referrals?), and plan outreach for the week ahead.
Advanced Features for Your Freelancer CRM
Once the basics are working, you can add features that save even more time.
Set Up Reminders and Follow-Up Dates
Add a “Next Follow-Up” date property. When you send a proposal, set a follow-up date for one week later. Notion will remind you (if you turn on reminders in settings) and you can filter your Follow-Ups view to show only contacts due for outreach today or this week.
Track Referral Sources and Lead Quality
Use the Source property to see which channels bring the best clients. Create a table view grouped by Source. If most of your high-value clients come from referrals, invest more time nurturing your network. If LinkedIn generates lots of leads but few conversions, adjust your approach or stop spending time there.
Build a Client Dashboard
Create a dedicated dashboard page that embeds filtered views of your CRM. Use Notion’s Linked Database feature to show “Follow-Ups Due This Week,” “Active Clients,” and “High-Priority Leads” on one page. Add your project database and you have a command centre for your freelance business. For inspiration, see these Notion dashboard ideas for small business owners.
Link to Kanban Boards for Project Phases
If you manage complex projects, you can combine your CRM with a Kanban board for each client’s project phases. Learn how to build a Kanban board in Notion and link it to your CRM so every client record shows their project status at a glance.
Free vs Paid Notion CRM Templates
You can build a CRM from scratch (as described above), download a free template, or buy a premium one. Each has trade-offs.
Building from scratch takes an hour or two, but you understand every field and view because you made them. You can tweak it endlessly without reverse-engineering someone else’s system.
Free templates save setup time and often include features you wouldn’t have thought of. The downside: they may include unnecessary complexity or fields you don’t need. Notion’s template gallery and various creator sites offer free CRM templates. Just make sure to customise them to your workflow. For a deeper look, read free vs paid Notion templates: what you actually get.
Paid templates usually come with better design, pre-built automations, and documentation. They’re worth it if you value your time more than the cost (typically £10–30). If you’re managing not just clients but full agile projects, something like Scrum Board PRO gives you a complete project-management system with backlog, sprints, and bug tracking—useful if you run multi-week client projects.
Ready-made Notion template
Scrum Board PRO
A complete agile project-management system in Notion: sprint board, backlog with MoSCoW priorities, bug tracker, sprint planner with burndown, meeting notes and reports. Set up in 10 minutes, no monthly subscription.
Common Mistakes to Avoid
Don’t overcomplicate it. You don’t need 20 properties and 10 views. Start with the essentials and add more only when you feel friction. If a field stays empty in every record, delete it.
Don’t skip the Last Contact Date. This single field powers your follow-up system. Update it religiously or your CRM becomes useless.
Don’t forget to archive. Move closed deals and unresponsive leads to “Closed/Lost” instead of deleting them. You might want to revisit them later, and keeping historical data helps you learn what works.
Don’t treat it like a filing cabinet. A CRM isn’t just storage—it’s a workflow tool. If you’re not checking it daily and taking action, you’re wasting your time. Build a habit around it.
Integrating Your CRM with Other Tools
Notion doesn’t have native email integration or automatic contact capture, but you can bridge the gap with a few tactics.
Use Zapier or Make to auto-create leads. If you have a contact form on your website, you can set up a Zap that creates a new Notion database entry every time someone submits the form. This eliminates manual data entry for inbound leads.
Forward important emails to Notion. Notion gives you a unique email address for each database. Forward client emails there and they’ll appear as new entries (though formatting can be messy). It’s faster to copy-paste key details into the Notes field manually.
Keep email in your email app. Don’t try to replicate Gmail in Notion. Use your CRM to track status and next actions, but handle actual correspondence in your email client. Add a “Last Email” link in Notion if you need quick reference.
If you’re juggling multiple tools and want to streamline, consider how Notion can replace three tools for solo workers and small teams.
Scaling Your CRM as Your Freelance Business Grows
As you take on more clients, your CRM needs to grow with you.
Add a Company field if you start working with organisations. Track both the company and individual contacts. Use a relation property to link multiple contacts to the same company.
Track recurring revenue. If you move from one-off projects to retainers, add a Monthly Value property and create a view that sums your active retainer income. This gives you a clear picture of your financial runway.
Build a sales forecast. Add an “Expected Close Date” property and a formula to calculate weighted pipeline value (e.g., Estimated Value × 50% if status is “Proposal Sent”). This helps you predict future income and plan capacity.
Automate reminders with AI tools. If you’re already using AI for other parts of your business, explore how to combine your CRM with AI-powered reminders or client research. Check out these AI tools for freelancers that save time every week.
Sample Notion CRM Workflow for Freelancers
Here’s a real-world example of how to use your CRM from first contact to repeat client.
Monday morning: You get an enquiry via LinkedIn. You open your Notion CRM, create a new Lead record, fill in their name, service type (website design), source (LinkedIn), and notes from the conversation. You set Next Action to “Send discovery call availability” and Last Contact Date to today.
Tuesday: You send a calendar link. You update Last Contact Date and change Next Action to “Await response.”
Thursday: They book a call for next week. You update the record and set a Next Follow-Up date for the day after the call.
Following Monday: You have the call. It goes well. You update Status to “Proposal Sent,” add detailed notes about their needs, and set Next Follow-Up for one week later. You also add an Estimated Value of €3,000.
One week later: Your Follow-Ups view shows this contact at the top. You send a friendly check-in email. They reply saying they need another week to decide. You push Next Follow-Up out another week.
Two weeks later: They accept. You change Status to “Active Client,” link them to a new record in your Projects database, and celebrate. Your CRM now shows them in the Active Clients view, with full history of how you met and what you discussed.
Three months later: The project wraps. You move them to “Past Client” and set a Next Follow-Up for three months out to check if they need more work.
This workflow keeps nothing in your head. Everything is tracked, searchable, and actionable.
When to Upgrade Beyond Notion
Notion works brilliantly for solo freelancers and small teams, but it has limits. If you’re sending hundreds of cold emails a week, need automated email sequences, or manage a sales team, you’ll eventually want a dedicated CRM like HubSpot, Pipedrive, or Copper.
But for most freelancers—even those earning six figures—a Notion CRM is more than enough. It’s flexible, affordable (free for individuals, cheap for teams), and lives in the same workspace as your projects, notes, and knowledge base. You don’t need another subscription until you’re hiring salespeople.
Final Thoughts
A Notion CRM template for freelancers doesn’t need to be complicated. You need a database, a handful of useful properties, and a few views that help you follow up, prioritise, and track relationships. Build it once, adjust it as you learn, and check it every day.
The goal isn’t perfection—it’s visibility. When you can see your entire pipeline in one place, you stop losing opportunities to forgetfulness. You follow up on time, nurture past clients, and turn more leads into paid work. That’s the real ROI of a simple, well-maintained CRM.
For more Notion workflows tailored to freelancers, explore the full Notion templates category on Digitify.
Frequently asked questions
Can I use Notion as a CRM for free?
Yes. Notion's free Personal plan includes unlimited databases and pages, which is more than enough for a solo freelancer to build and run a full CRM. You only need a paid plan if you're collaborating with a team or want advanced features like version history.
How do I import my existing contacts into a Notion CRM?
Export your contacts from your current system (email, spreadsheet, or CRM) as a CSV file. In Notion, open your CRM database, click the ••• menu in the top-right, choose 'Merge with CSV,' and upload the file. Notion will map the columns—check the mappings before confirming the import.
What's the difference between a Notion CRM and a project tracker?
A CRM tracks people and sales opportunities (leads, proposals, client status), while a project tracker manages tasks, deadlines, and deliverables. Many freelancers link the two in Notion using relation properties, so each client record shows their associated projects and each project links back to the client.
Yes. Invite them to your Notion workspace and share the CRM page with edit or comment access. You can set permissions at the page level, so they only see your CRM and related pages—not your entire workspace. Note that sharing requires a paid Team plan if you have more than a few collaborators.
How often should I update my Notion CRM?
Update it every time you interact with a lead or client—after calls, emails, or meetings. At minimum, check your Follow-Ups view daily and do a full pipeline review once a week. The CRM is only useful if the data is current.
Do I need coding skills to build a Notion CRM?
No. Notion is a no-code tool. Building a CRM involves creating a database, adding properties (like dropdown menus and date fields), and setting up filtered views. If you can use a spreadsheet, you can build a Notion CRM. Templates and guides (like this one) make it even easier.