Zapier is a web-based service that automates repetitive processes between two different applications. You connect ServiceDesk Plus Cloud with various external web applications via Zaps. A Zap is an automated workflow that connects apps and services together.
ServiceDesk Plus Cloud provides ready-to-use Zaps that allows users to set up quick integrations with external applications via Zapier.
You can also create zaps with Zapier's no-code platform to configure actions between ServiceDesk Plus Cloud and any web application. Creating a Zap involves setting up triggers, adding actions, and testing the Zap.
Roles Required:
Quick Links
Built-in Zaps are bundled with triggers and actions, allowing users to set up integrations instantly.
To use a built-in Zap,

ServiceDesk Plus currently supports triggers and actions with various products in the following sectors:
|
Product |
Trigger |
Actions |
Trigger Type |
|
Datadog |
Asset created in ServiceDesk Plus Cloud |
Add metric post in Datadog |
Polling |
|
Site24X7 |
Alert created in Site24x7 |
Create a request in ServiceDesk Plus Cloud |
Instant |
|
Uptime |
Request created in ServiceDesk Plus Cloud |
Send webhook alert in Uptime |
Polling |
|
Product |
Trigger |
Actions |
Trigger Type |
|
Zoho Cliq |
Request created in ServiceDesk Plus Cloud |
Send alerts in Cliq channel |
Polling |
|
Send alerts in Cliq 1-1 chat window |
|||
|
Broadcast via bot in Cliq |
|||
|
Zapier Chrome extension |
Push triggered in Zapier Chrome extension |
Update request in ServiceDesk Plus Cloud |
Instant |
|
GoTo Webinars |
New webinar scheduled in GoTo Webinars |
Create announcement in ServiceDesk Plus Cloud |
Polling |
|
Change created in ServiceDesk Plus Cloud |
Add registrants to a webinar in GoTo Webinar from the change |
||
|
Confluence |
Change created in ServiceDesk Plus Cloud |
Create page or blog post in Confluence Cloud |
Polling |
|
Pages or blog posts created in Confluence Cloud |
Create announcement in ServiceDesk Plus Cloud |
||
|
Blog post created created in Confluence Cloud |
Create change in ServiceDesk Plus Cloud |
||
|
Zoom meeting |
Change created in ServiceDesk Plus Cloud |
Add registrants to zoom meeting registrants from the change |
Polling |
|
Discord |
Request created in ServiceDesk Plus Cloud |
Send message in Discord channel |
Polling |
|
Slack |
Request created in ServiceDesk Plus Cloud |
Send message in private Slack channel |
Polling |
|
Change created in ServiceDesk Plus Cloud |
Send direct message in Slack |
||
|
Asset created in ServiceDesk Plus Cloud |
Send message in private Slack channel |
||
|
Public message sent in Slack |
Create announcement in ServiceDesk Plus Cloud |
Instant |
|
|
Message sent in private Slack channel |
Create request in ServiceDesk Plus Cloud |
||
|
Microsoft Teams |
Slash commands sent in ServiceDesk Plus Cloud bot configured in Teams |
Send new SDP requests via MS Teams |
Polling |
|
Chat message sent in ServiceDesk Plus Cloud messaging extension configured in Teams |
Send chat message in MS Teams for new SDP requests |
|
Product |
Trigger |
Actions |
Trigger Type |
|
BambooHR |
New employee started in BambooHR |
Create request in ServiceDesk Plus Cloud |
Polling |
|
Create announcement in ServiceDesk Plus Cloud |
|||
|
People HR |
New starter in People HR |
Create request in ServiceDesk Plus Cloud |
Instant |
|
New leaver in People HR |
|
Product |
Trigger |
Actions |
Trigger Type |
|
Asana |
Change created in ServiceDesk Plus Cloud |
Add project in Asana |
Polling
|
|
Request created in ServiceDesk Plus Cloud |
Add story in Asana |
||
|
monday.com |
Request created in ServiceDesk Plus Cloud |
Create board in monday.com |
Polling |
|
Trello |
Comment added to Trello cards |
Create announcement in ServiceDesk Plus Cloud |
Polling |
|
Update request in ServiceDesk Plus Cloud |
|||
|
Calendly |
Invite added in Calendly |
Create change in ServiceDesk Plus Cloud |
Instant |
|
Todoist |
Request created in ServiceDesk Plus Cloud |
Create task in Todoist
|
Polling |
|
Change created in ServiceDesk Plus Cloud |
Add project in Todoist |
||
|
PagerDuty |
Request created in ServiceDesk Plus Cloud |
Trigger event in PagerDuty. |
Polling |
|
Incident updated in PagerDuty |
Update request in ServiceDesk Plus Cloud |
Instant |
|
Product |
Trigger |
Actions |
Trigger Type |
|
Freshdesk |
Ticket created in Freshdesk |
Create request in ServiceDesk Plus Cloud |
Instant |
|
Zendesk |
Ticket created in Zendesk |
Create request in ServiceDesk Plus Cloud |
Polling |
|
Zoho Desk |
Ticket updated in Zoho Desk |
Create request in ServiceDesk Plus Cloud |
Instant |
|
Update request in ServiceDesk Plus Cloud |
|
Product |
Trigger |
Actions |
Trigger Type |
|
Okta |
Event created in Okta |
Create announcement in ServiceDesk Plus Cloud |
Instant |
|
Product |
Trigger |
Actions |
Trigger Type |
|
Azure DevOps |
Comment added for work items in Azure DevOps |
Update request in ServiceDesk Plus Cloud |
Instant |
|
Change created in ServiceDesk Plus Cloud |
Create work items in Azure DevOps |
Polling |
|
|
Jira |
Change created in ServiceDesk Plus Cloud |
Create issue in Jira Cloud
|
Polling |
|
Issue updated in Jira Cloud |
Create request in ServiceDesk Plus |
||
|
Terraform |
Run triggered in Terraform Cloud workspace |
Update request in ServiceDesk Plus Cloud |
Polling |
|
Amazon CloudWatch |
Alarm created in Amazon CloudWatch |
Create announcement in ServiceDesk Plus Cloud |
Polling |
|
Alarm state changed in Amazon CloudWatch |
Update request in ServiceDesk Plus Cloud |
||
|
Jenkins |
Job status notification triggered in Jenkins |
Create request in ServiceDesk Plus Cloud |
Instant |
|
Create change in ServiceDesk Plus Cloud |
|||
|
New job status created in Jenkins |
Create announcement in ServiceDesk Plus Cloud |
|
Product |
Trigger |
Actions |
Trigger Type |
|
ServiceNow |
Asset created in ServiceDesk Plus Cloud |
Create records in ServiceNow |
Polling |
|
Change created in ServiceDesk Plus Cloud |
Update record in ServiceNow
|
||
|
Record created in ServiceNow |
Create request in ServiceDesk Plus Cloud |
||
|
Create change in ServiceDesk Plus Cloud |
|||
|
Jira Service Management |
Request updated in Jira |
Create request in ServiceDesk Plus Cloud |
Polling |
|
Update request in ServiceDesk Plus Cloud |
|||
|
Request created in Jira |
Create change in ServiceDesk Plus Cloud |
A trigger is an event that starts a Zap. It defines how and when your Zaps must run. For example, you can set up request creation in ServiceDesk Plus Cloud as a trigger to automatically raise a ticket in any third-party bug tracking software.
There are two types of triggers in Zapier: Polling triggers and Instant triggers
Zaps operate on polling basis. The application's server will be checked for trigger data on regular intervals, depending on the subscription plan. All updates received within the interval will be processed the next time the server is polled for updates.
In the Zap editor, set up the trigger by configuring the following attributes:
Step 1: Choose app & event

