Slack
Slack Webhook Integration
Causely can send root cause alerts directly to your team's Slack channels, giving you real-time visibility into incidents without needing to switch tools. By piping high-signal diagnostics into Slack, your team can take action faster and collaborate with full context.
Configuration
To integrate Slack with Causely, you must install the Causelybot and configure it as your Slack webhook endpoint. The bot listens for alerts from the Causely platform and posts them to your desired Slack channels.
-
Follow the installation instructions for the Causelybot in the official GitHub repository: Causelybot
-
Once deployed, update your
causely-values.yaml
file to include the executor and the bot's URL endpoint.
For example, if you deploy the Causelybot in the foo
namespace of your cluster, you can configure the webhook endpoint in your causely-values.yaml
file like this:
executor:
enabled: true
notifications:
webhook:
enabled: true
url: 'http://causelybot.foo.svc.cluster.local/slack'
Make sure the Causelybot is accessible from your Causely deployment and properly configured to post to your Slack workspace and channel.
To install the Causely agent with the Slack integration enabled, run:
causely agent install --cluster-name <cluster-name> --values ./causely-values.yaml
Notification Payload Format
For details on the structure and fields included in Causely webhook alerts, including what will be sent to Slack—refer to the Notification Payload Format page.
It includes a sample payload and field-by-field breakdown to help you parse and route alerts as needed.