Widgets / directory

Webhook

WEBHOOK

Non-visual automation widget for relaying events to external HTTP endpoints.

At a glance

Default2 x 2
Minimum2 x 2
Resizenone
Pinoptional
Interactiveno

Behavior

  • Important for providers like IFTTT, Zapier and custom relays.
  • Should eventually expose retry history and endpoint health.
  • Best triggered by Eventor or backend flows instead of pretending to be a direct hardware control.

Firmware contract

Best driven by Eventor or server-side triggers rather than direct board writes.

On the app side this widget snaps to the 8-column square grid and uses none resizing. Its raw type is WEBHOOK and the matching icon token in the app is link.

Pin support: No visible pin. This is an outbound integration endpoint.

Transmission: HTTP/webhook event delivery triggered by rules or dashboard actions.

Canvas preview

docs.widget.preview
24.8
Webhook

Widget contract

PropertyValue
Raw typeWEBHOOK
Default size2 x 2
Minimum size2 x 2
Resize modenone
Pin requirementoptional / infrastructure
Pin supportNo visible pin. This is an outbound integration endpoint.
Interactiveread-only / service
TransmissionHTTP/webhook event delivery triggered by rules or dashboard actions.

Allowed pin families

No visible pin. This is an outbound integration endpoint.

Transport path

HTTP/webhook event delivery triggered by rules or dashboard actions.

Operational limits

Needs retries, secrets storage and structured logs to be production-safe

Configuration surface

  • endpoint, auth and payload template belong in backend/dashboard settings
  • best paired with provider health surfaces

Limits and caveats

  • Needs retries, secrets storage and structured logs to be production-safe
  • The visible tile is just a handle over backend integration state

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.

Related widgets