Migrating data into Zoho CRM
Moving to Zoho CRM from another CRM: the file limits, rules and order Zoho states
Short answer: Zoho CRM has a built-in Data Migration feature for sources such as Salesforce, Pipedrive and HubSpot, but Zoho's help states strict CSV rules, size limits and an order to follow, and migration moves data, not your old CRM's configuration. Skyfall Labs is an official Zoho Partner and has a commercial interest in Zoho projects; product facts are limited to the cited pages, and our advice is labelled as advice.
Short answer
Short answer: Zoho CRM has a built-in Data Migration feature for sources such as Salesforce, Pipedrive and HubSpot, but Zoho's help states strict CSV rules, size limits and an order to follow, and migration moves data, not your old CRM's configuration. Skyfall Labs is an official Zoho Partner and has a commercial interest in Zoho projects; product facts are limited to the cited pages, and our advice is labelled as advice.
In this guide:
- Sources and who can run it, per Zoho
- File limits and format rules
- What gets migrated
- The order Zoho recommends
- Undo and rollback limits
Statements below come from the Zoho pages listed under Sources, read 2026-10-14. Zoho changes its pages, plans and prices, so confirm current details with Zoho.
Sources and who can run it, per Zoho
- Zoho lists Salesforce, other Zoho CRM accounts, Pipedrive, Highrise, Insightly, MS Dynamics and Maximizer, plus any other vendor through a custom setup.
- API-based transfer, where you enter an API key, is listed for Pipedrive, Capsule, HubSpot, Insightly, Highrise, Bitrix and Bigin.
- Users with the Data Migration permission in their profile can use the feature.
- For Salesforce, Zoho's page requires an Administrator account and a zip of CSV exports including an Attachments folder; custom module files end in _c.
Source: Zoho Help: Migrating from Salesforce to Zoho CRM, Zoho Help: Migrating Data
File limits and format rules
- Files must be CSV, with a maximum of 5 GB per file and 200 files at once; the total size cap is 25 GB.
- A ZIP may contain only CSV files; folders inside the ZIP cause an insert error, though Zoho's Salesforce page says the backup's Attachments, Documents and Content Version folders do not cause failure.
- A record keeps only its first 10 tags, and each tag can be up to 25 characters.
- More than 10 blank rows can mark the end of the file, so data after them is ignored.
- Data must not contain double quotes (except as delimiters), vertical bars or angle brackets.
- Checkbox values must be True/False or 1/0, and multi-select picklist values are separated by semicolons.
Source: Zoho Help: Migrating from Salesforce to Zoho CRM, Zoho Help: Migrating Data
What gets migrated
- Standard modules are matched automatically by file name; files with _C in the name are created as custom modules.
- For Salesforce, Zoho lists Users, Leads, Accounts, Contacts, Deals, Campaigns, Notes, Activities, Attachments, Cases, Products, Quotes, Sales Orders, Invoices, Purchase Orders, Vendors and Price Books among supported modules.
- Records missing mandatory field values are skipped unless you set a replacement value during field mapping.
- Migration pauses if more than 5000 records in a module are skipped; you can then discard or continue.
- Autonumber and Formula fields cannot be created during migration, per Zoho.
- Zoho's pages describe moving data; they do not describe carrying over your old CRM's workflows, dashboards or custom code.
Source: Zoho Help: Migrating from Salesforce to Zoho CRM, Zoho Help: Migrating Data
The order Zoho recommends
- Prepare CSV files that meet the format rules.
- Migrate users first, then map each record's Owner ID field.
- Create any custom modules before or during migration.
- Map parent modules before their subforms.
- For lookups to records you are not migrating, add Zoho CRM IDs to the export and use the Zoho CRM ID mapping option.
- Run the migration, review the post-migration summary, and upsert any missed files via Data Administration, Import.
Source: Zoho Help: Migrating Data
Undo and rollback limits
- Zoho says a Salesforce migration can be undone from Import History, and that incorrectly imported data can be deleted and re-imported.
- For upserts, Zoho says only newly inserted records can be rolled back: 'You cannot rollback all of your upserted data.'
- Choosing 'All records' as the upsert resolution overwrites every record regardless of later edits, and that overwrite cannot be undone.
- Zoho also offers assisted migration through a service form, per its Salesforce page.
Source: Zoho Help: Migrating from Salesforce to Zoho CRM, Zoho Help: Migrating Data
Before you migrate (practical advice)
This section is advice from experience, not vendor documentation.
- Decide what you will not bring across. Years of dead leads move as easily as live ones, and they will clutter the new CRM.
- Write down the old CRM's automations, reports and fields before cutting over, since the data export will not include them.
- Run a small test migration and check owners, lookups and attachments before the full one.
- Rebuild automation deliberately in the new system rather than copying every old rule.
Migrating without losing what matters?
Skyfall Labs plans and carries out CRM migrations into Zoho, including rebuilding the automation and reporting around the moved data. Because we are a Zoho Partner, treat our view with the interest we have disclosed.
Frequently asked questions
What is the maximum file size for Zoho CRM data migration?
Per Zoho, 5 GB per CSV file, up to 200 files at once and 25 GB in total.
Which CRMs can I migrate from into Zoho CRM?
Per Zoho, Salesforce, other Zoho CRM accounts, Pipedrive, Highrise, Insightly, MS Dynamics, Maximizer and others through a custom setup; API transfer is listed for Pipedrive, Capsule, HubSpot, Insightly, Highrise, Bitrix and Bigin.
What should I migrate first?
Per Zoho, migrate users first and then map each record's Owner ID; map parent modules before their subforms.
Why were some of my records skipped during migration?
Per Zoho, records missing mandatory field values are skipped unless you supply a replacement value, and migration pauses if more than 5000 records in a module are skipped.
Can I undo a Zoho CRM data migration?
Per Zoho, a Salesforce migration can be undone from Import History, but not all upserted data can be rolled back, and an All records overwrite cannot be undone.
Does migration bring over my old workflows and dashboards?
Zoho's pages we read describe moving data and do not describe carrying over old workflows, dashboards or code, so plan to rebuild them.
Need hands-on help with your Zoho setup? Skyfall Labs is an official Zoho partner offering Zoho consulting, implementation and customization for teams that are underusing, outgrowing or unhappy with their current Zoho CRM. See also our Zoho CRM customization service and business process automation.
Ready to Unlock Your Zoho Potential?
Book a free 30-minute Zoho audit. We'll review your current setup and show you exactly where you're leaving efficiency on the table.
Or email us directly at info@skyfallhq.net
Already using Zoho?
Tag Skyfall Labs as your official Zoho partner and get a free consultation plus a free onboarding session.
Tag Us as Your Zoho PartnerNew to Zoho? Sign up through Skyfall Labs to get started.