Trust & safety

How we keep the Renewal Manager from getting it wrong

It reads your customer book and drafts renewal outreach, so "the AI made something up" isn't an option. Every number on this page is computed from the shipped code and its test catalog — not typed into a marketing page.

1. An eval catalog of 134 cases, gated before every push

The worker has a 134-case eval catalog. It is not a vanity number — each block pins a specific safety property:

117 offline gate cases — every release passes all of them. Between what the model writes and your customer's inbox sit deterministic checks: no model, no guesswork. Each case feeds one of them a real-shaped input and pins the verdict it must reach; they run before every push, and a single miss blocks the push. This is a pass line for our code, not a score for the model — we have not measured a live pass-rate, so we do not publish one.

  • 42 — every amount and percentage in a save email, in six languages and any currency format, must match the customer's own data or the email is held
  • 11 — a save email carries no clickable link; an injected one holds the send
  • 11 — every cited signal must exist in that customer's own evidence
  • 21 — a recommended play must cite its evidence, or it is rejected
  • 18 — the riskiest and largest accounts always get the stronger model and the supervisor
  • 14 — if the model fails, the account is still scored by rule and marked as such

2. Independent supervision — a second, stronger model

The highest-stakes reads run twice: Claude Sonnet drafts, and Claude Opus — a separate, stronger model with its own adversarial instructions — reviews it. Both come from one vendor, Anthropic; the independence is in the second model and its brief, not in a second company. On disagreement the task routes to a human — never to a third model, and never to a silent guess.

3. It refuses what it shouldn't do

The role's capability matrix is enforced in code, not just asked for in a prompt. Pricing exceptions, SLA and refund promises, and legal claims are routed to a human instead of guessed. Autonomy is earned per topic and opt-in — the AI drafts from day one, but a human approves the send until you decide otherwise.

4. Every claim links back to its source

A read isn't an opaque health score — every signal links to the exact Stripe invoice, HubSpot deal, or support ticket it came from, and the schema rejects any citation the source can't confirm. Before a save email ships, every dollar and percentage in it is re-checked against those facts; a figure that doesn't match holds the send rather than shipping a wrong number.

5. What a scan costs — and where it is capped

One daily review of one account costs $0.0108 in model spend, measured on production traffic. The subscription is flat; the cap below is a kill switch against a runaway loop, not a meter you pay against.

Plan Accounts watched Full book, per day Hard daily cap Headroom
Team ($199/mo) 100 $1.08 $1.60 1.5×
Scale ($799/mo) 500 $5.40 $6.60 1.2×
Business ($2,499/mo) 2000 $21.60 $21.60 1.0×

Four independent cost guardrails sit under this: a hard limit at the model provider, a budget per task estimated before it runs, this per-plan daily cap, and a global daily kill switch.

6. What it cannot see — and says so

Every signal comes from a source you connect. The map below is the same registry the setup screen reads: each source, whether you can connect it today, and the honest line about what the Renewal Manager cannot say without it.

Signal family Sources Without it
Billing
anchor
Stripe · connect today
Spreadsheet (CSV) · connect today
Without billing there is no book to watch — no renewal dates, no ARR, nothing to rank.
Product usage
leading signal
Mixpanel · connect today
Amplitude · connect today
Segment · connect today
PostHog · connect today
Without product usage, a customer who stopped logging in looks healthy until the invoice bounces.
CRM
leading signal
HubSpot · connect today
Salesforce · connect today
Zoho CRM · connect today
Pipedrive · connect today
Close · connect today
Without the CRM, a stalled renewal deal or a lost champion stays invisible until the customer says no.
Support desk
leading signal
Zendesk · connect today
Intercom · connect today
Without the support desk, escalations and angry threads never reach the read — a churn that announces itself in tickets goes unheard.

How coverage gates autonomy

Questions from a security review? Talk to us — we'll walk your team through the eval suite, the audit log, and our data posture (Service Provider under CCPA §1798.140, not a data broker).