AI for customer education: teach customers the moment they get stuck

Riellvriany Indriawan
Written by

Riellvriany Indriawan

Katelin Teen
Reviewed by

Katelin Teen

Last edited October 29, 2026

Expert Verified
Hand-drawn illustration of a puzzled customer at a laptop while a friendly robot holds up a numbered step-by-step card, with a row of support envelopes shrinking in the background
TL;DR

AI helps with customer education by answering each how-to question in the ticket or chat with the steps from your own docs, then showing you which docs are missing or written for the wrong reader. That is where customers actually learn your product: at the moment they are stuck, not in a course they signed up for and never opened.

Most how-to tickets are not a content problem you fix by writing more. Sort them first. Some need an article that doesn't exist, some need an article customers can't find, some need an article rewritten for end users, and some are the product telling you a screen is confusing. AI handles the first three well. The fourth goes to your product team.

eesel's AI helpdesk teammate does both jobs inside the helpdesk you already run. At Qontro, it drafts a reply on every Freshdesk ticket, linking the help article where one exists and writing out the steps, and the team reads each wrong draft as a sign of a thin article. Plans start at $299 a month for 500 tickets or chats.

What does AI for customer education actually mean?

Customer education, put simply, is everything you do to help customers use your product well enough that they don't need to ask, and traditionally it splits into three places. AI now shows up in all of them:

  • An academy or course library. Structured lessons in a learning platform, usually for onboarding and certification. AI here mostly helps you build courses faster.
  • In-app guidance. Tooltips, checklists and walkthroughs inside the product, triggered while the customer clicks around. AI here writes the guides or answers questions in a panel.
  • The answer to a question. The help center, the chat widget and the support ticket. AI here reads your knowledge base and past tickets, answers the specific question, and spots what's missing.

I work the support queue at eesel every day, and the third place is the one that gets underestimated. A customer who has just hit a wall and written in is the most motivated learner you will ever have, because they want to know how to do the thing right now, in their own words. The ones who'd sit through a course are usually not the ones filling your queue.

Hand-drawn timeline with three stops: Signup with an academy course before they need it, First use with an in-app guide while they click, and Stuck, highlighted, with an answer in the ticket when they want to learn
Hand-drawn timeline with three stops: Signup with an academy course before they need it, First use with an in-app guide while they click, and Stuck, highlighted, with an answer in the ticket when they want to learn

That doesn't make academies or in-app guides pointless. It means the ticket queue is where you find out which lessons customers actually need, and that's the data the other two places run on. I'll get to the tools for each further down.

Why do customers write in instead of reading your docs?

Because reading docs is work, and writing to a person feels like less of it. This one, from a thread about using Zendesk as a knowledge base, is the most honest description of the problem I've seen:

Reddit

"The trick we use is to spend hundreds of hours carefully documenting and screenshotting all of the processes, then sending links to people who have issues. Updating it with every edge case we find……only to have every single customer just ring and ask a question."

Another support lead in a thread called "Do customers really read knowledge bases?" put the other half of it plainly: their customers aren't failing to find help, they "don't have the time or do not feel like looking for the knowledge in the first place" (u/kolakeia, Reddit). Both point the same way, which is that the customer will always take the shortest path to an answer, so the answer has to be on that path.

Before you throw AI at it, look at what's in those tickets. When I sort a pile of how-to tickets, they fall into four buckets, and each one has a different fix:

  1. No article exists. The customer asked a fair question your docs never covered. Write the article, and an AI article writer can draft it from the tickets.
  2. The article exists, but the customer didn't find it. Their words don't match your title, or they never searched at all. This is where an AI knowledge base chatbot at the contact form or in chat earns its keep, because it meets them before the ticket is filed. My post on AI for help center search covers the search side.
  3. The article exists, but it's written for the wrong reader. On one eesel sales call, a support manager explained that their entire knowledge base was written for administrators, while the tickets came from end users. An AI trained on admin docs gives end users admin answers. The fix is a rewrite, not a bot. A customer success lead on Reddit described the same trap with onboarding:
