Macha

Connect Your Knowledge Sources to AI on Freshdesk (2026)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 17, 2026

Updated July 17, 2026

An AI agent on Freshdesk is only ever as smart as the knowledge you connect to it. Point it at a clean, current set of sources and it resolves tickets in your customer's own thread, with your specifics. Point it at a stale, half-built help center and it stalls, hedges, or — worse — answers confidently and wrong. The configuration takes an afternoon; the knowledge behind it is the real work.

Connect Your Knowledge Sources to AI on Freshdesk (2026)

This guide is the Freshdesk-specific, sources-focused playbook: which knowledge sources you can connect, how ingestion actually works (crawling, chunking, freshness), how to structure and clean your knowledge base so the AI answers well, and how to measure the deflection you get back. We'll cover both Freshdesk's native Freddy AI Agent and what changes when you add an AI agent layer like Macha on top. Verified against Freshworks' own documentation as of June 2026. (New to Freshdesk's KB itself? Start with Freshdesk knowledge base explained.)

Why knowledge sources decide everything

Macha Studies — run an AI model across your tickets to extract structured insights or build a knowledge source.
Macha Studies — run an AI model across your tickets to extract structured insights or build a knowledge source.

Modern support AI runs on a pattern called retrieval-augmented generation (RAG). Instead of answering from whatever a language model memorized during training, the agent first retrieves the most relevant passages from your connected content, then writes an answer grounded in them. The model supplies the language; your knowledge supplies the truth.

That design has one blunt consequence: the agent can only resolve what it can find. Three things follow directly from the quality of your sources:

  • Accuracy — answers come from your documented policies and steps, not a plausible-sounding guess.
  • Fewer hallucinations — when the answer exists in your content, the agent cites it; when it doesn't, a well-built agent escalates instead of inventing.
  • Freshness — update an article and the agent's answers move with it (as long as that source re-syncs).

So before you tune a single prompt, the highest-leverage move is getting the right sources connected and clean. Everything below serves that.

What sources Freshdesk's native Freddy AI Agent can read

Freshdesk's built-in AI lives in AI Agent Studio. You configure what it learns from under AI Agent Studio → [your AI Agent] → Configure → Knowledge Sources (Freshdesk docs). The Freddy AI Agent learns from a mix of structured and unstructured content (Freshdesk docs):

  • Solution articles — your native Freshdesk knowledge base (the "Solutions" content store behind your Help Center).
  • Public URLs — help centers, product docs, policy pages, or FAQ sections on the open web. Freshworks notes it can take up to ~30 minutes for the agent to finish learning from a URL, with an email when it's done.
  • Uploaded files — PDF, DOCX, and TXT documents.
  • Custom Q&A pairs — hand-written answers for questions your articles don't cover yet.

Freshworks applies documented limits on file size/count and the number of URLs, deliberately, to keep the agent focused on high-quality content rather than the entire internet (Freshdesk docs). That's a feature, not a bug: a smaller, curated source set almost always beats a sprawling one.

The native path is a solid place to start, especially if your knowledge already lives in Freshdesk Solutions. Where teams hit limits is breadth of source types and the depth of control over retrieval and escalation — which is where an AI agent layer comes in.

What sources an AI agent layer (Macha) can connect on Freshdesk

Macha isn't a help desk and it isn't a knowledge base. It's an AI agent layer that runs on top of the Freshdesk (or Zendesk) you already use, reading from the knowledge sources you connect and resolving issues inside the same ticket or chat — handing off to a human, with full context, when it isn't confident. Because it sits as a layer rather than a feature inside one product, it can blend a wider mix of sources into a single agent:

  • Freshdesk Solutions / help center — your existing Freshdesk KB articles, connected natively.
  • Docs sites and any public URL — crawl a documentation site or index a single page.
  • Website crawl — pull in up to ~200 pages from a site in one source.
  • Uploaded files — PDF, DOCX, TXT, CSV, and XLSX (up to ~20 MB each).
  • Notion, Confluence, and Google Docs — connect internal wikis and live documents where supported, so the agent can use knowledge that never made it into a public article.
  • Past-ticket analysis — results from bulk ticket studies can be pushed in as a searchable source, turning "how we've answered this before" into knowledge.
Macha data sources — the Sources panel showing a Freshdesk help center alongside crawled websites, uploaded files, Notion, Confluence, and Google Docs connected to an AI agent.
Macha data sources — the Sources panel showing a Freshdesk help center alongside crawled websites, uploaded files, Notion, Confluence, and Google Docs connected to an AI agent.

The practical win is that **one agent can read your public help center and your internal docs at once** — not just a single silo. For a deeper, platform-neutral walkthrough of the same idea, see how to connect your knowledge base to an AI agent.

Macha connectors — connecting the AI agent layer to Zendesk and Freshdesk on top of an existing help desk.
Macha connectors — connecting the AI agent layer to Zendesk and Freshdesk on top of an existing help desk.

How ingestion works: crawl, chunk, embed, retrieve

You don't have to manage any of the plumbing, but understanding it tells you why good structure matters so much. When you connect a source, four things happen:

  1. Crawl or sync. The platform fetches your content — pulling articles via the Freshdesk help center, crawling a docs site page by page, or reading connected Notion/Confluence/Google Docs.
  2. Chunk. Each document is split into overlapping passages (Macha uses roughly ~4,000-character chunks with ~500-character overlap) so retrieval can return a focused, relevant slice rather than a whole 3,000-word page.
  3. Embed and index. Each chunk is turned into an embedding — a mathematical representation of its meaning — and stored in a vector index for fast search.
  4. Retrieve and answer. When a customer asks something, the agent runs a hybrid search (semantic meaning plus keyword matching) to find the best passages, then writes a grounded answer — and can pull a full document on demand when it needs the detail.

Freshness is the part teams forget. A connected help center should re-sync so new and updated articles flow through and unpublished ones drop out; other sources (a crawled site, an uploaded PDF) need a re-sync when they change. If your agent is citing a price you changed last quarter, the culprit is almost always a stale source, not a "dumb" model.

One honest cost note worth knowing: with Macha, indexing your knowledge doesn't consume credits — embedding and storage aren't billed. Agents only spend credits when they actually respond (and even then, a fraction of a credit to a few credits per action, depending on the model). So connecting a large knowledge base is effectively free; you pay for the work the agent does, not for what it reads.

How to connect your knowledge sources to AI on Freshdesk (step by step)

The same shape applies whether you're configuring native Freddy or an agent layer:

  1. Audit what you have. Pull your top 15–20 ticket reasons from Freshdesk reporting. That list is your priority source list — connect the content that answers those first.
  2. Connect your Freshdesk Solutions KB. This is your highest-signal source: it's already written for customers and already maps to real questions.
  3. Add the gaps as extra sources. Docs site, policy pages, internal Notion/Confluence wikis, key PDFs, and a handful of custom Q&As for questions no article covers yet.
  4. Let it index, then wait for the "ready" signal. Ingestion isn't instant — Freshworks notes URLs can take ~30 minutes. Don't test before it's finished.
  5. Scope each source to the right agent. A refund agent doesn't need your engineering wiki. Give each agent only the sources relevant to its job — tighter scope means cleaner retrieval.
  6. Test with questions you know the answers to. Ask 20–30 real customer phrasings and confirm the agent cites the right passage, not a vaguely related one.
  7. Set the escalation path. Decide what happens when the agent can't find an answer — hand off to a human with context, never guess.
  8. Schedule re-syncs. Auto-sync your help center; re-sync crawled sites and uploaded files whenever they change.

How to structure and clean your KB so AI answers well

This is where most of the resolution rate is won or lost. Retrieval rewards content that's structured the way a searcher thinks:

  • One job per article. A focused article ("Why is my order stuck on processing?") chunks cleanly and retrieves precisely. A 4,000-word mega-page buries the relevant passage among nine irrelevant ones.
  • Write titles in the customer's words. "Reset your password" beats "Authentication credential management." Retrieval and customers both search in plain language.
  • Put the answer near the top. Lead with the resolution, then add detail. Front-loaded passages retrieve and read better.
  • Kill duplicates and contradictions. Three conflicting versions of your refund policy will produce three different agent answers. Keep one source of truth per topic.
  • Retire stale content. The agent faithfully repeats whatever you leave connected. Old screenshots and outdated steps are worse than nothing.
  • Curate, don't dump. Connecting everything lowers answer quality. Connect your good content and add deliberately.

If you're building or rebuilding the underlying Freshdesk KB itself, our Freshdesk knowledge base explained guide covers the category → folder → article structure, Help Center, and plan gating in full.

The gaps loop: failed search → article to write

The single most valuable report you'll run isn't "what did the AI answer" — it's "what did it fail to answer." Every question the agent couldn't resolve, and every customer search that returned nothing, is a precise instruction for what to write next. Run the loop continuously:

  1. Capture misses. Pull the agent's low-confidence and escalated conversations, plus zero-result help-center searches.
  2. Cluster them. Group the misses into themes — you'll usually find a handful of topics driving most of the gaps.
  3. Write or fix the source. Add the missing article (or a custom Q&A as a fast patch), or correct the one that retrieved badly.
  4. Re-sync and re-test. Confirm the next batch of those questions now resolves.

Do this for a few cycles and your resolution rate climbs without touching the model at all — because you're feeding the part that actually decides answers: the knowledge.

How to measure deflection

"Deflection" gets thrown around loosely, so define it before you brag about it. Three honest layers, smallest to largest:

  • Deflection — the customer found an answer (in self-service or via the agent) and didn't open a human ticket. This is a containment metric.
  • Resolution — the agent actually solved the issue, end to end, in the conversation. Stronger than deflection; it means the problem went away, not just that the ticket didn't get created.
  • Automation — the agent did real work (looked something up, took an action) whether or not it fully closed the case.

To measure it meaningfully on Freshdesk, watch: deflection/containment rate (share of conversations resolved without a human), AI resolution rate (fully solved by the agent), escalation rate and reasons (your gaps list), CSAT on AI-handled conversations (resolved isn't the same as happy), and answer accuracy spot-checks (sample AI replies and grade them). Be honest about the denominator — a 60% deflection rate on only the easy half of your tickets is a different claim than 60% across everything.

A fair expectation: AI deflection scales with KB coverage. Repetitive, well-documented question types deflect heavily; novel or account-specific issues won't, and shouldn't. The number you can defend is the one tied to how much of your real ticket mix your sources actually cover.

The honest catch

Stated plainly: an AI agent is only as good as the knowledge you connect it to. Garbage in, confident-wrong out. No model, native or layered, fixes a thin or contradictory knowledge base — it just repeats it faster. Everything in this guide — clean structure, current articles, customer-worded titles, gaps filled from real misses — is what makes both Freshdesk's native Freddy and an AI agent layer actually resolve tickets. Get the sources right first; the AI rides on top of them.

If your ticket mix is mostly repetitive questions your help center could answer, an agent layer that reads your Freshdesk KB plus your wider docs is a fast way to test how far that takes you. You can 7-day free trial, no credit card required and connect your sources without touching your Freshdesk setup. (For the full picture of running Macha on Freshdesk, see Macha for Freshdesk.)

Frequently asked questions

What is a Freshdesk AI knowledge base? It's the set of knowledge sources an AI agent reads to answer customer questions on Freshdesk. Natively, Freshdesk's Freddy AI Agent learns from your solution articles, uploaded files, public URLs, and custom Q&A pairs, configured in AI Agent Studio. An AI agent layer like Macha can connect the same Freshdesk KB plus docs sites, crawled websites, and tools like Notion, Confluence, and Google Docs.

Which knowledge sources can I connect to AI on Freshdesk? With native Freddy: solution articles, PDF/DOCX/TXT files, public URLs, and custom Q&As (subject to documented file and URL limits). With an AI agent layer: your Freshdesk help center, any public URL or docs site, a full website crawl, uploaded files (PDF/DOCX/TXT/CSV/XLSX), and Notion/Confluence/Google Docs where supported.

How do I train AI on my Freshdesk help center? Connect your Solutions/help-center content as a knowledge source, let it index, scope it to the right agent, then test with real customer phrasings. The agent retrieves the most relevant passages and answers from them — you're not "training" a model so much as connecting and curating the content it retrieves from.

How long does ingestion take? It's not instant. Freshworks notes the native Freddy AI Agent can take up to ~30 minutes to learn from a URL, with an email when it's done. Larger crawls take longer; wait for the "ready" signal before testing.

Does connecting a big knowledge base cost more? With Macha, indexing and embeddings aren't charged against credits — connecting your knowledge is effectively free. Agents only spend credits when they respond. Always confirm current details on the pricing page, and start with a 7-day free trial, no credit card required.

Will the AI make things up? A well-built agent answers from your connected sources and escalates to a human when the answer isn't there. Grounding in good knowledge plus a clear escalation path is what keeps it honest — which is exactly why source quality matters more than model choice.

How do I measure deflection on Freshdesk? Track deflection/containment rate, AI resolution rate, escalation rate and reasons, CSAT on AI-handled conversations, and periodic accuracy spot-checks. Be honest about the denominator — deflection on the easy subset of tickets isn't the same as deflection across your whole volume.

The bottom line

On Freshdesk, the AI is the easy part — connecting and curating the right knowledge sources is the work that decides whether it resolves tickets or just sounds like it might. Connect your Freshdesk Solutions KB first, fill the gaps with docs, files, and internal wikis, structure articles for retrieval, run the failed-search-to-new-article loop, and measure deflection honestly. Whether you lean on native Freddy or add an AI agent layer on top, the same truth holds: your knowledge sets the ceiling on what AI can deflect. Build the sources well, keep them fresh, and let the misses tell you what to write next.

Verified against Freshworks' official Freshdesk documentation, June 2026. Freshworks revises AI Agent Studio features, source limits, and packaging periodically — confirm current details on freshworks.com before relying on them.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use — Zendesk, Freshdesk, Gorgias, or Front — and connects to the rest of your stack, even your own internal systems. Its AI agents resolve tickets and automate entire workflows end to end, all set up in plain English, no code. Learn more about Macha →

Zendesk
5.0 on Zendesk Marketplace

Loved by support teams worldwide

See what support teams are saying about Macha AI.

The application seems excellent to me! We are still testing, and we need support for some details and they were extremely efficient too!

Daniela Costa

Daniela Costa

Head of Support, Seabra

Macha has been a great addition to our support toolkit. It generates clear, well-organized responses that fit naturally into our workflow. One feature we particularly appreciate is its ability to automatically reply in the same language as the ticket.

Marius F

Marius F

Support Head, Zentana

We've been using Macha for a little while now and it's been really great addition so far! It's powerful, convenient, and makes getting work done a lot easier for our agents.

Alexander Wedén

Alexander Wedén

Head of Support

Support team is very helpful and responsive. Really enjoy how lightweight this is within Zendesk itself vs other more intrusive tools.

Cathleen Wright

Cathleen Wright

Zendesk Admin, Cortex IO

So far it's pretty good! Our queries are a little nuanced, so we can't always use it, but it's got enough utility for us. It can even incorporate our bilingual country with greetings in a second language.

Jae Oliver

Jae Oliver

Head of Support, Wise

Really enjoying using Macha, it has made a noticeable difference to our support team in a short amount of time. I really like the ticket summary feature, saves us a lot of time.

Harry Jackson

Harry Jackson

Head of Support, Crumb

Macha AI is a great addition to my workspace! It's powerful, convenient, and it really makes productivity so much easier for our agents!

Dave G

Dave G

Head of Support, Cyber Power Systems

Very impressed! AI integration for Zendesk has certainly come a long way and Macha seems to set the standard for now. This will for sure save lot of time in our support team.

Pauli Juel

Pauli Juel

Head of CS, Dokument24

Macha has been working great for us so far! The auto-responses are accurate and our resolution time has dropped significantly.

Lana T

Lana T

Zendesk Admin, Swotzy

Macha AI is a great addition. The knowledge base feature means our agents always have the right answers at their fingertips.

Mischa Wolf

Mischa Wolf

Head of Support, Topi

We're enjoying this integration so far. It's made our support team more efficient and our customers get faster responses.

Paula G

Paula G

Head of Customer Support, Xly Studio

The team enjoys using it. It saves considerable time on common questions and the integration options are excellent.

Kilian Leister

Kilian Leister

Support Head, Didriksons

Ready to supercharge your team with AI?

Get started in minutes. Connect your tools, configure your agents, and let AI handle the rest.

500 free credits · no time limit, no credit card