A single API call that pauses your AI agent, notifies a human, and waits for approval before continuing. Works with any agent framework in minutes.
The problem
Every developer building production agents hits the same wall — your agent is smart enough to do dangerous things, but not wise enough to know when it shouldn't.
Deleting records, sending emails, making purchases, calling external APIs — once done, they can't be undone. Your agent shouldn't do these alone.
Building human approval into an agent means email systems, webhook handlers, polling loops, timeout logic, and a database — hours of work for every project.
When something goes wrong, teams need to know who approved what, when, and why. Logging this correctly across async agent workflows is genuinely hard.
How it works
When your agent reaches a decision point, it fires a POST request with the question and context.
An email (or Slack message) arrives instantly with Approve and Deny buttons. No login needed.
The request stays open until a human responds or the timeout triggers your fallback behavior.
Your agent receives approved: true/false and continues with full audit log saved.
Use cases
Approve before charging a card, issuing a refund, or transferring funds. Turn compliance into one API call.
Human sign-off before a production deploy, database migration, or auto-scaling event that costs money.
Review and approve emails before they go to prospects. No agent should fire off 500 cold emails unsupervised.
Get approval before sending contracts, NDAs, or any document that creates legal obligations.
Confirm before bulk deletes, schema changes, or any operation that can't be rolled back.
Works with Claude Agents, OpenAI SDK, LangChain, CrewAI, LlamaIndex, and any custom agent — via a plain REST call.
Integrations
One API call. No SDKs required. Drop it into your existing agent in under 5 minutes.
Pricing
Start free. No credit card needed.
Free
Starter
Most popular
Scale
Join the waitlist and be first when we launch. Early members get 3 months of Pro free.
No spam. One email when we launch. Unsubscribe anytime.