MESA Docs
MESA Homepage
  • Welcome to MESA
    • Installing MESA
    • Dashboard
    • Core Concepts
    • Getting Help
  • Templates
    • Template Library
    • Installing & Editing
  • Workflow Builder
    • Triggers
    • Actions
    • Fields
      • Variables
      • Formatting Variables
      • Liquid Templating
    • Testing
  • Workflow Activity
    • Tasks
      • Troubleshooting
      • Replay
    • Logs
    • Time Travel
  • Best Practices
    • Set Titles & Descriptions
    • Track Time Saved
    • Enable Failure Notifications
    • Avoid Infinite Loops
  • Going Further
    • Plans & Billing
    • Notifications
    • Credentials
    • Understanding the Queue
    • Export & Import Workflows
    • Platform Thresholds & Limits
  • Built-in Tools
    • Activity Log
    • AI
    • API
    • Approval
    • MCP
    • Custom Code
      • Libraries
        • MESA SDK
        • Filter
        • Loop
        • Transform
        • oAuth
        • Shopify
        • ShopifyGraphql
      • FAQ
    • Data
    • Delay
    • Email
    • Filter
    • Form
      • Configure
      • Going Further
      • Technical Notes
    • FTP
    • Image
    • Loop
    • Package Tracking
    • Paths
    • Schedule
    • Scraper
    • SMS
    • Transform
    • Virtual Output
    • Weather
    • Web Request
    • Webhook
  • Apps
    • Airtable
    • Amazon S3
    • Asana
    • Blog Studio
    • ChannelApe
    • Claude
    • ChatGPT
    • Dall-E 2
    • Delighted
    • Digital Humani
    • Discord
    • DocuSign
    • Dropbox
    • Etsy
    • Facebook
    • Fera.ai
    • Gatsby
    • Gmail
      • Send Email
    • Google Analytics 4
    • Google Analytics UA
    • Google Calendar
    • Google Drive
    • Google Forms
    • Google Sheets
      • Add Row
      • Query Rows
      • Update Row
      • Row Created
      • Row Updated (Advanced)
      • Creating New Spreadsheets
      • Technical Notes
    • Gorgias
    • Govalo
    • Help Scout
    • Hubspot
    • Infinite Options
    • Intercom
    • IPDetective
    • Judge.me
    • Katana
    • Klaviyo
      • API Deprecation
    • Loop Returns
    • Loyalty Lion
    • Mailchimp
    • Mailgun
    • Mandrill
    • Mantle
    • Notion
    • Odoo
    • Omnisend
    • Page Studio
    • Pinterest
    • Printful
    • PrintNode
    • QuickBooks
    • Rebuy
    • Recharge
    • Remove.bg
    • Returnly
    • Rivo
    • Salesforce
    • Segment
    • Sendlane
    • Shippo
    • ShipStation
    • Shopify
      • Technical Notes
        • Configuring Your Payload
        • Modifying and Filtering Get Lists
        • Parameters
        • Error Codes
        • Accuracy of orders_count Variable
        • Accuracy of Count Products Action
        • Using the Gift Cards API
        • How to Find a Specific Record in the Testing Interface
        • Order, Customer, and Product Updated Trigger Frequency
    • Shopify Flow
    • Shopify Plus
    • Shopify Retail POS
    • Skio Subscriptions
    • Slack
    • Smartrr
    • Smile.io
    • Square
      • Updating Inventory
      • Frequently Asked Questions
    • Stamped.io
    • Stripe
    • Thanks.io
    • TikTok
    • Tracktor
    • Twilio
    • Uploadery
    • Wonderment
    • Xero
    • Yotpo
    • Yotpo Loyalty
  • For developers
    • Admin API
    • Command Line Interface
    • Embedding templates
  • Frequently asked questions
    • Why isn't the log search returning logs with the search I entered?
    • Is it possible to handle errors or retry steps?
    • How do I handle a failed task?
    • Does MESA auto-save workflows?
    • Can I Use Apps That Don't Have a MESA Connector?
    • Why is my workflow action adding the same data each time it occurs?
    • How do I cancel automations that are already in progress?
    • How do I cancel my MESA subscription or 7-day trial?
    • Can you import code from npm in custom code?
    • Do you have a Slack Community?
Powered by GitBook
On this page
  • Authentication
  • Adding your Username and Password
  • Adding your Domain
  • Adding your Database
  • Configure
  • Custom Model Actions

Was this helpful?

  1. Apps

Odoo

PreviousNotionNextOmnisend

Last updated 1 month ago

Was this helpful?

Authentication

Credentials give secure access to the integrated app in a MESA workflow. Your Odoo credential safely connects your workflows to your Odoo account.

To connect Odoo with MESA, you'll need to enter your Username and Password, Domain, and possibly your Database.

Adding your Username and Password

1

Locate the Username and Password by clicking Settings from your Odoo Apps page.

2

From Settings, locate General Settings and then Users. Click on Manage Users.

3

Next, click the checkbox next to the user to whom you want to connect with MESA. Then, click on Actions (gear icon) and then Change Password.

4

If your user doesn't have a password, create a new one, copy it, and click Change Password. Then, paste the newly created password into the Password field of the Odoo step in MESA. Next, copy the User Login email and paste it into the Username field of the same step.

If a password already exists, copy the User Login email and paste it into the Username field in the Odoo Authentication section of your Odoo step in MESA. Then, copy the existing password and paste it into the Password field in the same step.

Adding your Domain

1

Your domain can be found in the URL of your Odoo account. For example, your domain will look like https://mycompany.odoo.com.

2

Paste your domain in the Domain field of the Odoo Authentication menu of your Odoo step in MESA.

Be sure to add the domain without a / at the end of the URL.

Adding your Database

If the Odoo database name differs from the domain itself, you can enter it in the Database field of the Odoo Authentication section of your Odoo step in MESA. If not, ignore that field.

Configure

All versions of Odoo and Odoo Online are supported, along with Sales and Contact apps

Click the Retrieve Fields button to pull in the current fields associated with your Odoo action.

If you’ve updated your fields in Odoo, you will need to click the Retrieve Fields button to pull in the latest changes.

Custom Model Actions

In MESA, you'll find several Odoo Custom Model actions. These are useful for working with Odoo objects that MESA doesn’t currently support as built-in actions. After selecting a Custom Model action, you can specify the object you want to interact with.

A common example is the Send Shopify Customer to Odoo Contact template, where Custom Model actions retrieve the corresponding Odoo codes for a customer's country and state (res.country and res.state, respectively).

View Odoo templates and tutorials here!