Macha

How to Upload Documents to Your AI Agent's Knowledge Base

Macha Team

Written by

Macha Team

Last edited June 12, 2026

Zendesk Expert Reviewed

Verified

Some of your best reference material isn't on a website or in your help center — it's in files. Internal docs, policy PDFs, support guides, a spreadsheet of edge cases. Macha lets you upload those files directly so your agent can search and reference them. Here's how it works.

How to Upload Documents to Your AI Agent's Knowledge Base

Watch it

What you can upload

If you've got static content you want an agent to reference — internal documents, policy files, support guides — you can upload it straight into Macha. Supported formats:

  • PDF
  • Word documents
  • Text files
  • CSV
  • Excel spreadsheets

A couple of limits to know: you can upload up to 10 files at a time, and each file can be up to 20 MB. Stay within those and everything works smoothly. (For content that lives on the web instead, use Add Website.)

Click **Upload Documents** and this popup opens — drag and drop files or browse (PDF, DOCX, TXT, CSV, XLSX), up to 20 MB each and 10 files at a time.
Click **Upload Documents** and this popup opens — drag and drop files or browse (PDF, DOCX, TXT, CSV, XLSX), up to 20 MB each and 10 files at a time.

How to upload

From the Sources page, choose Upload Documents, pick your files (up to 10), and confirm. That's the whole action — Macha takes it from there.

What happens after you upload

The moment your files are in, Macha starts indexing them right away. Indexing means it:

  1. Reads the content of each file.
  2. Breaks it into chunks (so the agent can find the relevant part of a long document).
  3. Makes it searchable for your agents.

Depending on file size, this takes anywhere from a few seconds to a couple of minutes. When it's done, the source appears in your sources list marked Ready — and any agent you link it to can now search it.

A thing to remember: it's a snapshot

Uploaded documents are indexed once — they're a static snapshot, not a live feed. That's perfect for content that doesn't change (a policy, a guide). But if you upload a file that gets updated regularly, you'll need to re-upload it to refresh the agent's knowledge — or, for genuinely dynamic data, read it live instead. (See knowledge source vs. tool.)

After uploading: link it to an agent

Uploading a document adds it to your sources, but an agent only uses sources it's linked to. Open the agent, point it at the source (all of it, or specific documents), and now it'll reference your uploaded content when answering. (Full detail in connecting a knowledge base to an agent.)

Frequently asked questions

What file types can I upload? PDF, Word, text, CSV, and Excel.

How many files, and how big? Up to 10 files at a time, each up to 20 MB.

How long does indexing take? A few seconds to a couple of minutes, depending on file size.

Do uploaded docs update automatically? No — they're indexed once (a snapshot). Re-upload to refresh, or read changing data live with a tool.

Will the agent use the file automatically? Only if you link the source to the agent — then it searches it when answering.

The bottom line

Uploading documents is the fastest way to put your internal docs, policies, and guides into an agent's knowledge. Drop in up to 10 files (PDF/Word/CSV/Excel, ≤20 MB each), let Macha index them in seconds, link the source to your agent, and it'll answer from your real reference material — just remember to re-upload if the file changes.

Add your docs: upload your policies and guides and let your agent reference them. 7-day free trial, no credit card required. Start free.

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.