Every event in your stack, wired into one flow

hooflow catches the webhooks your tools already send — commits, deploys, failed payments, alerts — and runs whatever should happen next.

NorthbeamCassetteOrbital LabsMeridTwofoldPalisade

Three moving parts. That's the whole product.

A hook comes in, a flow decides what it means, a run does the work. Everything else is detail you can look at later.

Catch anything that posts

Point any service at a hooflow URL and it's live. Signatures verified, payloads parsed, nothing dropped while you sleep.

Branch on what's inside

Filter on any field of the payload, wait for a second event, retry with backoff, or stop the run cold. Written as code, not as boxes.

Replay any run, exactly

Every payload is kept for 90 days. Re-run a flow against the real event that broke it, with your new code, before you ship.

Write the flow. Watch it run.

Flows are plain TypeScript. Push, and the next matching event runs against it in under a second.

flows/deploy-failed.ts
import { flow, slack, linear } from "hooflow"

export default flow("github.deployment_status", async (e) => {
  if (e.state !== "failure") return e.skip()

  // who touched it last
  const owner = await e.git.lastAuthor(e.sha)

  await slack.dm(owner, `deploy ${e.env} failed`)
  await linear.issue({ team: "INF", urgent: true })
})

Run 4f21c9

github.deployment_status · production · just now

1Hook received
Signature verified from github.com
12ms
2Filter matched
state = "failure"
3ms
3Looked up author
@rhea from sha 8a31f0c
148ms
4Sent Slack DM
Delivered to @rhea
221ms
5Opened INF-482
Marked urgent, assigned
196ms

Priced on runs, not on seats

Invite the whole team on any plan. You only pay for flows that actually execute.

Solo

$0forever

Start building
  • 2,000 runs a month
  • 3 live flows
  • 7-day payload history
  • Community Slack

Team

$40per month

Start 14-day trial
  • 250,000 runs a month
  • Unlimited flows and people
  • 90-day replay window
  • Staging and production keys
  • Alerts when a flow stalls

Scale

$190per month

Talk to us
  • 5M runs, then $0.20 per 1k
  • Runs in your own VPC
  • SAML, audit log, SOC 2 report
  • 99.99% uptime in writing
  • An engineer in your channel

Your first flow runs in about four minutes

Paste a webhook URL into the tool you already use. We'll show you the payload it sends, and you write the rest.

No card. 2,000 runs a month stay free after the trial.

hooflow