Svennis Partner Zoho Europe LogoSvennis
Technical Guide
Zoho CRM
Data backup
Data administration

Zoho CRM data backup and restore: a routine that works when you need it

Zoho CRM's Data Backup produces CSV files in a ZIP archive, not a one-click restore. This guide shows how to schedule backups, keep them safe and restore records after a bad import.

Svennis Cloud Solutions

Zoho Premium Partner
October 14, 202610 min read
Zoho CRM data backup and restore: a routine that works when you need it

Zoho CRM data backup and restore: export files, not a restore button

Zoho CRM data backup and restore works differently from what many admins expect. The built-in Data Backup gives you CSV files packed in a ZIP archive. It does not give you a button that rolls the account back to an earlier date. You therefore need your own restore routine, written down and tested before the day you need it.

A data backup, in Zoho's own definition, is a copy of your CRM data that you keep for reference. Zoho notes that keeping one may be mandatory under company guidelines and regulations. A restore is the opposite step: putting data from that copy back into the live CRM.

The gap between the two shows up on Zoho's community forum. One forum thread on backup and restore describes how the poster could not find instructions to restore complete account data from a backup. The same poster asked for a restore button that would use all of the backup data at once. In another thread on restoring from backup, a user asked whether data and attached documents could be reset to the exact state at backup time.

The restore options Zoho does document are the recycle bin for deleted records and importing your own backup file. The rest of this guide covers what the file holds, how to schedule and store it, and how to put records back after a bad import or an accidental deletion.

What a Zoho CRM backup file contains and what it leaves out

A Zoho CRM backup contains your record data as CSV files, compressed into a single ZIP archive. CSV (comma-separated values) is a plain text table that any spreadsheet tool can open. According to the Zoho CRM Data Backup API documentation, the backup covers the CRM data including attachments.

Size matters for large accounts. The maximum ZIP file size is 1 GB. If your data or attachments exceed that, Zoho creates several files, each up to 1 GB. Plan your storage and your download routine around more than one file.

The Zoho CRM help article on data backup lists what is not part of the backup:

  • Email content and email attachments.
  • Documents.
  • Any data that is obtained through integration.

The same article states that backup of emails with IMAP configuration is not supported. IMAP is the protocol that keeps a mailbox in sync between your mail server and the CRM.

The integration exclusion deserves a second look. If data reaches Zoho CRM through a connector, for example a SAP Business One and Zoho CRM integration, ask whoever built it which of those fields the backup covers. The source system may be your real backup for that data, and you should know that before an incident.

Who can run Zoho CRM backups, and what each edition allows

Only users with an administrative profile can request a data backup in Zoho CRM. The API documentation confirms the same rule for programmatic backups. If your company has one admin, that person becomes a single point of failure for the whole routine.

The number of backups depends on your edition. The help article sets out the allowances:

  • Ultimate Edition users get four backups without payment.
  • Users of other paid editions are entitled to 2 free backups.
  • Free edition users must buy a one-time data backup add-on or upgrade to a paid edition.

Check how your planned schedule fits the allowance on your edition before you choose a frequency. A weekly schedule produces more backups than a monthly one, and the help article is the place to confirm what your edition covers. If you are still choosing an edition, the guide to Zoho CRM editions, users and add-ons sets out what each tier includes.

Make a second person an administrator, or at least give a deputy the steps in writing. A backup routine that depends on one person's login stops when that person is on holiday.

Ultimate includes four free backups, while other paid editions include two: Ultimate Edition 4, Other paid editions 2 (free backups)
Source: help.zoho.com

Scheduling a recurring backup in Zoho CRM, step by step

You schedule Zoho CRM backups from the Setup area, and the whole task takes a few minutes. The steps below follow Zoho's help article and a walkthrough by Max Tyack on LinkedIn.

  1. Open Setup through the gear icon. In the new Zoho CRM interface it sits in the bottom left; in the older interface it is in the top right corner.
  2. Search for "data backup" in the Setup area.
  3. Choose a frequency: Every week, Twice a month, Once a month, or Download immediately.
  4. Save the schedule.
  5. Wait for the email. When the backup is ready, Zoho sends an email with links to download the files.

