Slack Webhook
This capability is only available to BYOC deployments. Check out our pricing page for more information about subscription plans and the available deployment modes.
Setting Up a Slack Webhook
To get a Slack webhook URL:
Select the channel for notifications
Click Add Incoming Webhook Integration
Copy the generated webhook URL
For more details on Slack setup options, see Slack Integration.
Configuring Slack Webhook in groundcover
In groundcover, go to Settings → Connected Apps.
Click on 'Slack Webhook'.

Select a name and paste your webhook URL.

Test the connection (Optional) - sends a test notification to verify the webhook.
Save
Slack Message Payload
groundcover sends messages to Slack using the following format:
This payload structure is fixed and cannot be customized. Values shown with {{ }} are dynamically populated from your monitor configuration. If you need a custom message format, use a Generic Webhook instead.
Test mode: When using "Test the connection", the status field will be "test" and other fields may contain placeholder values.
Payload Field Reference
summary
Issue title from the alert
status
Alert state: "alerting", "resolved", or "test" (during connection testing)
severity
Monitor severity (S1, S2, S3, S4)
monitor_name
Name of the monitor
value
The value that triggered the alert
description
Monitor description with variable expansion
labels.<key>
Individual label values using labels.cluster, labels.namespace, etc. Only labels defined in the monitor's group-by or custom labels are available
urls.issue
Link to investigate the issue
urls.monitor
Link to the monitor configuration
urls.silence
Link to silence the alert
Last updated
