You are browsing documentation for version 5.1 of OroCommerce, supported until March 2026. Read the documentation for version 6.0 (the latest LTS version) to get up-to-date information.

See our Release Process documentation for more information on the currently supported and upcoming releases.

Configure Microsoft Settings per User 

To configure email, calendar events, and task synchronization with Microsoft 365 for a particular user, follow the steps outlined below.


To use calendar events and tasks, add the Calendars.ReadWrite and Tasks.ReadWrite API permissions to the list of application permissions as well as the default list.


These settings can be configured globally, per organization, and user.

  1. Before configuring the Microsoft settings for a specific user, make sure that the Azure Active Directory Application Settings are filled in the system configuration (System > Configuration > Integrations > Microsoft Settings). Ask your administrator for help if you do not have the related permissions to check the system configuration.

  2. Once filled, navigate to System > User Management > Users in the main menu.

  3. For the necessary user, hover over the More Options menu to the right and click to start editing the configuration.

  4. Select System Configuration > Integrations > Microsoft Settings in the menu to the left.

    Settings menu options available on the user level
  5. In the Microsoft Account section, click Connect to connect the user’s Microsoft 365 account and synchronize calendar events and tasks with it.

  6. Once clicked, a popup dialog appears, prompting to sign in with the user’s Microsoft credentials. After successful login, the user’s Microsoft 365 account name is displayed, and you can check whether the Oro Microsoft connection works properly by clicking Check Connection.

    Settings menu options available on the user level
  7. Clear the Use Organization checkbox to override the organization-wide setting for a selected user.

  8. In the Synchronization Settings section, determine how often the data synchronization should be performed. The interval is set in minutes.

  9. In the Calendar Synchronization and Tasks Synchronization sections, define the following:

    • Enabled - Indicates whether the synchronization of calendar events and tasks is enabled for the user.

    • Sync Direction - Data synchronization direction. It can be Oro to Microsoft, Microsoft to Oro, and Bidirectional.

    • Conflict Resolution - The conflict resolution strategy that should be used if the same calendar events and tasks are changed in both Microsoft and Oro. This option is applicable only when bidirectional data synchronization is configured.

  10. Click Save Settings.


To enable and configure the email synchronization for users, please see the User Email Synchronization Settings and System Mailbox Synchronization Settings documentation.