Meta Muse for Document360: getting your knowledge base into Meta's WhatsApp AI in 2026

Kurnia Kharisma
Written by

Kurnia Kharisma

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 29, 2026

Expert Verified
Hand-drawn illustration of a person holding a tablet of knowledge base articles next to a Document360 logo, with a book stack linked by dotted lines to a WhatsApp icon and a chat bot answering a second person on a phone

What "Meta Muse for Document360" actually means

I spend a lot of time on what people type into Google before they buy, and "Meta Muse for Document360" is a good example of a search that points at the wrong product. Three Meta products carry the Muse name or sit close to it, and only one of them talks to your customers (my Meta Muse for customer support hub goes deeper on all three):

  1. Muse, the personal AI agent Meta launched for consumer errands. It isn't built to answer a business's customers.
  2. Muse Spark 1.3, the model, sold through the Meta Model API. You could build a Document360 bot on it yourself, and my Muse Spark 1.3 overview has the model details.
  3. Meta Business Agent, which Meta launched in June as the AI that answers customers on WhatsApp, Messenger and Instagram. Meta says more than one million businesses already use it.
Meta Business Agent answering a shopper on WhatsApp, as taken from Meta's launch post
Meta Business Agent answering a shopper on WhatsApp, as taken from Meta's launch post

So the real buying question behind the search is: how does my Document360 content reach a WhatsApp bot? That's a different job from the helpdesk posts in this series, like Zendesk or Freshdesk, where conversations land. Document360 is where the answers live, and it already has its own AI, Eddy, which I'll come back to.

Document360's Eddy AI settings page showing the AI writer suite, AI search suite, MCP and a credit counter, as taken from Document360
Document360's Eddy AI settings page showing the AI writer suite, AI search suite, MCP and a credit counter, as taken from Document360

Document360 is also closer in shape to the Confluence version of this post than to any helpdesk. The difference is that most Document360 sites are customer-facing by design, which changes which route is easiest.

Four ways Document360 content can reach Meta's agent

Meta's capabilities page lists four knowledge sources on the Platform API: Business Info, FAQs, Files and Websites. Actions and lookups go through connectors, which are HTTP or MCP integrations you define. Document360 isn't named anywhere in Meta's docs.

Hand-drawn diagram of a Document360 knowledge base with arrows to four cards: website crawl for a public KB only, PDF upload that costs export credits, FAQ entries capped at a few hundred, and an API connector with a v3 key that you build
Hand-drawn diagram of a Document360 knowledge base with arrows to four cards: website crawl for a public KB only, PDF upload that costs export credits, FAQ entries capped at a few hundred, and an API connector with a v3 key that you build

Here's how the four compare before I go through each one:

RouteMeta inputDocument360 setupPrivate projects?FreshnessMain catch
Public crawlWebsites APIA public or mixed project, sitemap onNoNext recrawl, interval not publishedOnly works for public articles
PDF uploadFiles APIExport articles as PDFYes, if you export themNever, until you re-uploadSpends PDF export credits, old files stay live
FAQ rewriteFAQs APINone, rewrite by hand or with the AI FAQ generatorYesWhen you update the entryQuality drops past a few hundred entries
API connectorHTTP connectorv3 API key, read-only and scopedYes, per the key's content scopeLiveYou build and maintain it

Route 1: let Meta crawl your public Document360 site

This is the route most Document360 teams can use today, because a public Document360 project is already a website.

Meta's Websites API crawls a URL and pulls its content in. By default it takes "the whole domain", and you can narrow it with subdomain, URL-pattern and single-URL fields. The request has no field for a login or cookie, and Meta's support agent guide describes it as crawling "your public website". So only content that anyone can open without signing in is in scope.

Document360 gives you a few controls that make a crawl cleaner:

  • Sitemap. Document360 generates one for your site, which is the map a crawler follows. The sitemap docs cover what goes in it.
  • Robots.txt. You can edit it under Knowledge base site settings to block paths for all crawlers or one user agent, per Document360's robots.txt page. Meta doesn't publish its crawler's user agent in the Business Agent docs, so I'd scope with Meta's URL-pattern fields and not rely on robots rules.
  • Search visibility. Per-article toggles exclude a page from Google, from knowledge base search, or from Eddy AI. The catch is in Document360's search visibility docs: these settings "do not restrict access". An excluded article is still readable at its URL, so a crawler that finds the link can still read it.
The Search visibility tab in Document360's article settings panel, with options to exclude an article from knowledge base search and from Eddy AI assistive search, as taken from Document360
The Search visibility tab in Document360's article settings panel, with options to exclude an article from knowledge base search and from Eddy AI assistive search, as taken from Document360

That last point matters if you run a mixed project, where some categories are public and some are for signed-in readers. Document360's pricing FAQ describes projects as public, private or mixed, and says reader accounts "apply only to private knowledge bases" (Document360 pricing). Meta will see the public part and nothing else, so check that the answers customers ask about most aren't sitting in the reader-only half.

Scope the crawl tightly anyway. Meta's guide warns that crawling a whole site "dilutes the help content the agent should be answering from." If your Document360 site also carries API reference or release notes, point Meta at the help categories only.

Route 2: export articles as PDF and upload them

For a private project, you can export content and hand Meta the files. Document360's PDF export lets you pick categories and articles, apply a template, and download one PDF.

Meta's Files API takes .pdf, .doc, .docx and images, with CSV and XLSX when extraction is on, up to 100,000,000 bytes per file. Markdown and HTML aren't on the list, so the PDF is the sensible format here. Two Document360 details are worth knowing first:

  1. Exports cost credits. "Each page in the generated PDF consumes one credit" from a monthly allowance, and that allowance is shared with PDFs your readers download from the site. A 200-page export every week adds up.
  2. Only published content goes in. Hidden articles and categories aren't selectable, which is useful, because it keeps drafts out of the bot.

Then there's the part Meta flags in its own support guide:

"There is no update call. To replace a document, delete the old entry and upload the new one, otherwise the agent draws on both versions and can quote a term you have already withdrawn."

Say your return window changes from 30 days to 14 and someone uploads the new PDF without deleting the old one. The agent can quote either number on WhatsApp. Document360's own export docs say the same thing from the other side: an exported PDF "is static", and later edits "will not appear in the PDF." So this route means a script that deletes the previous file by its ID and uploads the new one, every time the content changes.

Meta also warns against uploading everything: "a large document set makes the agent slower to find the right passage." Smaller PDFs per category beat one giant export.

Route 3: rewrite your top articles as FAQ entries

Meta's FAQs API stores question-and-answer pairs that you can update in place. The agent treats a matching entry as the answer, and it "answers from it, rather than inferring an answer from your other knowledge sources." That makes FAQs the most predictable input for answers that have to be exact, like refund terms or pricing.

