Events & Alerts

Configurable triggers, action packages, and multi-channel notifications.

Define event triggers on any stream with validation expressions, configurable dwell times, and roll-up cycle selection. When a trigger fires, an action package delivers notifications through email, SMS, HTTP, MQTT, or GroveStreams platform messages.

Event Configuration

An event triggers when its validation expression evaluates to true against the stream it's applied to. Pick a category, an icon, optional dwell times, an evaluation cycle, and the action packages that fire on start and stop — the engine handles the rest.

Event configuration dialog for 'Tank Temperature out of Range' — applied to the tank's Temp In Range derived stream, with validation expression, category type, icon, and start/stop action packages
Event basics — name, target stream, validation expression, category, and action packages.
Advanced event configuration showing dwell times, evaluation cycle, and additional trigger options
Advanced — dwell times, evaluation cycle, and additional triggering controls.

Action Packages

An action package bundles the actions that fire together — Email, SMS, MMS, HTTP, MQTT, and GroveStreams platform notifications. Reuse the same package across many events, or configure event-specific start and stop packages.

Action package editor showing the configured list of actions that fire when an event triggers
An action package — the ordered list of actions that fire when the event triggers.
Action type selection showing the available action types: Email, SMS, MMS, HTTP, MQTT, GroveStreams notification
Choose from any of the supported action types.

Notification Delivery

Email & Template Variables

Compose HTML email templates with embedded variables — component name, stream value, threshold, timestamp, recipient details — that resolve at trigger time. Send to fixed recipients or to dynamically-resolved targets pulled from your component metadata.

HTML email template editor showing subject, body with variable placeholders, and recipient configuration
The email action editor — subject, HTML body, and recipient configuration.
Action template variable picker showing available variables that can be embedded in email subject, body, and other action fields
Template variables resolve at trigger time — component, stream, value, threshold, timestamps.

Three Views, One Notification Center

The notification center categorizes everything that fires — active events (currently-triggered conditions awaiting resolution), system notifications (typically routed to administrators — platform health, configuration issues, security events), and job notifications (also typically administrator-facing — scheduled imports, roll-up runs, derivation rebuilds). Acknowledge, filter, drill in.

Active Events viewer showing currently-triggered events awaiting resolution
Active Events — conditions currently in violation.
System notifications panel listing user-facing alerts from event triggers
System Notifications — alerts routed to administrators.
Job notifications panel listing scheduled imports, roll-up runs, and derivation rebuilds
Job Notifications — scheduled-task results for administrators.

Stay Informed

Real-time alerts when your data needs attention.

SIGN UP FREE