For the complete documentation index, see llms.txt. This page is also available as Markdown.

Slack Webhook Integration

Use Slack Incoming Webhooks with Frevana to send notifications to a Slack channel automatically.

Prerequisites

Before you start, make sure you have:

  • A Slack workspace

  • Permission to create or install Slack apps

  • A Slack channel for Frevana notifications

What Frevana needs

To complete the setup, you will need:

  • A Slack webhook URL

  • A URL that starts with https://hooks.slack.com/services/

  • Access to the Slack channel connected to the webhook

Setup steps

1

Open the Slack app management page

Open Slack API Apps.

Click Create New App to start a new app for this integration.

2

Create the Slack app

Choose From scratch.

Enter a recognizable app name, for example:

Frevana Notifications

Select the Slack workspace where you want to receive notifications.

3

Enable Incoming Webhooks

In the Slack app settings, open Incoming Webhooks.

Turn on Activate Incoming Webhooks.

Slack webhooks are channel-specific. Each webhook sends messages to one authorized channel.

4

Add a webhook to your workspace

Click Request to Add New Webhook .

Choose the Slack channel that should receive notifications.

Click Allow to authorize the app.

5

Copy the webhook URL

Slack will generate a webhook URL like this:

https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX

Copy the full URL.

6

Save the webhook URL as an environment variable

After you copy the webhook URL, save it as SLACK_WEBHOOK_URL.

macOS / Linux

export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX"

Windows PowerShell

setx SLACK_WEBHOOK_URL "https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX"

Use the full webhook URL exactly as copied from Slack.

Ready to connect

Troubleshooting

No message appears in Slack

Verify that:

  • The webhook URL was copied completely

  • The selected Slack channel still exists

  • The workflow or action in Frevana was triggered successfully

invalid_payload or request errors

Verify that:

  • The webhook URL is valid

  • No extra characters were added before or after the URL

  • The webhook has not been revoked in Slack

The webhook URL was exposed

Revoke the compromised webhook in Slack.

Then create a new webhook and replace the old value in Frevana.

Last updated