Run one immediate backup on the day you set up the schedule. You then have a known starting point, and you can check the file before relying on the routine.

Teams with a developer can automate the same work through the Data Backup API. The API overview lists calls to schedule a backup, get backup details, get the download URLs, download the backed-up data, cancel a scheduled backup and fetch backup history. The history call is useful for monitoring, because it shows whether recent backups actually ran.

Storing Zoho CRM backup files securely before the link expires

A Zoho CRM backup download link stays active for at most 7 days from the date the backup is created. After that, the file is no longer available through the link. Someone has to download every backup within that week, or the backup effectively does not exist.

Zoho stores the backup in the same data centre where your account is held. That keeps the file in your region while it waits for download. Once you download it, the location and protection of the file become your responsibility.

Treat the ZIP with the same care as the CRM itself, because it holds the same customer records. A practical storage routine looks like this:

  • Save each file to one restricted location that only named people can open.
  • Name files by date, so you can find the last backup before an incident quickly.
  • Keep a second copy in a separate location, in case the first one is lost.
  • Decide in advance how long you keep old backups, and delete them on that schedule.

Put the download in someone's calendar for the day the email usually arrives. The 7-day window is the most common way a scheduled backup quietly fails.

Each backup link expires after 7 days, and large accounts get several ZIP files of up to 1 GB: Download link stays active 7 days, Maximum size per backup ZIP file 1 GB
Source: help.zoho.com, zoho.com

Restoring Zoho CRM data: recycle bin, audit log, import or a third-party tool

The right restore method depends on what went wrong, and the cheapest option is often not the backup file. Zoho's help article describes the recycle bin, the audit log and a full import it calls data migration. Data migration, in Zoho's definition, is a complete import of your backup file into the CRM. Zoho recommends it when lost records have related lists from other modules, or when all CRM data was erased.

The table below matches common incidents to the first tool to reach for.

What happenedFirst toolTime limitWhat it gives back
Records deleted by mistakeRecycle bin60 days from deletion, unless the bin was emptied manuallyThe parent record and its associated data
Unclear who changed or deleted whatAudit logUp to 60 days of historyWhich user changed or deleted data and when; diagnosis, not data
A bad import or mass update overwrote fieldsBackup file, then import of corrected valuesDepends on your last backup before the incidentThe earlier field values from the CSV
Records with related lists lost, or all data erasedData migration from the backup fileDepends on your latest backupA complete import of the backup
Related records needed with their links, or into another accountA third-party backup toolDepends on the tool's retentionRecords and relations, as the vendor describes

Start with the audit log in almost every case. It tells you the time of the incident, and that time decides which backup file you need.

Worked example: undoing a bad import on the Zoho CRM Contacts module

A bad import is the classic case where the recycle bin cannot help, because nothing was deleted. Suppose a colleague imports a trade fair list into the Contacts module. The import matches existing contacts and overwrites their phone numbers and owners with values from the spreadsheet.

The recovery follows five steps:

  1. Find the time. Open the audit log and note which user ran the import and when.
  2. Pick the backup. With an Every week schedule, take the most recent backup created before that time. Confirm you downloaded it while its 7-day link was active.
  3. Open the file. Unzip the archive and open the CSV for Contacts.
  4. Build a correction file. Keep only the affected contacts and only the fields the import damaged.
  5. Import the corrections. Import that file back into Contacts, matching on a field that uniquely identifies each record.

Restore only the damaged fields. If you reimport whole records, you also overwrite every legitimate change made since the backup. That is the main trade-off of a CSV-based restore.

Field mapping during the import is the step most people get wrong. The guide on how to migrate to Zoho CRM without losing sales history covers mapping and matching in detail, and the same discipline applies here.

Prevention is cheaper than repair. Run a Download immediately backup before any large import or mass update, so the last clean copy is minutes old.

Third-party backup tools for Zoho CRM and what they add

Third-party backup tools fill the gaps that the built-in export leaves, mainly restore features and longer retention. Two examples in this guide's sources show what to look for.

Skyvia's Zoho CRM backup offers daily automatic backups and manual backups, for example before an import or mass update. It describes two restore modes. Granular Restore puts back separate records, or even separate field values of modified records. Bulk Restore puts back all backed-up data or all records from specific objects.

Skyvia states that it can restore related records together with the relations between them, and can restore into a different Zoho CRM account. It stores backups encrypted in Azure GRS storage, with AES 256-bit encryption at rest and TLS with at least 128-bit keys in transit.

Pro Backup for Zoho CRM is a paid app on the Zoho Marketplace from a company based in Hasselt, Belgium. The listing promises daily automated backups and positions the app for keeping backups longer than 60 days or for compliance needs. It says you can recover data that was permanently deleted and create copies of previous versions of leads, deals or notes. Backups can sync to Google Drive. The listing offers a 10-day trial.

Use any trial to test a restore, not only a backup. A tool earns its fee on the day you put data back.

Built in Data Backup gives you files to import, while Skyvia adds daily runs and record level restore. Zoho Data Backup / Skyvia. Schedule: Weekly, twice a month or monthly / Daily automatic, plus manual before imports; Restore route: Full import of

Testing the Zoho CRM restore routine before you need it

A restore routine is only proven once someone has used it to put data back. Backups fail in quiet ways: an expired link, a missing module, a field that does not map on import. You discover those failures during a test, or during an incident.

When Svennis sets up backups for a client, we restore one module from the latest ZIP into a separate test account before we sign the routine off. The gaps in a backup only show when you try to put the data back, never when you look at the file.

A useful test covers these checks:

  • The latest backup was downloaded within its 7-day window and opens without errors.
  • Every module you rely on appears as a CSV in the archive.
  • One module imports cleanly into a test environment, with fields mapped correctly.
  • The person who would run a real restore can follow the written steps alone.

Write down how long the test took. That figure tells management how long a real restore would take, which is the question they will ask during an incident. Repeat the test whenever you add modules or change the field layout.

What Zoho CRM backups mean for a company in the EU

For a company in the EU, the main questions are where backup copies sit and who can open them. Zoho stores the built-in backup in the same data centre as your account until you download it. If your account sits in Zoho's EU data centre, the waiting file stays there too.

The location changes once the file leaves Zoho. A ZIP on a laptop or a shared drive sits wherever that device or service stores its data. Include backup copies in your records of where customer data lives, alongside the CRM itself.

Third-party tools make their own statements, and you should check them against your obligations. Pro Backup says it stores everything in the EU, keeps data in encrypted files and is compliant with GDPR. Skyvia says it complies with GDPR and stores backups in Azure GRS storage. Read each vendor's terms with your data protection lead before you sign up.

Retention also needs a decision. Backups hold personal data, so a deletion you carry out in the CRM may still exist in older files. Agree how long you keep backups and how you handle them when someone asks for their data to be removed. The answer depends on your own legal obligations, which vary by sector and member state.

Next steps: a Zoho CRM backup and restore checklist for this month

You can put a working backup and restore routine in place within a month. Work through these steps in order:

  1. Confirm who holds an administrative profile, and add a deputy.
  2. Check your edition's backup allowance in Zoho's help article.
  3. Run a Download immediately backup and open the ZIP.
  4. Set a schedule: Every week, Twice a month or Once a month.
  5. Book a recurring calendar slot to download each backup within 7 days.
  6. Choose a restricted storage location and a second copy location.
  7. List what the backup excludes, such as emails, documents and integration data, and note where each lives instead.
  8. Write the restore steps for a deletion and for a bad import.
  9. Test one restore into a separate account and record how long it took.
  10. Decide whether a third-party tool is worth a trial for longer retention or granular restore.

If you want help designing the routine around your modules and integrations, the Zoho CRM implementation page describes how Svennis sets up and supports Zoho CRM for European companies.

Sources

Found this helpful? Share it

LinkedInPost
Svennis Cloud Solutions

Svennis Cloud Solutions

Premium Partner

Zoho Premium Partner since 2011 with 200+ successful implementations across Europe. We specialize in CRM implementation, custom integrations, and business process automation - helping European businesses get the most out of the Zoho ecosystem.

Zoho Premium Partner - Since 2011

Ready to Transform Your Business?

Let's discuss how Zoho can streamline your operations. Book a free strategy call with our team - no commitment, just honest advice from 200+ implementations.