KeptByAI
← KeptByAI

How to audit what your AI support agent promised customers

Last updated: 15 November 2026

Why conversations are not enough

Most support QA reads the conversation and scores tone, accuracy and resolution. An AI agent can pass all three and still leave a customer without the refund it promised, because the conversation never shows whether the action happened.

An audit of promises compares two things: what the agent said it did, and what your store's systems show it did.

What counts as a promise

  • A refund, full or partial, with or without an amount.
  • An order cancellation.
  • A return or a replacement.
  • A subscription paused, skipped or cancelled.
  • A discount code sent.

Store credit, apologies and general reassurance are not promises you can check against a system, so leave them out.

The weekly check

  • Take a sample of last week's tickets your AI agent answered, around twenty.
  • Write down each promise: what kind, the amount, the order number, and whether it depended on something (for example "once we receive your return").
  • For each promise, look for the matching record: a refund on the order in Shopify, a cancelled order, a return, a subscription status in Stripe, a discount code that exists.
  • Sort what you find into three groups: done as promised, done differently (wrong amount or wrong order), and not done.
  • Fix the customers in the last two groups first. Then look for the pattern, because the same cause usually repeats.

Turn every mistake into a guidance line

Each pattern you find becomes one sentence in your AI agent's guidance. Two that fix the most common cases: "Only confirm an action to the customer after it has run and succeeded," and "When a customer has more than one order, repeat the order number back and get a yes before acting."

Do it faster

Our free promise checker pulls the promises out of a single reply. A free 30-day audit does the whole check for every ticket, read-only, and sends you the cases to fix.