← All Projects
B2B SaaS4 min read

Designing trust into an AI assistant before it goes live

Businesses wanted to use Kai to handle customer support. But they had no way to check if it was ready before switching it on. I designed the solution.

Designing trust into an AI assistant before it goes live prototype
40%
Improvement in client retention after launch
22%
More queries resolved by AI after launch
45s
Average time to handle a customer query
250k+
Test sessions run every month

Team composition

Design1 Designer (me, end-to-end)
Product2 PMs
Engineering3 Engineers
PlatformEnterprise B2B SaaS, AI Agent
AIEnterpriseValidationGovernance

TL;DR

Problem

Businesses wanted to use Kai for customer support but had no way to verify it was ready. Every test required engineers, a separate environment, or deploying blind.

What I did

Built a live test window into every part of setup. Change something, see the effect immediately, before anything goes live.

Impact

Stalled deals moved forward. The question shifted from 'what if it gets it wrong?' to 'let me check right now.'

Designing trust into an AI assistant before it goes live
Key Insight

The AI worked. Nobody could verify that before going live.

In every sales meeting, the same question came up: "What happens when Kai gets it wrong?" Companies weren't questioning the AI. They were asking how they'd know it was safe before going live.

The AI worked. Nobody could verify that before going live.

Opportunity

The gap wasn't a missing AI feature it was a missing sense of safety. Every competitor treated testing as a pre-demo activity in a separate environment. Nobody had made it part of daily setup. That was the opening.

Concepts we rejected

A separate Playground tab: the earliest concept put testing behind its own navigation tab, isolated from the config screens. It looked clean but recreated the exact problem we were solving. Teams would still switch context to test, meaning they would skip it under pressure. Testing needed to be where the change was made, not one tab away.

A separate testing environment: we considered keeping testing isolated, but that recreated the exact problem we were solving. Teams would still need to switch contexts, and the friction would mean they'd skip it.

A test button on the instructions screen only: simpler to build, but any change to training content or tone rules would be invisible. Problems introduced outside instructions would only surface in production.

A manual QA checklist before go-live: this puts the burden on teams to remember steps. Research showed people don't follow checklists under pressure. The test needed to be present at the moment of change, not at the end of a process.

Product hypothesis

We believed: Companies weren't afraid of AI. They were afraid of finding out it didn't work in front of a real customer. Give teams a safe way to check before going live, and they'll move forward with confidence.

If we: we built a live test window directly into the setup experience, visible every time someone made a change,

Then: teams would feel confident going live, and stalled deals would move forward,

Because: the answer to 'what happens when it gets it wrong?' would no longer be 'we find out when a customer tells us.'

Risks

  • Teams might feel they need a third party to sign off on test results, not trusting their own findings.
  • A test window available everywhere could be ignored if it isn't surfaced at the right moments.

Challenge

What is Kai?

An AI assistant platform that lets businesses deploy a customer-facing chatbot answering support queries, qualifying leads, routing customers without engineers.

Backed by Global Enterprises

British Council runs Kai across 100+ countries. Their adoption, alongside $3M+ in enterprise revenue, confirmed that high-governance organisations could deploy AI without depending on technical teams.

Backed by Global Enterprises

The Problem

Every change updated instructions, new content, adjusted behaviour had no visible effect until the assistant went live. For teams responsible for customer satisfaction, deploying blind wasn't an option.

The Problem

What Research Showed

8 interviews with enterprise customer support leads. Every session came back to the same question: "What happens when Kai gets it wrong?"

3 out of 4 companies in advanced talks had paused at exactly this point.

Five Roles, One Workspace

Trainer, ops manager, IT admin, viewer, super admin each with a different definition of ready to go live. The design had to serve all of them without adding a separate flow for each.

Five Roles, One Workspace

The Gap Nobody Had Closed

Every competitor treated testing as a separate pre-demo activity. Nobody had built it into the daily setup experience. That was the opening.

The Gap Nobody Had Closed

30 Questions. 3 Priorities.

Research produced 30 design questions across 6 areas. Testing had the highest density of MVP tags people weren't asking for more features, they were asking for confidence before going live.

