For customer support agents

Your support agent
doesn't know
when to stop.

It will refund every order. Cancel every subscription. Delete every account. Because nobody told it not to.

Tollgate gives it rules.

support-bot · production
LIVE
no policy
issue_refund$30 · c_001
14ms✓ allowed
issue_refund$45 · c_002
12ms✓ allowed
issue_refund$220 · c_003
11ms✓ allowed
cancel_subscriptionacme-corp · 48 seats
9ms✓ allowed
issue_refund$850 · c_004
13ms✓ allowed
issue_refund$2,400 · c_005
12ms✓ allowed
issue_refund$11,200 · c_006
8ms✓ allowed
total refunded$0

No policy · No approval · No limit

The problem

Every team shipping a support agent
hits the same three walls.

$40k

One bad prompt. $40,000 gone.

A misunderstood request, an edge case your policy doesn't cover, a prompt injection from a malicious customer — and your refund agent processes hundreds of requests before anyone notices. There's no undo.

0 logs

You can't audit what you can't see.

When a customer complains their subscription was cancelled wrongly, can you show exactly what the agent decided and why? Without a full audit trail, you're guessing — and your compliance team is not ok with that.

2 weeks

Human approval shouldn't require a dashboard.

Your team lives in Slack. Building a custom approval UI, wiring up webhooks, managing state across agent restarts — that's weeks of engineering for something that should take an afternoon.

How it works

From uncontrolled to protected in 10 minutes.

1
Create agent
2
Write policy
3
Add SDK
4
Get approval

New agent

Agents / Create

Create agent

Agent name

API key — shown once

✓ created

tg_live_sk_sk_xxxxxxxxxxxxxxxxxxxx

Create an agent. Copy your API key.

Get started today

Deploy your agents. Safely.

Start free. No credit card required. Takes 10 minutes to wrap your first agent action.