ClawFlow

ClawFlow is the automation layer on top of Clawnify agents. A flow is a directed graph of steps that executes in response to a trigger — an inbound webhook, a cron schedule, a channel message, or a manual run — and can call tools, make LLM requests, branch on conditions, and send messages back through any connected channel.

Trigger types

  • Webhook — POST to https://{shortId}-flows.clawnify.com/flows/:name/webhook runs the flow with the request body as input. Works with third-party integrations (Slack events, GitHub webhooks, Bird inbound messages) via the Clawnify webhook router.
  • Cron — recurring schedules defined per-flow, down to minute granularity.
  • Channel event — new message, reaction, or mention on any channel the agent is connected to.
  • Manual — run from the dashboard or CLI with arbitrary input.

Where it runs

ClawFlow is an OpenClaw plugin that runs on your Clawnify server alongside the agent itself, at {shortId}-flows.clawnify.com via a Cloudflare Tunnel. Flows execute in the same process as the agent, share its workspace, and can call any of the agent’s tools — including the browser, file I/O, and the Clawnify MCP server.

Status

ClawFlow documentation is synced from the upstream clawnify/clawflow repository. More content is on the way.