CRM playbook · Operator diary · 2026
From Google Sheets to your first CRM: when to switch
Most founders switch off Google Sheets either too early (10 deals, no real pain) or too late (200 deals, three months of bad forecasts). The trigger signals are countable: 30 active deals, 1,000 contact rows, or a second teammate who needs daily pipeline access. Below those, stay on Sheets. Above signal #1 by 90 days, you are overdue. This is the 5-step migration framework — the three signals that mean GO, the motion-fit CRM pick (Folk, Capsule, Zoho, Close), the real switch cost math, the 14-day parallel period, and the hard Sheet-deletion date that makes it stick.
The 5-step decision framework
Step 1 — Recognize the three trigger signals — and ignore everything else
Most founders switch off Google Sheets either too early (10 deals, no real pain) or too late (200 deals, three months of bad forecasts). Three signals reliably mean it is time: (1) you have 30+ active deals in pipeline at the same time and you have started missing follow-ups, (2) your sheet has crossed 1,000 contact rows and filter/sort is getting slow, or (3) a second teammate now needs daily access to pipeline view. Anything below those signals is premature. Anything above signal #1 by more than 90 days is overdue. The signals are about workflow load, not vibes — count the deals, count the rows, count the people who actually open the sheet weekly.
Operator tip: If you only hit one signal, stay on Sheets and tighten the structure (named ranges, conditional formatting, weekly review cadence). The CRM cost is not the dollar cost, it is the 8-15 hour migration plus 4-6 weeks of behavior re-learning. Do not pay that cost on a single weak signal.
Step 2 — Pick the CRM that matches your motion, not the most-marketed option
At first-CRM scale there are four real options for pre-Series-A B2B SaaS: Folk (relationship-led, $24-59/seat/mo), Capsule (lightweight contact-first, $18-36/seat/mo), Zoho CRM (full SMB CRM, free for 3 users then $14-52/seat/mo), Close (cold-outbound with dialer + sequencer, $59-109/seat/mo). HubSpot Free CRM is a fifth option but the moment you need any real sales feature (pipeline reports, automation, sequencing) you hit Sales Hub Starter at $20/seat. Pick by motion: founder-led warm intros → Folk; structured contact management with simple pipeline → Capsule; full-feature CRM at the lowest price → Zoho; cold-outbound calling motion → Close. The "consensus" pick varies by who funded which founder podcast. Ignore consensus.
Operator tip: A useful gut check: open your current sheet and look at which columns you actually use weekly. If it is mostly "last contacted" + "next step" with personal notes — Folk. If it is contact attributes + simple stages — Capsule or Zoho. If it is call counts + sequence stages + reply rates — Close. The CRM should match the columns that already matter, not aspire to columns you have never tracked.
Step 3 — Calculate the real switch cost — three line items, not one
The advertised CRM price is the smallest line item. Real switch cost has three parts: (1) Tool cost — $9-60/seat/mo for the CRMs above, $108-720/year per seat. (2) Migration time — 8-15 hours of work for a clean migration: export Sheet, normalize fields, dedupe contacts, import to CRM, rebuild pipeline stages, reconnect email, set up automation. At $250/hr operator time that is $2,000-$3,750 in opportunity cost. (3) Behavior change cost — 4-6 weeks of slower velocity while you and any teammates relearn where things live. Skip this estimate and most founders blow the migration on a busy week, lose data, and revert to Sheets. The honest 12-month cost of moving from Sheets to a $30/seat CRM is closer to $4,500 than the $360/year that shows on the invoice.
Operator tip: Budget 10 hours over a quiet 2-week window for migration, NOT 2 hours on a Friday afternoon. The "I will do it in a focused afternoon" plan never survives contact with real data. If you cannot find 10 hours over 2 weeks, you are not ready to switch yet — keep tightening the Sheet.
Step 4 — Run a 14-day parallel period before the cut-over
Run the Sheet AND the CRM simultaneously for 14 days. Update both. Yes, it doubles the data-entry work for two weeks. It is also the only reliable way to catch what is missing in the CRM setup — the field you forgot to map, the stage you mislabeled, the automation that fires wrong. Most founders skip the parallel period because it feels redundant. The redundancy is the point. At day 14, run a reconciliation: every deal in the Sheet should exist in the CRM with matching stage and next-step. Any discrepancy is a CRM setup gap that gets fixed before cut-over. Without the parallel period, you will discover the gap 3 weeks later when a deal goes cold and you cannot find the last note.
Operator tip: On day 7 of the parallel period, deliberately stop touching the Sheet and use ONLY the CRM for 24 hours. You will hit every workflow friction point. Write them down, fix the CRM config, and resume parallel. The 24-hour Sheet-blackout test is the cheapest way to find CRM gaps before cut-over.
Step 5 — Cut over with a hard Sheet-deletion date
On day 15, lock the Sheet read-only. On day 30, archive it (move to a folder no one opens). On day 60, delete it. The hard deletion date forces team commitment to the CRM. Without it, the team reverts to Sheets every time the CRM friction exceeds 2 minutes — and the CRM never becomes the source of truth. The deletion date sounds aggressive; it is the only thing that converts the migration from "CRM purchased" to "CRM adopted". If at day 30 you are still pulling pipeline data from the Sheet, the migration has failed and the CRM is now a $360-720/year line item that is not paying off. Diagnose what broke (field mapping, automation, training), fix it, restart the 14-day parallel period.
Operator tip: Email the team on day 1 with the cut-over date and the deletion date. Make the dates non-negotiable. If you treat the dates as flexible, the team will treat the CRM as flexible — and it will not stick.
The 5-option comparison at first-CRM scale
| Dimension | Folk | Capsule | Zoho CRM | Close | HubSpot |
|---|---|---|---|---|---|
| Monthly cost (1 seat) | $24-$59 (Pro/Business) | $18-$36 (Starter/Growth) | Free (3 users) / $14-$52 | $59-$109 (Startup/Pro) | Free / $20+ (Sales Hub Starter) |
| Motion fit | Founder-led warm intros | Lightweight contact + simple pipeline | Full SMB CRM, multi-channel | Cold-outbound + native dialer | CRM-of-record (free tier wins on data cap) |
| Native sequencing + dialer | Basic sequences via integrations | No (integrations only) | Yes (SalesIQ, Bigin telephony) | Yes — Power Dialer + Predictive | Behind Sales Hub Pro ($90/seat) |
| Contact / record cap | 3K (Pro) / 15K (Business) | 50K (Starter) / 250K (Growth) | 100K records (Standard) | Unlimited contacts | 1M (free) — actions gate the upsell |
| Migration friction from Sheets | Low (CSV import, basic fields) | Low (CSV + Zapier) | Medium (rich field model) | Low — polished CSV importer | Low — polished CSV importer |
| Reporting depth | Basic | Basic | Good (built-in dashboards) | Best for sales motion | Free tier limited; gated behind Pro |
| Fit at 5-15 employee scale | Strong if relationship-led | Strong if cost-sensitive | Strong if multi-channel | Strong if cold-outbound | Weak — Sales Hub pricing escalates fast |
Common mistakes
- Switching at 5 deals because "real companies use CRMs". Cargo-cult migration. At 5 deals the Sheet is fine. The 8-15 hour migration cost dwarfs the workflow value at that scale. Wait for the three trigger signals.
- Skipping the 14-day parallel period. Feels redundant. Is not. The parallel period is the only reliable way to catch CRM setup gaps before cut-over. Skipping it means discovering the gap 3 weeks later when a deal goes cold.
- Picking by "which CRM is most-marketed". Attio, HubSpot, and Close all have aggressive content marketing in the GTM operator space. Marketing volume is not motion fit. Look at which columns you actually use in the Sheet and pick the CRM that matches.
- Trying to migrate 5 years of stale data. Half the contacts are dead. Half the deals never closed. Migrating it all just imports the noise. Filter to active-last-12-months before importing. Everything older goes into a cold-archive CSV that nobody touches.
- No hard Sheet-deletion date after cut-over. Without a deletion date, the team reverts to Sheets the first time CRM friction exceeds 2 minutes. Lock Sheet read-only on day 15. Delete on day 60. Non-negotiable.
- Buying HubSpot Sales Hub Starter the day you sign up for the free CRM. HubSpot Free is real. HubSpot Sales Hub Starter is a different product. The free CRM is the lead magnet for the paid Sales Hub. At pre-Series-A scale, the Sales Hub upgrade pricing escalates much faster than Folk/Capsule/Zoho/Close.
Related operator reading
- Folk review — deep dive on the relationship-led CRM. Affiliate page.
- Capsule review — the cheap-and-clean contact-first CRM. Affiliate page.
- Zoho CRM review — full SMB CRM, free for 3 users. Affiliate page.
- Close review — cold-outbound CRM with native dialer. Affiliate page.
- Folk vs Attio vs Close at 5 employees — when you have outgrown first-CRM and need the deeper 3-way comparison.
- Pipeline review pre-revenue without a CRM — the operating cadence that works in any first-CRM (or in Sheets if you are not ready to migrate).
- The StackSwap Operator Playbook — 10 Claude skills covering the GTM motion that runs on top of the CRM choice.
FAQ
Canonical URL: https://stackswap.ai/from-google-sheets-to-first-crm-when