Slack Integration
Connect PushPulse to Slack to deliver alerts, status updates, and form submission notifications directly to your team's channels.
How It Works
When an alert is triggered in PushPulse, a message is posted to any Slack channels you've configured for delivery. As the incident evolves, status updates, notes, and all clears are automatically threaded under the original alert message — keeping communication organized and easy to follow.
Form submissions can also be configured to notify Slack channels, giving your team real-time visibility into incoming reports.
Setup Overview
Getting Slack connected involves three steps:
Authorize the PushPulse Slack app — connect your Slack workspace via OAuth
Add PushPulse to your channels — grant the app access to the channels you want to use
Configure delivery — attach channels to alert templates, individual alerts, or forms
Step 1: Authorize the Slack App
Navigate to Integrations → Slack in PushPulse and click Connect. You'll be redirected to Slack to authorize the PushPulse app for your workspace. You must be a Slack workspace admin, or have permission to authorize third-party apps, to complete this step.
Once authorized, you'll be returned to PushPulse and the integration will show as connected.


Step 2: Add PushPulse to Your Channels
PushPulse can only deliver to channels where the app has been added. This applies to both public and private channels.
To add PushPulse to a channel:
Open the channel in Slack
Run
/invite @PushPulsein the message field, or go to Channel details → Integrations → Add an appSelect PushPulse from the app list
Private channels: You must invite PushPulse directly. Depending on your workspace settings, a Slack admin may need to approve the invite.
After adding the app to a channel, return to Integrations → Slack in PushPulse and click Refresh Channels. Confirm the channel appears and shows as ready for delivery before configuring it.
Step 3: Configure Delivery
Notification Templates
To deliver alerts to Slack at the template level — so every alert created from that template notifies the same channel(s) automatically:
Go to Alert Templates and open or create a template
In the Delivery section, select one or more Slack channels
Save the template
Alerts created from this template will automatically notify the selected channels when triggered.
Individual Notifications
You can also select Slack channels when composing a new alert:
Start composing an alert
In the Delivery section, select one or more Slack channels
Send the alert
This is useful for one-off alerts where broader or different notification is needed beyond a template's default configuration.

Forms
To send a Slack notification when a form is submitted:
Go to Forms and open or create a form
In the form settings, locate the Send submission notification section
Select one or more Slack channels to notify on submission
Save the form
The notification will be sent to the configured channel(s) each time the form is submitted.

What Gets Sent to Slack
Alert triggered
New message posted to configured channel(s)
Status update
Threaded reply under the original alert message
Note added
Threaded reply under the original alert message
All clear issued
Threaded reply under the original alert message
Form submitted
New message posted to configured channel(s)


Troubleshooting
A channel isn't showing up after I added the app. Click Refresh Channels on the Slack integration page in PushPulse. If the channel still doesn't appear, confirm the PushPulse app was successfully added in Slack and try again.
I can't invite PushPulse to a private channel. Your Slack workspace may restrict third-party app access to private channels. Contact your Slack workspace admin to approve the invite or adjust permissions.
Alerts aren't being delivered to Slack. Verify that (1) the Slack integration is connected, (2) PushPulse has been added to the target channel, and (3) the channel is selected in the alert template, individual alert, or form configuration.
The PushPulse app was removed from a channel. Re-add the app using /invite @PushPulse in the channel, refresh channels in PushPulse, and confirm the channel shows as ready.
Last updated