TUTORIAL 20 · MIGRATION
How to Switch From Spreadsheets to CrmLeaf
Move your leads, BOQs, and inventory tracking out of spreadsheets and into one connected system - without losing a single active job in the process.
CrmLeaf TeamUpdated July 20263-4 weeks, phasedFounders & Ops Leads
Prefer to set up as you read? Spin up a free CrmLeaf workspace and follow along with your own data.
Start Free Trial1
STEP 1 OF 8
Inventory Every Spreadsheet in Use
Why it matters: Spreadsheet sprawl tends to be invisible until you write it all down - most teams find more spreadsheets in active use than they expected.
- Lead and deal tracker
- BOQ templates, often one per project or one master copy that gets duplicated
- Inventory or stock-on-hand sheet
- Any shared "master schedule" for active projects
WHAT YOU SEE WHEN DONEA written list of every spreadsheet in active use, with an owner for each.
2
STEP 2 OF 8
Clean & Standardize Your Data
Why it matters: Spreadsheets accumulate inconsistent formats over time - different date formats, inconsistent stage names - that need fixing before import, not after.
- Standardize date and phone number formats across every sheet
- Consolidate multiple "current" versions of the same BOQ into one
- Remove duplicate leads and dead records
WHAT YOU SEE WHEN DONEOne clean, current version of each spreadsheet, with consistent formatting throughout.
3
STEP 3 OF 8
Import Leads & Clients
Why it matters: This gets your sales team working in CrmLeaf immediately, and is the lowest-risk data to move first.
- Go to CRM → Import and upload your cleaned lead tracker as CSV
- Map each column to its CrmLeaf field
- Review the import preview before confirming
WHAT YOU SEE WHEN DONEYour CrmLeaf Deals list matches your spreadsheet's row count and total value.
4
STEP 4 OF 8
Rebuild Your BOQ Templates
Why it matters: This is the step that actually stops BOQ version confusion - once your common line items live in CrmLeaf, no one is typing them from memory into a new spreadsheet copy.
- Go to Work → BOQ Settings
- Add your common material and labor categories with standard unit costs
- Save your most frequent full BOQ as a template for repeat project types
WHAT YOU SEE WHEN DONEBuilding a new BOQ means selecting from a list, not typing from scratch.
5
STEP 5 OF 8
Set Up Inventory From Your Stock Spreadsheet
Why it matters: Inventory data is only trustworthy from day one if opening stock is entered accurately - this is worth doing carefully once rather than correcting later.
- Go to Operations → Warehouses and add each physical location
- Add your product catalogue with current purchase and selling costs
- Enter opening stock per warehouse from your most recent physical count, not an estimate
Note: If your stock spreadsheet hasn't been reconciled against a physical count recently, do that count before importing - otherwise you're just moving inaccurate numbers into a new system.
WHAT YOU SEE WHEN DONECrmLeaf's Inventory dashboard matches your most recent physical stock count.
6
STEP 6 OF 8
Migrate Active Projects
Why it matters: Only currently open jobs need to move - completed projects can be archived as reference data with no urgency.
- Create a Project record for each active job from your master schedule
- Recreate current milestones and mark completed ones as done
- Recreate open tasks with accurate due dates
WHAT YOU SEE WHEN DONEEvery active project appears in CrmLeaf with correct milestone and task status.
7
STEP 7 OF 8
Train Your Team on the New Workflow
Why it matters: The biggest risk in leaving spreadsheets isn't the data migration - it's habit. A team that's used a shared sheet for years needs a deliberate walkthrough, not just an announcement.
- Run a 30-minute walkthrough of the new day-to-day workflow with the whole team
- Show specifically where each spreadsheet's old function now lives in CrmLeaf
- Designate one person per team to answer "where do I do X now" questions during the transition
WHAT YOU SEE WHEN DONEEvery team member can name where their old spreadsheet tasks now happen in CrmLeaf.
8
STEP 8 OF 8
Retire the Spreadsheets
Why it matters: A spreadsheet that's still editable is a spreadsheet someone will eventually edit - the only way to fully stop the old habit is to remove write access.
- Set every migrated spreadsheet to read-only or archive it entirely
- Remove shared edit links from team chat channels and bookmarks
- Confirm no one has quietly kept a personal copy still being updated
WHAT YOU SEE WHEN DONEAll source spreadsheets are read-only or archived, and CrmLeaf is the only place data gets entered.
You've completed this tutorial
You're fully off spreadsheets. Next: make sure your first proposal out of CrmLeaf looks great.
Next: Solar Proposal CreationContinue learning
Keep going with the next tutorials in the Solar CRM series.