Push Causal Insights Into Your Workflow
Causely doesn’t just emit alerts, it delivers explainable, causal insight to the right people, in the right context, at the right time.
Rather than forwarding raw metrics, logs, and traces, Causely acts as a reasoning layer between telemetry and action. It continuously models cause and effect across your system to determine what matters, why it matters, and who should care, so teams can move from noise to understanding, and from understanding to action.
Causely supports multiple ways of delivering this insight, depending on how tightly you want understanding and action to be coupled.
Native Integrations
Understand what changed and why, where engineers already work
Native integrations bring Causely’s causal explanations, including the Diagnosis, blast radius, and service impact, directly into the tools engineers use every day.
This path is optimized for human understanding and collaboration. Engineers can quickly see not just that something is wrong, but what caused it, how it propagates, and what it affects, without switching context or interpreting raw telemetry.
Use this approach when the primary goal is shared situational awareness, faster diagnosis, and better coordination during investigation and response.
Available native integrations:
Configuring Notifications
There are two ways to configure where Causely sends notifications, and they offer the same functionality. Which one you use is simply a matter of preference for where you'd like to set things up:
- In the UI: point-and-click configuration in the Causely product.
- Via a Kubernetes secret: configuration as code, applied through the Mediator.
The two stay in sync automatically:
- When you configure a notification in the UI, the backing Kubernetes secret is created for you automatically.
- When you create a secret for notifications, it appears as a configured notification in the UI.
Pick whichever fits your workflow, both deliver the same notifications to the same destinations.
Managed Notifications (UI-Configured)
Configure notifications directly in the Causely UI
Use the Causely UI to choose where notifications are delivered and add filters that control when they're sent, without editing configuration files. When you save a configuration, Causely creates the corresponding Kubernetes secret for you automatically.
Learn more: Managed notifications overview
Mediator-Based Notifications
Configure notifications with a Kubernetes secret
Prefer configuration as code? You can define notification destinations by creating a Kubernetes secret (or by setting values in your values.yaml) that the Mediator reads at runtime. This is the same delivery path used by UI-configured notifications, a notification created this way also appears as a configured notification in the UI.
To configure mediator-based notifications, enable the executor and specify a webhook URL and token in the values.yaml file.
Add the following under the notifications section of your causely-values.yaml file:
executor:
enabled: true
notifications:
webhook:
url: "https://webhook.example.com/notify" # Replace with your webhook URL
token: "your-secret-token" # Replace with your webhook token
enabled: true
For more details on webhook payload structure and field definitions, see the Notification Payload Format.
Make sure to replace the placeholder values with your actual webhook URL and token.
Click on an integration below to view mediator-based setup instructions for receiving Causely notifications in your preferred tool.
How to Choose
-
Want engineers to quickly understand what changed and why?
→ Native integrations -
Prefer to configure notifications with point-and-click?
→ Managed notifications (UI-configured) -
Prefer configuration as code / GitOps?
→ Mediator-based notifications (Kubernetes secret)
Managed and mediator-based notifications deliver the same result, choose whichever matches how you like to work.
Why This Matters
By separating causal understanding from delivery and action, Causely ensures teams don’t just receive more alerts, they receive the right insight, in the right place, with the right context.
This turns reliability from a reactive exercise into a system of understanding, coordination, and confident action.