Skip to Content

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.

$79Price
OPL-1License
v19 · v18 · v17Odoo
ProductivityCategory

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.

Push any Odoo model to a Google Sheet worksheet
Map columns from dropdowns, including related and dotted field paths
Per-column format, text, number, date, currency or embedded image via IMAGE
Filter records with a standard Odoo domain, no SQL
Full overwrite or incremental refresh that preserves your extra columns and formulas
Manual one-click push or automatic scheduled push
Per-run sync log with rows written, failures and duration
Chatter note and user notification when a scheduled push fails
Guided in-app setup, upload the service account key and share the sheet with the shown email
Connection test button that validates credentials and sheet access
Multiple models to multiple tabs from one connector
Two-tier security, User and Manager

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 Store

Keep exploring

More CODEerts apps.

All 82 of our published modules are open to browse, on the Odoo Store and in our app browser.