How to Backup Your Zoho CRM — The Complete Guide
Your CRM holds your most valuable business data. Learn how to protect it with automatic and manual backups, what’s actually inside those ZIP files, how to restore, and where to keep it all safe.
Why You Must Back Up Zoho CRM
Zoho is a reputable, enterprise-grade platform with its own infrastructure redundancy — but that does not protect you from the threats that are actually most likely to affect your data. Zoho’s servers staying online doesn’t help if a team member accidentally mass-deletes records, a rogue automation wipes a field, or your account is compromised.
Zoho’s uptime protects against hardware failure. Your backup protects against everything else. — A principle every CRM administrator should internalize
Here are the real-world scenarios that make backups essential:
Accidental Mass Deletion
A user runs a bulk action on the wrong filtered view and deletes hundreds of leads or contacts. Zoho’s recycle bin has limits — and a backup is your safety net.
Automation Gone Wrong
A misconfigured workflow or Deluge script updates the wrong field across thousands of records. The damage is instant; the recovery without a backup is painful.
Compromised Account
If a user account is breached, an attacker can export or destroy data. An offline backup that predates the compromise is your recovery point.
Migration & Integration Errors
Importing data, syncing with a third-party tool, or migrating between CRM editions can corrupt or overwrite existing records if something goes wrong.
Compliance & Audit Requirements
Many industries (finance, healthcare, legal) require you to retain CRM records for specified periods. A backup archive satisfies those obligations.
Subscription Lapse or Account Closure
If you stop paying or close your Zoho account, access to your data ends. A backup means you leave with everything you need.
A Real-World Example
In one case, a mid-sized e-commerce business lost 1,500 deal records due to a faulty API integration with a third-party shipping platform. Because they had a scheduled Zoho backup from 48 hours earlier, a full restore was completed in under 24 hours — limiting downtime to approximately $10,000 in lost productivity rather than the six-figure exposure a full manual rebuild would have caused.
Backups also have operational value beyond recovery. They enable sandbox environments for testing new automations, provide clean data snapshots for historical analysis, and give you a complete export during team handovers or CRM migrations.
What’s Inside the Backup ZIP Files
When Zoho CRM generates a backup, it packages the data as one or more ZIP archives. Each ZIP contains a collection of CSV files — one per module. Understanding what’s in them helps you know what you’re protecting and what to look for during a restore.
Here’s a breakdown of what each backup ZIP typically contains:
| File / Folder | What It Contains |
|---|---|
|
Leads.csv
|
All lead records with every field value, including custom fields, lead source, status, owner, and timestamps.
|
|
Contacts.csv
|
All contact records, including associated account name, phone, email, mailing address, and all custom fields.
|
|
Accounts.csv
|
Company/organization records including industry, revenue, website, billing address, and account owner.
|
|
Deals.csv
Potentials.csv
|
All deal/opportunity records including pipeline stage, close date, amount, probability, and associated contact/account.
Note: May be named Potentials.csv depending on your Zoho edition or module rename.
|
|
Campaigns.csv
|
Marketing campaign records including type, status, start/end dates, budget, and expected revenue.
|
|
Cases.csv
|
Support case records including subject, status, priority, origin, and associated contact and account.
|
|
Tasks.csv
Calls.csv
Events.csv
|
Activity records — tasks, logged calls, and calendar events — with due dates, status, owner, and related record links.
|
|
Products.csv
Quotes.csv
Invoices.csv
|
Inventory and sales order data including product catalog, quoted line items, pricing, tax, and invoice status.
Only present if your plan includes Inventory modules.
|
|
[CustomModule].csv
|
Any custom modules you’ve created appear as their own CSV files using the module’s API name.
|
|
Notes.csv
|
All notes attached to records across modules, including the note body, author, date, and parent record reference.
|
|
Attachments/
Attachments1.zip
|
Uploaded documents, images, and files linked to records — organized in separate ZIP folders by module. This is delivered as a separate archive from the CSV data.
Attachment ZIPs can be the largest part of your backup. A 10-user org typically produces 500MB–2GB total across data + attachments.
|
|
System / Metadata
|
Layouts, workflow rules, Blueprints, Deluge scripts, custom functions, and metadata such as picklist values are included in some backup tiers.
User profiles, roles, and permission sets are not included — those must be documented manually.
|
How to Run a Manual Backup (Step by Step)
A manual backup is the fastest way to get an on-demand snapshot of your CRM data — useful before a major import, a bulk update, or any significant change to your data.
Prerequisites: Plan Tiers & Permissions
Before starting, confirm you meet these requirements:
| Zoho CRM Edition | Manual Backup | Scheduled Backup | Notes |
|---|---|---|---|
| Standard | Limited | Not available | Use module-by-module Export as a workaround |
| Professional | ✅ Available | Limited | Manual backup supported; scheduling limited |
| Enterprise | ✅ Available | ✅ Available | Full scheduling with Weekly / Monthly options |
| Ultimate / Zoho One | ✅ Available | ✅ Full automation | Includes 2 free auto-backups/month; extras ~$10 each |
-
Open CRM Settings
Log in to Zoho CRM as an Administrator. Click the gear icon (⚙️) in the top-right corner of the screen to open the Setup panel.
-
Navigate to Data Administration
In the Setup menu, look for the Data Administration section in the left sidebar. Click on it to expand the options.
-
Select “Export” or “Backup”
Depending on your Zoho CRM edition, you’ll see either an Export option (for module-by-module CSV export) or a dedicated Backup option that packages everything together. For a full backup, use the Backup option if available; otherwise, export each module individually.
-
Choose what to back up
If prompted, select which modules to include. For a full backup, select all modules. You can also choose to include or exclude specific date ranges if your edition supports it.
-
Initiate the backup
Click Export / Request Backup. Zoho will begin processing the backup in the background. For large accounts, this can take anywhere from a few minutes to a couple of hours.
-
Wait for the email notification
Zoho sends an email to the administrator’s address when the backup is ready. The email contains a secure download link. Do not close the browser — the backup generates server-side and the email arrives regardless.
-
Download the ZIP file(s)
Click the download link in the email. If your backup is split into multiple parts, download every file. The download links are time-limited — typically active for 24–48 hours — so download promptly.
-
Verify the download
Unzip the file locally and confirm the expected CSV files are present and non-empty. Spot-check a file like Leads.csv — open it and verify your records are there before closing the download link.
-
Store the ZIP securely
Move the downloaded ZIP(s) to your designated backup storage location immediately. See Section 06 for recommended storage locations and folder structure.
How to Set Up Automatic Scheduled Backups
Manual backups are great for one-off snapshots, but a scheduled automatic backup is your true safety net — running quietly in the background on a regular cadence without you having to remember to do it.
-
Open Setup as Administrator
Click the gear icon ⚙️ in the top-right corner. You must be a CRM Administrator to access backup scheduling.
-
Go to Data Administration → Backup
In the left sidebar under Data Administration, click Backup. This opens the backup management panel where both manual and scheduled options live.
-
Click “Schedule Backup” or “Automate Backup”
Look for the scheduling toggle or button. In newer Zoho CRM versions, this is labeled Schedule Backup. Click it to open the scheduling configuration.
-
Set the backup frequency
Choose how often Zoho should automatically generate a backup. Options typically include:
• Daily — highest protection, most storage used
• Weekly — good balance for most businesses
• Monthly — suitable only for very low-activity CRMsFor active sales teams, weekly is the recommended minimum. High-volume teams should use daily.
-
Choose the backup day and time
Pick a day of the week (for weekly) and a time window. Schedule during off-peak hours — early morning or overnight — to minimize any performance impact.
-
Set the notification email recipients
Enter the email address(es) that should receive the download notification when each backup is ready. Include at least two admins or a shared IT mailbox so no backup goes undownloaded if one person is away.
-
Save the schedule
Click Save. Zoho will confirm the schedule is active. You’ll see the next scheduled backup date displayed in the Backup panel.
-
Create a download routine
The schedule generates the backup automatically, but someone still needs to download the ZIP from the email link each time. Assign this responsibility to a specific team member and add it as a recurring calendar task — weekly or in line with your backup frequency.
Automating the Download Step
Zoho’s scheduler generates the backup automatically, but the download still requires a human to click a link in an email. For teams that want a fully hands-off pipeline, there are two options:
Using Zapier or Make (Integromat): Set up an automation that watches the backup notification email, extracts the download URL, and saves it directly to Google Drive or Dropbox. This requires some configuration but eliminates the manual download step entirely.
Using Zoho’s Data Backup API: Enterprise and Ultimate users can trigger and download backups programmatically via Zoho CRM’s REST API, enabling integration with custom scripts, cron jobs, or cloud storage pipelines. This is ideal for larger organizations managing backups across multiple Zoho accounts.
Third-party tools: Platforms like Skyvia and OwnBackup offer dedicated Zoho CRM backup automation with scheduled downloads, version history, and one-click restore capabilities — removing the manual effort entirely for teams who need it.
How to Restore from a Backup
Restoring Zoho CRM data from a backup ZIP means re-importing the CSV files back into the appropriate modules. Zoho does not have a one-click “restore everything” button — restoration is done module by module using the standard Import function. This gives you precise control over what you restore and to which records.
-
Locate and unzip your backup
Find the backup ZIP file from your storage location. Extract it to a local folder. If there are multiple ZIP parts (Part1, Part2, etc.), extract all of them into the same folder.
-
Review the CSV files before importing
Open the key CSV files (Leads.csv, Contacts.csv, Deals.csv) in a spreadsheet app to verify the data looks correct, the headers are intact, and the records you need are present. Never import blindly.
-
Decide on your restore strategy
You have two options when importing back into Zoho CRM:
• Add as new records — imports everything as fresh records. Use when data was deleted and needs to be re-created.
• Update existing records — overwrites field values on existing records matched by a unique ID (e.g., Record ID or Email). Use when records still exist but data was corrupted. -
Navigate to the Import function in the target module
Go to the module you’re restoring first (e.g., Accounts — always restore parent records before child records). Click the module’s list view, then find Import in the top action menu or the ⋮ more options menu.
-
Upload the corresponding CSV file
Click Upload File and select the matching CSV from your unzipped backup folder (e.g., Accounts.csv for the Accounts module). Zoho will preview the data and map the columns.
-
Map the fields
Zoho will attempt to auto-map CSV column headers to CRM fields. Review each mapping carefully — especially custom fields. Correct any mismatches before proceeding. This step is critical: a wrong field mapping corrupts data.
-
Choose duplicate handling
Select how Zoho should handle records that already exist: Skip (don’t import duplicates), Overwrite (update existing with backup data), or Clone (create a new record regardless). For a restore scenario, Overwrite is usually correct.
-
Run the import and monitor
Click Import. Zoho processes the file and shows a progress indicator. When complete, it generates an import summary showing how many records were added, updated, or skipped — and flags any rows with errors.
-
Repeat for each module in dependency order
Restore modules in the correct order to preserve relationships between records. Follow this sequence: Accounts → Contacts → Leads → Deals → Cases → Activities (Tasks, Calls, Events) → Notes. Importing child records before their parent accounts exist will break the relationship links.
-
Verify the restoration
Spot-check records across each module. Confirm that related records are linked correctly (e.g., a Contact still shows its associated Account). Run a few of your standard list views to validate data looks as expected.
Common Restore Pitfalls
CSV encoding errors: If your import fails immediately or shows garbled characters, your CSV file may not be UTF-8 encoded. Open the file in a text editor or spreadsheet app and re-save it with UTF-8 encoding before re-importing.
ID mismatches breaking relationships: Zoho uses internal record IDs to link related records (e.g., a Contact linked to its Account). If you import Contacts before Accounts, those links will be broken. Always follow the dependency order: Accounts first, then Contacts, then Deals, then activities and notes last.
Attachment restores are manual: Attachment files from the backup’s Attachments ZIP must be manually re-uploaded to their parent records. For large volumes, this can be done via the Zoho CRM API in bulk — but it is time-consuming and should be factored into any recovery time estimate.
Third-Party Restore Options
For organizations that need faster or more automated restore capabilities, tools like Skyvia allow you to connect your backup source, select specific objects and relationships, and restore data with relationship integrity preserved — significantly faster than module-by-module manual importing.
In one real-world example, a nonprofit organization used the standard import process to restore 5,000 deleted contacts after an accidental bulk deletion, preserving custom tags and segmentation data via custom field mapping. The restore took approximately 4 hours end-to-end — manageable, but a reminder of why prevention through regular backups matters more than a fast restore path.
Frequently Asked Questions
These are the questions that come up most often when setting up a Zoho CRM backup routine — answered directly.
Does Zoho CRM automatically back up my data?
Zoho maintains its own server-side infrastructure backups for disaster recovery purposes — but those are for Zoho’s use, not yours. They are not accessible to you directly and cannot be used for user-initiated restores. Your own scheduled backups (via Setup → Data Administration → Backup) are the only backups you control.
Can I restore attachments from a backup ZIP?
Yes, but not automatically. The backup ZIP includes a separate Attachments folder or ZIP containing your uploaded files. Restoring them requires manually re-uploading each file to the appropriate record, or using the Zoho CRM API for bulk re-attachment. It is one of the more time-consuming parts of a full restore.
What’s the difference between Export and Backup in Zoho CRM?
Export (Setup → Data Administration → Export) is module-specific — you export one module at a time as a CSV. It’s useful for pulling specific data but doesn’t give you a full-system snapshot. Backup packages all modules, attachments, and in some editions system metadata (workflows, Blueprints) into a comprehensive archive. For data protection, always use Backup, not Export.
How long does a backup take to generate?
For smaller organizations with fewer than 10,000 records, backups typically complete within 30–60 minutes. Larger organizations with hundreds of thousands of records and significant attachment volumes can take up to 24 hours. You’ll receive an email notification as soon as the backup is ready — you don’t need to keep a browser tab open.
Can I restore to a different Zoho CRM account?
Yes. Because the backup is a collection of standard CSV files, you can import them into any Zoho CRM account using the standard Import function. This makes backups useful not only for recovery but also for setting up sandbox accounts, migrating to a new organization account, or onboarding to Zoho from another CRM.
How often should I back up?
For active sales teams with daily record changes, weekly is the minimum; daily is strongly recommended. For stable CRMs with lower activity, monthly may be sufficient. Always run a manual backup immediately before any major data change — imports, bulk updates, integration changes, or plan migrations.
Is Zoho CRM data safe without my own backups?
Zoho’s infrastructure is highly secure with 99.9% uptime SLAs and encryption at rest and in transit. That infrastructure security protects against server failure — but it does not protect against human error, misconfigured automations, bad imports, or bulk edit mistakes. If your data is updated incorrectly and your database is wrong, Zoho Corp will not restore it for you. Don’t rely on Zoho as your recovery plan. Proactive backups are your responsibility, and maintaining them is a mark of sound operational practice. Your backup is the only thing standing between a data mistake and permanent loss.
Where to Store Your Backup ZIP Files
Downloading a backup ZIP is only half the job. Where you store it determines whether it’s actually useful when you need it. A backup sitting on the same server that just got compromised isn’t a backup — it’s wishful thinking.
The gold standard is the 3-2-1 rule: keep 3 copies of your data, on 2 different media types, with 1 copy stored offsite (or in a separate cloud account).
Cloud Storage
Google Drive, OneDrive, Dropbox, or Amazon S3. Offsite, redundant, accessible from anywhere.
✅ Offsite & redundant ✅ Version history available ⚠️ Requires active subscriptionLocal / NAS Drive
A company file server, NAS device, or individual workstation with a dedicated backup folder.
✅ Fast access, no internet needed ⚠️ Vulnerable to local disasters ⚠️ Not offsiteEncrypted Archive
Compress ZIPs with AES-256 encryption (7-Zip, VeraCrypt) before storing anywhere. Best for compliance.
✅ Protects sensitive CRM data ✅ Meets most compliance requirements ⚠️ Requires key managementRecommended Folder Structure
Organize your backup storage with a consistent folder structure so you can find any backup instantly — especially under pressure during a data incident.
Backup Retention Policy — How Long to Keep Them
Keeping every backup forever isn’t practical — storage costs accumulate, old files become hard to manage, and sensitive CRM data sitting around longer than necessary creates compliance risk. A clear retention policy tells you exactly which backups to keep, for how long, and when it’s safe to delete them.
A backup that’s too old to be useful, and too sensitive to be left around, is a liability — not an asset. — Data governance principle
Here’s the recommended tiered retention framework for Zoho CRM backups:
| Backup Tier | Frequency | How Long to Keep | Risk Level if Lost |
|---|---|---|---|
| Daily Backups | Every day | Keep the last 14 days (2 rolling weeks). Delete older daily files automatically. | Medium |
| Weekly Backups | Every week (e.g., Sunday) | Keep 8 weeks (rolling 2 months). The weekly from each Sunday replaces itself after 8 cycles. | Medium |
| Monthly Backups | First backup of each month | Keep 12 months (full rolling year). One ZIP per month is a manageable archive. | Low–Medium |
| Quarterly Backups | First backup of each quarter | Keep 3 years. Four ZIPs per year as a long-term audit trail. | Low |
| Annual Backups | January 1st backup each year | Keep 7 years (or per your industry compliance requirement). Treat as permanent archival. | Low |
| Manual / Pre-Change | Before any major data change | Keep for 90 days after the change is confirmed stable, then delete. | High (immediate) |
Industry Compliance Considerations
Your retention window may be extended by legal or regulatory requirements. Here are common frameworks and what they typically demand from CRM-related records:
HIPAA (Healthcare)
Business records including CRM data related to patients or healthcare transactions typically must be retained for 6 years minimum. Consult your compliance officer.
Financial Services
FINRA and SEC rules often require client communication and transaction records to be retained for 3–7 years depending on record type.
GDPR (EU/UK)
GDPR requires you to only retain personal data as long as necessary. CRM backups containing EU citizen data should be subject to your data minimization policy — keep only what you need, and document your retention rationale.
General Business
For most businesses without specific regulatory requirements, a 7-year retention window for annual backups aligns with typical statute of limitations and tax record requirements.