The ceiling is low: Meta says quality can degrade "generally beyond a few hundred" entries. For a Document360 team this route is cheaper than it sounds, because Eddy's AI FAQ generator already drafts Q&A pairs from an article. I'd take the top ticket drivers from last quarter (the same list you'd use for WhatsApp ticket deflection), generate FAQs for those articles, edit them by hand, and push them to Meta. The long tail goes to the crawl or a connector.

Route 4: build an API connector with a scoped v3 key

This is the only route that keeps private content private and fresh at the same time, and it's the one you have to build.

Meta's connectors reference lets you point the agent at an HTTP API or a remote MCP server. Auth is limited: "Currently, only OAUTH2_CLIENT_CREDENTIALS, API_KEY, and NONE are supported." That one line decides which Document360 interface you can use.

Hand-drawn fit chart of Document360 interfaces against Meta's connector auth: a read-only v3 API key fits, a v2 api_token fits with whole-project access, the Ask Eddy AI query API fits but spends Eddy credits, and the Document360 MCP server needs an OAuth login so it doesn't fit
Hand-drawn fit chart of Document360 interfaces against Meta's connector auth: a read-only v3 API key fits, a v2 api_token fits with whole-project access, the Ask Eddy AI query API fits but spends Eddy credits, and the Document360 MCP server needs an OAuth login so it doesn't fit

The Document360 MCP server doesn't fit, as documented. It's the obvious first thought, since it already has a document360-mcp-search tool. But the MCP overview says it "uses OAuth for authentication" and ties each connection to "the user account that completes the OAuth flow." That's a consent screen in a browser, and Meta's connectors can't click through one.

Document360's MCP settings page under AI Settings, with one-click ChatGPT and Claude connectors and a Custom Connectors card, as taken from Document360's docs
Document360's MCP settings page under AI Settings, with one-click ChatGPT and Claude connectors and a Custom Connectors card, as taken from Document360's docs

The v3 REST API does fit. If you're newer to MCP, my MCP for customer support explainer covers why the auth model matters so much. Document360's API keys page says a key goes in an X-API-Key header and is "also accepted as Authorization: Bearer", which maps onto Meta's API_KEY auth type. The useful part is scoping: a v3 key carries a portal role, a content role and a content-access scope, so you can issue a GET-only key that reads one workspace or a few categories and nothing else. Projects created before v3 may still have the older v2 api_token, which works too but has no content scoping.

A basic connector needs two tools:

  1. Search, with the v3 search workspace articles endpoint. It's a keyword search over published, visible articles, and page_size tops out at 100.
  2. Get article, to pull the full body of the best match.

There's a third option that's more interesting: the v3 AI search query endpoint sends a natural-language question to Eddy and returns a generated answer from your docs. Wire that up as a tool and Meta's agent is asking Eddy for the answer. It works with the same API key, but every call is an Eddy query, and Eddy queries are credit-metered.

Plan for three catches up front:

  • Rate limits. v3 allows 120 or 200 reads per minute depending on plan, per key, per the rate limiting page. That's fine for a small team and worth checking before a busy season.
  • Response size. Meta's connector tools reference warns that oversized responses "degrade agent response quality." Use its transformation_spec to trim article bodies down to the text.
  • It's a lookup, not a knowledge source. Meta documents connectors for actions and customer lookups like order status. It never describes one as a knowledge base, so a "search Document360" tool is something to test hard, not something Meta promises.

Budget for the limits on both routes that touch Document360's plumbing. One Document360 admin on G2 flagged exactly the two this post leans on:

G2

"Finally, there are constraints around things like API token usage, daily export size limits, and other usage caps. These limits can create additional costs or operational friction for teams managing documentation at scale."

The freshness problem nobody puts in the demo

Most setup guides stop once the bot answers its first test question. For a Document360 team the real test is what happens the Tuesday after, when someone publishes an edit.

Hand-drawn timeline from an article published in Document360 to three outcomes: a PDF upload keeps the old copy until deleted, a website crawl updates on the next recrawl with unknown timing, and an API connector is live on the next question, with a webhook bell that can trigger a re-sync
Hand-drawn timeline from an article published in Document360 to three outcomes: a PDF upload keeps the old copy until deleted, a website crawl updates on the next recrawl with unknown timing, and an API connector is live on the next question, with a webhook bell that can trigger a re-sync

Meta says crawled sites are "periodically recrawled" but gives no interval, and its guide adds that website knowledge "is a snapshot taken at crawl time." Files never refresh. FAQs change when you call the API. Only a live connector sees an edit straight away.

Document360 has one feature that helps here: webhook notifications. You can map events like article publish, update and delete to a webhook URL, per the webhook channel docs, and Document360 names cache invalidation as a use case. That's the trigger a re-upload script needs, and it's the same pattern as any WhatsApp support automation: on publish, export the article, delete Meta's old file, upload the new one. It's still a script you own, but at least it runs on a real event and not on someone remembering.

Document360's notification channel picker with Webhook selected as a channel type, as taken from Document360's docs
Document360's notification channel picker with Webhook selected as a channel type, as taken from Document360's docs

The other half of freshness is what the bot does when your knowledge base has nothing on the question. Meta has no "answer only from knowledge" switch. Grounding is a line in your instructions, and Meta's sample reads: "Answer policy questions from the documented policies only, and say you will check with a colleague rather than guessing when the answer is not there." An early Business Agent tester on Reddit described what happens without it:

Reddit

"Consistency is a problem. I saw the same product come back at two different prices in two replies. If you don't ground it properly, it just makes things up."

I've seen the same thing on real eesel rollouts. We had paying customers whose bot made up answers to real customers when retrieval came back empty, which is why a missing-knowledge fallback and a test run against historical tickets are now standard before any bot goes live. The hallucination prevention guide goes through that setup.

It also helps to write articles the bot can use. Short, single-topic pages with the answer in the first paragraph retrieve better than long ones, and the knowledge base training walkthrough shows how to structure them.

Where Eddy AI fits

Before building any of this, it's fair to ask whether Document360's own AI already does the job. Eddy answers on your knowledge base site, in the KB widget, and through a standalone chatbot you embed with a Chatbot Key. It can also train on Freshdesk or Zendesk tickets, which the Freshdesk and Document360 guide walks through. It cites the articles it used, and it respects article permissions for signed-in readers.

Document360's Ask Eddy panel returning a synthesized answer with numbered article citations, as taken from Document360
Document360's Ask Eddy panel returning a synthesized answer with numbered article citations, as taken from Document360

What Document360 doesn't document is a WhatsApp channel for Eddy. The chatbot deploys on a website, one per domain, and its only helpdesk action is creating a ticket in Zendesk or Freshdesk. So the split is simple:

  • Customers ask on your site or help center: Eddy is already there. My Document360 AI review covers it in depth, and the Eddy AI alternatives list covers what else answers from a Document360 KB.
  • Customers ask on WhatsApp: Meta's agent owns that number, and Eddy only helps if you wire its AI search API into a connector.

If you want a general-purpose assistant on top of Document360 instead, the ChatGPT for Document360 and Grok Bot for Document360 guides cover those routes, and AI for Document360 compares writing docs with answering from them.

What it costs

There are two bills: Meta's and Document360's.

Cost linePriceSource
Meta Business Agent, WhatsApp Platform$2.00 per 1M tokens, about 16 to 20 cents a simple conversation and 40 to 50 cents a complex oneMeta pricing
Your team's WhatsApp replies, from Oct 1, 2026Per message at utility rates, after 1,000 free per number per monthMeta pricing
Document360 planQuote-only, priced on team accounts, workspaces, languages, SSO, privacy model and AI Premium Suite usageDocument360 pricing
Document360 reader accountsBillable, private projects onlyDocument360 pricing
PDF exports (Route 2)One export credit per PDF page, monthly allowanceDocument360 docs
Eddy AI search via API (Route 4 option)One Eddy credit per query, allotment set in your quoteDocument360 docs

The Document360 side is hard to put a number on, since every plan is a custom quote. My Document360 pricing breakdown explains what moves it. Of the six factors, the privacy model is the one that ties back to this post: a private project needs paid reader accounts, and it's also the setup Meta can't crawl.

On the Meta side, watch the October 1 change. Meta's pricing page says each message is billed "either as a Meta Business Agent message or as a service message, never both", so the AI's replies bill as tokens and everything your team sends after a handoff bills as service messages. My WhatsApp API pricing explainer has the full history.

Where Meta's agent stops for a Document360 team

Meta's agent is a reasonable pick for some teams. Here's where it ends:

  • One AI per number. Meta's Platform overview says "an active authorized-agent integration blocks Meta Business Agent." You pick one bot per WhatsApp number.
  • Meta surfaces only. It answers on WhatsApp, Messenger, Instagram and a website plugin that's tied to Shopify for now. My WhatsApp chatbot list compares tools that answer beyond Meta's apps. Email and helpdesk queues are out of scope, and that's where most Document360 readers end up when self-service fails.
  • No citations setting. Nothing in Meta's docs makes the agent link the article it used. Eddy does, and so do most knowledge base chatbots.
  • Handoff moves the inbox. Once Business Agent takes the number, your existing WhatsApp inbox goes to standby. The Zendesk version of this post covers Meta's Conversation Routing, and the AI agent handoff guide covers what a good handoff looks like.
  • API docs aren't support answers. Many Document360 sites mix help articles with API reference. Keep the reference out of the crawl, or the bot will answer a billing question with an endpoint description.

Which setup fits your Document360 team

Here's how I'd pick:

Your situationRoute I'd use
Public Document360 help center, WhatsApp onlyScoped website crawl of the help categories
Under 100 key answers that must be exactFAQ entries from the AI FAQ generator, plus a crawl for the rest
Private project, content changes monthlyPDF upload per category, with a webhook-triggered script that deletes the old file first
Private project, changes weekly, an engineer to spareHTTP connector with a read-only, category-scoped v3 API key
You already pay for Eddy creditsConnector that calls Eddy's AI search API, and watch the credit burn
You also answer in a helpdesk or site chatOne AI across every channel, and decide which bot owns WhatsApp

Still comparing tools and not routes? My best AI for WhatsApp support roundup and the best AI knowledge base tools list come at it from each end, and Document360 alternatives covers switching the KB itself.

If you're tempted to build the connector yourself, the build vs buy post is worth ten minutes first.

Try eesel with Document360

Every route above ends with someone on your team keeping Meta's copy of your knowledge base in sync. eesel skips that step. It's an AI helpdesk teammate that reads your Document360 site as a website knowledge source: you give it the help center URL, it crawls up to 2,000 pages through your sitemap and links, and every answer links the article it came from. Include and exclude paths keep your API reference out, and custom headers (Cookie, Basic or Bearer) are there for sites behind a login, which is worth testing on a private project.

The eesel AI helpdesk dashboard showing ticket activity and AI resolutions
The eesel AI helpdesk dashboard showing ticket activity and AI resolutions

There's no native Document360 connector, so I won't pretend otherwise. What eesel adds on top of the crawl is everything else a support answer needs: your past tickets, macros and helpdesk, pooled with the Document360 articles, and a simulation run against your historical tickets before the bot answers a real customer. If you work from a terminal, the eesel CLI runs the same setup as commands: eesel integrations connect website adds the Document360 site, and eesel status shows the page count, so Claude Code or Cursor can do it for you.

If WhatsApp is the channel you need, look at eesel's WhatsApp integration, and keep Meta's one-AI-per-number rule in mind when you choose. The free plan comes with 100 credits and no card, and paid plans start at $299 for 500 tickets or chats a month. Try eesel on your Document360 help center and see how it answers.

Frequently Asked Questions

What is Meta Muse for Document360?
It's the search people use for connecting a Document360 knowledge base to Meta's AI. The product that answers customers is Meta Business Agent, not Muse, and it has no Document360 importer. You feed it through a website crawl, file uploads, FAQ entries or an API connector. My Meta Muse for customer support guide explains the three Meta products.
Can Meta Business Agent read a private Document360 knowledge base?
Not through the crawl. Meta's Websites API has no field for a login, so private and reader-login Document360 projects stay invisible to it. The workarounds are uploading PDF exports or building a connector with a scoped v3 API key. The Document360 pricing breakdown covers how the privacy model affects your quote.
Does the Document360 MCP server work with Meta's WhatsApp agent?
Not as documented today. Document360's MCP server signs in with OAuth tied to a user who completes a consent screen, while Meta's connectors accept only API keys, OAuth client credentials or no auth. A REST connector with a read-only v3 API key is the route that fits. The Document360 AI overview has more on the MCP server.
What happens when I update a Document360 article Meta's agent already uses?
An uploaded PDF never changes, so you delete the old file and upload a new one or the agent can quote both versions. A crawled page updates on Meta's next recrawl, which Meta doesn't time. A live API connector sees the edit on the next question. Document360 webhooks can trigger the re-upload, and an AI like a knowledge base chatbot that recrawls for you skips the script.
How much does Meta Muse for Document360 cost?
Meta Business Agent on the WhatsApp Business Platform costs $2.00 per 1M tokens, which Meta puts at about 16 to 50 cents a conversation. Document360 is quote-only, and PDF exports spend monthly export credits. From October 1, 2026, your team's WhatsApp replies are billed per message after 1,000 free a month. My WhatsApp API pricing guide has the full rate history.
Should I use Eddy AI or Meta Business Agent for WhatsApp support?
Eddy AI answers on your Document360 site and in its own chatbot widget, and Document360 doesn't document a WhatsApp channel for it. Meta Business Agent answers on WhatsApp but only knows what you feed it. You can join them with a connector that calls Eddy's AI search API, at the cost of Eddy credits. My Eddy AI alternatives list covers other options.
Is there a better AI for answering WhatsApp customers from Document360?
If WhatsApp is your only channel and your public knowledge base is small and stable, Meta's agent with a scoped crawl is enough. If your articles change weekly, or you also answer in a helpdesk or site chat, an AI that crawls Document360 and links the source article is less work. See my best AI for WhatsApp support roundup.

Share this article

Kurnia Kharisma

Article by

Kurnia Kharisma

Kurnia is a software engineer and writer at eesel AI with two years of SEO experience, writing about AI tools, helpdesk software, and customer support. He pairs a developer's understanding of how these products are built with search-driven research into what actually ranks and resonates with the people searching for them.

Related Posts

All posts →
Hand-drawn illustration of a support lead watching a heartbeat line run through customer chat bubbles, three happy and one flagged as at-risk
Guides

Meta Muse for customer health monitoring: what Meta's WhatsApp AI tells you in 2026

Meta Muse for customer health monitoring means Meta Business Agent plus WhatsApp's raw signals. You get transcripts and a quality rating, not a health score. Here's how to build one.

KiraKiraSep 29, 2026
Hand-drawn illustration of a new customer waving at a friendly bot holding a checklist, while a team member watches from a laptop
Guides

Meta Muse for customer onboarding: what Meta's WhatsApp AI can and can't do in 2026

Meta Muse for customer onboarding really means Meta Business Agent on WhatsApp. It answers new customers well, but it can't message them first. Here's the setup that works.

Riellvriany IndriawanRiellvriany IndriawanSep 29, 2026
Hand-drawn illustration of a woman sending a WhatsApp message that travels along a dotted line to a man working at a service desk screen, under the ServiceNow logo
Guides

Meta Muse for ServiceNow: putting Meta's WhatsApp AI in front of ServiceNow in 2026

Meta Muse for ServiceNow really means Meta Business Agent on your WhatsApp number, handing off to ServiceNow's own WhatsApp app. Here is the routing, the auth fit and the cost.

Rama AdiRama AdiSep 29, 2026
Hand-drawn illustration of a customer on a laptop sending WhatsApp messages to a friendly AI robot, which connects to a service rep inside a cloud-shaped console and a case queue
Guides

Meta Muse for Salesforce Service Cloud: how Meta's AI fits your WhatsApp service console in 2026

Meta Muse for Salesforce Service Cloud really means Meta Business Agent on the WhatsApp number your Enhanced WhatsApp channel uses. Here is how they share it, what each AI costs, and where the handoff still needs testing.

Rama AdiRama AdiSep 29, 2026
Hand-drawn illustration of a support agent with a headset and a teammate at a desktop, linked by dotted lines to a WhatsApp chat card and a ticket card
Guides

Meta Muse for Zoho Desk: using Meta's AI on your WhatsApp channel in 2026

Meta Muse for Zoho Desk really means Meta Business Agent on the WhatsApp number Zoho Desk already runs as a BSP. Here is how the two share it, what it costs, and how the connector auth works.

Rama AdiRama AdiSep 29, 2026
Hand-drawn illustration of WhatsApp chat bubbles flowing to a friendly AI robot that passes conversations into a shared team inbox
Guides

Meta Muse for Front: how Meta's AI fits your WhatsApp inbox in 2026

Meta Muse for Front really means Meta Business Agent on the WhatsApp number your Front inbox uses. Here is how the two share it, what each AI costs, and where Meta's agent stops.

Rama AdiRama AdiSep 29, 2026
A complete guide to the Helpcrunch knowledge base
Guides

A complete guide to the Helpcrunch knowledge base

Thinking about using the Helpcrunch knowledge base? Our in-depth overview covers its content editor, customization, reporting, and pricing to help you decide.

Kenneth PanganKenneth PanganNov 21, 2025
Atlassian Intelligence knowledge base answers: A 2026 guide
Guides

Atlassian Intelligence knowledge base answers: A 2026 guide

Thinking about using Atlassian Intelligence knowledge base answers for your Jira Service Management? This guide breaks down its features, pricing, and how to best utilize its powerful integration with Confluence for effective AI support.

Kurnia KharismaKurnia KharismaOct 15, 2025
Your guide to getting a ServiceNow AI Certification in 2026
Guides

Your guide to getting a ServiceNow AI Certification in 2026

Thinking about a ServiceNow AI Certification? This guide breaks down the different certifications, training paths, full costs, and how to apply your new skills.

Kurnia KharismaKurnia KharismaNov 20, 2025

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free