Step 2: Choose account

After choosing an account, click Continue.
Step 3: Set up trigger
Specify the conditions when the trigger must be executed. The conditions can be defined in terms of field values of incoming requests, changes, or assets. If no condition is specified, the trigger will be set for all new requests, changes requests, or assets in the default service desk instance of the chosen account.
Step 4: Test Trigger
Test the Zap functions by obtaining up to three unique samples from ServiceDesk Plus Cloud that match the predefined conditions in the trigger.

Select and save one sample from the list. The sample you select will later be used to test the actions in the Zap. You can switch between samples at any time.
Instant triggers are webhook-based and enable Zapier to send automated messages or information to other apps. When an instant trigger is executed, the preconfigured actions in the Zap will be performed. Using webhooks increases the scope of the automation via Zapier.
ServiceDesk Plus Cloud Trigger
Step 1: Choose app & event

Step 2: Choose account

Step 3: Set up trigger
Specify the condition in array format. For example: You can configure the trigger condition to execute actions if the request contains Network in its subject and the status is In Progress.
[
{
"field": "subject",
"condition": "contains",
"values": [
"Network"
]
},
{
"field": "status.in_progress",
"condition": "contains",
"logical_operator":"and",
"values": [
true
]
}
]
Click Continue.

Step 3: Test Trigger
Test the Zap functions by obtaining up to three unique samples from ServiceDesk Plus Cloud that match the predefined conditions in the trigger.

