Docs
WebsiteLoginFree Trial
  • Getting Started
    • OnCall Users
    • Team Admins
    • Account Admins
  • Architecture Guide
  • Common UI Design Patterns
  • Alerts
  • Teams
  • Schedules
  • Escalation Policies
  • Integrations
  • Broadcasts
  • Users
  • Notifications
  • Reports
  • Billing
  • Accounts
  • Stakeholders
  • Maintenance Windows
  • Routers
  • Notification Rules
  • Single Sign On (SSO)
  • Integration Guides
    • Introduction
    • 66uptime
    • Apex Ping
    • AppDynamics
    • Auvik
    • AWS CloudWatch
    • Azure Monitor
    • Cloudflare
    • Cronitor
    • Datadog
    • Dead Man's Snitch
    • Echoes HQ
    • ElastAlert
    • Email
    • Form
    • Freshdesk
    • Freshservice
    • Google Hangouts Chat
    • Grafana
    • Healthchecks.io
    • HetrixTools
    • Honeybadger
    • Hydrozen
    • Jira Server
    • JotForm
    • Kapacitor
    • LogicMonitor
    • Mattermost
      • Outgoing Webhook
      • Post to Channel
    • Meta Workplace
    • Microsoft Teams
    • New Relic
    • Outgoing Webhook
    • Pingdom
    • Prometheus
    • PRTG Network Monitor
    • Pulsetic
    • Sentry
    • ServerGuard24
    • Site24x7
    • Slack
      • Notifications
      • Outgoing Webhook
      • Post to Channel
    • SolarWinds
    • Stackdriver
    • StatusCake
    • Twilio
      • Incoming SMS
      • Live Call Routing
    • Typeform
    • Uptime
    • Uptime Kuma
    • UptimeRobot
    • Webhook
    • Zendesk
  • API
    • Introduction
    • Authentication
    • Errors
    • Pagination and Filters
    • Common Model Attributes
    • Account Users
    • Alerts
    • Broadcasts
    • Comments
    • Escalation Policies
    • Events
    • Integrations
    • Logs
    • Maintenance Windows
    • Notification Rules
    • Routers
    • Schedules
    • Teams
    • Users
  • Command Line Interface (CLI)
    • PagerTree CLI: Command Line Interface
Powered by GitBook
On this page
  • Important Information
  • How It Works
  • Integration Walkthrough
  • In PagerTree
  • In Mattermost
  • Bonus: Additional Security

Was this helpful?

  1. Integration Guides
  2. Mattermost

Outgoing Webhook

Connect your Mattermost workspace to PagerTree.

PreviousMattermostNextPost to Channel

Last updated 1 year ago

Was this helpful?

Company
Estimated Time
Vendor Docs
Open Source

5 minutes

Important Information

  • Mattermost -> PagerTree (keyword trigger) - Continue reading this page.

  • PagerTree -> Mattermost (post to channel) - See .

How It Works

Mattermost Outgoing Webhooks triggers a webhook anytime a Mattermost message starts with configured trigger words.

  • An alert will be created in PagerTree when Mattermost sends an Outgoing Webhook to PagerTree.

  • PagerTree will try to extract an urgency from the message text. Valid values are low|medium|high|critical. If the urgency is not found in the message text it will default to the integration urgency.

Integration Walkthrough

In this integration tutorial we will show you how to connect your Mattermost Outgoing Webhooks integration with PagerTree. The estimated time for this integration is 5 minutes. We assume that you already have a PagerTree and Mattermost account setup.

In PagerTree

  1. by clicking the Mattermost (Outgoing Webhook) logo.

  2. .

In Mattermost

  1. Go to Menu and choose Integrations.

  2. At the following screen choose Outgoing Webhooks.

  3. Click the button on the top right Add Outgoing Webhook.

  4. Setup the outgoing webhook

    1. Content Type - Specify application/json.

    2. Channel - Select an appropriate channel this will apply to, or any for all channels.

    3. Trigger Words - Select the words that trigger the webhook (e.g. outage, sev-1, down).

    4. URL(s) - Paste the PagerTree Endpoint URL you copied.

  5. Click Save.

Bonus: Additional Security

For security purposes, you can also provide PagerTree with the token Mattermost provides. If using this feature, PagerTree will not create an alert unless the token sent by Mattermost is the same token that is configured with the integration. This protects against spoofing attacks.

In PagerTree

  1. From the Integration Page, Click Edit.

  2. Paste the Token that you copied from Mattermost to the Token field.

  3. Click “Update”.

You have successfully completed the Mattermost (keyword trigger) Integration.


On the next screen Copy the Token value, as this can be used for the below.

Mattermost Inc.
view
v3.rb
Mattermost Integration
additional security step
Create the integration
Copy the Endpoint URL
Navigate to integrations.
Click on "Outgoing Webhooks".
Click "Add Outgoing Webhook" button.
Mattermost Outgoing Webhook PagerTree Configuration.
Mattermost navigation
Mattermost Outgoing Webhooks
Mattermost Add Outgoing Webhook
Mattermost Outgoing Webhook PagerTree Configuration.