Create Alert step

The Create Alert step is the improved version of the Create Alert Using a Form step. It lets you create an alert at any point in your flow in response to previous steps, using information from those steps to populate alert details and targeted recipients. Unlike the Create Alert Using a Form step which requires a messaging form and properties to create the alert, the Create Alert step has its own message and response builders built directly into its configuration screens in Flow Designer. You can use any variables from previous steps in the flow to configure your messages and responses right on the step without having to set up a messaging form and properties outside Flow Designer.

For example, you might want to use the Create Alert step to:

  • Quickly and easily build automated alerts into your flows (without having to configure a messaging form).
  • Send automated messages after an App, Custom HTTP, or Email trigger, or based on responses to a notification.
  • Send an update during your flow that iterates on an existing message.
  • Configure alerts with alternative messages and response options for the different paths of your flows.

Set up a Create Alert step

Over time, we'll update the Create Alert step with the full functionality of messaging forms. Currently, if you want to use recordings in voice messages, configure response counts, and support features like subscriptions, scenarios, or attachments, use the Create Alert Using a Form step and a messaging form instead.

To configure a Create Alert step:

  1. Add the step to the canvas
  2. Compose messages to send for the alert
  3. Configure recipients and incidents settings
  4. Configure a conference bridge to use for the alert
  5. Configure response options to include with your notifications
  6. Set devices to target for notification
  7. Configure notification handling settings
  8. Add activity triggers to the canvas

After you've finished configuring the step, click Done, then save the canvas.

Step 1: Add the step to the canvas

Drag an xMatters Create Alert step onto the canvas and double-click the step to open the setup screen (or hover over the step and click the pencil icon). Update the step label to reflect the purpose of the alert. For example, if the step follows a "Customer impacting=true" path on a switch step, you might name it "Create Customer Care Alert".

Step 2: Compose messages to send for the alert

The Create Alert step message editors do not currently support multiple languages. If your system has more than one language defined and you want to create message content in multiple languages, use the Create Alert Using a Form step instead.

The Setup tab of the Create Alert step includes a Message Templates section that lists the type of messages you can compose for your alert: Email / App, Text, or Voice. The name of each template is a hyperlink to that tab of the message builder. Flow Designer displays warning and error badges for any messages that are missing content or contain invalid variables.

The following sections describe how to compose messages for each template type:

Step 3: Configure recipients and incidents settings

On the Setup tab, fill in the recipients and incident settings using text, outputs from previous steps, trigger properties, constants, or a combination of these. You can quickly find outputs with the Search bar.

If this step is notifying resolvers or stakeholders for an incident, make sure to populate the Incident ID field with the "Incident ID" output from the connected Initiate Incident step — this is what associates the recipients to the incident.

Step 4: Configure a conference bridge to use for the alert

The Conference Bridge tab lets you configure whether the alert includes a conference bridge (xMatters Hosted Bridge or External Bridge). You can configure which responses connect recipients to the bridge on the Response Options tab.

You also have the option to dynamically set the type of conference bridge at runtime with the option to 'Use Output or Constant Value' to set the bridge type.

Step 5: Configure response options to include with your notifications

On the Response Options tab, you can create response options that allows recipients of the alert to respond by text, mobile app message, email, or phone. Response options are highly flexible and allow you to:

  • Configure actions the system should take for a response (e.g., Unavailable = Escalate).
  • Assign contribution values for reporting (e.g., Accept = Positive).
  • Redirect users to a web address (URL) after they respond.
  • Specify the response number a recipient should press, regardless of the order they're listed.
  • Build automated workflows triggered by a response option. For example, a "Create Major Incident" response could initiate an incident in xMatters, create a conference bridge, post to a chat channel, and create a post to a status website, all as a result of selecting the response in the notification. Adding a new response option automatically creates a corresponding trigger on your canvas.

Step 6: Set devices to target for notification

The Devices tab lets you set which device names the Create Alert step targets for notification. For example, you can use these settings to specify that this step only notify mobile devices and work phones.

If a recipient doesn't have one of the specified devices, they won't get notified (unless you've configured failsafe devices for your users and groups).

There are two ways you can specify which device names to target for notification:

Step 7: Configure notification handling settings

The Handling & Overrides tab includes settings to control how the alert behaves and how recipients interact with voice notifications (for example, you can specify the alerts's priority and expiration, as well as several override, password, and voicemail options), and they allow you to override the Caller ID and display name associated with the alert.

When you add a Create Alert step to the canvas, it uses default handling and override values. To edit a setting, select or specify a new value. For some settings, you have the option to Use Output or Constant Value. This allows you to use text, the output of a previous step, or a constant as the value for the setting. The value that's provided at run-time must match one of the valid values listed for that setting.

For example, the value that's passed into the Alert > Priority property as part of your flow must be LOW, MEDIUM, or HIGH when the step is initiated to be a valid input for the Priority alert handling setting.

Step 8: Add activity triggers to the canvas

Once you're done setting up the Create Alert step, you can then add activity triggers to your canvas. Activity triggers kick off flows based on different alert lifecycle activities, including status updates, device delivery updates, responses, comments, escalations, and targeted recipient failures. Each of these different triggers includes a common set of properties, and additional properties specific to the type of activity.

If you want to associate a conference bridge for any of your response options, you can add the Create xMatters Conference step to one or more Responses activity triggers.

For detailed descriptions of activity triggers and their properties, see Alert activity triggers.