CRM playbook
CRM vs. Spreadsheet: When to Leave the Sheet Behind
Spreadsheets are excellent until they are not. They are cheap, flexible, and familiar. They also hide the moment your sales process outgrows a grid. The wrong move is buying a CRM because a vendor said “professional teams use software.” The right move is switching when the sheet starts costing you deals, forecasts, or trust between people.
This article gives you a threshold test, a migration shape that does not require a six-month project, and a way to keep a spreadsheet where it still belongs: modeling, not memory.
What a sheet is actually good at
A spreadsheet is a calculation surface. It shines for pricing scenarios, commission sketches, territory math, and one-off analysis. One owner can keep a clean pipeline tab when the company has a handful of deals and everyone sits in the same conversation.
It fails as a shared system of record. Two people edit at once. Someone sorts a column and wrecks relationships between rows. There is no reliable activity history. There is no permission model that lets a contractor see only their accounts. When a founder is out sick, the latest “true” version lives in a laptop named after a vacation.
The threshold test
Move off the sheet when two or more of these are true for 30 days in a row:
- More than one person must update the same pipeline without stepping on each other.
- You cannot say, without a meeting, which deals have a dated next step.
- Inbound leads wait because nobody knows who owns the new row.
- You have lost a follow-up after a conference because the note lived in a chat thread.
- Finance and sales argue about what closed last month.
- A second product line or partner motion does not fit the same columns.
Headcount alone is a weak trigger. A disciplined two-person team with 20 enterprise deals may need a CRM sooner than a five-person team taking credit-card checkout. Complexity and shared ownership matter more than seat count.
The hidden costs people undercount
License fees are visible. The costs of staying on a sheet are not. Time spent reconstructing history before a forecast call is a cost. Rewriting the same recap because the last version was not attached to the deal is a cost. A new hire spending a week decoding color codes is a cost. A missed renewal because the date was a comment in cell Z14 is a cost.
There is also a cultural cost. Sheets reward the person who last touched the file. CRMs, used well, reward the team that keeps a shared picture. If your culture is “whoever has the latest export is in charge,” software will not save you. Fix the ritual and then pick a tool.
A migration that does not eat the quarter
Do not import every tab you have ever created. Import the living pipeline and the accounts you still expect to touch. Archive the rest as a read-only file.
Week 1: agree on objects and stages. Write exit criteria. Decide required fields. Name the owner of data quality. Week 2: create the CRM, connect email and calendar, and add this week’s deals by hand if the list is short. Manual entry of 30 deals teaches the model. A sloppy import of 3,000 rows teaches nothing. Week 3: run pipeline review from the CRM only. The sheet becomes a backup. Week 4: turn the sheet to read-only and tell the team where to look.
Keep one analysis workbook for math that the CRM should not do. Pull a weekly export or live report into that workbook. Do not let people type over exported IDs.
When the sheet should stay
Keep using a spreadsheet for board models, hiring plans, one-time market maps, and experimental scoring ideas. Those are documents. A CRM is an operational database. Mixing the two is how you get 40 columns named “status 2.”
Founders sometimes keep a personal weekly scoreboard in a sheet even after the CRM is live. That is fine if it is derived from the CRM, not a second pipeline. Two pipelines is how forecast meetings become negotiations about whose file is real.
Choosing the first CRM after a sheet
Pick the smallest tool that supports companies, contacts, deals, stages, and calendar logging. Avoid platforms that require an implementation partner on day one unless you already have a RevOps hire. You can graduate later. What you cannot cheaply undo is a year of garbage data in a system nobody liked.
Look for export. If you cannot leave, do not enter. Look for permission basics: at least owner-only versus whole-team visibility. Look for a mobile view that a seller will actually use after a meeting. Ignore feature matrices that list 200 integrations you will never turn on.
A worked example
A five-person services firm kept a pipeline in Google Sheets. Two sellers updated it on Fridays. The founder built the forecast from memory plus the sheet. After a busy quarter they had 120 rows, 18 of them duplicates, and four “verbal yes” deals with no paper date. They moved 41 active opportunities into a lightweight CRM, wrote five stage definitions, and ran one 20-minute hygiene block a week. Win-rate reporting became possible in month two because lost reasons were finally a field, not a highlighted cell.
They still price complex projects in a workbook. The CRM stores the agreed number, not every scenario. That split is the point.
A CRM does not make you operational. It makes an already-agreed process visible. If you cannot describe how a deal should move in a paragraph, software will only make the confusion searchable.
30-day leave-the-sheet plan
- Circle the rows that are truly active. Everything else is archive.
- Write stage names and the buyer evidence each stage requires.
- Choose a CRM you can export from. Create the empty pipeline.
- Connect email and calendar for anyone who owns deals.
- Enter or import only active deals and their primary contacts.
- Hold one pipeline meeting with the CRM on the projector.
- Lock the old sheet as reference. Put the link in a retired folder.
- Schedule a 30-day retro: what fields are unused, what is still missing.
Frequently asked questions
Can we just use a shared Airtable or Notion board?
Those can work as a bridge. They still need stage rules, owners, and a single pipeline meeting. If you outgrow views and permissions, you will move again, so keep fields boring.
Should we import five years of old leads?
No. Import what you will work. Park the rest in a suppressed list or a cold archive. Old emails with no context pollute scoring and outreach.
How do we keep finance aligned?
Define Closed Won the same way finance books revenue. If there is a gap between “sales won” and “finance recognized,” create a status both teams accept.
What if the team refuses to type notes?
Log meetings from the calendar and require a note only on stage changes. Reduce the form. Shame is a poor adoption strategy.
Is it ever right to go back to a sheet?
If you are a solo founder with six deals and no inbound, maybe. The moment a second person must trust the list, the sheet is on borrowed time.