Back to Docs
CRM and Contacts
eCommerce and Inventory
Spreadsheets and Databases

Automatically Track Odoo Products in Google Sheets 📦


Adam Browder

September 11, 2025

When your team adds a new product in Odoo, the data often needs to reach more than one place. Marketing might pull it into a pricing catalog, finance may load it into reports, and operations could sync it into a BI dashboard. Many teams use Google Sheets as the central hub for this, but copying product details by hand slows everything down. With Workload, you can automatically track Odoo Products in Google Sheets the moment they’re created.

Each product record in Odoo moves directly into a new row in your spreadsheet. The automation includes the product name, price, category, and quantity. Even complex fields, such as category IDs hidden inside arrays, are formatted cleanly so every value drops into the right column.

Once the product data is in Google Sheets, it’s easy to connect it to other systems. Reports stay accurate, exports update in real time, and every team works with the same current information. You save hours of manual work and cut down on errors while keeping your data ready for whatever comes next.


🧩 Essentials

Before you build, here are the accounts you’ll need:

Odoo – Your ERP system where new products are created and managed.

Google Sheets – Stores product details in rows for reporting or syncing to other tools.

🚀 Workload account (free or paid) – Create your automation without writing code.

Workload makes connecting these tools seamless. Just sign in and grant access when prompted—no developer setup or configuration needed.

🎨 Make It Yours

You can customize this automation to fit the way your team manages product data:

📦 Filter by Product Type
Only send physical goods into Google Sheets while skipping services or internal records.

🧹 Clean Categories with Workload’s AI Wizard
Split or rename category fields so your columns stay accurate and consistent.

📢 Branch by Department
Log products into Sheets for finance while also sending Slack alerts to sales when new items appear.

🔖 Add Extra Fields
Map SKUs, supplier info, or notes into extra columns to create a richer product database.


⚙️ How to Automatically Track Odoo Products in Google Sheets

Every app expects data in a specific format—whether it’s how dates are written, how names are separated, or how fields are labeled. You can use our in-house tool AI Wizard by Workload to clean up or adjust data between steps. If your trigger already sends clean data, you may not need formatting at all.

Open the Workload Dashboard and click Create Workflow.

Click Create Workflow in the Workload dashboard to start a new automation.

Give your automation a title, such as New Odoo Products to Google Sheets.

Name the automation Odoo Products in Google Sheets to keep it organized.

Click inside the Trigger box and select Odoo ERP Self Hosted.

Search for Odoo ERP Self Hosted and select it as the trigger app.

Choose the event New Product, then click Continue.

Set the trigger event to New Product in Odoo ERP Self Hosted.

Click Sign in to connect your Odoo account if you haven’t already. For help, follow our step-by-step guide on how to connect Odoo to Workload. Once connected, click Continue.

Sign in to connect your Odoo account and enable Odoo Products in Google Sheets.

Select the Odoo database you want to monitor, then click Continue.

Choose the correct Odoo database from the dropdown before continuing.

Test the trigger to pull in sample product data and once you have a successful response, click Continue.

Run a test trigger to pull sample product data into the Odoo Products in Google Sheets automation.

Click into the action step and click on the TOOLS menu. Next, choose AI Wizard by Workload (fka AI Formatter).

Add an action step and select Google Sheets from the list of apps.

Select the event Format Data, then click Continue.

Choose Create Spreadsheet Row in Google Sheets to log new product details.

In the Input Data field, choose Category ID (categ_id:) from the trigger step.

Use the Category ID from Odoo as input data to format for Odoo Products in Google Sheets.

Paste the prompt “Turn this array into an object” into the box, then click Continue.

Entering a plain English prompt in AI Wizard to format category data.

Test the action to confirm the category is split into clean fields, then click Continue.

AI Wizard test returns a clean object with product category details.

Click the plus sign (+) to add another action step.

Adding a new action step after formatting Odoo product data.

Next, select the Google Sheets app.

Selecting Google Sheets as the action app to sync Odoo Products in Google Sheets.

Choose the event Create Spreadsheet Row, then click Continue.

Choosing “Create Spreadsheet Row” as the Google Sheets action for Odoo Products in Google Sheets.

Click Sign in to connect your Google Sheets account if you haven’t already. For help, follow our step-by-step guide on how to connect Google Sheets to Workload. Once connected, click Continue.

Connecting a Google Sheets account in Workload to continue building the automation.

Select the spreadsheet you want to update, then choose the worksheet tab.

Selecting the target spreadsheet and worksheet to log Odoo Products in Google Sheets.

Use the + Add To button to start mapping data to your Google Sheet. The column names match your spreadsheet. Use dynamic values pulled from the previous steps or input your own static choices. Click + Add To for more columns, then hit Continue when done. Here are the fields we used:

  • Name – Product name (from Odoo trigger)
  • Price – List price (from Odoo trigger)
  • Category – Formatted category (from AI Formatter step)
  • Quantity – Quantity available (from Odoo trigger)
Mapping product name and available quantity fields from Odoo into Google Sheets columns.

Test the action to confirm the row is created in your Sheet. Once you have a successful response, click Continue.

Testing the Google Sheets action to confirm product data syncs correctly.
Screenshot

Open your Google Sheet to confirm the new product row appears.

Verifying that Odoo Products in Google Sheets appear in the correct columns after testing.

In the Workload Editor, check that each step shows a green dot, then activate the automation.

Switching on the automation that syncs Odoo Products in Google Sheets.
Screenshot

Once you’re automatically logging Odoo products into Google Sheets, you can expand the automation into a more powerful system:

🔔 Send Alerts for New Products
Post a Slack or Teams message whenever a new product appears so your team can act right away.

📊 Build Real-Time Dashboards
Connect Sheets to Looker Studio or another BI tool to track product performance and inventory trends.

🛒 Sync to eCommerce Platforms
Push new products from Sheets into Shopify or WooCommerce to keep your storefronts updated.

🗂️ Create a Central Product Database
Combine product data with suppliers, pricing, or categories in Sheets to serve as a master record for other automations.


Keep exploring automation and save more time:

🎓 Visit Workload University for more video tutorials on building automations.

🆘 Browse the Help Center for setup guides and troubleshooting tips.

🔄 Explore more Odoo automation tutorials to see how else you can streamline your workflows.

🌐 Check out Google Sheets automations to expand your product tracking and reporting.

Follow along with Eliot as he helps you build this automation
Tags
Google Sheets
Odoo ERP Self Hosted
Ready to automate your workflows?

Start building powerful automations with Workload today.

Get Started Free

Most Searched Apps
Google Sheets Integrations
Notion Integrations
Calendly Integrations
Lever Integrations
Wordpress Integrations
Webflow Integrations
...+More

Security

Sitemap

Privacy

Terms

Do not sell/share my info