All posts
migrationoperationssheets

How to actually replace Google Sheets for a working sales team

Sheets are a great starting point and a terrible ending point. Here's the migration playbook that doesn't trigger a revolt.

Nova TeamProduct6 min read

Every sales team starts in a spreadsheet. It's the right call: spreadsheets are infinitely flexible, free, and don't require buy-in from anyone but you. The problem comes a year later, when six things all break at once and the spreadsheet can't fix any of them.

What spreadsheets do well

  • Onboarding ramp time: zero.
  • Schema flexibility: total.
  • Ad-hoc analysis: superb.
  • Cross-team collaboration: fine in small numbers.

What they fail at, and why migration is hard

Each of these is solvable individually. None of them is solvable without writing code.

  • Permissions.A spreadsheet either grants edit access or doesn't. There's no "junior reps see only their own rows."
  • Required fields per stage. Nothing stops someone marking a lead Qualified without filling BANT.
  • Idle detection.The sheet doesn't know that row 47 hasn't been touched in 11 days.
  • Channel-specific funnels.One sheet can't hold six different funnels without becoming illegible.
  • Audit trail."Who changed this stage?" isn't answerable.
  • Concurrency. Two scrapers add the same lead, and you have a duplicate forever.

What the migration looks like

Done right, a Sheets-to-CRM migration takes one afternoon, not one quarter.

  1. Export the sheet to CSV. Every column maps to a known CRM field; the unknown ones go into a notes blob.
  2. Import. The CRM dedupes on email, then LinkedIn URL, then phone.
  3. Repoint your existing automations. n8n, Instantly, Apollo, Outlook all stay, they just read from the CRM instead of the sheet.
  4. Archive the original sheet, read-only, for six months as a backup.

Keep the spreadsheet escape hatch

Don't take Sheets away from people who like Sheets for ad-hoc analysis. Make "Export to Sheets" a one-click button on every view. The CRM becomes the system of record; the spreadsheet becomes the scratchpad.

That's the move that wins the team over. Replace the spreadsheet for daily work, but never for analysis. Both jobs deserve the right tool.

Stop guessing where the funnel leaks.

Migrate from Sheets in a single click. Be running real pipeline diagnostics before lunch.