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
Tags
Ready to automate your workflows?
Start building powerful automations with Workload today.
Get Started Free



























