Integrating Zia into Slack
Zia, the AI assistant in ServiceDesk Plus, when integrated with Slack, allows technicians to view requests, add notes, manage tasks, and perform various functions directly from Slack.
Note : This feature is available in ServiceDesk Plus 15100 and later.
This integration enables you to perform the following without logging into ServiceDesk Plus :
- Create requests from Slack .
- Check any pending approvals.
- Chat with technician.
- Check your Unread notifications and many more .
Steps to Integrate Zia with Slack :
Host ServiceDesk Plus On-Premises publicly.
- Download and extract the plugin file. Copy the contents of the integration/lib, integration/conf and integration/resources folders into the corresponding directories under AdventNet\ME\ServiceDesk\, except the AppManifest.json file.
If an AppIntegrations_Handler_Custom.xml file already exists, add the Slack entry into the plugin file as shown in the image.

Create an app (bot) in Slack by following the steps given below :
Go to https://api.slack.com (Slack API portal).

Click Your apps > Create New App

On the displayed pop-up, select From a manifest.

Select the workspace to install the app and click Next.

Clear the existing content in the Create app from manifest tab and paste the AppManifest.json content. Replace <Your_domain> with your SDP hosted domain. Click Next.

Review the bot scopes and click Create.

After creating the app, you will be directed to the app configuration page.

Edit the slack_config.json file extracted under ServiceDesk\integration\conf folder
Configure "SDP_Domain" with your hosted domain
Install the app in the required Slack workspace and channel.

After installing the app, go to Oauth & Permissions, copy Bot User OAuth Token, and paste it into slack_config.json > auth_details.BotOAuthToken

Go to Basic Information, click Show on the Signing Secret field, and copy the value into slack_config.json > auth_details.AppSigningSecret
On the Slack Apps page, go to Event Subscriptions. Ensure that the event URL is reachable. If you encounter an error, click Retry.

The URL should be verified as shown in the screenshot.

Append the content of Security-plugin.xml file to the plugin file.

After updating the plugin file with required values, restart the application server to register the plugin in ServiceDesk Plus.
TroubleShooting :
If the Messages tab is not visible in Slack, go to App Home > Show Tabs and enable the Messages Tab.
New to ADSelfService Plus?
Related Articles
Slack Integration
This is a sample python script that is used to post request details from ServiceDesk Plus into Slack.Slack is a cloud-based team collaboration tool that allows team members to communicate without the use of emails or group SMS. Use Case: Lets assume ...
Zia prediction failure due to security statements at the front of email content
Issue: Zia approval prediction fails when security statements are present at the starting of the mail content. Since we consider the first 100 characters and 2 sentences from the content, the approval comment given by the user was not considered due ...
Zia Approval / Request Reopen prediction fails due to the presence of Email Classification Headers
Issue: Zia Approval / Request Reopen prediction fails when the reply mails have Email Classification Header contents in them. Disclaimer: For eliminating Email Classification Headers while processing approval / reopen reply mails for Zia prediction, ...
Zia-prerequisites
Dear Users, From ServiceDeskPlus MSP build 14300, if you are using Windows OS and, Visual C++ 2019 (or higher) Redistributable is not installed on your machine, Zia Approval / Request Reopen / Category & Template Prediction will be disabled by ...
Zia-prerequisites
Dear Users, From Supportcenter Plus build 14300, if you are using Windows OS and, Visual C++ 2019 (or higher) Redistributable is not installed on your machine, Zia Approval / Request Reopen / Category & Template Prediction will be disabled by ...