Freshdesk AI and Document360 integration: how to actually connect them in 2026

Rama Adi Nugraha
Written by

Rama Adi Nugraha

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 7, 2026

Expert Verified
Freshdesk and Document360 logos connected by a knowledge-base icon, illustrating an AI knowledge integration

What "Freshdesk AI and Document360" actually means

Two products, two very different jobs, and it is worth separating them before we talk wiring.

Freshdesk is Freshworks' help desk. Its AI layer is Freddy AI, split into three pieces: the customer-facing Freddy AI Agent that resolves queries end to end, Freddy AI Copilot that assists your human agents, and Freddy AI Insights for leaders. When people say "Freshdesk AI," they almost always mean the Agent, and reviews of Freddy are mostly about it.

Freshdesk's Freddy AI Agent page walking through how the customer-facing bot resolves queries, as taken from Freshworks

Document360 is a knowledge base platform by Kovai. It is where your help articles, SOPs, and product docs live, with an AI layer called Eddy AI on top for search, writing, and a chatbot. It is a strong, well-reviewed knowledge base, used by teams at HP, Gong, and others, and it holds up in a Document360 vs Helpjuice comparison.

So the reader's instinct is reasonable: I keep my docs in Document360, my tickets in Freshdesk, and I want the AI in Freshdesk to answer customers using the docs in Document360. The catch is that the two products connect, just not in that direction.

The integration that actually ships

Document360 has a real, documented Freshdesk integration. It lives inside the Eddy AI chatbot, and it does two specific things.

Document360's ticket escalation settings, offering a Connect button for Zendesk and Freshdesk, as taken from Document360's docs
Document360's ticket escalation settings, offering a Connect button for Zendesk and Freshdesk, as taken from Document360's docs

First, Freshdesk tickets become a training source. The Document360 chatbot can ingest your Freshdesk tickets alongside your articles, files, and FAQs. Per the manage chatbot docs, Freshdesk tickets "sync daily automatically," with a manual resync up to twice a day.

Second, the chatbot opens tickets in Freshdesk. This is the ticket escalation feature. When the chatbot cannot help, it prompts the user to raise a ticket, and that ticket lands in Freshdesk.

Here is the important part, and the thing most articles on this topic gloss over. The direction of travel is fixed.

How the Freshdesk and Document360 integration actually flows: Document360's chatbot opens new tickets in Freshdesk and Freshdesk's solved tickets sync into Document360 as training, but Freddy has no native path to answer from Document360
How the Freshdesk and Document360 integration actually flows: Document360's chatbot opens new tickets in Freshdesk and Freshdesk's solved tickets sync into Document360 as training, but Freddy has no native path to answer from Document360

Document360's docs are unambiguous about what escalation does. When the chatbot detects that a user needs a human, it prompts them to submit a ticket "pre-filled with the chat transcript, an AI-generated subject line, and an AI-generated issue description." Once submitted, per the escalation docs, "it appears in Zendesk or Freshdesk as a standard ticket, created via API," which the agent then finds in the Unassigned or New view.

What it never does: read your existing Freshdesk queue, draft a reply on an open ticket, send a response as an agent, or auto-triage inbound tickets. Freshdesk tickets are used in exactly two ways here, a read-only training corpus and an API target for creating new tickets. Escalation currently supports Zendesk and Freshdesk only.

So if your goal is "the Document360 chatbot answers on my docs site and hands off cleanly to Freshdesk," this integration is genuinely good, and you should turn it on.

What Document360's chatbot does well

Credit where it is due. Document360's Eddy AI is grounded in your content, which is the right design. Its own framing is "most chatbots guess, ours only speaks when it knows," and answers come with the source articles cited underneath.

Document360's Ask Eddy AI panel returning a synthesized answer with numbered sources and article filters, as taken from Document360
Document360's Ask Eddy AI panel returning a synthesized answer with numbered sources and article filters, as taken from Document360

For a self-service help center, that is a solid setup: the chatbot deflects the easy questions on your docs site, and only the ones it cannot answer become Freshdesk tickets. It is essentially a conversational knowledge base bolted onto your docs. If your support model is mostly "customers read the docs first," this covers a real chunk of volume.

