Stride is the complete communication solution that empowers teams to talk less and do more. This document explains how to integrate Catchpoint with Stride. We will be using Catchpoint’s Alert Webhook API to send data to Stride whenever an alert is triggered in Catchpoint.
Stride Features
- A new take on team chat from the team behind Hipchat, Jira, and Trello.
- Chat in groups and privately.
- Make voice and video calls with screen sharing right from your chat.
- Add tasks that can be checked off from tasks, and mark completed decisions to help your team reference the results of your discussions.
- Use Focus mode to keep distractions away when you're busy.
Android, iOS, Windows, Mac, Linux, and Web apps available.
For more information, go to https://www.stride.com/
Download the latest software at https://www.stride.com/downloads
## Catchpoint Integration
Catchpoint’s Alert Webhook allows integrating Catchpoint with other tools by pushing data when an alert is triggered. Any tool that supports communication over HTTP/HTTPS can be integrated with Catchpoint. The data sent from Catchpoint, can be customized to meet the required messaging format. This is done by creating a template and using macros. If a template needs modification, please contact Catchpoint Support. We are happy to assist you in creating a template and meeting your requirements.
Below, you will find integration guide on setting up and customizing templates.
Stride Setup
- In Stride, go to the chat room you want to integrate with and expand apps from the navigation bar on the right side.
- Click the plus icon to add a new app.
- Click on add custom app.
- Select API tokens and enter the token name.
- Click on the create button.
- Make a note of access token and URL and click *done.

Catchpoint Setup
- Click on the API” link in the Settings module.
- Set the status of Alert Webhook to Enable.
- Enter the Endpoint URL associated with your Stride account.
- Add these two request headers:
- Authorization: Bearer <access token here>
- Content-Type: application/json.
- To add a template, click on the Template radio button under Format.
- Click Add new in the template selection drop-down menu. (Existing templates can be edited in the menu by hovering over the template name and selecting the Edit/View Properties icon.
- A lightbox will pop-up where you can add a name for the template and define the contents. The content should be valid JSON.
- Click on Save to save the template.
- Click on Save to save the API settings.

Alert Macro Usage:
When creating the template, you must use valid JSON data. For the name-value pair, some values might be static and some will be generated dynamically. To get the dynamic values, you can use macros. The macros will use the following syntax: ${macroName}
Example:
{
"body": {
"version": 1,
"type": "doc",
"content": [{
"type": "paragraph",
"content": [{
"type": "text",
"text": "description: "
}, {
"type": "text",
"text": "${switch(" $ {
notificationLevelId
}
"," 0 "," WARNING "," 1 "," CRITICAL "," 3 "," OK ")}"
}
]
}, {
"type": "paragraph",
"content": [{
"type": "text",
"text": "Product ID: "
}, {
"type": "text",
"text": "${productId}"
}
]
}, {
"type": "paragraph",
"content": [{
"type": "text",
"text": "client_url: "
}, {
"type": "text",
"text": "${testUrl}"
}
]
}, {
"type": "paragraph",
"content": [{
"type": "text",
"text": "details: "
}, {
"type": "text",
"text": "${nodeDetails(" $ {
nodeName
}
")}"
}
]
}
]
}
}
Alert Macro Index
A full list of the Alert Webhook Macros can be found at https://docs.catchpoint.com/docs/Alert-Webhook-Macro-Index