CUSTOMER SERVICE AUTOMATION · AI SUPPORT AGENTS

Your help centre is the ceiling.

Every support bot you can buy answers from your documentation. So the tickets it deflects are the ones you had already answered — and the ones that actually cost you time still land on a person, because the answer lives in your billing system, your job queue or your logs. We build the agents that can read those.

Sits on top of Intercom, Zendesk, WhatsApp or your own app.We are not replacing your helpdesk, and we will tell you when the built-in AI is the better buy.

THE TRIAGE BENCHPICK A TICKET

priya@ardentworks.comIntercom · web

“How do I change the billing email on our account? The invoices are still going to someone who left.”

Knowledge agentAnswered from documentation

What this agent is allowed to read

  • Help centrepublished articles
  • Product docscurrent version only

What the customer gets

Billing email is changed under Settings → Billing → Invoice recipient. It is separate from the account owner, which is why removing the user did not move the invoices. Changes apply from the next invoice; earlier ones keep the old address.

  • Help centre — "Managing billing contacts"
  • Docs — Settings reference §4.2

This is the ticket every vendor bot handles well. If most of your queue looks like this, buy the off-the-shelf one — we will tell you so.

THE SURFACE.
WHERE IT RUNS.
IntercomZendeskWhatsAppSlackYour appn8n

01 / THE THING NOBODY MODELS FIRST

Support AI is now sold
by the answer.

Which is fair, and often good value. It is also a cost that grows with the exact thing you are trying to grow, so it is worth doing the arithmetic before you are locked into it.

INTERCOM FIN

Priced per resolved outcome

$0.99per outcome

Intercom publishes Fin at $0.99 per outcome across its plans, where an outcome is a resolution, a procedure handoff or a disqualification. Lead qualification is billed separately and higher.

Good economics when a resolution genuinely saves a person twenty minutes. Less obviously good at high volume on questions that were cheap to answer anyway.

Source: Intercom’s published Fin pricing, as of September 2026.
ZENDESK AI AGENTS

Priced per verified resolution

~$1.50per resolution

Zendesk moved to outcome-based billing and, since May 2026, charges only for a verified resolution — the AI answered, a check confirmed it solved the issue, and the customer did not escalate. Escalated conversations are not billed.

Independent 2026 analyses put the effective rate near $1.50 on committed volume and around $2.00 pay-as-you-go, falling at scale, on top of seat licences.

Zendesk publishes the model; the per-resolution figures are third-party estimates, not a list price. Check your own quote.
A SYSTEM YOU OWN

Priced once, then run at cost

Noper-resolution fee

You pay for the build, then for the model usage and hosting underneath it — which for most support volumes is cents, not dollars, per conversation. Nothing about your cost curve punishes you for growing.

The trade is real and worth stating: you now own a system. It needs maintaining, and it only makes sense past a certain volume or complexity. Below that, buy the vendor one.

We will do this arithmetic with your actual ticket numbers on the first call, including when it says do not build.

02 / SORT YOUR OWN QUEUE

Four kinds of ticket.
Only one is documented.

Before anyone quotes you a deflection rate, this is the split that decides it. The proportions vary enormously by business — which is why we read your tickets rather than assume.

Vendor AI is measured against the whole queue, but it can only reach the first band. If a third of your tickets ask something no document contains, a third of your tickets are not deflectable at any price, by anyone, until something else can read the answer.

That is the entire argument on this page. Everything we build is aimed at bands two and three — and at being honest about band four rather than papering over it.

The bars below are illustrative shapes, not your numbers. Getting your actual numbers takes us about a week with a ticket export.

Answerable from documentation

bought, not built

“How do I change the billing email?” The answer is written down and applies to everyone. Off-the-shelf AI handles this well. If this is most of your queue, buy it and skip us.

Needs this customer’s live state

where we start

“Why was I charged twice?” There is a correct answer, but it exists in your billing system for this account only. Needs scoped read access, not better documentation.

Needs someone to look at the logs

the expensive band

“The export has been stuck for two hours.” Today this interrupts an engineer. An agent that can read the job and the error resolves most of these without one.

Should reach a person quickly

protect this band

Cancellations, complaints, anything contractual, anything already escalated twice. The measure of a good system here is how fast it gets out of the way.

03 / WHAT WE ACTUALLY BUILD

Six narrow agents,
not one clever one.

A single agent with access to everything is both worse at the job and harder to trust. Splitting by question type means each one has a small remit, a small blast radius and a scope you can read.

ROUTER

The classifier

Reads the message and decides what kind of question it is before anything tries to answer it. Nothing else runs until this has committed to a category, because an agent guessing at scope is how the wrong system gets touched.

What it can read

  • The message and its channel
  • Which product or plan the sender is on
  • Nothing else — it never answers
KNOWLEDGE

Documentation agent

Answers the questions your help centre already covers, with the article it used shown underneath. Retrieval is restricted to published, current content so it cannot quote a draft or a superseded version back to a customer.

What it can read

  • Published help centre articles
  • Product docs at the current version
  • Release notes
ACCOUNT

Billing and account agent

Handles the questions whose answer only exists inside the customer record — invoices, plan changes, seats, renewal dates. It reads live and writes almost nothing; anything that moves money waits for a person.

What it can read

  • Billing system, read-only, this customer
  • Subscription and seat records
  • Internal policy, never quoted verbatim
TECHNICAL

Debugging agent

For the tickets that are not answerable from documentation because they describe something specific going wrong right now. It reads the job, the error and the recent history, and reports what it found rather than guessing.

What it can read

  • Job and queue state for that tenant
  • Redacted error logs, recent window
  • Status page and known incidents
CLARIFY

Clarification agent

Half of support tickets do not contain enough information to answer. Rather than producing a confident guess, this one asks the single most useful follow-up question and holds the ticket open until it gets an answer.

What it can read

  • The thread so far
  • What the routed agent said it was missing
ESCALATE

Escalation agent

Decides when the system should stop. Repeat contacts, cancellation language, anything legal or contractual, anything a confident answer would make worse. It writes the handover summary so the person picking it up is not starting cold.

What it can read

  • Ticket history for that account
  • Account owner, plan and renewal date
  • Who is on shift

04 / THE PART THAT DECIDES IF YOU KEEP IT

A wrong answer
costs more than no answer.

Support automation does not usually get switched off because it was slow. It gets switched off because it confidently told a customer something untrue and somebody had to clean it up. These five rules exist because of that.

Say less.
Be right.
  1. Every answer shows what it came from

    Retrieval is citation-controlled: the agent can only assert something it can point at, and the source appears with the reply. If the supporting content is not there, it does not improvise a plausible version.

  2. Not answering is a valid outcome

    Confidence thresholds and hard categories send a ticket to a person untouched. We would rather a customer wait twenty minutes for a correct human answer than get an instant wrong one they act on.

  3. Read access is narrow and per agent

    The debugging agent cannot see billing. The knowledge agent cannot see the database. Each one gets the minimum it needs for its category, scoped to the tenant it is answering about, and the access is logged.

  4. Writes are the exception, not the default

    Most of the value is in reading and explaining. Where an action is genuinely safe and reversible it is automated; refunds, cancellations, credits and anything contractual queue for approval instead.

  5. You can read the reasoning afterwards

    Every conversation stores which agent handled it, what it retrieved, what it decided and why it escalated. When something goes wrong you get a trace, not a shrug — and that trace is what makes the next version better.

05 / THE ENGAGEMENT

It starts by reading
your real tickets.

Not a workshop and not a maturity assessment. A sample of what your customers actually wrote, sorted into what can be answered and by what. That read is what the scope and the price are built from.

  • 01A read of your last few thousand tickets, sorted into what is actually being asked
  • 02Routing rules and categories agreed with your team, not inferred
  • 03Retrieval over your help centre, docs and internal notes, with citations
  • 04Read-only connections to the systems that hold the real answers
  • 05Confidence thresholds and the categories that must always reach a human
  • 06Escalation summaries written for the person picking the ticket up
  • 07Deployment into Intercom, Zendesk, WhatsApp, email or your own app
  • 08A review queue and a way to correct the system when it gets one wrong
  • 09Logging, traces and a weekly view of what it handled and what it refused
  • 10Documentation and handover, running in your own accounts and keys
What sits outside the scope
  • Rewriting your help centre. We will tell you which gaps matter most, and that is often the highest-value work — but it is a content project with its own scope.
  • Replacing your helpdesk. This sits on top of Intercom, Zendesk or whatever you run today.
  • Staffing. We do not provide support agents, only the system your agents work alongside.
  • A guaranteed deflection percentage. Anyone quoting you one before reading your tickets is guessing.