The limits are worth knowing before you lean on it. Each chatbot has a 40 MB source-data cap by default, applied across all connected sources combined, and going past it means a call to your customer success manager. The playground tests prompts you type by hand, not a replay of your real ticket history. And the ticket description field in the escalation dialog is capped at 250 characters. None of these is a dealbreaker for a docs chatbot. They just tell you this is a self-service tool, not a queue-working one.

Getting Document360 content into Freddy

Now the harder direction, and the one most people actually came here for: making Freshdesk's Freddy AI Agent answer using your Document360 articles.

There is no native connector. Freddy AI Agent learns from a fixed set of source types, per the Freshdesk setup docs: solution articles, files, web links, and custom Q&As. Document360 is not on that list, so you bridge the gap yourself. You have four options, and each has a ceiling.

Four ways to feed Document360 content into Freddy AI Agent and their limits: crawl public URLs (10 per agent), upload exported files (200 max, goes stale), copy into Freshdesk's knowledge base (double maintenance), or use Document360's own chatbot (answers in Document360, not Freddy). None is a live two-way sync
Four ways to feed Document360 content into Freddy AI Agent and their limits: crawl public URLs (10 per agent), upload exported files (200 max, goes stale), copy into Freshdesk's knowledge base (double maintenance), or use Document360's own chatbot (answers in Document360, not Freddy). None is a live two-way sync

Option 1: crawl your public help-center URLs. Freddy can learn from web links, but the knowledge limits are tight: only 10 URLs per AI agent and 25 per account, publicly available pages only, and static text only, so no video or images. A website source can learn up to 3,000 pages via crawl. This works if your Document360 site is public and you point Freddy at the right index pages, but a private or partially gated knowledge base is out.

Option 2: export articles and upload them as files. Freddy accepts .txt, .docx, and .pdf files, up to 35 MB each, capped at 200 files per bot and 200 per account. Document360 can export articles to PDF, so you can bulk-export and upload. The problem is that this is a snapshot. Update an article in Document360 and your uploaded copy in Freshdesk is now stale until you re-export and re-upload.

Option 3: copy the articles into Freshdesk's native knowledge base. Freddy reads Freshdesk solution articles natively, so if you maintain the same content in both places, Freddy stays current. This is double maintenance forever, and it defeats the point of having a single source of truth in Document360.

Option 4: keep Document360's chatbot for docs, Freshdesk's Freddy for tickets. Run them as two separate systems, each on its own knowledge. This is the least effort, but you are running two AI bots trained on two content sets, and customers get a different answer depending on where they ask.

The through-line: none of these is a live sync. They are all a copy, a crawl, or a duplicate, and every one of them drifts out of date the moment someone edits an article. If your Document360 docs change often, that drift is the whole problem.

Reddit

"We tested an ai integration in freshdesk and had almost the exact same experience. it worked for very simple tickets but anything slightly complex got misclassified. agents ended up spending more time fixing errors than before, so we had to rethink our approach."

That Reddit experience tracks with what I hear from teams: native helpdesk AI tends to do well on the simple tickets and struggle where the knowledge is fragmented across tools. If that is where you land, it is worth scanning the free Freshdesk AI alternatives too. Fragmented knowledge is exactly the situation you are in when your docs live in Document360 and your AI lives in Freshdesk.

What this costs

Before you commit to a manual bridge, it helps to see the full bill, because you are paying two vendors and the AI is metered on both sides.

Cost lineWhat you payNotes
Freshdesk Omni seats$29 / $79 / $119 per agent/moGrowth / Pro / Enterprise, billed annually
Freddy AI Agent$49 per 100 sessionsFirst 500 free on Pro and Enterprise, once per account
Freddy AI Copilot$29 per agent/moAgent-assist add-on, Pro and Enterprise only
Document360Quote-onlyNo public tiers; priced on workspaces, languages, seats, AI usage
Document360 Eddy AICredit-based add-on1 credit per query, plus per-chatbot purchase; part of the AI Premium Suite
eesel AI$0.40 per ticketNo per-seat fee, no platform fee, no minimum

A worked example. Say you run a 10-agent team on Freshdesk Omni Pro. That is $790 a month in seats before any AI, and if cost is the driver you may want the wider cheapest AI helpdesk apps roundup. Add Copilot for the team and it is another $290. Now switch on Freddy AI Agent for email deflection, burn through the free 500 sessions, and you are at $49 per 100 sessions after that. On the Document360 side, Eddy AI is a separate credit-based line inside a custom quote you cannot see until you talk to sales. None of this is unreasonable for what each tool does, but "just connect my docs to my AI" turns into two metered AI products plus the labour of keeping content in sync.

The cleaner path: one AI that reads both

The reason this integration is awkward is structural. Freshdesk's AI reads Freshdesk's knowledge. Document360's AI reads Document360's knowledge. Neither was built to be the brain that sits across both. As the eesel docs put it, "native AI tools usually only read from your help center or website. eesel AI agents learn from your actual solved tickets, and across any of your platforms."

That is the gap eesel is built for.

How eesel bridges the two: it ingests your Document360 help center, Freshdesk past tickets, and other docs, then works inside Freshdesk to draft and send replies, tag and route tickets, and escalate edge cases, with a simulation on past tickets first
How eesel bridges the two: it ingests your Document360 help center, Freshdesk past tickets, and other docs, then works inside Freshdesk to draft and send replies, tag and route tickets, and escalate edge cases, with a simulation on past tickets first

eesel joins Freshdesk as an AI agent, not a second widget or a separate inbox. It reads tickets, drafts and sends replies, adds private notes, updates fields, and routes to groups, the same actions a human agent takes. On the knowledge side, it learns from your Document360 help center by crawling it as a source, alongside your Freshdesk solution articles, your past solved tickets, and other sources like Confluence, Notion, and Google Docs. One AI, both content sets, working where your agents already work.

Two things make this different from the manual bridge:

  • Simulation on your real tickets. Before it touches a customer, eesel runs over your historical Freshdesk tickets, scores how it would have answered against what your team actually sent, and reports the gaps, for example "23 tickets last week asked about pro-rated refunds, but your docs only cover full cancellations." That is a real dry run over your own queue, not a handful of prompts you typed. Freshdesk's studio and Document360's playground both test scenarios you write by hand.
  • You configure it in plain language. Instead of building rules, you tell eesel which tickets to handle, how to write, and when to escalate by describing it. And it starts in draft mode, so every reply waits for human approval until you trust it.

To be fair about fit: if your entire support model is a public docs site where customers self-serve and rarely open tickets, Document360's own chatbot plus its Freshdesk escalation is a perfectly good, cheaper answer, and you may not need a third tool. If you are rethinking the whole stack, the best Freshdesk alternatives are worth a look. eesel earns its place when the work is in the Freshdesk queue and the knowledge is scattered across Document360 and everywhere else.

Try eesel for Freshdesk and Document360

If you want your AI to answer Freshdesk tickets using your Document360 docs, without exporting PDFs every week or maintaining the same articles in two places, that is exactly what eesel AI for Freshdesk does. It connects to Freshdesk in under 30 minutes, learns from your Document360 help center and your past tickets automatically, and lets you simulate on real tickets before it goes live.

eesel AI's Freshdesk integration page showing the AI agent working inside a Freshdesk ticket, as taken from eesel

It is free to start with $50 of usage and no credit card, then $0.40 per ticket with no per-seat fee. You can try eesel and run a simulation on your own Freshdesk history to see the resolution rate before you commit.

Frequently Asked Questions

Is there a native Freshdesk AI and Document360 integration?
Not in the direction most people want. Document360's Eddy AI chatbot can create tickets in Freshdesk when it can't answer, and it can read Freshdesk tickets as a training source. But there is no built-in connector that lets Freshdesk's own Freddy AI answer from your Document360 knowledge base. To do that you feed Document360 content into Freddy manually, or use a layer like eesel AI for Freshdesk that reads both.
How do I get Freddy AI to use my Document360 articles?
Freddy AI Agent learns from solution articles, uploaded files, up to 10 public URLs per agent, and custom Q&As. So you can crawl your public Document360 help center URLs, export articles to PDF and upload them, or copy them into Freshdesk's native knowledge base. Each option has real limits, which we cover in the workarounds section above.
What does the Document360 Freshdesk ticket escalation do?
When the Document360 chatbot can't help, it prompts the user to raise a ticket, pre-filled with the chat transcript, an AI-generated subject, and an AI-generated description. That ticket appears in Freshdesk as a standard ticket created via API in the Unassigned or New view. It opens tickets, it does not reply to or resolve existing ones.
How much does the Freshdesk AI and Document360 setup cost?
Freshdesk Omni runs $29 to $119 per agent per month, and Freddy AI Agent is $49 per 100 sessions after a one-time 500 free. Document360 is quote-only, with Eddy AI billed as a credit-based premium suite. See the pricing section for the full picture, and eesel's per-ticket pricing for a flat comparison.
Can I test the AI on my Document360 content before going live?
Freshdesk's studio lets you simulate scenarios you write by hand, and Document360's playground tests prompts you type, but neither replays your real ticket history. eesel runs a simulation over thousands of your past Freshdesk tickets and reports the resolution rate and knowledge gaps before a single customer sees it.

