Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie

Hi, all 
First time on here, please be gentle :)

We just moved from a different CRM to Odoo. I big feature of our previous CRM was the ability to sync contacts to my outlook contacts. 
Because my outlook is connected with my phone, I would know who was calling me without having to separately enter the contact in my phone contacts.
We call a lot in my industrie so this is a rather important for us.


I was told by an Odoo rep that this was possible in Odoo as well since you can connect you Outlook with Odoo. 
However, I am only able to connect Outlook mail with the plugin but can't find any extra info about connecting the Contacts.


When I look in the forum, I find some similar topics but all of them have been answered by a very dedicated marketeer promoting PieSync to make syncing possible.
PieSync does not exist anymore, it is now part of HubSpot so those answers didn't really help me.

So am I missing something in the documentation or was I misinformed by the Odoo rep.


To summarize: We want to sync contacts in the Odoo Contacts module to Outlook. End goal is to automatically update my phone contacts so that I will get the correct caller ID when they call me.



Greetings
Lander

Awatar
Odrzuć
Najlepsza odpowiedź

Hi Lander, Welcome, and no worries, you asked a very valid question. Here's a clear and honest breakdown of your situation regarding Odoo ↔ Outlook (Exchange) contact sync:

The Short Answer:

Odoo does not natively support full two-way contact sync with Outlook/Exchange.

The Odoo Outlook plugin is primarily for emails and calendar—not contacts.

What You Can Do:

1. Use a 3rd-Party Integration Tool (But Not PieSync)
  • Since PieSync is now part of HubSpot, it no longer works independently.
  • Alternatives:
    • Make.com (formerly Integromat) – has pre-built connectors for both Odoo and Outlook/Exchange.
    • Zapier – limited support, but with custom webhook/API, it’s doable.
    • Microsoft Power Automate – ideal if you're on Microsoft 365/Exchange Online.

These tools allow you to:

  • Sync Odoo Contacts → Outlook Contacts (one-way or two-way).
  • Automatically update contact info across both systems.
  • Extend that sync to your mobile device via Outlook’s native sync.

Example: Sync via Microsoft Power Automate

You can set up a flow like:

  1. Trigger: New/updated contact in Odoo (via API).
  2. Action: Create/update contact in Outlook/Exchange.

Power Automate will then handle the Outlook-to-phone sync (assuming your mobile Outlook account is active).

A Note on Security & Access

To do this, you’ll need:

  • API access in Odoo (available in Enterprise & Community editions).
  • Access to Microsoft Graph API (for Office 365/Exchange).

If you're using Odoo Online (SaaS), the options are more limited because direct access to the database and custom modules is restricted.

If You're Comfortable With Code...

You can also build a custom Odoo module to push contacts to Outlook using Microsoft Graph API. This is ideal if you want:

  • Full control
  • Real-time syncing
  • Custom field mapping

Summary

FeatureNative in Odoo?Can be done with effort?
Outlook mail sync✅ Yes✅ Yes
Outlook calendar sync✅ Yes✅ Yes
Outlook contact sync❌ No✅ Yes (via API/integration tools)
Caller ID on phone❌ No direct✅ Yes (via Outlook contact sync to phone)

Recommendations for You

  • Use Microsoft Power Automate if you're already on M365.
  • Or try Make.com for a no-code, flexible integration.
  • If you need help setting it up, a developer or Odoo partner can assist.

Awatar
Odrzuć
Najlepsza odpowiedź

To synchronize Odoo contacts with third-party applications like Outlook and Exchange, you have several integration options:

 1. Odoo Outlook Plugin (Official)

Odoo provides an official Outlook plugin that facilitates integration between Outlook and Odoo. This plugin allows users to create or update Odoo CRM records directly from Outlook, reducing manual data entry. To set up this integration:

  • Enable Mail Plugin in Odoo: Navigate to Settings → General Settings → Integrations, enable the Mail Plugin, and save the configuration.
  • Install the Outlook Plugin: In Outlook, go to Get Add-ins, search for "Odoo for Outlook," and install the plugin.
  • Configure the Plugin: Open any email in Outlook, click on the "More actions" button, select "Odoo for Outlook," and log in with your Odoo credentials to establish the connection.

 2. Third-Party Add-Ins (e.g., OUS Outlook Odoo Add-In)

Third-party solutions like the OUS Outlook Odoo Add-In offer enhanced synchronization features, including:

  • Two-Way Sync: Synchronize contacts and calendars between Outlook and Odoo in both directions.
  • Support for Multiple Modules: Integrate contacts, project tasks, helpdesk tickets, leads, opportunities, purchase orders, and sales orders.
  • Customization: Supports custom-built modules and user-configurable settings.

These add-ins can be particularly useful for businesses requiring more extensive integration capabilities beyond the official plugin.

 3. Custom API Integration

For tailored integration needs, especially when dealing with unique workflows or specific third-party applications, custom API integration may be the most effective approach. This involves:

  • Utilizing Odoo's XML-RPC or JSON-RPC APIs: Develop scripts or applications that interact with Odoo's APIs to fetch and update contact data.
  • Leveraging Microsoft Graph API: Access and manage Outlook or Exchange contacts through Microsoft's Graph API.
  • Implementing Webhooks: Set up webhooks to receive real-time updates and synchronize data between systems.

This method offers maximum flexibility but requires development resources and a thorough understanding of both Odoo and the third-party application's APIs.

Awatar
Odrzuć
Najlepsza odpowiedź

Hi,


To synchronize Outlook with Odoo, please refer to the following,

https://www.odoo.com/documentation/18.0/applications/productivity/calendar/outlook.html


Hope it helps

Awatar
Odrzuć

He is not looking for Calendar Sync

Powiązane posty Odpowiedzi Widoki Czynność
1
lis 16
5256
0
kwi 23
1879
2
lut 24
10385
3
lip 25
2187
0
sty 21
3004