Overview
Slack is a cloud-based team collaboration platform used for messaging, alerts, and coordination. When you configure Slack as a notification channel in Turbo360, alert notifications are posted directly to a Slack channel using an incoming webhook URL, keeping your team informed where they already work.
Business value
Routing Turbo360 alerts to Slack surfaces incidents in the channels your team monitors throughout the day. Teams can triage and discuss issues without leaving their primary communication tool, reducing the time between detection and response.
Prerequisites
- An active Slack workspace.
- A Slack app with an incoming webhook configured for the target channel. See Sending messages using Incoming Webhooks for instructions on creating a Slack app and enabling incoming webhooks.
- The incoming webhook URL copied from the Slack app configuration.
Required permissions
You must have permission to install apps in your Slack workspace to create an incoming webhook.
Dependencies
- Turbo360 must have outbound connectivity to the Slack webhook endpoint.
How it works
Turbo360 connects to Slack using an incoming webhook URL. When an alert condition is met, Turbo360 sends a notification payload to the webhook URL, which posts a message to the configured Slack channel. You validate the connection during setup by sending a test notification before saving.
Steps
To configure the Slack notification channel, navigate to the notification channel configuration in Turbo360.
- In Turbo360, navigate to the notification channel configuration and select Slack.
- Enter a Friendly name to identify this channel in the Turbo360 application.
- Paste the incoming webhook URL from your Slack app in the Webhook URL field.
- Click Validate. Turbo360 sends a test notification to the Slack channel URL to verify the configuration.
- After successful validation, click Save to complete the setup.
Configuration
| Field | Required | Description |
|---|---|---|
| Friendly name | Yes | Display name for this channel in Turbo360 |
| Webhook URL | Yes | The incoming webhook URL from your Slack app |
Permission behavior
With access: Turbo360 can post notifications to the configured Slack channel via the webhook URL and send test notifications using the Validate action.
Without access: If the webhook URL is invalid, revoked, or the Slack app has been removed, validation will fail and notifications will not be delivered. Regenerate the webhook URL in your Slack app and update the channel configuration.
Example scenario
Your operations team uses a dedicated #azure-alerts channel in Slack to track infrastructure events. You configure a Slack notification channel in Turbo360 using the incoming webhook URL for that channel. When a Business Applications monitoring rule triggers, Turbo360 posts a notification to #azure-alerts, giving the team immediate visibility without needing to check Turbo360 directly.
Limitations
- Each Slack incoming webhook is tied to a specific channel. To send notifications to multiple Slack channels, create a separate notification channel in Turbo360 for each webhook URL.
- Webhook URLs can be revoked when a Slack app is uninstalled or its configuration is changed. If a webhook stops working, regenerate it from the Slack app settings.
- Turbo360 does not send resolution notifications to Slack when an alert condition clears.
Troubleshooting
-
Validation fails after entering the webhook URL
Cause: The webhook URL is incorrect, has been revoked, or the Slack app is no longer installed in the workspace.
Fix: Verify the URL was copied from the Slack app's Incoming Webhooks configuration. Confirm the app is still installed and active. Regenerate the webhook URL if needed. -
Validation succeeds but no notification appears in the Slack channel
Cause: The webhook URL points to a different channel than expected, or the Slack app's permissions have changed.
Fix: Check which channel the webhook is associated with in the Slack app settings. Update the webhook to target the correct channel. -
Alert fires in Turbo360 but no message appears in Slack
Cause: The notification channel is not linked to an alert rule or escalation policy in Turbo360.
Fix: Confirm the channel is saved and verify the relevant alert rule or escalation policy references this Slack channel. -
Notifications stopped appearing in Slack after previously working
Cause: The Slack app was uninstalled, the webhook was regenerated, or workspace permissions changed.
Fix: Go to your Slack app's Incoming Webhooks settings, confirm the webhook is still active, and copy the current URL. Update the channel configuration in Turbo360.
FAQs
-
Where do I get the incoming webhook URL for Slack?
In your Slack app settings, navigate to Features → Incoming Webhooks, enable incoming webhooks if not already enabled, click Add New Webhook to Workspace, select the target channel, and copy the generated webhook URL. -
Can I configure multiple Slack channels in Turbo360?
Yes. You can create multiple Slack notification channels, each with a different webhook URL pointing to a different Slack channel, and assign them to different alert rules.