Reddit

"Rigorous onboarding? Yeah, I bet it is, in your eyes. Using your language, and your terms, explained in a way that you understand. Not at all considering those you’re onboarding may not speak your internal language."

  1. The product is confusing. If 40 customers a month ask where a setting lives, no article fixes that, only a change to the screen does. Count these and send them to your product team.
Hand-drawn sorting diagram: a stack of how-to tickets fanning out to four causes, no article exists leads to write it, article exists but not found leads to answer at the contact form, written for the wrong reader leads to rewrite for end users, and the product is confusing leads to tell the product team
Hand-drawn sorting diagram: a stack of how-to tickets fanning out to four causes, no article exists leads to write it, article exists but not found leads to answer at the contact form, written for the wrong reader leads to rewrite for end users, and the product is confusing leads to tell the product team

ChatGPT gave me a version of this warning when I asked it how AI can educate customers. Its answer ended on the point that AI "should not mask genuine usability problems". I'd go a bit further than that, since bucket 4 is the most valuable output of the whole exercise, and the one most teams never measure because the AI quietly answers those tickets and the count disappears.

There's also a fifth thing hiding in the pile: tickets that look like how-to questions but are really account problems. "How do I export my data?" can be a how-to or a broken export. Your AI needs to tell them apart, which I covered for one helpdesk in Gorgias how-to classification.

What should AI do when a how-to question arrives?

Teach, not dump. In terms of what separates an AI reply that educates from one that annoys, the biggest thing is how much it says at once. A good human agent doesn't paste the whole troubleshooting article, which is also how they keep handle time down. They give one step, ask if it worked, and go from there.

Luxedo, which sells projection mapping systems, set up eesel in Gorgias to work exactly like that for home customers. On a new ticket it searches about 1,000 past tickets, macros and articles, then drafts a reply that names what the customer is trying to do, what's happening instead, and the simplest next step, then asks whether that fixed it. It never sends a long list of possible fixes. When it does need a person (hardware failure, warranty, refunds), it follows the usual handoff rules and gathers the error messages, what was tried and any photos first, so the customer doesn't explain it twice.

Hand-drawn before and after: on the left a reply card listing nine possible fixes, on the right a short reply that says try this one step, did that fix it, with yes and no buttons, labelled one step then check
Hand-drawn before and after: on the left a reply card listing nine possible fixes, on the right a short reply that says try this one step, did that fix it, with yes and no buttons, labelled one step then check

Four habits separate an AI that teaches from one that just answers:

  • It answers in steps, and links the article. The steps solve today's problem, and the link teaches the customer where to look next time. Qontro's drafts do both: where an article covers the answer it's linked, and where the customer can do it themselves, the steps are written out.
  • It asks whether the answer worked. SE Ranking runs one eesel agent per product on Zendesk chat, and every reply ends with "Was this response helpful?" and Yes and No buttons. Across about 2,100 live chats in a month, that question is what tells the team which answers taught something and which didn't.
  • It says when it doesn't know. If the docs don't cover it, the right move is to hand over, not to improvise. One team on an eesel sales call found their bot telling customers "yes, we support your car model" for models they didn't support, because the docs said "we support all models". The AI was faithful to a vague doc. More on that in AI hallucinations in support.
  • It answers in the customer's words and language. A customer who writes "the thing won't play my video" should get an answer that uses those words before it introduces yours.

This is not a new idea. Good support teams have taught this way for years with macros. A support specialist on Hacker News described it like this:

Hacker News

"I've been a customer support specialist in tech startups for the last many years, and the HUGE and overwhelming majority of questions are about things that have been covered in detail in the support documentation by any even half-competent team. People do not normally search for their own answers. More than 90% of tickets are well-answered (according to the user's satisfaction score!) by a pre-written response explaining how an article in the support center addresses their specific question, and then linking to it."