Share this article

Rama Adi Nugraha

Article by

Rama Adi Nugraha

Rama is a software engineer at eesel AI with two years of experience writing about B2B SaaS, AI tools, and customer support technology. Based in Bali, Indonesia, he brings a developer's perspective to product comparisons — cutting through marketing copy to what the integrations and APIs actually do.

Related Posts

All posts →
Illustration of a Document360 knowledge base with AI writing and answering content
Guides

AI for Document360: two ways to add AI to your knowledge base

How to add AI to Document360: what native Eddy AI does, where the add-ons and quote-only pricing bite, and when to layer eesel on top instead.

Rama Adi NugrahaRama Adi NugrahaSep 5, 2026
Illustration of a Zendesk AI agent connected to a Google Drive knowledge source
Customer Service

Zendesk AI Google Drive integration: two ways to connect

How to point Zendesk AI at a Google Drive knowledge source, the native way and the eesel way, with the real sync, storage, and billing details for each.

Rama Adi NugrahaRama Adi NugrahaSep 7, 2026
Document360 Eddy AI alternatives, a roundup of knowledge base and AI answering tools
Customer Service

8 best Document360 Eddy AI alternatives in 2026

The best Document360 Eddy AI alternatives in 2026, split by whether you want to layer AI over your current stack or switch knowledge base platforms entirely.

Rama Adi NugrahaRama Adi NugrahaSep 7, 2026
Illustrated banner showing ChatGPT connecting to the ServiceNow AI Platform
AI in customer support

ChatGPT for ServiceNow: the real ways to connect them in 2026

Four real ways to get ChatGPT working with ServiceNow, from native Now Assist to the MCP Server bridge to a lighter Slack-first layer, with the costs spelled out.

Rama Adi NugrahaRama Adi NugrahaSep 4, 2026
ChatGPT connecting to Confluence, Atlassian's wiki and knowledge base
AI in the workplace

ChatGPT for Confluence: how to connect them in 2026

There is no official ChatGPT app for Confluence. Here are the four real ways to connect ChatGPT to your Confluence wiki, and where each one breaks.

Rama Adi NugrahaRama Adi NugrahaSep 5, 2026
Illustration of ChatGPT and OpenAI connecting into the Gorgias helpdesk
Customer Service

ChatGPT for Gorgias: 4 ways to connect them, and what each costs

There are four real ways to run ChatGPT inside Gorgias, from the native AI Agent to a DIY API build. Here is how each one works and what it costs.

Rama Adi NugrahaRama Adi NugrahaSep 4, 2026
Illustration of Freshdesk automation rules routing tickets to agents and an AI assistant
Guides

Freshdesk automation rules: how they work and how to set them up (2026)

A plain-English guide to Freshdesk automation rules in 2026: the three rule types, how to set each one up, the limits that bite, and where AI picks up.

Rama Adi NugrahaRama Adi NugrahaJun 12, 2026
Connect ChatGPT with Freshdesk in just a few minutes
Guides

Connect ChatGPT with Freshdesk in just a few minutes

Connecting ChatGPT to Freshdesk is simple. Plus, it barely takes 5 minutes. In this guide, you can learn how to start integrating now.

Kenneth PanganKenneth PanganOct 15, 2024
Split illustration comparing two AI support approaches, Freddy AI and a layered AI teammate, side by side
Customer Service

Freddy AI vs eesel AI: which AI should run your Freshdesk queue?

A hands-on comparison of Freshworks' native Freddy AI and eesel AI for Freshdesk teams, focused on the one thing that decides the bill: how each one meters your usage.

Rama Adi NugrahaRama Adi NugrahaSep 7, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free