Productivity
Google Sheets Connector for Odoo
Push any Odoo model to Google Sheets on a schedule. Map fields and related paths from dropdowns, filter records with an Odoo domain, choose full or incremental refresh, embed images, and keep an audit log of every sync.
Overview
Google Sheets Connector for Odoo.
Google Sheets Connector for Odoo is a live data bridge that pushes records from any Odoo model into Google Sheets. Authenticate once with a Google service account, point a connector at a spreadsheet, then map a model to a worksheet. Pick the columns from dropdowns, including related and dotted paths such as a customer's country, and choose a format per column (text, number, date, currency or an embedded image). Filter exactly which records go out with a standard Odoo domain, and choose full overwrite or incremental refresh, where incremental updates changed rows by key and appends new ones while leaving the extra columns and formulas you added in the sheet untouched. Run a push manually with one click or on a schedule, and read a per-run sync log that records rows written, failures and duration, with a chatter note and user notification when a scheduled run fails. Two-tier security separates users who run connectors from managers who configure service accounts. The connector runs on Odoo on-premise and Odoo.sh.
What's included
Key features.
What it does
Google Sheets Connector for Odoo pushes records from any Odoo model straight into Google Sheets, so the spreadsheets your team already lives in stay up to date without copy and paste. You authenticate once with a Google service account, point a connector at a spreadsheet, and map a model to a worksheet. From there the connector keeps the sheet in sync, manually or on a schedule.
Who it's for
Operations, sales and finance teams who report or collaborate in Google Sheets and want their Odoo data to arrive there automatically, and anyone who needs to feed a Google Sheet that other tools or dashboards read from. It runs on Odoo on-premise and Odoo.sh.
Questions
About Google Sheets Connector for Odoo.
How do I export Odoo data to Google Sheets automatically?
Create a connector pointing at your Google Sheet, map an Odoo model to a worksheet, and set the connector to Scheduled. A background job then pushes the latest records to the sheet on the interval you choose, and every run is written to a sync log.
Can I choose which records and fields are sent to the sheet?
Yes. Each mapping picks its columns from dropdowns, including related fields such as a customer's country, and filters the records with a standard Odoo domain, so only the rows and columns you want are pushed.
Will re-syncing overwrite the extra columns I added in the sheet?
Not if you use incremental refresh. Incremental matches rows by a key field, updates changed rows and appends new ones, and leaves any extra columns or formulas you added in the sheet in place. Full overwrite mode is also available when you want a clean rewrite.
How does the connector authenticate with Google?
It uses a Google service account. You upload the service account JSON key in Odoo and share your Google Sheet with the service account email shown on the form. The in-app guide walks you through creating the key in Google Cloud.
Does this work on Odoo Online (SaaS)?
The service account connector runs on Odoo on-premise and Odoo.sh, which allow the required Python libraries. Odoo Online (SaaS) does not allow installing those libraries, so use on-premise or Odoo.sh for this app.
Which Odoo versions does this support?
Use the version selector at the top of this page to pick your Odoo release. The app is maintained across the supported versions.
On the Odoo Store
Get Google Sheets Connector for Odoo on the Odoo Store.
Pick your Odoo version and install it in a click, with free updates and real support behind it.
View on the Odoo StoreKeep exploring
More CODEerts apps.
All 82 of our published modules are open to browse, on the Odoo Store and in our app browser.
Ready to make Odoo work the way your business does?
Book a free callCODEerts is a team of certified Odoo experts and full-stack engineers. We implement, customise and support Odoo ERP, then build the software around it.