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
  • What is Meta Workplace?
  • How It Works
  • Integration Walkthrough
  • In Meta Workplace
  • In PagerTree

Was this helpful?

  1. Integration Guides

Meta Workplace

Connect your Meta Workplace Groups to PagerTree.

PreviousPost to ChannelNextMicrosoft Teams

Last updated 5 months ago

Was this helpful?

Company
Estimated Time
Vendor Docs
Open Source

5 minutes

What is Meta Workplace?

is the all-in-one business communication platform from Meta that securely combines chat, video, groups and your intranet with the work tools you already use.

How It Works

Posts and comments are sent to Workplace groups, making sure the right groups are notified of alerts.

  • When an alert in PagerTree is opened PagerTree will create a post to a group of your choice.

  • When an alert in PagerTree is acknowledged, rejected, resolved, dropped, handed off, or commented on PagerTree will comment on the post associated with the alert.

Integration Walkthrough

In this integration tutorial we will show you how to send alerts from PagerTree into a Meta Workplace group. The estimated time for this integration is 5 minutes. We assume that you already have a PagerTree and Meta Workplace account setup.

In Meta Workplace

Copy the Group

Open up a text editor app to more easily save the fields you will copy below.

  1. Navigate to the group page. (If you have not yet created a group, .)

  2. In the URL bar, copy the Group ID into your text editor app.

Create the Workplace Integration

  1. In the left-hand menu bar, navigate to Admin Panel -> Integrations.

  2. Click the Create custom integration button.

  3. In the create custom integration form, name the integration and optionally give it a description.

  4. Click Create.

  5. On the integration details page, click the Create access token button.

  6. On the new token created, click "Copy". Add this to your text editor app.

  7. Click I understand and done.

  8. Click the Permissions Tab and select the following:

    1. Mention bot

    2. Read group content

    3. Manage group content

  9. Click Save.

In PagerTree

  1. In the New integration form:

    1. Name - Input a friendly name

    2. Workplace Group ID - The Group ID you copied earlier

    3. Workplace Integration Access Token - The access token you copied earlier.

  2. Click Create.


You have successfully completed the Meta Workplace Integration. Now when an alert is created, acknowledged, commented on, etc. posts and comments will be sent to workplace.


Outgoing Rules

only_send_alerts_with_security_in_title.yml
rules:
  - match:
      "$not":
        alert.title:
          "$regex": "security"
          "$options": "i"
    actions:
     - type: ignore
only_send_to_if_assigned_to_specific_team.yml
rules:
  - match:
      "$not":
        alert.d_team_id:
          "$in":
          - "tem_abc123" # Devops Team
    actions:
     - type: ignore

by clicking the Meta Workplace logo.

You can suppress outgoing messages by using the integration outgoing rules (ex: You only want a certain teams messages to a channel). Please see for full documentation on the functionality.

Meta
view
v3.rb
Workplace
create a group
Create the integration
Outgoing Webhook - Outgoing Rules
In Workplace, copy the Group ID where you want PagerTree to post to.
In Workplace, create a custom integration.
Fill in the custom integration form.
Click the create access token.
Give the Worplace app the appropriate permissions.
In PagerTree, create the integration pasting the values you copied earlier.
An example Post in Workplace sent by PagerTree
Workplace Dash
workplace custom integrations
workplace create custom integrations
Workplace create access token
Give the Worplace app the appropriate permissions.
Pagertree Workplace integration
An example Post in Workplace sent by PagerTree