The Actionable Messages for Outlook integration allows users to perform a host of help desk actions from within their Outlook mailbox, using the actionable emails sent from ServiceDesk Plus. Technicians can pick up and resolve requests, add notes, and perform approval actions, while end-users can add notes to their requests.
The steps to configure the integration are logically organized as follows:
Ensure that ServiceDesk Plus is hosted on a domain with a valid SSL certificate, run on HTTPS, and publicly accessible. You can also use the Application Proxy feature in Azure to host ServiceDesk Plus publicly. Learn more.
You need to register your application to establish a trust relationship between your application and the Microsoft identity platform. The trust is unidirectional—your app trusts the Microsoft identity platform, and not the other way around. The following instructions help you register your app in the Azure portal and source crucial information that needs to be provided while configuring the integration in ServiceDesk Plus.


When the app registration is completed, the Azure portal displays the app's registration Overview pane, which includes its Application (client) ID. This value uniquely identifies your application in the Microsoft identity platform. It also serves as a way for your application's code, or more typically an authentication library, to validate the security tokens received from the identity platform. You need to copy and store the Application ID (client ID) and the Directory ID (tenant ID) securely to configure them in ServiceDesk Plus.

You need to configure delegated permission to Microsoft Graph to enable your client application to perform operations on behalf of the logged-in user, for example reading their email or modifying their profile. By default, users of your client app are asked when they sign in to consent to the delegated permissions you've configured for it.

To test and publish actionable messages from your service, you need to provide certain information to Microsoft for review and approval to enable this functionality for emails from your service.
In the below section, we will see how to create a provider by filling out the necessary details, obtain the provider ID, and keep the form ready for submission except for the Public Key information. In a later topic, we will discuss how to provide the Public Key and complete the provider submission. (Alternately, you can just create the provider to obtain the provider ID and keep the form open to fill out the rest along with the Public Key information.)


Meanwhile, copy the Provider Id (originator ID) auto-generated and store it in a secure location. This value needs to be configured in the integration settings of ServiceDesk Plus.
The following instructions will help you complete the integration steps required in ServiceDesk Plus. It will lead you to the next topic, which explains how certain information obtained from the integration configuration need to be provided in the Azure portal and the developer dashboard to complete a full circle.

After these configurations are saved, new fields such as SDP Hosted Domain, Redirect URL, and Public Keys will appear with auto-generated values.
Under SDP Hosted Domain, the alias URL configured for your application will be auto-populated. If your application is hosted elsewhere, you can manually enter the domain.

You need to configure Redirect URL and Public Keys in your Azure portal and actionable email developer dashboard respectively using the following pointers:
Paste the Public Keys in the corresponding field of the Provider you created in the developer dashboard earlier.

Make sure the required fields are filled out and submit the provider to Microsoft for approval.
Microsoft 365 admins will receive an email about the provider approval. They need to click View submission link in the email to review and approve the provider.
The actionable messages in Outlook will start working an hour later.
The next step is to set the Redirect URL (generated in the integration settings in ServiceDesk Plus) in your app registered in the Azure portal. The redirect URI is the location where the Microsoft identity platform redirects a user's client and sends security tokens after authentication.
Navigate to the app registration's overview page in the Azure portal and click Add a Redirect URI.

Click Add a platform > Web.


This brings us to the end of setting up actionable messages from ServiceDesk Plus to Outlook. The next step is to enable the notifications in ServiceDesk Plus that can be specially formatted and delivered to Outlook.
Actionable messages are currently supported for specific request email notifications sent from ServiceDesk Plus. You need to enable these notifications under Admin > Automation > Notification Rules. You need the admin role to enable these notifications.
When users access the first actionable message received from ServiceDesk Plus in Outlook, they need to authorize ServiceDesk Plus. This is a one-time authorization required to map the user's Microsoft and ServiceDesk Plus accounts.
Users can perform the following ServiceDesk Plus actions from within their Outlook inbox: