What Problem Are You Trying to Solve?
Not sure where to start? Find your situation and go straight to what fixes it.
Table of Contents
You have a support problem. Maybe your team is overwhelmed. Maybe customers are waiting too long for answers. Maybe your agent is live but not performing the way you hoped. Whatever brought you here, this page cuts straight to the fix - find your situation below and follow the links. No browsing, no guessing, no reading articles you do not need.
My Team Is Drowning in Repetitive Support Tickets
The fix starts with your content. Your agent needs something to learn from before it can answer anything - so the first step is connecting wherever your documentation lives. If you use Helpjuice, that connection takes about two minutes and your agent starts learning immediately - see Connecting Helpjuice. If your content is in Confluence, Help Scout, Helpdocs, or KnowledgeOwl, connect that instead - see the relevant article in the Knowledge Sources category.
If some answers are not formally documented anywhere - the refund window, the password reset steps, the shipping cutoff - write them directly as Snippets. They take two minutes each and your agent starts using them immediately. See Snippets: Teaching Your Agent Short Answers.
Once your agent has content, put it where customers ask questions. For most teams that means the chat widget on your website - see Installing the Chat Widget on Your Website. If most of your tickets arrive by email, set up the Email Channel too - see Setting Up the Email Channel.
Within a day you will have an agent handling the questions your team has been answering manually for months.
Customers Wait Too Long for Answers
Your agent does not have business hours. The fix is getting it live on the channels where customers are waiting.
Start with the chat widget on your website - see Installing the Chat Widget on Your Website. If customers are emailing support and waiting for replies, set up the Email Channel so your agent handles those too - see Setting Up the Email Channel. Before you go live, enable auto-recharge so your agent never goes offline because credits ran out - see Setting Up Auto-Recharge.
Once those are in place, a customer who would have waited hours gets an answer in seconds.
Nobody Is Available After Hours
This is the same problem as slow response times, but with a specific failure point: the gap between when your team signs off and when they sign back on. Your agent fills that gap completely.
Get your agent live on your website - see Installing the Chat Widget on Your Website - and set up the Email Channel for overnight inbox handling - see Setting Up the Email Channel. For conversations that genuinely need a human, configure a handoff so your agent can create a ticket or send a summary email, and your team picks it up in the morning with full context already included - see What Are Handoffs and When Should You Use One?. Make sure auto-recharge is enabled so credits do not run out at 2am - see Setting Up Auto-Recharge.
Your team wakes up to the conversations that needed them, not a backlog of questions that did not.
We Have Great Documentation but Customers Still Ask the Same Questions
The problem is not the content - it is that customers ask before they search. Your documentation is good. It just is not in the conversation where the question is being asked.
Connect your knowledge base so your agent can draw from it - see Connecting Helpjuice. Connecting Confluence, or the relevant article for your platform. Then embed your agent directly on your knowledge base so customers who land there and cannot find what they need can ask directly - see Embedding the Widget on Your Helpjuice Knowledge Base.
After a week, open Content Gaps in Analytics - see Using Content Gaps to Improve Your Agent. It will show you the questions that are still slipping through, and you can add answers for those too. Over time, the gap between what customers ask and what your agent can answer gets smaller every week.
New Customers Churn Before They See the Value
The first week is when customers decide whether they made the right choice. They hit a setup question, do not find the answer fast enough, and quietly give up.
Start by connecting your onboarding documentation as a source - see the Knowledge Sources section. Write Snippets for the specific steps where customers most commonly get stuck - see Snippets: Teaching Your Agent Short Answers . Deploy the agent on your product or onboarding page so it is there at exactly the moment customers need it - see Installing the Chat Widget on Your Website .
For teams with a product login, set up User Authentication so your agent recognises who is asking and where they are in the onboarding flow - see Recognizing Logged-In Users (User Authentication). A customer who gets stuck on step three gets help for step three, not a generic welcome message.
Prospects Ask Questions Before They Buy and Nobody Is There to Answer Them
A potential customer on your pricing page at 11pm has a question. If there is no one to answer it, they leave. Your competitor probably has a chat widget.
Deploy your agent on your website - see Installing the Chat Widget on Your Website - and set up a proactive alert on your high-intent pages so the widget nudges visitors before they bounce - see Setting Up Alerts and Collecting User Ratings. Connect Calendly or Google Calendar as an action so your agent can book demos directly in the conversation - see Connecting Calendly as an Action or Connecting Google Calendar as an Action.
When a high-value conversation happens - a prospect asking detailed pricing questions, for example - your agent can notify your sales team in Slack immediately - see Connecting Slack as an Action . The prospect gets an answer at 11pm. Your sales team wakes up to a booked demo.
Customers Have to Repeat Themselves When Escalated to a Human
A customer explains their problem. The agent cannot help. They get transferred to a human who asks what the problem is. They explain it again. This happens because the handoff does not carry the conversation with it.
Set up a handoff integration so your agent transfers the full conversation history when it escalates. If your team uses Intercom, start there - see Connecting Intercom (Handoff + Copilot) . If you use Zendesk and handle live chat, use Zendesk Sunshine - see Connecting Zendesk Sunshine (Handoff + Copilot). If your team works through a ticket queue, Zendesk Ticketing creates the ticket automatically with everything included - see Connecting Zendesk Ticketing . If you do not use a helpdesk at all, the Email Handoff sends a summary to whoever needs to follow up - see Setting Up an Email Handoff.
Once the integration is in place, write trigger instructions that tell your agent exactly when to escalate - see Writing Good Handoff Trigger Instructions. Get this right and your agent escalates at the right moment, your team receives full context, and customers never have to explain themselves twice.
My Support Team Spends Too Long Writing the Same Replies
Your agents know the answer. The time goes on composing - finding the right article, writing it clearly, formatting it well. Multiply that by fifty tickets a day and you have hours of your team's time going on work that could be automated.
Add Outlearn as a Copilot inside your helpdesk. For Intercom, see Deploying Outlearn to Intercom. For Zendesk, see Deploying Outlearn to Zendesk. For Freshdesk, see Deploying Outlearn to Freshdesk (Coming Soon).
Once it is set up, your agents open a ticket and the draft is already there - sourced from your knowledge base, written in your tone. They read it, adjust the one line that needs changing, and send. The same quality answer in a fraction of the time.
Different Support Reps Give Different Answers
This happens when answers live in people's heads instead of a shared system. One rep remembers the old policy. Another improvises. A third gives a technically correct answer that does not match your brand.
The foundation is connecting a single source of truth your agent draws from.Every answer your agent gives comes from the same place, updated in sync, consistent every time.
Write clear instructions that define your agent's tone, scope, and how it handles specific situations - see Writing Good Agent Instructions. This is the highest-leverage configuration you can do. A well-instructed agent sounds like your best support rep, not an average of all of them.
If your human agents are also inconsistent, add Copilot to your helpdesk - see Deploying Outlearn to Intercom or Deploying Outlearn to Zendesk. Drafted replies sourced from the same documentation means your whole team responds from the same foundation.
Customers Ask About Their Specific Account or Order and Get Generic Answers
Your agent knows your policies. It does not know about a specific customer's order, account status, or subscription - because that data lives in another system and your agent cannot reach it yet.
The fix is connecting your agent to those systems using Actions. If you use Shopify for order data, see Connecting Shopify as an Action (Coming Soon). For customer and account data in Salesforce, see Connecting Salesforce as an Action (Coming Soon). For billing and subscription data in Stripe, see Connecting Stripe as an Action (Coming Soon).
If your data lives in an internal system, connect it using a Custom API Action - see Creating a Custom API Action. If your system supports MCP, that is an even deeper connection - see Connecting a Verified MCP Server.
Once connected, a customer asking about their order gets the actual status, not a suggestion to check their confirmation email.
Scheduling a Meeting Takes Too Many Back-and-Forth Messages
A prospect says they want a demo. Your agent cannot book it. It sends a link. The prospect leaves the conversation, goes to a booking page, tries to find a slot that works, and half of them drop off before completing it.
Connect your scheduling tool as an action. For Calendly, see Connecting Google Calendar as an Action. For Google Calendar, see Connecting Google Calendar as an Action.
Once connected, your agent checks availability and books the meeting inside the conversation. The prospect says they want a demo, picks a time, and gets a confirmation - without leaving the chat. The drop-off between "I'm interested" and "I booked it" disappears.
My Support Inbox Never Empties
Every morning the same batch of emails. The same questions. Your team works through them and by the time they are done, new ones have arrived. The inbox is a treadmill.
Set up the Email Channel and give your agent a dedicated inbound address - see Setting Up the Email Channel. Make sure your agent has the content to handle the questions that arrive most often - see Connecting Helpjuice or Snippets: Teaching Your Agent Short Answers. For emails that genuinely need a human, configure a handoff so your agent creates a ticket or sends a summary rather than leaving the conversation unresolved - see Setting Up an Email Handoff,
Your team opens their inbox to the emails that actually need them. The ones that do not are already handled.
My Team Cannot Find the Information They Need to Do Their Jobs
The answer exists. It is in Confluence, or a SharePoint folder, or a Slack thread from six months ago. But finding it requires knowing where to look, and most people do not. They interrupt someone who knows instead.
Deploy your agent to your team chat tools so it answers internal questions instantly from your actual documentation. For Slack, see Deploying Outlearn to Slack. For Microsoft Teams, see Deploying Outlearn to Microsoft Teams. For Google Chat, see Deploying Outlearn to Google Chat.
Connect the sources your team actually uses - internal Confluence spaces, Teams channels, Slack conversations - see Connecting Confluence, Connecting Microsoft Teams as a Knowledge Source, Connecting Slack as a Knowledge Source.
If you also serve customers with the same Outlearn account, keep internal and customer-facing content completely separate - see Managing Multiple Agents and Public vs. Internal: Controlling Who Your Agent Answers. Your internal agent knows your HR policies. Your customer-facing one does not.
We Launched a New Feature and Support Got Flooded With Questions
You shipped something new. Customers have questions. Your docs are not fully caught up yet. Your inbox spikes and your team scrambles.
The best time to prevent this is before launch. Add your new feature documentation as a source before you go live - see Connecting Helpjuice or Resyncing a Source if it is already connected but needs updating. Write Snippets for the questions you know are coming - see Snippets: Teaching Your Agent Short Answers.
Enable Web Search so your agent can answer questions about things not yet in your documentation - see Adding Web Search. After launch, open Content Gaps daily for the first week - see Using Content Gaps to Improve Your Agent. It will show you exactly what customers are asking that your agent cannot answer yet, and you can add answers faster than the inbox grows.
We Support Customers in Multiple Languages but Our Team Only Speaks One
Your product has users across multiple countries. They write in French, Portuguese, German. Your team responds in English. Customers feel like an afterthought.
Your agent handles conversations in the language the customer writes in, drawing from your existing content regardless of the language it was written in. Deploy it on your website - see Installing the Chat Widget on Your Website - and on the Email Channel for multilingual inbox handling - see Setting Up the Email Channel.
Write instructions that define how your agent handles language - whether it should always respond in the customer's language, or match the language of your documentation - see Writing Good Agent Instructions. Your agent covers languages your team cannot, around the clock.
We Have Multiple Products or Brands That Need Separate Support Experiences
Your company runs two products, or two brands, or a B2B product and a B2C one. Each needs different knowledge, different tone, different escalation paths. One agent trying to serve all of them produces a confused experience for everyone.
Create a separate agent for each. Each one has its own sources, its own instructions, its own deploy channels - nothing bleeds between them. See Managing Multiple Agents for how to set them up and Creating and Configuring Your Agent for how to configure each one.
Give each agent its own knowledge sources - see What Are Knowledge Sources and Why Do They Matter? - and deploy each one to its own channel - see Where Can Your Agent Live? From one Outlearn account you can run as many independent agents as your operation requires.
I Do Not Know if My Agent Is Actually Working
Your agent has been live for weeks. You think it is going well because nobody complained. But you do not know the resolution rate, what questions it is failing on, or whether customers are satisfied.
Open Analytics. From the Overview dashboard you can see your four most important numbers at a glance - total conversations, auto-solved rate, time saved, and satisfaction score. See Understanding Your Overview Dashboard.
When something looks off, go deeper. Read individual conversations to understand exactly what went wrong - see Reviewing Individual Conversations. Check Content Gaps to see the questions your agent could not answer - see Using Content Gaps to Improve Your Agent. Within an hour of looking at real data you will know more about your agent's performance than you learned in weeks of guessing.
We Want to Understand What Our Customers Actually Need
Your Analytics data is more than a performance metric. The questions customers ask - especially the ones your agent could not answer - are a direct signal of what they are struggling with, what they expected to find, and what your product or documentation is missing.
Start with the Common Topics panel in your Overview dashboard - it shows the themes coming up most often in conversations. See Understanding Your Overview Dashboard. Then go to Content Gaps to see the specific questions your agent could not answer - these are the gaps between what customers need and what you have documented. See Using Content Gaps to Improve Your Agent.
Read individual conversations in the Conversation and Training tab - see Reviewing Individual Conversations. The pattern of what customers ask before they escalate, or before they leave a low rating, tells you more about your product experience than most user research will.
My Agent Gives Wrong or Outdated Answers
Your agent is confidently saying something that used to be true but is not anymore. Or it is answering a question it should not be answering at all.
Wrong answers almost always come from one of three places. First, stale sources: your documentation changed but your agent was not told. Resync the affected source immediately - see Resyncing a Source. If the content is actively misleading while you fix it, toggle the source off temporarily - see Turning Sources On and Off.
Second, missing instructions: your agent has no guidance on what not to say, so it says everything. Add explicit boundaries to your Custom Instructions - see Writing Good Agent Instructions. Tell it what topics are out of scope and how to handle them gracefully.
Third, the wrong content reaching the wrong audience: internal pricing or HR documentation accidentally influencing customer-facing answers. Fix the accessibility settings on those sources - see Public vs. Internal: Controlling Who Your Agent Answers.
The Chat Widget Does Not Look Like Our Brand
Your widget is live but it feels like a third-party add-on. Different colors, generic name, Outlearn branding in the footer. Before customers even read the first message, it signals that support is not quite part of your product.
Spend five minutes in the branding settings. Set your brand color, upload your logo, and change the name in the header to match your product - see Customizing Your Chat Widget (Branding). Update the welcome message so it tells users exactly what the agent can help with - see Widget Behavior Settings.
To remove the Outlearn branding from the footer entirely, you will need the Scale plan - see Plans Overview: Which Plan Is Right for You?. Once those changes are made, the widget looks and feels like it was built by your team, because as far as your customers are concerned, it was.
We Need to Build a Custom Integration That Does Not Exist Yet
Your product has a built-in help panel you want the agent to power. Or your team uses an internal tool with no pre-built integration. Or you need your agent to fit into a workflow that no standard option covers.
Start with a Custom API Action - see Creating a Custom API Action. If your system has an API endpoint, your agent can call it during a conversation. This covers the vast majority of custom integration needs.
If your system supports MCP, that gives your agent an even deeper connection - see Connecting a Verified MCP Server for pre-built options or Adding a Custom MCP Server by URL if you are running your own. For teams that want to build a fully custom deployment - embedding the agent in your own product interface or automating interactions programmatically - use the API - see Deploying Outlearn via API.