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 1Recognize 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 2Pick 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 3Calculate 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 4Run 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 5Cut 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

DimensionFolkCapsuleZoho CRMCloseHubSpot
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 fitFounder-led warm introsLightweight contact + simple pipelineFull SMB CRM, multi-channelCold-outbound + native dialerCRM-of-record (free tier wins on data cap)
Native sequencing + dialerBasic sequences via integrationsNo (integrations only)Yes (SalesIQ, Bigin telephony)Yes — Power Dialer + PredictiveBehind Sales Hub Pro ($90/seat)
Contact / record cap3K (Pro) / 15K (Business)50K (Starter) / 250K (Growth)100K records (Standard)Unlimited contacts1M (free) — actions gate the upsell
Migration friction from SheetsLow (CSV import, basic fields)Low (CSV + Zapier)Medium (rich field model)Low — polished CSV importerLow — polished CSV importer
Reporting depthBasicBasicGood (built-in dashboards)Best for sales motionFree tier limited; gated behind Pro
Fit at 5-15 employee scaleStrong if relationship-ledStrong if cost-sensitiveStrong if multi-channelStrong if cold-outboundWeak — Sales Hub pricing escalates fast

Common mistakes

Related operator reading

FAQ

Three signals: (1) 30+ active deals in pipeline at the same time, (2) 1,000+ rows in your contacts sheet, or (3) a second teammate needs daily access. Below those signals, stay on Sheets and tighten the structure. Above signal #1 by 90+ days, you are overdue. The signals are about workflow load — count deals, count rows, count teammates who open the sheet weekly. Switching earlier wastes 8-15 hours of migration on a problem you do not yet have.

HubSpot Free CRM holds 1 million contacts at $0. The free tier is real. The trap is that almost every workflow you actually want — pipeline reports beyond basic, automation, sequencing, predictive lead scoring — sits behind Sales Hub Starter at $20/seat/mo or Pro at $90/seat/mo. The free CRM is the lead magnet for the paid Sales Hub. At pre-Series-A scale, Folk ($24-59/seat), Capsule ($18-36/seat), or Zoho ($14-52/seat after the free-3-users tier) deliver real sales workflow without the Sales Hub upsell ramp. Use HubSpot Free if you specifically want HubSpot ecosystem integration later. Skip it if you want a tool that just works at first-CRM scale.

A clean Sheets-to-CRM migration is 8-15 hours of focused work: export Sheet, normalize fields, dedupe contacts, import to CRM, rebuild pipeline stages, reconnect email, set up basic automation, run a parallel period, cut over. At $250/hr operator time that is $2,000-$3,750 in opportunity cost on top of the tool subscription. Budget 10 hours over a quiet 2-week window — do not try to do it in a single Friday afternoon. The 14-day parallel period (running Sheet AND CRM simultaneously) catches the field mapping gaps that one-shot migrations miss.

Same framework. Same signals. Same migration cost. Airtable can survive longer than Google Sheets because the data model is richer — some founders run Airtable as a quasi-CRM through 20-30 deals. Notion is worse for pipeline because it does not handle structured queries well. The trigger signals (30 deals / 1,000 rows / second teammate) apply regardless of the source tool. Migration friction is similar: 8-15 hours plus the parallel period.

Yes, but with a ceiling. Apps Script can add deal-stage automation, follow-up reminders, and basic email triggers — enough to survive 30-50 active deals if you are willing to maintain the scripts. The ceiling is real: Apps Script does not handle multi-user concurrent editing well, has no proper audit trail, and breaks unpredictably when sheet structure changes. Past 50 active deals or 2 teammates, the maintenance burden on Apps Script exceeds the cost of just buying a CRM. The Sheet-plus-Apps-Script pattern works as a runway extender, not a long-term answer.

Default to Capsule at $18/seat or Zoho free-for-3-users. Both are cheap enough that switching later (at month 6-12 when motion clarifies) does not waste meaningful money. Avoid committing to Close ($59-109/seat) or HubSpot Sales Hub Pro ($90/seat) until your motion is clear — paying $700-1,300/seat/year for the wrong CRM is the failure mode. The Sheet itself is the cheapest "default CRM" until motion clarifies, but past the trigger signals above, Capsule or Zoho is the safe first commitment.

Yes, but it costs more than the original Sheets-to-CRM migration. Plan on 20-40 hours of work to move between CRMs once you have 6+ months of history, custom workflows, and integrations. The cost compounds at scale — at 15-30 employees, switching CRMs is a 1-2 month project plus 1-2 weeks of productivity loss. Pick the right CRM for your CURRENT motion at first-CRM scale, then plan the migration deliberately when motion changes. CRM migration at month 12-24 is normal at this scale; locking yourself into the wrong tool for 3 years is the real failure mode.

StackSwap earns affiliate commission when you sign up for Folk, Capsule, Zoho CRM, or Close via the links on this page. The recommendations above are motion-fit based, not commission-rate based. If your motion does not match a tool, do not pick it — affiliate commission is not worth a wrong-fit CRM that costs you 4-6 weeks of slow velocity. The StackSwap Operator Playbook ($99) covers the broader GTM motion that runs on top of the CRM choice.

Canonical URL: https://stackswap.ai/from-google-sheets-to-first-crm-when