To be fair, that 90% is one person's estimate. The method is the point, though: explain the answer for their situation, then link the article, and AI does the same thing without needing a macro for every question.

Here's what that looks like inside a helpdesk. eesel leaves the draft as an internal note with the steps numbered, and a person decides whether it goes out:

A Zendesk ticket where eesel has posted a drafted reply as an internal note, with numbered troubleshooting steps and a line saying it was left by eesel AI, as taken from the eesel docs
A Zendesk ticket where eesel has posted a drafted reply as an internal note, with numbered troubleshooting steps and a line saying it was left by eesel AI, as taken from the eesel docs

Where the answer appears matters as much as what it says. On a website chat or the contact form, the AI catches the customer before a ticket exists, which is the cheapest kind of education there is (see AI for live chat deflection). Inside the ticket, as a draft, it makes your agents faster and more consistent while you build trust in it. Most teams start with drafts and move narrow, well-documented topics to direct replies later, the same path I'd follow for any tier 1 deflection project.

How do you turn how-to tickets into better docs?

This is the half of customer education AI is quietly best at. Every how-to ticket is a small piece of evidence about what your docs are missing, and nobody has time to read 2,000 of them a month. AI does. A founder on Reddit put the value of that evidence better than I can:

Reddit

"One thing that helped me more than recordings: look at what people type when they get stuck, in their own words. "How do I change X" or "where is Y" is the task they were trying to do, with no polite filtering. A recording shows where they stopped, but the sentence they wrote tells you what they expected to happen."

The helpdesks have started building this in, each in its own shape:

HubSpot knowledge base agent Suggestions tab showing a Create article suggestion about payment plans, with a summary saying multiple customers asked and no article covered the topic, two mentions, and a Generate article button, as taken from HubSpot's knowledge base agent documentation
HubSpot knowledge base agent Suggestions tab showing a Create article suggestion about payment plans, with a summary saying multiple customers asked and no article covered the topic, two mentions, and a Generate article button, as taken from HubSpot's knowledge base agent documentation

All of these catch bucket 1 (no article) well, but they're weaker on bucket 3 (wrong reader), because a gap tool only sees questions with no answer, not questions with a bad one. That's where the drafts themselves become the signal.

Qontro's team does this by hand, and it's my favourite version of the loop. They compare each eesel draft with the reply a person actually sent. When the draft was wrong, that usually points to a missing or incomplete help article, or a rule that needs tightening, and they fix the article. So the help center keeps getting better, mostly because the AI keeps showing them where it's thin. Their setup answers from about 9,800 past tickets and help articles, and drafted about 190 tickets in its first measured month on Freshdesk.

An anonymised industrial automation company runs the same loop with a documentation team in charge. Engineers who build with its products ask a chat that answers only from the technical library, with the source linked, and a regular digest tells the documentation team which answers were rated badly and where the knowledge had gaps. Those go straight into the documentation backlog. Well over twice as many questions reach that chat as reach the support desk.

eesel also has a Knowledge gaps report that covers the last 30 days of questions it couldn't answer and drafts the top three missing pages. If you want to run the analysis yourself, my guide to support knowledge gap analysis has the step-by-step. For pages that drifted out of date, an AI knowledge base audit catches them.

Where do academies and in-app guides fit?

Academies and in-app guides are the right tools once you know what to teach. The mistake is buying them first and guessing the curriculum. A customer success veteran on Reddit was blunt about how that usually goes:

Reddit

"I have found over the decades that most trainings done for clients are crap. Not to put to fine a point on it, but your clients aren't paying attention in training. Therefore, they don't know how to use the product/service."

That's harsh on trainings rather than on customers, and courses do work when they teach what customers need, at a moment they care. Here's how the two categories handle AI and support today, from the vendors' own pages:

