Mattermost Automate

Mattermost Automate streamlines incident management by integrating with Jira and PagerDuty. This workflow automatically updates issue statuses and notifies teams in Mattermost when incidents are resolved, enhancing communication and efficiency in incident response.

7/8/2025
5 nodes
Simple
webhooksimplemattermostjirapagerdutyintegrationapi
Categories:
Communication & MessagingSimple WorkflowTechnical Infrastructure & DevOpsWebhook Triggered
Integrations:
MattermostJiraPagerDuty

Target Audience

Target Audience


- DevOps Teams: To automate incident management and notifications.
- IT Support Staff: For real-time updates on issue resolutions.
- Project Managers: To keep track of Jira issues and their statuses.
- System Administrators: To integrate multiple platforms for streamlined operations.

Problem Solved

Problem Solved


This workflow addresses the challenge of managing incident resolutions across multiple platforms by automating notifications and status updates. It ensures that:
- Teams are promptly informed via Mattermost when an issue is resolved in PagerDuty and Jira.
- The status of incidents is automatically updated in Jira and PagerDuty, reducing manual intervention and potential errors.

Workflow Steps

Workflow Steps


1. Webhook Trigger: The workflow starts when a webhook receives a POST request, indicating an incident resolution.
2. Update PagerDuty: The workflow updates the status of the incident in PagerDuty to resolved using the incident ID from the webhook payload.
3. Update Jira: After updating PagerDuty, the workflow updates the corresponding Jira issue's status to a predefined status ID (31).
4. Notify Mattermost: Once Jira is updated, two notifications are sent to Mattermost channels:
- First notification: "💪 This issue got closed in PagerDuty and Jira."
- Second notification: "🎉 The incident (summary) was resolved by the lovely folks in the on-call team!"
5. End of Workflow: The workflow completes after sending notifications, ensuring all relevant parties are informed of the incident resolution.

Customization Guide

Customization Guide


- Webhook Configuration: Adjust the webhook path and method to match your specific requirements.
- Mattermost Messages: Modify the message text in the Mattermost nodes to better fit your team's communication style or to include additional context.
- Jira and PagerDuty Integration: Change the status IDs in the Jira update fields to reflect your project's workflow. Update the PagerDuty email and incident parameters as necessary.
- Additional Nodes: Consider adding more nodes for other integrations or notifications to further enhance the workflow.