How to integrate Odoo

Created by Nicolas Wussler, Modified on Fri, 20 Dec at 9:57 AM by Aleksandra Furundzic

TABLE OF CONTENTS


Description


Odoo is a completely customizable, fully integrated, all-in-one open-source software packed with hundreds of expertly designed business applications. Odoo offers up everything a business needs to run efficiently, such as CRM, Sales, Project, Manufacturing, Inventory, and Accounting, just to name a few. Regardless of size or budget, Odoo is tailor-made to help companies grow with its wide array of efficient, easy-to-use business solutions.


Integrating your Odoo account with SyncSpider allows you to automate data synchronization, streamline workflows across applications, and ensure your Odoo data stays consistent with other tools in your tech stack. 



Entities

Source

Target

Product

Product

Partner

Partner

POS Order

Sale Order

Procurement Order

Product Update

Sale Order

 

Purchase Order

Delivery

Steps to integrate Odoo

 

Step 1. Find Integration on SyncSpider 


In SyncSpider, navigate to the Integrations menu and click 'Connect new app'


Search for "Odoo" in the search bar.  


 Adding new integration.




Step 2. Name the Integration


Enter the name of your integration and press 'Next'.

 




Step 3. 
Enter Odoo Credentials 


You will be prompted for the URL, Database, Username, and Password associated with your Odoo account. 



 Once you have added all of your Odoo credentials, click 'Save' and you have successfully completed the integration!


Step 3.1 Username and Password 


Use the Username and Password that have admin access to your Odoo website. 


These credentials should have the necessary permissions to allow SyncSpider to access and manage data within your Odoo instance.



Step 3.2 Finding the Database Name 


To locate your Odoo Database Name, you have a few options and can use one of the following methods:




Option 1: Go to My Databases 


Log in to your Odoo account, click on your username (e.g., 'TEST shown below') in the top right corner, and select 'My Databases' from the dropdown menu.


 

Locating the Database inside Odoo


After clicking on 'My Databases,' you’ll be taken to a page like the one shown below, where you can view the name of the database connected to your store's domain. 

 




Option 2: Activate Developer Mode 


To activate developer mode, open the Settings app in Odoo, navigate to the Developer Tools section, and click on 'Activate Developer Mode.' 

 

 





Once activated, you’ll see the database name displayed at the top right of the screen, near your username.


 



Option 3: Using the URL Endpoint


If you access Odoo through a URL like my-company.odoo.com, you can find the database name embedded in the URL, typically in the format my-company-XXXXXXX, where XXXXXXX varies with each build.




Option 4: Enable Debug Mode


Add ?debug=1 to the end of the URL just after /web, so it looks like this: 


https://my-company.odoo.com/web?debug=1


Reload the page, and the database name will appear next to your username.





Step 3.3 URL 


The URL is the web address you use to access your Odoo instance. 


This is typically formatted as https://[your-company-name].odoo.com or https://[custom-domain].com if you are using a custom domain for your Odoo instance or use the link to your http://[database_name].myodoo.at website that you have previously configured. 




 

Additional Information:


Please be aware of the following crucial point regarding Odoo hosting and its compatibility with SyncSpider.

If you, as a client, are utilizing the Odoo free hosting option, SyncSpider will not be able to import data from your Odoo account. This is because Odoo's free hosting plan does not support the necessary API calls that SyncSpider requires for the import process.

To enable SyncSpider to make these API calls, you need to be on a Custom Odoo hosting plan, or you must have your own hosting solution that supports these API calls.

Importantly, upgrading your Odoo plan does not automatically shift your hosting from shared to custom. You would remain on the same shared hosting post-upgrade unless you opt for other hosting alternatives such as Odoo.sh or self-hosting.

This means that just upgrading your Odoo plan will not necessarily resolve compatibility issues with SyncSpider. So when using Odoo and SyncSpider, it is always necessary to double-check your hosting type. Having a hosting plan that supports the requisite API calls is paramount for successful data import with SyncSpider.



Additional Resources


Learn more about SyncSpider's capabilities and how to optimize your Odoo integration with these additional resources:



Odoo is just one of the tools we support!

 

To check the list of the tools and features we support, please click here.

If you don't see your favorite tool on our list, please take the time and send us a request here to create an integration for you OR Up-vote it if it's already on the list :)

 

We develop the integrations based on the requests and up-votes :)

 

We hope that this covers everything. If you have any further questions or need additional clarification please reach out to us via [email protected] or our Chat Widget!



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article