CRM Migration from HubSpot to Zay CRM — Full Guide
The honest step-by-step for moving from HubSpot Sales Hub to Zay CRM. Data export, field mapping, workflow rebuild, cutover. 30-60 minutes for data; 1-2 weeks for workflows.
The honest step-by-step for moving from HubSpot Sales Hub to Zay CRM. Data export, field mapping, workflow rebuild, cutover. 30-60 minutes for data; 1-2 weeks for workflows.
Short version: HubSpot → Zay CRM migration is one of the cleaner SaaS-to-SaaS migrations because both speak standard contact + company + deal schema. Data move is 30-60 minutes (CSV export from HubSpot, CSV import to Zay, automatic field mapping). Workflow rebuild is 1-2 weeks (your team rebuilds automation rules and email templates — by design, the surface is different). Below is the exact playbook. Start Zay CRM Growth ($400/mo flat for $15 seats).
Don't migrate just because per-seat is expensive. Migrate because the math justifies it AND the workflow rebuild is achievable. Three checkpoints:
If all three look reasonable: migrate. If any is a hard "no": stay on HubSpot or push the eval out a quarter.
In HubSpot:
Optional: export email templates. Marketing Hub → Email → Templates. Export each to HTML. You'll re-import these into Zay CRM Settings → Email Templates.
Optional: export workflows. Automation → Workflows → for each active workflow, screenshot the canvas and note the trigger + action sequence. You'll rebuild these as Zay automation triggers (by design, the visual builder is different shape).
Open the Contacts CSV and look at the column headers. HubSpot's standard columns are: First Name, Last Name, Email, Phone Number, Company, Lifecycle Stage, Lead Status, Owner, Country, City, State/Region, Postal Code, Number of Employees, Annual Revenue, Industry, Job Title, plus your custom properties.
Zay CRM imports these directly to the equivalent fields. Lifecycle Stage → Pipeline Stage (mapping: Subscriber → Lead, Lead → Qualified Lead, MQL → Qualified Lead, SQL → Discovery, Opportunity → Proposal, Customer → Won, Other → Custom).
Your custom properties will land in Zay CRM as custom fields. Names map 1:1.
For Deals: HubSpot Deal Stage maps to Zay Deal Stage. Deal Owner maps to Zay Deal Owner. Deal Amount, Close Date, Pipeline (if using multiple) all map.
The import runs server-side. For a 5,000-contact CRM, expect 5-10 minutes end-to-end. For 50,000+, expect 30-60 minutes.
Pick 50-100 records across the spectrum — 10 high-value deals, 10 lost deals, 20 random contacts, 10 companies with most contacts, 10 random tasks. Compare each side-by-side: HubSpot vs Zay.
Common things to check:
If 95%+ of your spot-check looks clean, proceed. If you see systematic problems (e.g., a custom field consistently missing), pause, fix the export/import, retry.
This is the real work. Go through each active HubSpot workflow and rebuild it in Zay CRM automation:
By design, Zay's automation builder is simpler. A 10-step HubSpot workflow often rebuilds as a 3-step Zay automation because the surface area is more focused. Expect each active workflow to take 15-60 minutes to rebuild + test.
HubSpot email templates with their drag-drop visual builder don't import 1:1 (different rendering engine). The cleanest approach: open each HubSpot template, copy the rendered HTML (or copy the text + subject + variables), recreate in Zay CRM Settings → Email Templates. 5-15 minutes per template.
Variable substitution: HubSpot uses {{contact.firstname}}; Zay CRM uses {{firstName}}. Find/replace the variables when pasting.
Most teams have 3-10 integrations connected to their CRM. For each, point them at Zay CRM instead of HubSpot:
Keep HubSpot live alongside Zay CRM for 1-2 weeks during cutover. Mirror new leads into both temporarily (most teams do this with a Zapier zap). This catches any edge case where data didn't make it to Zay.
During parallel running: train the team in Zay. Most teams need 2-3 hours of in-team training. The Zay UI is intentionally simpler than HubSpot — team adoption is typically faster, not slower, than the HubSpot onboarding was.
Once the team is running on Zay for 5+ days with no issues, stop the parallel sync and cancel HubSpot.
Important caveat: HubSpot annual contract. If you signed an annual on HubSpot Pro and you're mid-contract, you can either let it run out the clock (cheapest — you just don't renew) or pay the early-termination fee (rarely worth it). If you're 6+ months out from renewal, just run both until the renewal date.
Based on the migration patterns we've seen from teams cutting over:
No — all deal records, including stage history and notes (if you export Activities), migrate via CSV. Visual deal stage progression timestamps are preserved as Created Date + Last Modified Date.
Yes, but it's harder. The reason is dual-source-of-truth — running both CRMs means deciding which one is canonical for each record. Most teams find a clean 1-2 week parallel-run is cleaner than a 2-3 month gradual move.
Rebuild in Zay CRM's reporting interface. The data is there — the dashboard views need to be recreated. Plan 1-2 hours for the standard pipeline / activity / forecast dashboards.
Sometimes yes. The pushback is usually "but I learned HubSpot." It dissipates after a week of Zay use — the UI is intentionally simpler and adoption is faster. Frame the move: "Same workflow, simpler tool, $7-13k/year savings to fund other things."
Yes. Zay CRM Pro tier includes a dedicated CSM who runs migrations. Growth tier customers get priority email + phone support during migration weeks. For very-large migrations (100k+ contacts, custom integrations), we offer Zay Custom migration services as a one-time engagement (~$5,000-15,000 depending on scope).
Try it — 7-day free trial · live demo workspace · vs HubSpot deep dive · HubSpot alternative · phone 321-666-1102.
30 minutes. We look at your business and tell you exactly what we'd do. client or not.
Book Your Free Audit