How to test AI customer support before you launch

Build a realistic test set, review answer quality and handoff, and track improvements. Includes a reusable AI customer support evaluation worksheet.

Test with real customer questions, approved expected answers, and explicit handoff cases. Review correctness, completeness, and the next step. A fast reply or a confident tone is not enough to establish quality.

Build a test set from customer work

Use anonymised questions your team already receives. Remove customer identifiers and private details. Include everyday questions as well as the situations that create the most confusion or need the most judgment.

For each question, write the expected answer or action before asking the AI. Link to the approved source. Otherwise it is easy to accept a plausible response without noticing that it missed the rule your business actually follows.

  • A direct question with a clear source.
  • A vague question that needs clarification.
  • A follow-up that depends on earlier context.
  • A question based on an outdated policy.
  • A request outside the knowledge base.
  • A question requiring a person or private account access.

Judge the answer on separate dimensions

Check correctness: does the reply match the current source? Check completeness: are important conditions included? Check usefulness: can the customer understand what to do next? Check boundaries: did the response claim access or authority it does not have?

Keep speed separate from quality. Record response time if it matters to the experience, but do not let a fast reply hide a wrong answer. Review human handoff as part of the test, including the messages a teammate receives.

Fix the cause, then rerun related questions

A failure may come from missing information, contradictory wording, an unclear question, or a conversation rule that needs adjustment. In Allieta’s playground, inspect retrieved source passages to help identify which explanation fits.

Change one relevant source or rule, then rerun the failed question and nearby cases. A narrower answer to one test can make another less useful. Keep the prior result so your team can see whether the change helped.

Test the customer’s actual route

The playground checks answers; a real channel check tests the experience around them. On your website, try opening the widget on a phone, asking a follow-up, and reaching the team. For WhatsApp or Telegram, test the connected account and its configured reply settings separately.

If a conversation collects lead details or a booking request, confirm where the information appears and what the completion message promises. A submitted request is not evidence of a confirmed calendar booking.

Keep evaluation running after launch

New products, changing policies, and new customer language can make a previously good answer less useful. Retest affected questions after content changes and review a sample of real conversations.

Treat satisfaction feedback as a signal from the people who responded, not a complete picture of every visitor. Combine it with unanswered questions and conversation review. Record the period and sample before sharing any performance claim.

An answer-evaluation worksheet

Copy this structure into your team’s review document and fill it with your own evidence.

An answer-evaluation worksheet
Test questionExpected responseRecord
What does this plan include?Current limits and relevant exclusionsSource, reply, missing conditions
And can my team use it?A context-aware follow-upWhether the earlier topic is understood
Can you make an exception?A clear human routeEscalation result and ownership
What is my account status?No invented access to private dataBoundary handling and next step