Excel ↔ Odoo
Excel ↔ Odoo: stop retyping spreadsheets, start syncing them.
Your product catalog lives in a .xlsx file. Your supplier sends price updates as CSV. Your sales team tracks leads in a Google Sheet, and finance pulls reports from a SharePoint workbook nobody remembers to update. zSYNC connects Odoo directly to spreadsheets and spreadsheet-like sources — .xlsx, .xls, CSV, Google Sheets, SharePoint and OneDrive Excel Online — so data moves automatically instead of through copy-paste and email attachments.
Trusted by 50+ Odoo companies · 500+ connected APIs · Official Odoo Partner

Working with Excel files, Google Sheets, or a shared workbook on SharePoint or OneDrive? You're in the right place. zSYNC reads and writes .xlsx and .xls files, CSV exports, live Google Sheets, and Excel Online documents stored in SharePoint or OneDrive — whether they land in an email inbox, a network folder, or a cloud drive. If your data lives in rows and columns instead of an API, this is the connector you need.
Sound familiar?
Every spreadsheet is a snapshot — and snapshots go stale the moment they're saved.
Nobody knows which version is current.
Sales_Final_v3_USE_THIS.xlsx isn't a data strategy. When every update means a new file emailed around, Odoo is always working from yesterday's numbers.
Copy-paste is where data goes to die.
Manually retyping rows from a spreadsheet into Odoo costs time and introduces errors — a misaligned column or a dropped row, and nobody notices until a customer complains.
One person becomes the bottleneck.
If updating Odoo means someone has to open a workbook, clean it up, and import it by hand, that person's vacation becomes your team's problem.
How it works
Three steps. All inside Odoo. No code.
1
Read
zSYNC opens .xlsx, .xls, and CSV files directly — from a local upload, a network folder, an email attachment, a SharePoint/OneDrive library, or a live Google Sheet. It reads only the rows and columns you map, headers and all.
2
Map
Match spreadsheet columns to Odoo fields in the visual flow tab — even when column order changes or a supplier renames a header. Adjust the mapping live, no code and no re-export needed.
3
Write
Data flows into Odoo as customers, products, prices, or orders — or Odoo pushes data back out as a fresh spreadsheet for anyone who still needs one. Every run is logged, and failures can be retried with one click.
Runs on a schedule or on file arrival. No more 'did you get my email?'

What gets synced
What syncs between Excel and Odoo
Master Data
✓ Customers/Contacts →
✓ Products/Catalog ↔
✓ Price lists →
✓ Any spreadsheet layout ↔
Transactions
✓ Orders →
✓ Stock counts/Inventory ↔
✓ Invoices →
✓ Reports & exports ←
Access & Formats
✓ .xlsx / .xls / .csv
✓ Google Sheets (live)
✓ SharePoint & OneDrive Excel Online
✓ Email attachments & network folders
Why teams switch to zSYNC
Measurable results, not just features.
3 → 1
Cut support costs
On one project, support effort dropped from three full-time staff to one person working 10% of their time. You own the integration, so you stop paying an agency for every adjustment.
5 Min.
Live in minutes, not weeks
A working Excel integration is up in 5 minutes. A proof of concept in minutes, complex flows in hours — not the weeks a custom integration project usually takes.
0 Outages
Survives every Odoo upgrade
Your Excel integration lives in the front end, not in custom code, so it keeps running after Odoo upgrades instead of blocking them.
No Bus Factor
No key-person risk
Any tech-savvy team member can build, own, and maintain integrations — no developer on call, no single point of failure.
Built on a proven framework
Official Odoo Partner · Trusted by 50+ companies







Hundreds
integrations built
50+
active customers
500+
connected APIs
99.9%
uptime
We handle everything. You focus on your business.
Professional setup by Zebroo — not self-service.
1
Install
We set up zSYNC in your Odoo and configure the Excel connection.
2
Configure
We build your first Excel pipeline, tailored to your files and formats.
3
Train
We hand it over so your team owns and extends it themselves.
Live in just 1–3 days.
Book a Free Demo
Pricing
One price per connection. Scale as you grow.
You pay per connection — not per user, not per record. Every plan includes the full feature set, self-hosted and GDPR-compliant.
✓Full feature set in every plan
✓No user limits
✓Always the latest version
✓Self-hosted · GDPR-compliant
The price we quote holds for the entire term of your contract.
FAQ
Frequently Asked Questions
Which Odoo versions does zSYNC support?
zSYNC runs inside your Odoo and supports the current Community and Enterprise versions. Because your integrations live in the front end — not in custom code — they keep running after Odoo upgrades instead of blocking them.
Is my data secure?
zSYNC is self-hosted in your own Odoo, so your data never leaves your environment. It's GDPR-compliant, and you control every connection, every credential, and every pipeline directly.
Can it connect to any spreadsheet, or only files I upload by hand?
Both. zSYNC can pull files automatically from a SharePoint or OneDrive library, a live Google Sheet, a network folder, or an email inbox — no manual upload required. If you'd rather keep manual uploads for certain files, it supports that too, with the same validation and mapping either way.
What happens if a sync fails — is there downtime?
Failures don't bring down your system. zSYNC runs on queued jobs, so integrations don't block each other. Every run is monitored — you can retry a failed run, even add a field and reprocess the exact same data.
Stop syncing spreadsheets by hand — let zSYNC do it every time.
Book a Free DemoNo commitment. 30-minute session. See it live.