ToolWhere it teachesAI for educationHelpdesk linkPrice
Skilljar (Skilljar by Gainsight)Customer academy (courses)AI Tutor answers learner questions inside a lesson, in open beta at no extra cost, not on SCORM lessonsZendesk "Enabled with Premium"Quote-only: annual plan plus a per-active-learner fee
PendoIn-app guides and Resource CenterAI guide builder (open beta) creates guides from a promptResource Center shows Zendesk articlesPendo Free up to 500 monthly active users, paid plans quote-only
UserflowIn-app flows and Resource CenterAdoption Agent answers questions in the product and launches the matching flowZendesk knowledge base powers in-app answers (Studio plan)Essentials $240/month, Studio $400/month with 500 AI credits (billed annually)
eeselThe ticket, chat and contact formAnswers how-to questions from docs and past tickets, reports what it couldn't answerRuns inside Zendesk, Freshdesk, Gorgias, HubSpot, Help ScoutFrom $299/month for 500 tickets or chats

Gainsight's old Northpass customer education product now points to Skilljar by Gainsight, so I've treated them as one.

The most useful number I found in any of these vendors' material is also the most honest one. Jamf, which supports more than 76,000 customers, got 80% fewer support tickets on a high-ticket workflow, per its customer story, by embedding training videos directly into the product interface. Note what that is: one workflow, picked because it generated a lot of tickets, with the lesson placed where customers got stuck. That's the four-bucket sort plus education in the moment, done with a learning platform.

So the order I'd follow:

  • Under a few thousand tickets a month, or no product analytics yet: start in the ticket, with an AI helpdesk on the tools you already use. An AI that answers how-to questions and logs gaps teaches more customers than a course would, and its gap list tells you what to build later.
  • One workflow generating a big share of how-to tickets: add an in-app guide on that screen. Pendo and Userflow both let you pull your existing help articles into the product, so you're not writing everything twice.
  • Complex product, customers need certification or structured onboarding: an academy is worth it. Feed it the topics your ticket data says customers struggle with, not the feature list. My roundup of AI customer onboarding tools covers the onboarding side.

How much are how-to tickets costing you?

Before picking any tool, it helps to know the size of the problem. Plug in your own numbers below. The default assumes 2,000 tickets a month, 30% of them how-to questions, and 8 minutes of agent time each.

The number that usually surprises people isn't the cost, it's the hours: hundreds of hours a month of your best product experts teaching the same lessons one customer at a time. That time is also why your docs never get updated, since the people who know what's missing are too busy answering it.

How do you know customers are actually learning?

Fewer tickets is the obvious metric, and on its own it's a trap, because tickets can drop when customers learned or when they gave up. ChatGPT made the same point when I asked it: fewer tickets can mean customers stopped asking because the experience frustrated them. So track these together:

MetricWhat it tells youWatch out for
How-to tickets per 100 active customersWhether demand for teaching is falling as you growRaw ticket counts rise with customer count, so normalise
Repeat questions on the same topic from the same customerWhether the answer taught them, or just unblocked them onceA customer asking the same thing twice means the answer didn't stick
Share of AI answers rated helpfulWhich topics the docs explain wellLow ratings cluster on bucket 3 and 4 tickets
Questions the AI couldn't answerYour writing backlogShould shrink month on month
CSAT on how-to conversationsWhether customers are happy with being taught by AICompare against human-answered how-to tickets, not all tickets

The first two are the real education metrics. If repeat questions on a topic fall after you fix the article, customers learned, which is also what first contact resolution is meant to capture. If they don't, the article or the screen is still the problem. My post on deflection vs resolution rate goes deeper on the first two. For the rating side, see AI CSAT.

A 30-day plan to start

