1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
Sync Outlook Contacts & Calendars (Windows app) in CardDAV/CalDAV
This guide explains how to synchronize Microsoft Outlook Windows contacts & calendars (versions Office 365 / 2019, 2016, 2013, 2010, 2007) with contacts & calendriers hosted by Infomaniak, using an extension for Outlook available on caldavsynchronizer.org.
Preamble
- There is a paid alternative for Windows, Evo Collaborator, which offers a pre-configured profile for Infomaniak.
- Infomaniak services are compatible with any application supporting CalDAV/CardDAV. For additional help, contact the support of the software used or a partner; also discover the role of the host.
Configure Outlook CalDav Synchronizer
Outlook CalDav Synchronizer allows you to synchronize contacts & calendars via CalDAV and CardDAV protocols, including multiple calendars (non-shared only):
- Download CalDav Synchronizer for Outlook.
- Close Outlook and launch the installation of the plugin downloaded above: 
- Once the plugin is installed, open Outlook and click on the new CalDav Synchronizer tab.
- Click on Synchronization Profiles.
- Click on the + icon to create a first profile (for the calendar or contacts - you will need to create a second profile later to synchronize both).
- Choose a generic profile type (first radio button): 
- Enter a profile name (name of the Infomaniak calendar or address book you want to synchronize, e.g.).
- Check the synchronization box.
- Click on the [ ▪ ▪ ▪ ] button.
- Click on the New… button: 
- Enter a new folder name.
- Choose the type of items the folder will contain (Calendar or Contacts).
- Click on the parent folder “Outlook” to create the folder in its hierarchy.
- Validate with the OK button: 
- Validate with OK: 
- Open the assistant https://config.infomaniak.com/ to get the information regarding synchronization with Outlook.
- Click the button to generate an application password (allows you to bypass the 2FA of your user account for synchronization only): 
- Copy the information (password, URL, and username) obtained on config.infomaniak.com.
- Enter the email address, that of your user account.
- Click the button to Test the settings: 
- Choose in the window that opens the Infomaniak calendar to synchronize.
- Click the OK button: 
- Additional information may then automatically appear in certain fields.
- Save a second profile if necessary (go back to step 4 in this case).
- Finish with OK at the bottom right. 
- A restart of Outlook may be required to update the added information.
Resolve event duplicates
If you notice duplicated events in your Outlook calendar without them being so on calendar.infomaniak.com, apply these settings:
- Click to Show Advanced Settings.
- Click on Event Mapping Configuration.
- Check the box Use GlobalAppointmentID for UID attribute.
- Check the box Cleanup duplicate events.
- Save the changes by clicking the OK button: 
This deletion of duplicate events and therefore potentially of duplicate invitations, may result in a notification of event refusal to the organizer, however this has no impact on the initial choice of the participant.
And on macOS?
There is an alternative for Outlook / Exchange on macOS, via the python script ews-caldav-sync:
- Unlike an ICS file import provided by Outlook Web, which only includes the last few weeks of events, the script will import all calendar events, including event series, but not tasks.
- Synchronization via this script is one-way, from Microsoft Exchange to the CalDAV server. It is recommended to run it at regular intervals.
⚠️ The various services offered by Infomaniak are all compatible with the corresponding standard protocols (including IMAP/SMTP for email, WebDAV for sharing, S3/Swift for storage, etc.). Therefore, if you encounter a problem with third-party software, contact its publisher or a Partner and consult the support policy as well as section 11.9 of the Infomaniak Terms of Service.