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
- 01
Create an API key in Odoo
Preferences → Account Security → New API Key. Copy it once and paste it into Backup247.
- 02
Connect your database
Enter your Odoo URL, database name and login. We list every model you can read.
- 03
Set frequency and retention
Hourly, daily or weekly snapshots, kept for up to 365 days.
- 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.
