← Plugins

Incoming webhooks

General · Built in

Addresses other machines post to, to start workflows.

What it needs

A connection:

Incoming webhook

An address other machines post to, to start workflows with a Webhook trigger. Each has a secret the sender must send.

Shared secret
The sender sends it as Authorization: Bearer <secret>, or signs with it like GitHub (X-Hub-Signature-256).

Workflow triggers

Events that can start a workflow.

  • WebhookStarts when another machine posts to POST /api/hooks/<hook> on this host (locally or over Tailscale) with the hook's secret: a bearer token or a GitHub X-Hub-Signature-256.

More in the docs: Plugins and connections.