Outlook Calendar

To enable Outlook Calendar integration in the platform, you’ll need to create an application in Azure, configure the necessary Microsoft Graph Calendar permissions, and link it with your Microsoft Partner Network (MPN) account to allow users to connect their Outlook calendars.

Prerequisites

  • Access to Microsoft Partner Center.

  • An Azure account with permission to register applications.

Step 1 — Create a Microsoft Partner Network (MPN) Account

MPN account is needed to verify the business and enable Outlook integration for all the users.

Ref: https://learn.microsoft.com/en-us/partner-center/enroll/mpn-create-a-partner-center-account

1. Sign up for Partner Center

  • Click Join now or Become a Partner

  • Select "Build" option in "How would you like to partner with Microsoft?" question.

  • Login with your work account.

2. Provide Business Details

  • Enter your organization’s legal business details, address, and primary contact details.

  • Accept the Microsoft Partner Agreement.

3. Verification Process

  • Once account is successfully created, login to Microsoft Partner Center.

  • Go to Account settingsLegal info.

  • Complete Partner & Developer verification process.

  • You’ll receive an email when verification is complete.

4. Retrieve Your Partner ID

  • After verification, go to Partner CenterAccount settingsIdentifiers.

  • Note down your Partner ID — you’ll need it for Azure app association.

Step 2 — Register Your App in Azure with Multi-Tenant Support

1. Open Azure App Registrations

  • Sign in to the Azure Portal.

  • Search for App registrations.

  • Click on New registration.

2. Fill in Registration Details

  • Name: Your app’s display name (you can provide your whitelabel instance name).

  • Supported account types: Select Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox).

3. Redirect URI

  • Select Web option in platform

  • Add https://{whitelabel_instance_domain_name}/integrations/outlook/calendar/callback as redirect URI.

4. Click Register

  • Note down your Application (client) ID and Directory (tenant) ID from the Overview page.

Step 3 — Add Microsoft Graph Calendar Permissions

  • Go to API permissionsAdd a permission.

  • Select Microsoft Graph.

  • Choose from Application permissions:

    • Calendars.Read

    • Calendars.ReadWrite

    • Calendars.ReadBasic.All

    Choose from Delegated permissions:

    • offline_access

    • User.Read

  • Click Grant admin consent.

Step 4 — Associate Your MPN Partner ID

  • In Azure portal, open your registered app.

  • Go to Branding & properties.

  • Provide following details,

    • Logo

    • Home page URL

    • Terms of service URL

    • Privacy statement URL

  • Scroll to Publisher verification → click Associate Partner ID.

  • Enter your Partner ID from Partner Center.

  • Save changes.

Step 5 — Generate Certificate or Client Secret

  • Go to your app → Certificates & secrets.

  • Under Client secrets, click New client secret.

  • Enter a description and choose an expiry period (e.g., 24 months).

  • Click Add.

  • Copy the secret value immediately — it’s only shown once.

Share following details with your account manager to enable Outlook Calendar integration.

  1. Application (client) ID

  2. Directory (tenant) ID

  3. Client secret

Last updated

Was this helpful?