Airtable CRM: A Practical Setup for Client Work
Set up an Airtable CRM with clean records, a visible pipeline, follow-up ownership, and automations that do not hide client context.
An Airtable CRM is a flexible client database for freelancers, consultants, and small service teams that need to track people, potential work, and what happens next. It suits you when your service process is clear enough to record but still changes often. It is a poor fit when you need strict sales governance, complex forecasting, or a large team that will not maintain shared rules.
Key Takeaways
- Build around contacts, opportunities, activities, and one visible next commitment.
- Give every open opportunity an owner and follow-up date before you automate anything.
- Use interfaces and forms to simplify work, but let base permissions remain the control point.
- Treat a template as a starting structure, not proof that your client process is working.
The duplicate was easy to create. “Northline Studio” was entered once from an enquiry and again after a call. Each record looked reasonable alone. Together, they created two histories and two places where a follow-up could disappear. That is why relationships and ownership matter more than a polished Airtable CRM template.
Field note, September 16, 2026: This guide is published by Zentor. I'm Vera, a Zentor staff writer. I ran a local check on six synthetic CRM records using three rules: every open opportunity needed an owner, a next-follow-up date, and no duplicate contact. Three records were held, for a missing date, a missing owner, and a duplicate contact.
Decide What Your Airtable CRM Must Track
A practical Airtable CRM should answer four questions without reopening old email threads: who the client is, what they may buy, what happened most recently, and what is due next.
Use contacts, organizations, opportunities, projects, and activities. Do not make separate tables for every channel or package. A service_line field is enough until different offers need their own delivery rules or reporting.
Test the system with one path: enquiry, review, linked organization, opportunity, discovery, next follow-up. At “Proposal sent,” the record needs a proposal date, owner, and next action. A stage without one is only a label.

Design the Core Tables and Relationships
Linked records stop a client database becoming a wider spreadsheet. They connect organizations, people, opportunities, and projects without copying facts into every row.
| Table | Minimum fields | Purpose |
|---|---|---|
| Contacts | name, email, organization, role, relationship owner | records the person, not just the deal |
| Organizations | name, website, client status, service line | holds account-level context |
| Opportunities | organization, primary contact, stage, next follow-up, owner | makes potential work visible |
| Projects | opportunity, delivery status, delivery owner | separates sold work from delivery |
| Activities | linked contact/opportunity, date, outcome, next step | preserves why the status changed |
Contacts and Organizations
Keep a person as a contact and a business as an organization. Link them rather than typing company names into a select field. A normalized email field is the best early duplicate check; names change and abbreviations are unreliable.
Keep notes factual. “Prefers a written recap after calls” is useful; a pasted email thread is not. Zentor’s explanation of agent memory versus chat history is a reminder that structured records and scattered conversation are different things.

Opportunities and Projects
An opportunity is possible work. A project is accepted work. Separating them stops a proposal, engagement, and late invoice becoming one vague status.
Use a short sales pipeline: New lead, Qualified, Discovery booked, Proposal sent, Negotiation, Closed won, and Closed lost. Add next_follow_up, follow_up_owner, and lost_reason before adding probability formulas.
When an opportunity becomes Closed won, create or link a project record. The delivery record can hold milestones and delivery ownership without making your sales view look busy with work that is already sold.
Activities and Follow-Ups
Activities explain the pipeline. Log date, type, outcome, next step, and owner for calls, emails, proposals, and meaningful decisions.
The important difference is between “an email was sent” and “a reply is owed.” A client follow-up should read “Check proposal approval on September 23,” not “Follow up soon.” A date and responsible person make it visible in the daily view.
Build Views for Daily Work
Create a “Today” view for due follow-ups, “Waiting on client” for work outside your control, a pipeline by stage, and an active-project view.
Use an Interface for a focused operating screen, not as a permission workaround. Airtable’s Interface Designer can show filtered records and user actions, but published users remain subject to the underlying field and table permissions. Test the view as the least-privileged person who will use it.

Add Forms and Automations Carefully
Forms work well for inbound leads, referrals, and requests. Airtable’s form builder uses an existing table and supports attachments. Ask for name, email, organization, service needed, timing, and contact preference. Long forms produce incomplete records.
Automate clerical handoffs, not decisions. An owner reviews the lead; “Proposal sent” creates an internal reminder; a blank owner or date flags the record. Airtable automations use triggers and actions, and failures need inspection rather than a silent rerun.
For changing client information, use a deliberate review boundary before any consequential message or write-back.
Protect Data Quality and Permissions
Protect pipeline stage, owner, next follow-up, contract value, and client-facing status. Let collaborators add an activity, but not redefine the process.
Create a duplicate-check view based on normalized email. Require an owner and next date for every open opportunity. Before deleting a record, check linked opportunities and activities.
Attachments need care. Any base collaborator can download files in an attachment field. Airtable’s attachment guidance is a reason not to treat a filtered view as protection. Its current workspace limits should be checked before importing old files.

Run a Weekly CRM Review
Each week, ask: which opportunities lack a next step, which follow-ups are overdue, and which contacts are duplicated?
Then inspect Closed won handoffs. A signed client needs a delivery owner and first milestone. A closed-lost record needs a useful reason.
FAQ
Can Airtable CRM handle more than one service line?
Yes. Add service_line to opportunities and projects, then filter views by the service. Build a dedicated Services table only when each offer needs its own delivery checklist, rate card, templates, or reporting. A freelance CRM gets harder to operate when it models offers you have not actually sold yet.
How should duplicate contacts be merged?
Choose one contact as the surviving record, then relink its opportunities, projects, and activities before archiving the duplicate. Compare email, organization, owner, and recent activity first. Deleting the extra record immediately can leave the current deal without the history you need.
What are Airtable's current record and attachment limits for a CRM?
As checked September 16, 2026, Free supports 1,000 records per base, Team 50,000, Business 125,000, and Enterprise 500,000+. Attachment storage is 1 GB, 20 GB, 100 GB, and 1 TB respectively. An individual attachment can be up to 5 GB. Plan limits can change, so check capacity before importing a large historical archive.
Can clients see only their own records?
Do not assume a filtered Interface creates a client-safe boundary. Base permissions still apply. Give external access only through a setup designed for that audience, then test it with a client-level account before sharing actual records. Never use a public view as a substitute for permissions when the data includes private client context.
When should a freelancer move to a dedicated CRM?
Move when you need sophisticated email sequencing, sales forecasting, telephony, or several people managing the same accounts. If your real problem is scattered contacts, proposals, delivery handoffs, and follow-ups, an Airtable CRM with clear rules is usually the smaller and more understandable first system.
Keep Your Airtable CRM Centered on Commitments
An Airtable CRM earns its place when it keeps the next client commitment visible: the person, the opportunity, the owner, and the date. Start with that small system, review it weekly, and only add complexity when your work has given you a reason to do so.
The Zentor editorial team writes about workflow automation, AI agents, and the tools we build. Default byline for industry overviews, listicles, and collaborative pieces.
Ready to put this into practice?
Zentor runs browser tasks, research, and schedules automatically. Try it free.