Backup247

Backup247 for Odoo

Automatic backups for your whole Odoo database

Odoo keeps your business running, but a wrong import, a deleted record or a bad module update has no undo. Backup247 copies every model, record and attachment on your schedule and writes them back when you need them.

No credit card · 14-day free trial · Cancel anytime

What you get

More than a database dump

Every model, every record

Contacts, invoices, sales orders, products, projects and your custom models — all captured through the official Odoo API.

Attachments included

Documents, images and files stored in Odoo are downloaded and deduplicated, so restores are complete.

Restore back into Odoo

Write records back into your database as new entries. Nothing existing is overwritten or deleted.

Setup in 60 seconds

How it works

  1. 01

    Create an API key in Odoo

    Preferences → Account Security → New API Key. Copy it once and paste it into Backup247.

  2. 02

    Connect your database

    Enter your Odoo URL, database name and login. We list every model you can read.

  3. 03

    Set frequency and retention

    Hourly, daily or weekly snapshots, kept for up to 365 days.

  4. 04

    Browse, download or restore

    Search any snapshot, export it, or push records back into Odoo in one click.

What's included

Everything in your Odoo backup

  • All data models and their fields
  • Every record, page by page
  • File attachments from ir.attachment
  • Encrypted storage in the EU
  • Retention up to 365 days
  • Odoo Online and self-hosted

Why teams back up Odoo

Odoo has no undo button

Odoo Online keeps short-term service backups for disaster recovery, not for your mistakes. A bad CSV import, a wrong mass action, a deleted customer or a module update that rewrites data cannot be rolled back selectively.

Backup247 is a dedicated Odoo backup tool. We read every model and record through Odoo's official External API (JSON-RPC), download attachments, encrypt each snapshot and store it in the EU for up to 365 days.

You keep full control: browse a snapshot, compare it with today, export what you need, or restore records straight back into Odoo.

A bad import

Someone imports 4,000 contacts with the wrong mapping. Restore the clean snapshot instead of cleaning up by hand.

Accidental deletion

An archived-then-deleted sales order still exists in yesterday's backup, with its lines and attachments.

Module update gone wrong

A new app rewrites field values. Compare with the previous snapshot and put the original data back.

Audit and compliance

Keep a verifiable, immutable copy of your business records outside Odoo for as long as your policy demands.

Security & compliance

Built for teams that take Odoo data seriously

  • Data encrypted at rest and in transit
  • Hosted in the EU (Frankfurt)
  • GDPR-compliant, DPA on request
  • Read-only access unless you start a restore
  • Your API key is stored encrypted
  • Delete your data at any time

FAQ

Frequently asked questions about Odoo backups

Does Odoo back up my data already?+

Odoo Online keeps short-term service backups for disaster recovery. They are full-database restores, not selective ones, and self-hosted instances are entirely your own responsibility.

Which Odoo plans work?+

The Odoo External API is available on the Custom plan for Odoo Online, and on every self-hosted or Odoo.sh instance. The One App Free and Standard plans block external API access.

What do I need to connect?+

Your Odoo URL, database name, login email and an API key you create under Preferences → Account Security.

What is backed up?+

Every non-technical data model you can read, all of its records, and the file attachments stored in Odoo.

Can I restore into Odoo?+

Yes. Records are written back as new entries in the same database; nothing existing is overwritten or deleted.

Where is my data stored?+

Encrypted at rest in the EU (Frankfurt), with retention you control up to 365 days.

Start backing up Odoo today

Connect your database in under a minute and get your first snapshot within the hour.