Glossary · Architecture

Ingest channel

One of the four ways an event enters Hooksbase: HTTP, email, form, or scheduled cron.

An ingest channel is a route by which an event enters Hooksbase. There are four, and a single webhook can use all of them at once.

ChannelProducerCredentialAvailability
HTTPAny service that can POSTBearer ingest secretAll plans
EmailA mailbox or a vendor that only sends mailThe generated ingest addressAll plans; allowlist writes Starter+
FormA browser posting an HTML formThe unguessable form URLAll plans
ScheduledNone — Hooksbase fires itConfigured on the webhookStarter and above

Why the distinction matters

Most event tooling speaks HTTP and nothing else, which pushes the other channels into separate services — a form backend here, an inbound email parser there, a cron service somewhere else. Each arrives with its own retry semantics, its own history, and its own failure modes.

In Hooksbase all four channels normalize to the same internal event shape, so a form submission and a Stripe webhook are the same kind of object downstream. Routing rules, Automations, retries, signing, delivery history, replay, and the DLQ work identically regardless of how the event arrived.

Identifying the channel downstream

The parsed payload records which channel produced the event — email-sourced events carry source set to email, for example — so a routing rule can match on it and send different channels to different destinations.

See Event sources for the full comparison.

Related terms