Navigate to Data & Integrations to create a Slack Integration.
To enable Slack messaging within PushMetrics, establish a connection between the two platforms through either the Slack App or Webhook integration.
You may us the button below to start the process right away.
(Must be logged in to PushMetrics)
Using the Slack App, requires you to add the Slack Bot to your workspace and amend certain permissions ("scopes") to the Bot.
The PushMetrics Slack App makes use of the following Slack Scopes:
channels:join
- This scope allows your app to join public channels in a workspace.channels:read
- This scope allows your app to view basic information about public channels in a workspace, including the list of channels and their details like name, creation date, purpose, etc.chat:write
- This scope allows your app to send messages as itself to channels it's a member of. The messages will appear as sent by the app, not as a user.chat:write.public
- This scope allows your app to send messages to public channels it's not a member of. The messages will appear as sent by the app, not as a user.files:write
- This scope allows your app to upload, delete and interact with files (for instance, create a public URL for a file) as itself. It can handle files it uploaded itself or ones uploaded by users in channels it's a part of.Slack App:
Webhook:
A Slack App is a more comprehensive integration that can interact with Slack in a variety of ways. It's not just about sending messages but can also read, write, and extend Slack functionalities. Here are a few things a Slack App can do:
Incoming Webhooks:
Webhooks are a simple way to post messages from external sources into Slack. They make use of normal HTTP requests with a JSON payload that includes the message text and some options.
A few points about webhooks: