Skip to content

Welcome to Notification Center

Organizations often start with simple, in-alert notification configuration, quick to set up when you don’t need systematic routing or reusable templates.

As alerting needs grow, patterns emerge: systematic routing logic, shared destinations, and consistent message formats. Managing these manually across hundreds or thousands of alerts creates overhead, inconsistency, and configuration drift.

Notification Center streamlines this by centralizing notification management. It separates entity definitions, such as alerts or cases, from delivery logic, so you can manage routing, templates, and destinations in one place, giving you a flexible and scalable notification workflow that grows with your organization.

Basic flow

For teams that do not need message customization:

  • Use system-generated message templates (presets) automatically created for each alert.
  • Notifications use standard formatting and required fields.

Advanced flow

For teams that want to customize notification messages:

  • Create custom presets with reusable templates.
  • Define override templates for specific alert subtypes (for example, metric threshold, logs threshold, SLO threshold).
  • Customize structure, variables, and logic to match operational needs.
flowchart TB
    Entity["Entity (Alerts / Cases)<br/><br/>Routing labels<br/>&nbsp;&nbsp;- team<br/>&nbsp;&nbsp;- environment<br/>&nbsp;&nbsp;- service"]

    NC["Notification Center engine"]

    Routers["Routers<br/>matched based on routing labels<br/>(Team, Environment, Service)"]

    Rules["Routing rules<br/>Conditions for routing notifications<br/>to different destinations"]

    Connectors["Connectors<br/>Where to send the notification"]

    Presets["Presets<br/>How the notification messages should look"]

    Outbound["Outbound notification packet"]

    Entity -->|notification request| NC
    NC --> Routers
    Routers --> Rules
    Rules --> Connectors
    Rules --> Presets
    Connectors --> Outbound
    Presets --> Outbound

    %% CLICKABLE LINKS
    click Entity "https://coralogix.com/docs/user-guides/notification-center/entity-types/introduction/" "Learn about Entity types"
    click Routers "https://coralogix.com/docs/user-guides/notification-center/routing/introduction/" "Learn about Routing"
    click Rules "https://coralogix.com/docs/user-guides/notification-center/routing/define-routing-rule/" "Learn about Routing Rules"
    click Connectors "https://coralogix.com/docs/user-guides/notification-center/connectors/" "Learn about Connectors"
    click Presets "https://coralogix.com/docs/user-guides/notification-center/presets/introduction/" "Learn about Presets"

This flow shows how Notification Center determines the correct message format and routing path.

How Notification Center processes and delivers notifications

When an alert event or case triggers, Notification Center automatically:

  1. Receives the notification request.
  2. Evaluates routing logic to match the connector and preset.
  3. Applies the relevant template: system, general, or override.
  4. Renders dynamic values and sends the message to the destination.

How it works

Notification Center operates through four core components:
ComponentDescription
EntityThe Coralogix component that generates notifications (for example, an alert or case).
RouterUses labels and rules to determine which connectors and presets a notification should use.
ConnectorThe configured link between Coralogix and a third-party service (for example, Slack or PagerDuty).
PresetThe message template defining what information is included and how it is formatted.

When an entity triggers a notification, Notification Center evaluates routing labels, selects the correct router, evaluates routing rules, and sends the message using the configured connector and preset.

What this means for you

  • Faster setup: System presets are ready to use.
  • Customizable: Create detailed message templates and logic when needed.
  • Consistent delivery: One routing engine controls how notifications reach all destinations.
  • Scalable management: Update one preset or router and apply changes across all alerts.

Next steps

  • Quick start: Create your first connector and send a test notification
  • Core concepts: Learn how entities, routers, connectors, and presets work together
  • Routing: Explore how label-based routing delivers notifications at scale
Was this helpful?