Service widget that emits push notifications rather than rendering UI on the canvas.
At a glance
Behavior
Firmware contract
Trigger it when the board or rules layer needs to alert the user.
On the app side this widget snaps to the 8-column square grid and uses none resizing. Its raw type is NOTIFICATION and the matching icon token in the app is bell.fill.
Pin support: No interactive pin. It uses push token state associated with the dashboard/user.
Transmission: Server-side push delivery once the widget is initialized with tokens.
Canvas preview
Widget contract
| Property | Value |
|---|---|
| Raw type | NOTIFICATION |
| Default size | 2 x 2 |
| Minimum size | 2 x 2 |
| Resize mode | none |
| Pin requirement | optional / infrastructure |
| Pin support | No interactive pin. It uses push token state associated with the dashboard/user. |
| Interactive | read-only / service |
| Transmission | Server-side push delivery once the widget is initialized with tokens. |
Allowed pin families
No interactive pin. It uses push token state associated with the dashboard/user.
Transport path
Server-side push delivery once the widget is initialized with tokens.
Operational limits
If the dashboard has no registered notification token the server rejects delivery
Service authority boundary
Notification depends on dashboard push registration, token validity and project-level permission to emit alerts.
Who validates it: backend / project policy / dashboard grants.
What the board sees: the resulting write, notification or text payload, not the visual tile itself.
Configuration surface
Limits and caveats
Protocol and implementation notes
Layout notes
Canvas footprint
2 x 2
Default footprint in the Plynx canvas before user resizing.
Resize floor
2 x 2
The minimum size accepted by the app during drag-resize.
Interaction model
Display
Whether the user edits state directly or only reads it.
Service widget for sending mail notifications and alert summaries.
RTC
Background time-sync widget that exposes server time to firmware logic.
Bridge
Background bridge for writing pins on another device or token context.
Webhook
Non-visual automation widget for relaying events to external HTTP endpoints.