Run every client's chatbot through one dashboard.

For agencies and studios that build and run chatbots for clients: support bots, companion and character products, tutoring bots. One Agency subscription gives you a key per client, a spend cap per key, and a printable report you can hand each client at the end of the month.

See it. Cap it. Shrink it.

The whole product is those three verbs, applied per client.

See it

Per-client spend at a glance

Each client bot runs on its own API key, and the dashboard breaks estimated input spend down by key, by model, and by day. No more reconstructing who spent what from one blended provider invoice at month end.

Cap it

Per-key spend limits

Give each client key a hard spend limit that matches the budget you agreed with that client. No single bot can blow the budget, and a runaway loop on one client's product stays that client's problem, not your whole roster's.

Shrink it

Compression on prose conversations

60-75% fewer input tokens on long prose conversations, measured in our benchmarks. Support sessions, companion chat, and tutoring dialogs are exactly the workload compression was built for.

The client report

A printable monthly report, per client key

Every client key gets a monthly report you can print or export: what the bot spent, what compression saved, and how much traffic it handled. It is the artifact that turns "we manage your AI costs" from a claim into a page you hand over.

That is the white-glove part of the pitch. Your agency runs the engagement and presents the numbers; PromptCrunch appears only in the report footer.

  • Spend. Estimated input spend for the month, broken down by model.
  • Savings. Tokens and dollars cut by compression, measured per request from real token counts.
  • Volume. Requests handled and tokens processed, so the client sees what their budget actually bought.

The math, worked honestly

A hypothetical agency running 8 client bots. Your roster will differ; the arithmetic won't.

8 client bots at roughly $150/mo of input spend each
~$1,200/mo
Say 6 of the 8 are prose-heavy conversations (support, companion, tutoring). That is the compressible share of the roster.
~$900/mo
Compression at 60-75%, our benchmark range for long prose conversations
$540 to $675/mo saved
The other 2 bots are code-heavy or use prompt caching. They pass through, so count them at zero: we measured 0-7% on coding agents, and cached requests are untouched.
$0 saved
One Agency subscription, flat, the only thing PromptCrunch charges
-$199/mo
Net back to the agency
roughly $340 to $475/mo

This is arithmetic on a stated hypothetical, not a promise. The mix decides everything: an agency whose bots are mostly code-heavy or heavily cached would save close to nothing, and we would rather you know that before you subscribe. Run your own mix through the savings estimator.

Read this before you pitch it to a client

Compression only pays on long prose conversations. The 60-75% figure comes from our own benchmarks on that workload, not from an industry audit, and it applies past roughly 20 turns of conversation history.

Code-heavy bots saved 0-7% in the same benchmarks, and requests using prompt caching pass through completely untouched. We never break a cache to force savings. If a client's bot is a coding agent or a well-cached agentic loop, tell them caching is the right tool and skip us for that bot; the comparison page says the same thing.

The per-key dashboards and caps still work on passthrough bots. You can run the whole roster through PromptCrunch for visibility and budget control, and let compression pay only where it actually applies.

Agency questions

What counts as a client key?

Any of the 20 API keys on the Agency plan. The intended pattern is one key per client bot: each key carries its own spend limit and its own printable report, so per-client accounting stays separated. Technically a key is just a key and nothing forces the mapping, but the dashboard is designed around it.

What happens past 20 keys?

Agency caps at 20 API keys. If your roster is bigger than that, email [email protected] and we will work out an enterprise arrangement. The self-hosted build, which has unlimited keys, is on the same path.

Does the client see PromptCrunch?

Only in the report footer. The proxy is invisible to end users: same models, same answers, no PromptCrunch branding anywhere in the bot itself. The printable client report carries a small PromptCrunch line in its footer; everything else on it is your engagement.

What if a bot uses prompt caching?

Requests that use cache_control pass through completely untouched, breakpoints intact. That bot keeps its caching savings and gets nothing extra from us. We never break a cache to force savings, so count zero compression savings for heavily cached bots. Details on the vs prompt caching page.

Put one client bot through it free

$5 free credit, 100 requests/day. No card. Upgrade to Agency when the roster follows.

Try it free Estimate your savings Claude API pricing