These blocks reach outside the flow: other web services, your webhooks and email, the event system and realtime channels. This page documents 6 blocks. For how flows work, see Flows and the flow editor. Values in settings can use templates such as {{ input.id }} and {{ steps.load.output.email }}; see Block reference overview.

Emit event

Key: event.emit Publishes a platform event. Continues to: next

HTTP request

Key: http.request Calls an external HTTP API through an HTTP client. Continues to: next, failed (follow the one that applies)

Read secret

Key: secret.get Reads a secret into the run (never into its trace). Continues to: next

Send webhook

Key: webhook.send Delivers an event to every outbound webhook subscribed to it. Continues to: next

Send email

Key: mail.send Sends an email with the environment’s mail settings. Continues to: next

Publish to channel

Key: realtime.publish Publishes a message to a realtime channel. Continues to: next