You can get real signal in a month without buying a learning platform:

  1. Week 1: sort last month's tickets. Tag every how-to ticket by the four causes above. If you have more than a few hundred, let the AI do a first pass and check a sample. You'll come out with a ranked list of topics and a separate list for the product team.
  2. Week 2: fix the top five articles. Rewrite them for end users, in the words customers actually used. Add the steps and screenshots, and also what to do if it doesn't work.
  3. Week 3: test the AI on past tickets before it talks to anyone. eesel's helpdesk simulation takes 20 tickets your team recently resolved, drafts its own reply to each, compares it with what your team sent and groups the results by theme. It sends nothing. Low-scoring themes are your next articles.
  4. Week 4: go live on drafts, then narrow direct replies. Start with internal notes your agents send. Move the well-documented how-to topics to direct answers in chat once the drafts go out unedited most of the time. Keep account and billing questions with people.
eesel helpdesk simulation results on 20 resolved tickets: 17 of 20 matched the team's reply quality, with results by theme and a note that the real gap was actions such as backend changes the agent could not make, as taken from the eesel docs
eesel helpdesk simulation results on 20 resolved tickets: 17 of 20 matched the team's reply quality, with results by theme and a note that the real gap was actions such as backend changes the agent could not make, as taken from the eesel docs

Then repeat week 1 every month, and keep an eye on support reporting as the numbers move. The list of causes changes as you fix things, and that changing list is the clearest picture you'll ever get of what your customers don't understand.

Try eesel for customer education

If your queue is full of "how do I" questions, eesel's AI helpdesk teammate plugs into Zendesk, Freshdesk, Gorgias, HubSpot or Help Scout, learns from your help center and past tickets, and answers each how-to question with the steps and the article link, in chat or as a draft your team sends. The questions it can't answer become your writing list, so the docs get better while the queue gets shorter. Qontro uses exactly that loop on Freshdesk.

You can run it against your own past tickets before it replies to anyone. Try eesel free with 100 credits, or see the plans from $299 a month for 500 tickets.

eesel working inside Freshdesk, reading a ticket and drafting a reply for the support team

Frequently Asked Questions

How can AI help with customer education?
AI for customer education answers each how-to question in the chat or ticket with the steps from your own docs and a link to the article, so the customer learns at the moment they are stuck. It also reads your tickets to show which articles are missing or unclear. My guide to support knowledge gap analysis covers that second half.
Can AI reduce how-to support tickets?
Yes, when the answer exists in your docs. AI catches the question at the contact form or chat before a ticket is filed, and drafts the reply when one is. It cannot fix a confusing screen, so count those tickets separately and send them to your product team. See AI for FAQ deflection for the setup.
Is a customer academy better than an AI support agent for customer education?
They do different jobs. An academy suits complex products that need structured onboarding or certification, while AI in the ticket teaches the customers who are stuck right now, which is most of your queue. Use the ticket data to decide what the academy teaches. My roundup of AI customer onboarding tools covers that side.
How do I find out what my customers don't understand?
Sort last month's how-to tickets into four causes: no article exists, the article exists but wasn't found, the article is written for the wrong reader, and the product itself is confusing. AI can do a first pass on the sorting. My post on mapping search queries to help center gaps adds the search side.
How do I measure whether customer education with AI is working?
Track how-to tickets per 100 active customers, repeat questions on the same topic from the same customer, the share of AI answers rated helpful, and questions the AI could not answer. Fewer tickets alone can mean customers gave up. My breakdown of deflection vs resolution rate explains why.
How much does AI for customer education cost?
It depends on where it teaches. Userflow's in-app AI agent starts on its Studio plan at $400 a month billed annually, academies like Skilljar are quote-only, and eesel starts at $299 a month for 500 tickets or chats, with one ticket counted as one credit. See eesel pricing for every plan.
What happens if the AI answers a how-to question the docs don't cover?
A badly set up AI guesses, and a confident wrong answer teaches the customer something false. Set it to say it doesn't know and hand over to a person, and test it on past tickets first. My guide to preventing AI hallucinations in support walks through the guardrails.

Share this article