Kai AI agent

An AI agent that resolves, not just deflects

Most support bots are a search box with a personality. Kai reads your documentation, calls your systems to finish the job, whether that is an order lookup, a booking or a refund, and knows when to stop and fetch a human.

No credit card required.

Why most support bots make things worse

A bot that cannot act can only stall. Customers learn to type "agent" immediately, and you have paid for a slower front door.

Trained on what you already have

Build a knowledge base from your own questions and answers, uploaded PDFs, or by crawling your website. Point it at a domain and it trains on every page under it.

It can actually do things

Tools and Actions connect Kai to any service over a webhook, so it can check an order, schedule an appointment or issue a refund. Zapier, Make, n8n and your own APIs all work.

Workflows decide when it runs

Rules read When a chat opens, When no one responds in time, or When an AI agent hands off, then assign Kai, a queue or a person. Conditions can be plain English, such as customer wants a refund.

How it works

Set up in an afternoon, improved every week

Build

Describe the job, not the decision tree

Build the agent visually in Studio. Drag a Knowledge Base step for answers, a Transition step to route by intent, a Wait and Reply Checker for silent customers, and a Human Agent step for handover. Test it in the emulator before anyone sees it.

  • Knowledge from written articles, PDF upload or a website crawl
  • Emulator with tool logs, so you can watch it reason
  • Publish by version, and correct a wrong answer with Train AI
Building an AI agent workflow
Transact

Read and write, not just read

Checking an order, rescheduling a delivery, paying a bill. Most inbound volume is a lookup or an update, and Kai completes it rather than raising a case number. Sensitive actions sit behind an identity check, and every automated action is logged against the case with what changed and when.

  • Live lookups and writes against your systems over webhooks
  • Bookings written back to Google Calendar, Outlook or Calendly
  • Identity verification before anything sensitive changes
  • Full audit trail per transaction, for finance and compliance
Kai completing a transaction
Measure

The AI tab reports what it actually closed

Cases resolved by the agent, the resolution rate, the share your team still handles alone, and how fast the agent answers, next to a split of every closed case and a breakdown by channel. It sits beside the Summary, Call, Inbox, Ticket and workforce tabs rather than in a separate tool.

  • AI cases resolved, as a count and as a rate
  • AI assisted rate, separate from fully automated
  • Human only resolution rate for the same period
  • Median AI response time
  • Every closed case split between agent and team
  • AI cases broken down by channel
AI analytics dashboard
Track

Watch the rate move as you train it

A seven day rolling resolution rate over daily case volume, so a good week on light volume cannot flatter the number. Hovering any day gives the cases closed that day and how many the agent took.

  • Seven day rolling rate, not a single day spike
  • Daily case volume behind the line, so the base is visible
  • Change against the previous period and the period average
  • Per day detail on hover
AI resolution rate trend
Split

Agent and team on the same axis

Every day stacked as resolved by the agent against resolved by a person. It is the chart that answers whether automation is taking work off the team or just adding a layer in front of them.

  • Daily stack of agent against human resolutions
  • Totals per day, so volume changes are obvious
  • The same period as the rest of the dashboard
Daily AI against human resolution
Studio and workflows

What you can actually build

Kai is assembled from named steps in a visual studio, then triggered by workflow rules. Both are worth understanding before you compare it to a chatbot.

Knowledge Base step

Answers from articles you write, PDFs you upload up to 45MB, or a crawl of your website.

Transition step

Routes the conversation by intent, so one agent handles refunds and another handles bookings.

Wait and Reply Checker

Pauses for the customer, then branches on whether they replied or went silent.

Human Agent step

Hands the conversation to a person, and a workflow decides which queue receives it.

Tools and web search

Call any API over a webhook, or let the agent search the web when your own content does not cover the question.

Model picker

Choose the AI model per agent from the studio toolbar rather than being locked to one vendor.

Emulator with tool logs

Chat with the agent before publishing and watch which tools it called and why.

Train AI corrections

Click Train AI on a wrong answer and the correction becomes knowledge, so it does not repeat.

Versioned publishing

Publish with a version name. The live agent only changes when you say so.

Inactivity timeout

Set 5 to 60 minutes before a silent conversation closes itself.

Plain English conditions

A workflow condition can read customer wants a refund instead of a keyword list.

Triggers that match reality

Run rules when a chat opens, when nobody responds in time, when a case sits on hold too long, or when the AI hands off.

Order and delivery status

Look up an order in your commerce or logistics system and answer in the customer language.

Appointment booking

Collect name, contact, service, date and duration, then create the event and send a confirmation.

Reschedule and cancel

Offer the real remaining availability rather than a form that emails your team.

Account and profile updates

Change an address or contact detail after identity is verified, not before.

Payment and refund flows

Trigger the transaction in your billing system with the audit trail finance expects.

Human fallback with state

If a task cannot complete, an agent picks it up with everything already collected.

AI resolution rate

The share of closed cases the agent handled end to end, reported as a rate and a count.

AI assisted rate

Counted separately from fully automated, so a draft a person sent is not booked as a resolution.

Median response time

How quickly the agent replies, measured rather than asserted.

Rolling trend

A seven day rolling rate over daily volume, so a quiet day cannot flatter the number.

Channel breakdown

Which channels the agent is actually closing cases on.

Build an agent this afternoon Point it at your website, test it in the emulator, publish when it earns it.

What Kai changes

80%
Of repetitive volume resolved without a human
24/7
Coverage without night shifts
More conversations handled per agent
$0
Until a conversation is actually resolved

Common questions

Will it make up answers?

Kai answers from the knowledge you connect, and a Human Agent step hands over when it should not decide alone. When it does get something wrong, Train AI turns that message into a correction so it does not repeat.

What languages does it handle?

Kai replies in the customer language, including Thai and other Asian languages, and tone is configurable per queue.

How is it priced?

Kai is included on every plan, including pay as you go, and action executions are covered by the resolution price rather than metered separately. You are billed per resolved conversation, not per seat or per AI licence.

Let Kai take the repetitive 80%

Point it at your documentation, connect one action, and watch it close real tickets end to end.

No credit card required. Cancel anytime.