Skip to content

Presets overview

A preset defines the message content and format for notifications sent from Coralogix to external systems such as Slack, PagerDuty, or Generic HTTPS. Each preset determines what data is included in a notification and how it is formatted. Presets can be reused across multiple connectors to maintain consistent message structures.

Understand preset types

Notification Center supports two preset types:
Preset typeDescription
System presetA read-only preset provided by Coralogix. Use this when no customization is required.
Custom presetA user-defined preset that allows full customization of message templates and logic.

Each preset follows the schema of its destination type and entity (alert or case).
For supported destinations, see Destination types.

Understand preset layers

Presets are composed of configuration layers that define the final rendered message.
LayerPurpose
General layerDefines the default template for all notifications using this preset.
Override layerDefines subtype-specific templates. Overrides the general layer when applicable.

At runtime, Notification Center merges these layers to produce the final message payload.

Preset creation flow in Notification Center

Create a custom preset

Use presets to define message content for a specific destination type:

  1. Select Integrations, then Notification Center, then Presets.

  2. Open the tab for the entity type you want to configure (Alert or Case).

  3. Select the destination type for the new preset.

  4. Select + New preset.

  5. Enter a name and description.

  6. In the Message section, configure the template:

    • General: Pre-populated from the system preset to help you get started. Modify the fields available for your destination type.
    • Override templates (optional): Add subtype-specific overrides.
    • Use the Preview panel to view the rendered message.
  7. Select Send test notification to verify output.

    • Choose a connector for delivery.
    • Notification Center sends a test payload using an example schema.

    Note

    Dynamic connector fields are ignored for test notifications.

  8. Select Create preset to save.

The new preset becomes available for reuse across connectors and routing rules.

Edit an existing preset

  1. In the Presets tab, locate the preset you want to modify.
  2. Select Edit from the Actions menu.
  3. Update variables, templates, or logic.
  4. Select Save changes.

Changes apply automatically to all router destinations using that preset.

Manage existing presets

Manage all configured presets from the Presets list. Each entry shows its name, preset type, and last update date.

Available actions:

  • View preset configuration
  • Edit templates and logic
  • Duplicate a preset to reuse configuration
  • Delete unused presets
  • Send test notification to validate output

Presets referenced in routers or connectors must be unlinked before deletion.

Understand notification rendering

When an alert or case triggers a notification, Notification Center merges preset layers to build the final message. The rendering flow differs for system presets and custom presets.

See the following for more detail:

Check required permissions

Creating or editing presets requires specific permissions.
See Roles and Permissions.

Case presets

Presets for Cases follow the same structure as alert presets, but use the _context variable to access Case metadata such as state, status, priority, and assignee.

Coralogix creates a default system preset automatically the first time you create a connector for a destination type. The system preset covers most notification needs without customization. Start with the default system preset and create a custom preset only when you need to modify the message format.

To create a Case preset:

  1. Select Notification Center, then Presets.
  2. Open the Cases entity type tab.
  3. Select the destination type, then Create new preset.
  4. Edit the message template using _context variables for dynamic Case metadata.
  5. Save the preset.

See Dynamic templating for the full list of available Case variables.

Next steps