Enable Dark Mode!
how-to-integrate-salesforce-with-odoo-19.jpg
By: Gee Paul Joby

How to Integrate Salesforce with Odoo 19

Functional Odoo 19 Odoo Enterprises Odoo Community

Salesforce is one of the most popular Customer Relationship Management (CRM) platforms, and Odoo is an all-in-one business management solution that helps businesses handle sales, inventory, accounting, purchasing, and many other operations. Many companies use both platforms to manage different parts of their business. But when data has to be entered or updated manually in both systems, it can take time and often leads to mistakes or duplicate records.

The Salesforce Odoo Connector solves this problem by linking Salesforce and Odoo together. It automatically syncs data between the two systems, keeping business records up to date without manual effort. This helps teams to work with accurate information in real time while continuing to use the platform they are most comfortable with.

Let's explore the configurations of the Odoo Salesforce Connector app available on the Odoo Apps Store.

Firstly, we need a Salesforce Developer Account. If you already have an account, simply log in. If not, you can create a Developer Account to get started.

How to Integrate Salesforce with Odoo 19-cybrosys

After signing up, log in to the Salesforce Developer Account.

How to Integrate Salesforce with Odoo 19-cybrosys

Next, go to View Profile and open the Settings.

How to Integrate Salesforce with Odoo 19-cybrosys

From the left-side menu, choose Reset My Security Token, and then click Reset Security Token to complete the process.

How to Integrate Salesforce with Odoo 19-cybrosys

This will send an email with the new security token. Later, this is needed in the Connection between the Odoo and Salesforce accounts.

How to Integrate Salesforce with Odoo 19-cybrosys

The email contains the account username and the new security token.

How to Integrate Salesforce with Odoo 19-cybrosys

Now, let’s proceed with installing the module in Odoo. Before installation, make sure that all the required external Python dependencies are properly installed. If it is not installed, you can install the required dependency using the command below:

pip install simple-salesforce

Then, proceed with installing the module.

After successfully install the module, open the Odoo Salesforce Connector App. We need to connect Odoo with a Salesforce Developer Account. For that, we need the username, the Developer account password, and the newly created security token. Enter the Username, Password, and Security Token in their respective fields, then click Connect.

How to Integrate Salesforce with Odoo 19-cybrosys

If the credentials are valid, the connection will be established successfully, and the status will be displayed as Connected.

How to Integrate Salesforce with Odoo 19-cybrosys

In this application, we have the facilities to import and export the products, Leads, Customers, opportunities, and Tasks.

Let’s see the import and export of the products. To do this, navigate to the Products tab and enable both Import Products and Export Products. Then, the Buttons will be visible for the same. Clicking the Import button will initiate the import process.

How to Integrate Salesforce with Odoo 19-cybrosys

After the import of the products, a successful notification will appear. Then, you can check the products page; the products are imported successfully.

How to Integrate Salesforce with Odoo 19-cybrosys

Next, export the products to Salesforce by clicking on the Export Products button; if the Export is successful, it will show a successful notification.

How to Integrate Salesforce with Odoo 19-cybrosys

The Exported Products can be seen on the Products Screen.

How to Integrate Salesforce with Odoo 19-cybrosys

In the Leads tab, we can see the import and export leads options. Firstly, we can import the Leads from Salesforce.

How to Integrate Salesforce with Odoo 19-cybrosys

After importing the leads, you can find the Leads that are created in Salesforce are synced to odoo.

How to Integrate Salesforce with Odoo 19-cybrosys

Then,  we can export the Leads to Salesforce. Before doing that operation, we need to make sure the Duplicate Rules for leads are either deleted or deactivated. This will block the creation of duplicate leads in Salesforce. For that, go to the Setup menu and open the Setup page.

How to Integrate Salesforce with Odoo 19-cybrosysHow to Integrate Salesforce with Odoo 19-cybrosys

Find Duplicate Rules, then make it deleted or deactivated.

How to Integrate Salesforce with Odoo 19-cybrosys

After making the changes to the duplicate rules, try exporting the Leads.

How to Integrate Salesforce with Odoo 19-cybrosys

When the Lead Export is successful, you can see the synced leads in Salesforce.

How to Integrate Salesforce with Odoo 19-cybrosys

In the Customers Tab, you can find the buttons to import and export the contacts after enabling the checkboxes. Now, the Contacts from Salesforce are imported.

How to Integrate Salesforce with Odoo 19-cybrosys

How to Integrate Salesforce with Odoo 19-cybrosys

Next, we can export the contacts from odoo.

How to Integrate Salesforce with Odoo 19-cybrosysHow to Integrate Salesforce with Odoo 19-cybrosys

The Opportunities tab keeps your sales pipeline synchronized between the two platforms. Importing opportunities brings Salesforce opportunity records into Odoo CRM, enabling users to track ongoing deals without manually entering information. Exporting opportunities sends opportunity records created in Odoo to Salesforce, allowing sales teams working on either platform to monitor deal progress using the same up-to-date information.

How to Integrate Salesforce with Odoo 19-cybrosys

Let’s see the imported opportunities.

How to Integrate Salesforce with Odoo 19-cybrosys

Likewise, the exported Opportunities.

How to Integrate Salesforce with Odoo 19-cybrosys

The Tasks tab synchronizes activities and follow-up tasks between Salesforce and Odoo. When tasks are imported, the connector retrieves task records from Salesforce and creates them in Odoo, ensuring important activities and follow-ups are available to Odoo users. Exporting tasks transfers activities created in Odoo to Salesforce, helping teams stay aligned while managing customer interactions from their preferred platform. By keeping task information synchronized, businesses can improve collaboration, avoid missed follow-ups, and maintain a complete record of customer activities across both systems.

The Tasks are imported successfully. Let’s check them.

How to Integrate Salesforce with Odoo 19-cybrosys

How to Integrate Salesforce with Odoo 19-cybrosys

Finally, the Tasks from Odoo are exported to Salesforce.

How to Integrate Salesforce with Odoo 19-cybrosys

How to Integrate Salesforce with Odoo 19-cybrosys

The Salesforce Odoo Connector streamlines business operations by synchronizing data between Salesforce and Odoo, reducing manual work, preventing duplicates, and ensuring accurate, real-time information across both platforms.

To read more about How to Configure MyFatoorah Payment Gateway in Odoo 18, refer to our blog How to Configure MyFatoorah Payment Gateway in Odoo 18.


Frequently Asked Questions

What data can be synchronized between Salesforce and Odoo using the Salesforce Odoo Connector?

The Salesforce Odoo Connector allows you to synchronize Products, Leads, Customers (Contacts), Opportunities, and Tasks between Salesforce and Odoo. It supports both import and export operations, enabling businesses to keep records updated across both platforms while reducing manual data entry and duplicate records.

Why is a Salesforce Security Token required for the connection?

A Salesforce Security Token provides an additional layer of protection when external applications connect to your Salesforce account. After resetting the token from your Salesforce account settings, you must enter it along with your Salesforce username and password in the Odoo Salesforce Connector. Once the credentials are verified, Odoo establishes a secure connection with your Salesforce account.

Why do I need to disable Salesforce Duplicate Rules before exporting Leads?

Salesforce Duplicate Rules are designed to prevent duplicate lead records from being created. During lead export from Odoo, these rules may block the synchronization if Salesforce detects similar records. Temporarily disabling or deactivating the Duplicate Rules allows the connector to export leads successfully. After the synchronization is completed, you can re-enable the rules as needed based on your business requirements.

If you need any assistance in odoo, we are online, please chat with us.



0
Comments



Leave a comment



WhatsApp