Skip to content

Notifications – Classification Events

Classification events emit notifications when a boolean classification changes state on a row.

They are evaluated on:

  • A single source table
  • A single value classification
  • A defined from → to outcome transition

State semantics:

  • null represents the absence of the classification and occurs on:
  • Row insertion
  • Row deletion
  • Classification removal
  • any matches all possible states, including null

All transitions are supported.

Classification events are used to detect state changes, not continuous conditions.

Configuration

Classification events are configured from the Notifications interface.

Entry Point

Navigate to:

Data Exchange → Notifications → Classification Events

Creating a Classification Event

Each classification event is defined by four elements:

  • Source table
  • Classification
  • From-outcome
  • To-outcome

Required Configuration Fields

Source Table

Select the table where the classification is defined.

This determines:

  • Which rows are monitored
  • Which row IDs are emitted in notifications

Classification

Select one value classification from the selected source table.

Only boolean classifications are supported.

State Transition

Define the trigger condition using:

  • From Outcome
  • To Outcome

Supported values:

  • null
  • true
  • false
  • any

The event triggers only when the classification changes from the selected from-state to the selected to-state.

Example Configuration — Person Becomes Adult

Source Table: person Classification: is_over_18 From Outcome: false To Outcome: true

This emits a notification exactly when a person transitions from minor to adult.

Save & Activation

  • Events are inactive until saved
  • Once saved, the event becomes immediately active
  • No system restart or redeployment is required

Delivery Coupling

A classification event does not send notifications by itself.

It must be connected to:

  • A Webhook
  • An Authentication configuration

Delivery behavior is defined entirely by the linked webhook.