ServiceNow (Flow Designer) v2

This page contains instructions for the built-in ServiceNow (Flow Designer) v2 workflow created for integrations using the new Everbridge Flow Designer app. If this is your first time integrating xMatters with ServiceNow, we recommend that you start your integration with this workflow, which allows you to connect more components between the two systems and features functionality improvements to existing tools in current integrations such as ‘Incident Alerts’ and ‘Engage with xMatters’.

The ServiceNow Data Sync feature is currently only available with the legacy xMatters app. To access full user and group sync capability, follow these instructions.

ServiceNow (Flow Designer) v2 is an xMatters workflow that uses the Everbridge Flow Designer app for ServiceNow to become the voice and interface of an automation engine. It is the updated version of the ServiceNow (Flow Designer) workflow, which uses the legacy xMatters app. ServiceNow (Flow Designer) v2 improves on the ‘Incident Alerts’ and ‘Engage with xMatters’ integrations, expanding their functionalities and allowing further integration between ServiceNow and xMatters.

Integration version – features and updates

Version 1.0.8 of the Everbridge Flow Designer application within ServiceNow is certified with the following releases: Yokohama, Xanadu, and Washington DC.

How it works

When ServiceNow sends a signal, it sends a JSON-formatted webhook to xMatters. A ServiceNow Record Alerts or ServiceNow Actions trigger in xMatters parses the webhook and initiates a flow. The webhook includes essential alert data you can use to enrich notifications to users or when building automated tasks.

Prerequisites

Before you can start using the new integration, you need the Everbridge Flow Designer app in ServiceNow and the ServiceNow (Flow Designer) v2 workflow in xMatters.

You’ll also need to configure your xMatters and ServiceNow instances to have users with specific roles and an endpoint to authenticate the connection.

Already set up all the necessary users, settings, and credentials? You can head straight to configuring the Incident Alerts and Action integrations.

Install the workflow in xMatters

To use the integration features of the app, you need to install the ServiceNow (Flow Designer) v2 workflow in xMatters.

The following instructions describe how to install the workflow through the xMatters one-click installation process.

Copy the trigger URLs

You need to copy the trigger URLs for the triggers in your flows as you'll need to use them to configure the integrations on the Everbridge Flow Designer app in ServiceNow.

Prepare ServiceNow

To have ServiceNow send alerts to the flow trigger, you need to configure a webhook and set it to use the trigger URL.

There are a couple of steps to get ServiceNow ready to integrate with xMatters — first and foremost, installing the Everbridge Flow Designer app. However, you also need to create a user in ServiceNow to make requests and assign the user specific roles installed with the application.

Configure xMatters

Now that you've completed the first part of the configuration in ServiceNow, it's time to configure xMatters.

Configure the Everbridge Flow Designer app in ServiceNow

There are some global settings you need to configure on the Everbridge Flow Designer app in ServiceNow before you can set up your integrations.

Now that you’ve set up all the necessary users, settings, and credentials, you can begin configuring the Incident Alerts and Action integrations.

Incident Alerts integration

The Incident Alerts integration on the Everbridge Flow Designer app allows ServiceNow users to configure filters that determine whether requests are sent to Flow Designer when ServiceNow incidents are created or updated.

Set up a trigger profile

In order to run the Incident Alerts integration, you need a trigger profile to connect the integration to the xMatters credentials and workflow configured for it.

Configure the Incident Alerts page

In this setup, you'll configure the settings that will trigger a signal to Flow Designer when a ServiceNow incident is created or updated.

Test the Incident Alerts integration

After creating a trigger profile and configuring the Incident Alerts integration, you can test it by following these steps:

Action integration

Action integrations on the Everbridge Flow Designer app enable ServiceNow users to create actions that trigger flows in Flow Designer. Actions are linked to ServiceNow record types such as incidents and send requests to Flow Designer using the xMatters form layout as the request submission form. When the form is submitted in ServiceNow, ServiceNow will send the form values along with contextual record information to Flow Designer. Users can run an action without having to fill in a form by associating an empty xMatters flow trigger form with the trigger.

The ServiceNow (Flow Designer) v2 workflow includes a flow that uses an Action integration for the Engage with xMatters feature in ServiceNow. We'll take you through how to configure an action for the Engage with xMatters feature, and you can use it as an example for building your own ServiceNow actions.

Configure an action for the Engage with xMatters feature

In this setup, you'll configure an action that will trigger a signal to Flow Designer when it is run within a ServiceNow incident, allowing users with itil and itil_admin roles to request additional resolvers via xMatters. The action will include a form for the requester to add a custom message and conference bridge, and set the task priority.

Test the Action integration

After configuring an Action integration, you can test it by following these steps:

Data Sync

Currently, the ServiceNow Data Sync feature is only available with the legacy xMatters app for ServiceNow. To access full user and group sync capability, install the legacy app then configure the Common Configuration and Data Sync tabs on the app.

Next Steps

Now that you've installed the workflow, you can use it as-is, or customize it to suit your needs better. Here are some examples of things you can add to the workflow to customize it: