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.
How to Connect Odoo.sh or Self-Hosted Odoo with Zapier – Step-by-Step Guide