Three themes shaped everything: reduce cognitive load on first use, build confidence through real-time testing, introduce advanced controls progressively.

30 Questions. 3 Priorities.

How We Worked

Discover: NotebookLM + AI tools for research synthesis. Define: Gemini for ideation and UX planning. Develop: Figma Make, Figma Design, AI prototyping tools for concepts and explorations. Deliver: production-ready code.

Team composition

Customer SupportReduced repetitive workload from password resets, order status, and FAQ-style queries.
SalesReceived qualified leads routed directly into the CRM instead of lost in a chatbot dead end.
MarketingGained visibility into customer intent and the questions people actually ask.
Customer SuccessCould see sentiment and interaction patterns instead of relying on anecdote.
OperationsGot a self-serve way to update assistant behaviour without filing an engineering ticket.
Product & BI teamsUsed real conversation data to see customer pain points and report on adoption.
ManagementGot direct visibility into usage, satisfaction, and escalation trends across the assistant.

What Kai automates

FAQ responsesLead qualificationCustomer triageAppointment bookingInformation retrievalCRM updatesKnowledge base searchSupport ticket creationCustomer routingBasic troubleshootingCustomer onboarding

Design principles

1

Let people check before they commit: a test window right next to every setting removes the fear of going live.

2

Catch problems where they're made, not where they land: a bad change should show up in testing, not in a customer conversation.

3

No extra steps: if testing requires saving, reloading, or filing a ticket, people won't do it.

4

Different people, different trust levels: a trainer uploading content and a manager approving go-live need different access, for good reasons.

5

Talk like the person using it: avoid AI jargon. Say what happens, not how it works under the hood.

6

Make 'what if it goes wrong?' a question you can answer, not one you dread.

Constraints That Shaped The Solution

1

The core tension throughout: give the AI enough capability to be genuinely useful, while keeping control, safety, and human escalation firmly in place.

2

Accuracy and hallucination prevention came before response creativity.

3

Data privacy, security, and auditability were non-negotiable for enterprise buyers.

4

Had to integrate with existing CRM and channel systems (Salesforce, HubSpot, WhatsApp, Email), not replace them.

5

Had to stay no-code configurable for business users, not just engineers.

6

LLM usage cost had to scale sustainably across many customer accounts, not just one pilot.

When Kai Escalates To A Human

1

Customer sentiment turns negative or frustrated.

2

AI confidence in its own response falls below a defined threshold.

3

A customer explicitly asks for a human.

4

Sensitive account actions require verification.

5

The query is complex, regulated, or requires business judgement.

6

Multiple attempts have already failed, or a sales opportunity needs a human rep.

Strategy

Phase 1: Creating and managing AI assistants

Get to a working assistant in one session, not one week

Shipped

Why: First-time users had one goal: see whether Kai could handle their real questions. Too many setup steps before testing meant losing confidence before reaching the value. The Playground had to be the first thing visible.

Get to a working assistant in one session, not one week
  • Playground is the default landing screen, showing a live test conversation immediately on first load
  • Assistant creation is a single named step, not a multi-page wizard
  • Suggested prompts surface common queries so users can test without writing their own
  • Recent conversations are saved automatically so teams can return to previous tests without starting over

Result: Users could ask their first real question within 60 seconds. The Playground became the proof point that closed deals, not a feature discovered later.

Trade-off: Showing the Playground before full configuration means answers come from a limited base. We accepted that trade-off: a fast partial answer builds more trust than a perfect answer hidden behind setup.

Business reasoning: Sales teams demoed Kai live. A fast path to the Playground meant the demo happened inside the meeting, not after.

Phase 2: Training and testing your assistant

Make training and testing one continuous loop, not two separate steps

Shipped

Why: Teams uploaded knowledge files, then navigated away to test. That gap meant bad content was invisible until a customer surfaced it. Training and testing had to happen in one place.

Make training and testing one continuous loop, not two separate steps

Alternatives Considered

  • Test only after publishing: simpler to build, but a bad knowledge upload would reach customers before anyone caught it.
  • A separate QA environment: recreated the context-switching problem. Teams would skip it under time pressure.
  • Knowledge sources, training files, and training links are visible in the sidebar alongside the live test window
  • Ready for testing status updates automatically when sources are connected and indexed
  • View Knowledge and Test Again actions sit directly in the Playground, not on a separate screen
  • Training file count and link count are surfaced at a glance so teams know what the assistant is working with

