Slack Webhook URL

Create a Slack incoming webhook and paste it into UniPost. Seven clicks in Slack, one paste in UniPost.

~2 minNo admin requiredOne-time setup

At a glance

QuestionAnswer
Who needs itAnyone who wants UniPost alerts in a Slack channel
Where the webhook livesA Slack app with Incoming Webhooks enabled
Expected URL formathttps://hooks.slack.com/services/...
Setup time~2 minutes total
Reversible?Yes — delete the webhook in Slack or remove the channel in UniPost
Heads up: UniPost only accepts URLs starting with https://hooks.slack.com/. Anything else is rejected at save time.

Steps in Slack

  1. 1
    Open Slack apps and create a new app
    Open api.slack.com/apps and click Create an App.
    Slack API Your Apps page with the Create an App button highlighted.
  2. 2
    Choose From scratch
    In the create-app dialog, choose From scratch.
    Slack create app dialog with From scratch highlighted.
  3. 3
    Name the app and choose the workspace
    Enter a name, pick the Slack workspace, then click Create App.
    Slack dialog for naming the app and choosing a workspace.
  4. 4
    Open Incoming Webhooks and enable it
    In the app sidebar, click Incoming Webhooks, then turn on Activate Incoming Webhooks.
    Slack app Incoming Webhooks settings page with the toggle enabled.
  5. 5
    Add a new webhook
    Scroll to Webhook URLs for Your Workspace and click Add New Webhook.
    Slack Incoming Webhooks page with the Add New Webhook button highlighted.
  6. 6
    Choose the channel and allow access
    Select the Slack channel that should receive UniPost alerts, then click Allow.
    Slack permission screen with channel selection and Allow button highlighted.
  7. 7
    Copy the webhook URL
    Back on the Incoming Webhooks page, click Copy next to the webhook you just created.
    Slack Incoming Webhooks page showing a generated webhook URL and copy button.

Paste the URL into UniPost

  • Open Settings → Notifications
  • Click Add channel → Slack Webhook
  • Paste the webhook URL from Slack
  • Optional — add a label such as #ops-alerts
  • Save, then click Test

Next: after the channel shows as Verified, open the Subscriptions table and turn on the alerts you want.

Troubleshooting

SymptomLikely causeFix
UniPost rejects the URL at saveURL does not start with https://hooks.slack.com/Copy the Webhook URL from Slack's Incoming Webhooks page — not the OAuth or app URL
Test sends but nothing shows in SlackThe Slack channel was archived or the webhook was revokedOpen the Slack app's Incoming Webhooks page and confirm the webhook still exists
Only some events landEvent subscription is off for that channelToggle the event on in the Subscriptions table in UniPost

Next steps