Back to Blog
AI Operations

How to Connect Odoo.sh or Self-Hosted Odoo with Zapier – Step-by-Step Guide

Rahul R - Rootlevel
August 12, 2025
5 min read
How to Connect Odoo.sh or Self-Hosted Odoo with Zapier – Step-by-Step Guide

With this connection, you can automate processes, save time, and keep your data in sync across your favorite apps.

Step-by-Step Guide

Automation can save your business hours of manual work every week, and connecting Odoo with Zapier is one of the fastest ways to make it happen.

Whether you’re using Odoo.sh or a self-hosted Odoo instance, the process is the same — you’ll be using Zapier’s Odoo ERP Self Hosted app to link them together.

Follow this guide to set up the connection in just a few minutes.

Step 1: Log in to Zapier

Go to Zapier and sign in to your account.

If you’re new to Zapier, sign up for a free account before proceeding.

Step 2: Create a New Zap

Click “Make a Zap” to start creating your automation.

Step 3: Choose Your Trigger App

Select the app that will start the workflow. Examples: Google Forms, Gmail, Typeform, Shopify, etc.

Choose the event that will trigger the automation (e.g., “New Form Entry”, “New Email”, “New Order”).

Step 4: Select Odoo ERP Self Hosted as the Action App

Search for “Odoo ERP Self Hosted” in Zapier’s Action step.

This is the correct option for both Odoo.sh and self-hosted setups.

Step 5: Connect Your Odoo.sh or Self-Hosted Account

When prompted, enter:

Odoo URL – Your full Odoo URL (e.g., https://yourcompany.odoo.com or https://yourdomain.com).

Odoo Username – Usually your Odoo login email.

Password or API Key – For security, use an API Key (in Odoo: My Profile → API Keys → Create).

Database Name – Found in your Odoo URL after /web?db= or in Odoo.sh project details.

Step 6: Define the Odoo Action

Choose the action you want Odoo to perform (e.g., create a record, update a record, create a lead).

Map the fields from your trigger app to the corresponding Odoo fields.

Step 7: Test the Zap

Run a test to check that the connection is working and the data flows as expected.

Step 8: Turn On Your Zap

Once the test passes, click “Turn On” to activate your automation.

Tips for a Smooth Setup

Use API Keys instead of passwords for better security.

Double-check the database name to avoid connection errors.

Make sure the Odoo user has correct permissions for the actions you want.

Map fields accurately to maintain clean and consistent data.

Conclusion

That’s it! 🎉 You’ve just learned how to connect Odoo.sh or self-hosted Odoo with Zapier.

With this connection, you can automate processes, save time, and keep your data in sync across your favorite apps.

in Knowledge Base# How to connect Odoo to Zapier Odoo ERP integrations Odoo.sh Zapier integration Self-hosted Odoo automation Zapier workflow with Odoo