Funnelkeeper docs

Funnelkeeper is the money layer for AI-built products: it joins ad spend, funnel events, and revenue to answer whether spend paid back. An AI — the Keeper — watches your channels and proposes actions as cards; a human approves everything. Nothing changes spend without your tap.

Three surfaces, one API:

SurfaceGet started
DashboardQuickstart
CLI (fk)CLI reference
MCP (agents)MCP server

The full HTTP contract is at /openapi.json and rendered at API reference. Every page here is also served as raw markdown — append .md to the URL, or start from /llms.txt.

The shape of the product

  • Warehouse: append-only events, transactions, and spend records, per product.
  • Attribution: first-touch by channel; revenue that can’t be attributed is reported as its own category — never smeared across channels.
  • The Keeper: checks that raise cards — zero-engagement spend, CAC drift, a paused GA4 tag while ads run.
  • The action queue: the human-in-the-loop spine. See the action queue.