RELEVANT WORK

Where this came from.

Retrieval that has to cite, because the answers had consequences

The architecture on this page did not start in support. It came out of building retrieval systems for document-heavy work where an unsupported answer was not an inconvenience but a liability — which is where the citation-controlled retrieval, the confidence thresholds and the refusal behaviour were all forced on us.

Support turned out to need the same discipline for the same reason. The interesting part of the work is rarely the model; it is deciding which agent may read what, and what the system does when it is not sure.

How connected AI workspaces are built

06 / SEND US YOUR TICKETS

Let us tell you
what is actually automatable.

Export a few hundred recent tickets, anonymised. We will sort them into the four bands above and come back with a number you can trust — including the possibility that the answer is to fix your help centre and buy the built-in agent.

  1. What your queue is really made of
  2. Which bands are worth automating at your volume
  3. A scope and a fixed price, in writing

You will be talking to the people who would build it, not an account manager.info@chronexa.io

Rather write it down first?

Tell us what your support queue looks like and which tool you run today.

A FEW GOOD QUESTIONS

Before you start.

We already have Zendesk AI / Intercom Fin. Why would we build anything?

Often you would not, and that is a real answer rather than a polite one. Both are genuinely good at the part of your queue that a well-written help centre already covers, and if that is most of your volume, the off-the-shelf agent is the cheaper and faster buy. The case for building starts when a large share of your tickets need something only your own systems know — the state of this order, this job, this subscription, this error — or when per-resolution pricing at your volume has stopped looking like a bargain. Send us a few hundred anonymised tickets and we will tell you which situation you are in before quoting anything.

Is it true that these tools can only answer from help centre articles?

No, and it is worth being precise because the shorthand gets repeated a lot. Both Zendesk and Intercom support custom actions that can call your APIs, and Intercom publishes a developer platform for exactly that. The practical difference is where the orchestration lives and what it costs to maintain: building deep, multi-step, multi-system behaviour inside a vendor framework means modelling your logic in their abstractions, on their release cycle, priced per resolution. Owning the orchestration means the routing, the retrieval, the access scoping and the escalation rules are yours to change. For simple lookups the vendor route is usually the better trade. For anything shaped like real diagnosis, it usually is not.

What deflection rate should we actually expect?

Lower than the marketing suggests and higher than a sceptic assumes. Independent analyses through 2026 put well-tuned deployments in roughly the twenty to forty-five percent range after several months of iteration, against vendor case studies quoting fifty to eighty. The single biggest determinant is not the model, it is whether the answers exist anywhere the system can reach. If a third of your tickets ask something no document and no system can answer, then a third of your tickets are not automatable at any price, and we would rather tell you that at the start.

How do you stop it inventing an answer?

Three ways, and none of them is prompt wording. Retrieval is citation-controlled, so an answer has to be traceable to a source or the agent does not make it. Confidence thresholds hand the ticket to a person rather than producing a lower-quality reply. And each agent has a narrow, defined job, which makes it far harder for the system to drift into territory it has no grounding in. Hallucination is largely an architecture problem, not a wording problem.

What can the system actually see about our customers?

Exactly what you scope it to, per agent, and no more. The debugging agent cannot read billing; the knowledge agent cannot read the database. Access is read-only by default, restricted to the tenant being asked about, and logged. Where the work touches regulated data — payment details, health information, anything with a specific legal regime — the applicable requirements are part of the design conversation rather than an assumption, and we scope the data flows to match what actually applies to you.

Can it take actions, or only reply?

It can act, but the default is deliberately conservative. Safe and reversible things — resending a receipt, retrying a failed job, updating a preference — are automated. Anything that moves money, ends a contract or is hard to undo is queued for a person with the reasoning attached. The point is not to maximise how much the system does on its own; it is to make sure every action it takes is one you would have approved anyway.

How long does it take and what does it cost?

It depends on how many categories you want covered and how many systems have to be reached, so there is no list price. The first step is small and concrete: we read a sample of your real tickets, sort them into what is answerable from documentation, what needs live data, and what needs a human, and come back with a scope, an acceptance definition and a fixed price before any build starts.