ApprovalGate

approvalgate

Approval layer

I almost sent $4,200 to the wrong customer

Human approval for risky webhooks.

A Stripe webhook fired, my automation ran, and I caught it 2 seconds before it went through. Pure luck.So I built a checkpoint.

No SDK. Swap your webhook URL, define your rules, done.

approvalgate.devgate.run

incoming webhook

{
  "event": "charge.refunded",
  "amount": 4200,
  "customer": "wrong_acme"
}
rule matched: amount > 100awaiting approval

slack notification

[approve] [reject]
refund $4,200 to wrong_acme?

The problem

Webhooks are fire-and-forget

The $4,200 refund

Almost sent to the wrong customer

Caught it by luck. 2 seconds later, gone.

The bulk update

12,000 rows about to change

Wrong WHERE clause. Production data.

The email blast

Churned users instead of active

Wrong segment. Wrong message. Wrong timing.

The AI agent

Tried to delete instead of archive

LLMs make mistakes. Yours shouldn't be permanent.

Automation is great until it isn't.
Some actions deserve a human checkpoint.

How it works

5 minutes to set up. No code changes.

1
Point your webhook source at ApprovalGatehttps://approvalgate.dev/g/xK9mP2
2
Define your rulesif amount > 500 or action = "delete" → require approval
3
Get notified in Slack with full context

See the payload. Approve or reject in one click.

Approved → forwards to your real endpoint. Rejected → dropped.

Use cases

For the 5% of webhooks that matter

Stripe refunds over $100

Catch the edge cases before money leaves.

if amount > 100

Bulk database operations

Backfills, deletes, mass updates. Human eyes first.

if records > 500

AI agent actions

Let agents draft. You approve what touches production.

if action = "write"

Mass email sends

Wrong segment = wrong message. Check first.

if audience > 1000

Being honest

What ApprovalGate is not

Not a filter

Filters auto-approve or reject. This pauses and asks a human.

Not a queue

It's not about retries or ordering. It's about judgment.

Not for every webhook

Use it for the 5% that can hurt you. Let the rest fly through.

Pricing

Free to start. Upgrade when you need more.

Free

$0

  • 1 gate
  • 20 requests/month
  • Slack notifications
  • 24h timeout

For side projects

Popular

Pro

$9/mo

  • 10 gates
  • 1,000 requests/month
  • 5 rules per gate
  • Priority support

For serious automations

Team

$29/mo

  • Unlimited gates
  • 10,000 requests/month
  • Unlimited rules
  • Team members Soon

For growing teams

Had your own "almost" moment?

Add a checkpoint. Sleep better.

5 minutes to set up. No SDK. No code changes.

Start Free