Alternatively, users can also configure Zapier Webhook-based Trigger to execute instant actions:
Step 1: Choose app & event

Step 2: Set up trigger

Step 3: Test Trigger

An action is an event that a Zap performs. For example, you can set up ticket creation in a third-party bug tracking software as an action when a request is logged in ServiceDesk Plus Cloud.
Actions are of two types: App Action and App Search.
App actions refer to create or update actions performed in an app via Zaps.
In the Zap editor, you can set up the app action after configuring the trigger. Setting up a Zap action involves configuring the following attributes:
Step 1: Choose app & event

Step 2: Choose account

Step 3: Set up action
Specify the event that must occur through the Zap in the selected service desk instance. Apart from the instances fetched from the selected account, you can also execute actions in other service desk instances. Select the Service Desk Instance field, and go to the Custom tab to configure any service desk instance in the Zap.
The fields populated to capture the event details depend on the app event selected in step 1.
|
App Event |
Fields to be configured |
|
Create Announcement |
Specify the details of the announcement such as title, description, or announcement type. The details specified here will be reflected in ServiceDesk Plus Cloud when an announcement is created. |
|
Create Change |
Specify the change details to be populated when the change request is created in ServiceDesk Plus Cloud. |
|
Create Request |
Specify the request details to be populated when the request is created in ServiceDesk Plus Cloud. |
|
Invoke API Call |
|
|
Update Request |
Specify the details to be updated to a request in ServiceDesk Plus Cloud. |
The values listed on clicking a field are fetched from the trigger and from previous actions. Click Continue.

Step 4: Test action
Test the Zap to perform the configured action using the sample trigger. You can also view the exact values of the trigger used to perform the action. Ensure the action does not result in any unintended consequences. If needed, you can always choose a different sample for testing.
Click Test and Continue.

Step 5: Publish the Action
Review the sample action and click Publish Zap.

App search is used to look up information that can be later used in app actions. Currently, you can only perform Find Request app search from Zapier to search for requests by their IDs.
Step 1: Choose app & event
Select ManageEngine ServiceDesk Plus Cloud as the app where the action occurs. You can also use the search option.
Apart from the instances fetched from the selected account, you can also execute actions in other service desk instances. Select the Service Desk Instance field, and go to the Custom tab to configure any service desk instance in the Zap.
Select Find Request as the event to be executed.

Step 2: Choose account

Step 3: Set up action

Step 4: Test action

Step 5: Publish the Action
Review the sample request pulled from ServiceDesk Plus Cloud and click Publish Zap.

Helper steps function the same way in any Zap. Please refer to Zapier's resources to learn how to add filters, paths, delays, and formatters to the Zap.
After building a Zap, you can enable it right from the editor while publishing it. You can also toggle ON the Zap from the Home page.

You can delete a Zap to prevent it from using ServiceDesk Plus Cloud data for a trigger/an action.
In your Zapier account, go to Zaps > Home and locate the zap. Click the
icon beside the zap and select Delete.
