Back to Docs
CRM and Contacts
Spreadsheets and Databases

Automatically Track Odoo Leads in Google Sheets ๐Ÿ“Š


Adam Browder

August 14, 2025

When a new lead enters Odoo, the clock starts ticking. Teams that Automatically Track Odoo Leads in Google Sheets respond faster. Marketing launches campaigns without waiting. Sales managers update pipeline reports on time. Finance plans revenue with the latest data. Without automation, you export files, copy them into Sheets, and fix formatting by hand.

This automation captures every new lead or opportunity the moment it appears in Odoo. It logs details like contact name, company, email, phone, expected revenue, and creation date directly into your spreadsheet. It also cleans the dataโ€”splitting company and contact into separate fields and reformatting phone numbers so Sheets accepts them.

By syncing Odoo and Google Sheets in real time, you eliminate manual work. You reduce mistakes. You keep everyone aligned with accurate, current sales data.


๐Ÿงฉ Essentials

Hereโ€™s what youโ€™ll need:

๐Ÿ˜ Odoo account to detect new leads or opportunities

โœ… Google Sheets account to store and organize the lead details

๐Ÿš€ Workload account (free or paid) to create your automation

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

๐ŸŽจ Make It Yours

๐Ÿ“Ž Filter by Sales Stage
Only log leads marked โ€œQualifiedโ€ in Odoo so your spreadsheet focuses on opportunities most likely to close.

๐Ÿ“… Track Lead Response Time
Add a column that shows how long it takes from lead creation to first follow-up, helping you monitor speed-to-lead.

๐Ÿ”ง Reformat Company and Contact Names
Use the AI Wizard to split company and contact names from the partner array into separate, easy-to-read columns.

๐Ÿ“Š Standardize Phone Numbers
Remove plus signs and hyphens so numbers are consistent and ready for calls or CSV exports.


โš™๏ธ How to Automatically Track Odoo Leads 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.

Step 1: Create a New Automation

Open the Workload Dashboard and click Create Workflow.

Give your automation a name like โ€œOdoo Lead to Google Sheets.โ€

Step 2: Set Up the Trigger (Odoo ERP Self Hosted)

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

Choose the event New Lead/Opportunity, then click Continue.

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

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

Hit the Test Trigger button to pull in sample data. Once you have a successful response, click Continue.

Step 3: Extract Response Data (AI Wizard by Workload)

Open the action step and choose AI Wizard by Workload (formerly: AI Formatter by Workload) from the TOOLS menu.

Select the event Format Data, then click Continue.

In the Input Data field, use the partner ID array from the trigger

In the prompt, ask to split the array into separate company name and contact name fields (see video for exact prompt we used), then click Continue.

Click Test action

Confirm the response shows each name as an individual field, then click Continue.

Step 4: Reformat Phone Number

Click the plus icon and add a new step, then choose AI Wizard by Workload (formerly: AI Formatter by Workload) from the TOOLS menu.

Now choose the event Format Data, then click Continue.

Use the phone number from the trigger in the Input Data field.

In the prompt, ask to reformat it without plus signs or hyphens so itโ€™s Google Sheetsโ€“compatible, then click Continue.

Test action to confirm the cleaned phone number displays correctly.

Once you get a successful response, click Continue.

Step 5: Add a New Action Step to Automatically Track Odoo Leads (Google Sheets)

Add a step and search for Google Sheets.

Select the event Create Spreadsheet Row. Now, hit Continue.

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

Choose your target spreadsheet and then select the correct worksheet from the dropdown menus.

To map each column to the correct field, click the + Add to button in the rowData field. Once you have added all the data you want to use, click Continue. Here are the fields that we use in our example:

  • Contact Name (from Step 3 or the trigger)
  • Email (from trigger)
  • Phone (from Step 4)
  • Expected Revenue (from trigger)
  • Company Name (from Step 3)
  • Date Created (from trigger)

Click Test action to send the sample lead into Google Sheets.

After you get a successful response from the test, click Continue

Step 6: Activate Your Automation

Check your spreadsheet to confirm all columns populate correctly.

Go back to the Workload Editor and verify that each step has a green light. Once everything looks good, activate the automation by clicking the On/Off toggle.


โšก Power-Up: Track Odoo Leads in Google Sheets as Part of a Larger Automation

Once youโ€™re automatically logging Odoo leads in Google Sheets, you can extend the automation to create a complete lead management system. These add-ons transform your simple logging automation into a multi-step system that captures, routes, and tracks every opportunity with minimal effort:

๐Ÿ”” Send Slack Notifications
Trigger an alert in a sales channel every time a new lead hits the sheet, so your team can act immediately.

๐Ÿ’Ž Flag Priority Follow-Up for High-Value Leads
Add a filter step for leads over a certain value, then send them straight into HubSpot, Pipedrive, or Salesforce for priority follow-up.

๐Ÿงพ Generate Weekly Lead Summaries
Add an AI Wizard by Workload step to create summaries from the weekโ€™s data and send them to your inbox every Monday.

โœ… Add Automatic Follow-Up Tasks
Connect with Todoist, Asana, or Trello to create a follow-up task for each new lead in the sheet.


๐Ÿง  Learn More with Workload

Keep exploring automation and save even more time:

๐ŸŽ“ Visit Workload University

๐Ÿ†˜ Browse Setup Guides in Workload’s Help Center

๐Ÿ˜ More Odoo Automation Tutorials

๐Ÿ“Š More Google Sheets Automation Tutorials

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