Result: Teams could upload a document and test it in the same session. Bad content was caught before it reached a customer.

Trade-off: Real-time indexing status required additional backend work. We prioritised it because silent failures teams assuming content had loaded when it hadn't were a worse outcome.

Business reasoning: Support teams were blamed for wrong answers after knowledge updates. The issue wasn't the AI it was no way to verify before going live. Fixing that eliminated a recurring escalation.

Phase 3: Operating AI at scale

Give teams the confidence to publish, not just the button

Shipped

Why: Publishing is a risk decision, not a technical one. Enterprise directors needed evidence the assistant was ready not just a Publish button.

Give teams the confidence to publish, not just the button
  • Assistant Health panel shows resolution rate and confidence score in real time before publishing
  • Knowledge gap alerts surface specific queries the assistant cannot answer, with the source identified
  • Publish readiness check confirms no regressions found since the last version
  • Version control shows the current published version and allows rollback without engineering support
  • Guardrails configuration lets teams define when Kai auto-escalates, without writing code

Result: Directors approved publish decisions on data, not gut feel. The question changed from 'is it ready?' to 'health panel says 92% resolution and no regressions let's go.'

Trade-off: Visible confidence scores and knowledge gaps initially read as failures to some stakeholders. Reframing them as early warning signals shifted the conversation.

Business reasoning: Enterprise procurement required documented pre-production validation. The health panel and readiness check provided that audit trail unblocking two deals stalled on governance requirements.

Business impact

Deals moved forward

  • 3 out of 4 companies that had paused, all stuck at the same question, moved forward once they could test the assistant themselves before going live.

Better AI performance

  • 22% more customer queries resolved by the AI after launch, because teams could find and fix problems before going live instead of after.

Faster for customers

  • Customer queries handled in 45 seconds on average. Teams could update the assistant's behaviour and test it themselves. No engineering ticket needed.

A tool people actually use

  • 250,000+ test sessions run every month. The test window became part of how teams work, not a feature they ignore.
Business impact

Success Metrics We Defined

Tracked from launch

  • Support ticket reduction
  • First response time
  • Successful query resolution rate
  • Task completion rate
  • Customer Satisfaction (CSAT)
  • AI adoption rate
  • Human escalation rate
  • Lead generation and lead conversion
  • Customer engagement and sentiment analysis

Defined but dependent on CRM integration

  • CRM conversion rates, sales pipeline progression, and campaign attribution, available once Kai is integrated with Salesforce or HubSpot.

Also part of the KPI framework

  • Average resolution time, AI containment rate, qualified leads generated, customer retention, agent productivity, and cost per support interaction.

Process & visuals

Designing trust into an AI assistant before it goes live: process visual 1
Designing trust into an AI assistant before it goes live: process visual 2
Designing trust into an AI assistant before it goes live: process visual 3

Results

Early Explorations

Early concepts surfaced training files, tokens, and message counts alongside the knowledge base. Testing showed most of it was noise. Users wanted to check the assistant worked, not manage its capacity.

Access and Roles Exploration

An early exploration of user management exposed how complex multi-org permissions could become. It led to the decision to introduce role access progressively, not upfront.

Access and Roles Exploration

The Test Window in Practice

Change an instruction, see the effect. Upload a document, test it. Adjust tone or escalation rules, check immediately. Same place, every screen, no extra steps.

The Test Window in Practice

What Shifted in Sales

The question didn't go away. The answer did. From 'we'll find out' to 'let me show you' the conversation moved from risk to readiness.

What I'd Do Next

Automate test runs on every update. Build shared test sessions for the person who knows edge cases and the person who signs off. Create a library of common test scenarios so teams don't start from scratch.

What I Learned

The problem wasn't making the AI smarter. It was giving people a safe place to check before it mattered.

I'd bring access levels in from day one. Adding them late made the permission model feel bolted on rather than designed in.

Designing trust into an AI assistant before it goes live prototype
JARVIS