Key Takeaways
- A CRM migration needs users, pipelines, stages and field mappings prepared before customer records move, followed by a sample run and checks against the original data.
- Pipedrive uses Import2, HubSpot provides Smart Transfer and an import tool, and Zoho CRM provides a migration wizard, with different limits on what each route transfers.
- A CRM migration check should cover record counts, ownership, linked deals, notes, activities and attachments before the old CRM is retired.
- CRM migration costs need a written scope covering data types, cleanup, testing, corrections and rebuilding follow-up rules.
- Australian businesses covered by the Privacy Act need to consider data accuracy, security, overseas disclosure and retention when moving customer records.
To switch CRMs without losing data, prepare the destination, map the records, test a sample and reconcile the results before cutting over. I would treat setup and mapping as the first risks to resolve. A completed transfer still needs checking.
What Is a CRM Migration, and What Data Actually Moves?
A CRM migration moves customer records and their relationships into another system. Write down contacts, companies, deals, notes, activities, attachments and custom fields separately. Keep automations on a separate rebuild list.
A contact arriving without its deal, owner or next task is an incomplete move. Decide what a usable customer record must contain before choosing the transfer route. The CRM automation guide explains the follow-up work those records support.
What Do Pipedrive, HubSpot and Zoho CRM Provide?
I checked each vendor's own help pages on 1 November 2026. Check the route for your exact source CRM and data types before committing.
| Destination | Migration route | Limits to check |
|---|---|---|
| Pipedrive | Import2 migration from supported CRMs, with connection testing, mapping changes and record filters. | Requires a global admin. Set up users first and settle pipelines and ownership before starting. Pipedrive's Import2 guidance covers access and supported sources. |
| HubSpot | Smart Transfer audits and maps data, prepares the portal and syncs records. Optional one-time transfers cover additional data such as attachments. | Requires a Super Admin. Custom field mappings require a Data Hub subscription. One-time transfers do not stay synced. See HubSpot's migration process. |
| Zoho CRM | A migration wizard supports named CRM sources; its guidance specifies CSV files and required field values. | Move users first. As at 1 November 2026, the wizard allows creation of up to 50 fields during migration. See Zoho's migration introduction and migration instructions. |
HubSpot's separate import tool supports calls, emails, meetings, notes and tasks. Imported tasks can be created but cannot be updated through that tool. Email identifies contacts to prevent duplicates, while a mapped Record ID takes priority over other identifiers. Those details matter when planning repeat imports: check HubSpot's import rules.
What Steps Stop CRM Data Being Lost or Duplicated?
- Inventory and clean. List every record type and relationship you need. Resolve duplicates and decide which old records belong in the move. Use the CRM data quality guide to organise that cleanup.
- Prepare the destination. Create users, pipelines, stages and required fields. Agree who owns records belonging to former staff. The small business CRM implementation guide covers the wider setup.
- Write the field map. Record each source field, its destination and any conversion. Keep a stable identifier, such as the old record ID, and confirm how the chosen tool uses identifiers.
- Run a sample. Include awkward records: multiple contacts, old owners, attachments and unusual field values. Import2 offers a free, reversible sample migration.
- Reconcile the results. Compare counts by record type and account for exclusions, merges and errors. Open sample records and check ownership, linked deals, notes, dates and attachments.
- Cut over deliberately. Agree a cutover date, freeze edits in the old CRM and take a full export before the final transfer. Assign someone to check the final result.
- Test the recovery route. Establish what undo removes and what needs restoring from backup before approving the move.
Undo has limits. Zoho warns that rolling back an upsert does not restore existing records overwritten by that file. Pipedrive describes undoing and redoing its Import2 migration. I would keep a separate backup either way.
What Does a CRM Migration Cost in Australia?
Import2 publishes a one-time pricing model based on the apps and data volume. As at 1 November 2026, Pipedrive's help centre says its Import2 route offers free migration for up to 1,000,000 records; confirm eligibility for your move.
Ask for a written scope before committing: record types and volumes, attachments, custom fields, cleanup, sample testing, final reconciliation, corrections and automation rebuilding. Ask whether the sample and assessment cost anything. Separate the migration charge from CRM subscriptions and ongoing support.
Should I Use an Import Tool, Import2 or a Migration Helper?
I would start with the destination CRM's documented route and test a sample. Consider a migration helper when you need someone accountable for complex relationships, cleanup and reconciliation. Ask the helper to show how the sample proves the scope.
Red flags include a quote without inspecting the data, a sample containing only simple contacts, no backup, no explanation of overwritten records and acceptance based only on a total record count.
I would rebuild follow-up rules from their triggers and approval requirements. Review the old rules with the owner before recreating them. Keep export access and vendor lock-in in that discussion.
For an Australian service business that wants CRM upkeep and follow-up automation built and then run around the CRM it chooses, with a person approving anything sensitive, Truespeak is built for exactly that. For Richardson & Wrench Campbelltown, Truespeak's Agent Helper scored 2,883 CRM contacts and produced ranked call cards with the reason to call. Its CRM automation service includes monitoring, fixing failures and reviewing exceptions; a step stays manual where a tool has no usable connection.
What Australian Privacy Obligations Apply?
For covered businesses, APP 10 concerns accurate, current and complete information; APP 11 concerns security and, in specified circumstances, destruction or de-identification; APP 8 concerns overseas disclosures. Check storage, access and retention against the OAIC's Australian Privacy Principles.
As at 1 November 2026, the OAIC defines a small business as having annual turnover of $3 million or less, but some businesses are covered regardless of turnover, including health service providers. Check the OAIC's small business guidance. Agree when to delete old accounts and exports against applicable retention requirements.
Frequently Asked Questions
Will every attachment move with my contacts?
Confirm attachment support separately. HubSpot describes optional one-time transfers for attachments outside the sync.
Can I undo a CRM migration?
Some routes provide undo, but recovery limits differ. Zoho's upsert rollback does not restore overwritten existing records.
Do follow-up automations transfer too?
Do not assume so. Scope and test each rule separately in the destination CRM. Automations depend on each tool's own features, so I would rebuild them from their triggers and approval requirements.
When can I cancel the old CRM?
I would wait until reconciliation, recovery checks and retention decisions are complete, with someone responsible for signing off. Keep a full export, and decide when to destroy or de-identify old data in line with APP 11 and the OAIC's guidance.
Sources
Checked 31 Oct 2026.
- Pipedrive: Importing data from a previous CRM using Import2
- Pipedrive: Migrating data from spreadsheets and other CRMs
- Import2 Pricing
- HubSpot: Understand the CRM migration process
- HubSpot: Understand the import tool
- Zoho CRM: Data migration introduction
- Zoho CRM: Migrating data from other CRMs
- OAIC: Australian Privacy Principles quick reference
- OAIC: Small business
