Macha

Internal Knowledge Base Search for Support Agents: Find the Answer Inside the Ticket

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 28, 2026

Updated July 28, 2026

Every support team has the same quiet tax. An agent is halfway through a reply, hits a question they can't answer from memory — what's our enterprise SLA, again? do we refund opened products? which build fixed the 503? — and the next ninety seconds disappear into a tab-switching expedition across Google Drive, a Notion wiki, an old Slack thread, and a teammate's DMs. It adds up fast: McKinsey estimates the average employee spends [1.8 hours every day — 9.3 hours a week — searching and gathering information](https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/the-social-economy), and IDC's long-cited benchmark puts knowledge workers at roughly [30% of the workday hunting for information](https://www.cottrillresearch.com/various-survey-statistics-workers-spend-too-much-time-searching-for-information/). Multiply that by every agent, every shift, and you're paying for a knowledge base nobody can actually find their way around.

Internal Knowledge Base Search for Support Agents: Find the Answer Inside the Ticket

Internal knowledge base search for support agents fixes the findability problem, not the documentation problem. You already wrote the docs. What you're missing is a way for an agent to ask one plain-English question and get the exact internal answer surfaced right where they're working — without leaving the ticket. With Macha, an agent types the question, Macha searches across your Google Docs and Notion, finds the relevant pages, and drops the key excerpts straight into the conversation. No hunting, no guessing, no stale bookmark.

A quick framing note, because it matters: Macha is not a wiki and not a helpdesk. It's the AI agent layer that sits on top of the helpdesk you already use — Zendesk, Freshdesk, Gorgias, or Front — and connects your knowledge and commerce tools to it. So this isn't "move your docs into another tool." It's "let an agent search the docs you already have, from inside the tool they already live in."

What this actually looks like

Here's the canonical flow. An agent is working a ticket about response-time commitments and needs the real numbers. Instead of going to find them, they ask Macha:

Agent: "Can you find our SLA terms for enterprise customers? I need to respond to a ticket about response times."

Macha runs two searches in parallel — one against Google Docs, one against Notion — reads the most relevant hits, and replies inline:

Macha: Here's what I found: Enterprise SLA (from Google Docs — "Enterprise SLA Agreement v3"): • Critical issues: 1-hour response, 4-hour resolution • High priority: 4-hour response, 24-hour resolution • Normal: 24-hour response, 72-hour resolution Support Tiers (from Notion — "Enterprise Support Tiers"): • Enterprise customers get a dedicated Slack channel • Priority routing — tickets skip the general queue Want me to draft a reply using these details?

The agent reads two excerpts, confirms they're right, and is back to writing — with a citation to the source doc so they can verify, not just trust. That last line matters too: because Macha is an action-taking agent, the natural next step ("draft the reply") is one message away. But the agent stays in control: nothing is sent without their say-so.

Macha's Sidekick — the in-dashboard assistant for setting up agents and working across your Macha workspace.
Macha's Sidekick — the in-dashboard assistant for setting up agents and working across your Macha workspace.

The screenshot above shows the Sidekick surface where this happens; the specific SLA exchange below is the flow we capture next.

Why "search" beats a static knowledge base

A traditional internal knowledge base assumes the agent knows where the answer lives and what it's called. Real life isn't like that. The doc is titled "Enterprise SLA Agreement v3" but the agent searched "response time guarantee." The Notion page says "client onboarding" but the agent typed "customer setup." Keyword search misses all of it.

Macha's lookup is semantic — it matches on meaning, not on the exact string — so the agent can ask the way they'd ask a senior teammate. The distinction is well established: Elastic and Redis both describe traditional keyword (lexical) search as literal token matching — ranking documents by scoring methods like TF-IDF or BM25 — while semantic search compares vector embeddings, numerical representations of meaning, so a query for "response time guarantee" can surface a doc titled "Enterprise SLA Agreement." Because Macha reads the documents and returns excerpts rather than just a list of blue links, the agent gets the answer, not another search results page to triage. Findability is the product.

And the payoff is measurable, not hand-wavy. In the largest field study of its kind, NBER researchers Brynjolfsson, Li and Raymond found that giving customer-support agents a generative-AI assistant raised productivity by about 14% on average — and up to 34% for newer, less-experienced agents. Industry agent-assist deployments report similar gains, commonly 15–30% reductions in average handle time, driven mostly by killing the context-switching this use case targets. Surfacing the right internal answer at the moment an agent needs it is precisely where that time comes from.

The two ways Macha can reach your docs

This is the part most write-ups skip, and it's the part that actually determines accuracy and cost. Macha can connect the same Google Docs and Notion content in two distinct ways, and good setups often use both.

1. As a synced Knowledge Source (the RAG path)

You connect Google Workspace or Notion as a live Knowledge Source. Macha indexes the content into its embeddings pipeline and keeps it in sync as the docs change — so when an agent asks a question, retrieval is fast, semantic, and grounded in whatever the doc says today, not a snapshot from last quarter.

Google Workspace connected as a live knowledge source, so Docs stay searchable the moment they change.
Google Workspace connected as a live knowledge source, so Docs stay searchable the moment they change.

This is the right default for stable reference material an agent asks about constantly — SLA terms, policy language, troubleshooting runbooks, product specs. It's pre-indexed, so lookups are cheap and instant.

The Sources screen, where every connected doc store lives in one place — here a Zendesk Help Center with 347 articles.
The Sources screen, where every connected doc store lives in one place — here a Zendesk Help Center with 347 articles.

2. As live tool calls (the on-demand path)

The second path is direct search at request time. Notion exposes Search Pages and Get Page tools; Google Workspace exposes Search Docs and Get Document. When you give an agent these tools, it can run a fresh search against your live workspace mid-conversation — pulling the newest content even if it was published five minutes ago.

Connecting Notion to Macha — read tools like Search Notion and Get Page let an agent look across your wiki on demand.
Connecting Notion to Macha — read tools like Search Notion and Get Page let an agent look across your wiki on demand.

This is the right choice for fast-moving or long-tail content — a wiki that changes daily, or a question so specific it was never going to be pre-indexed usefully. The trade-off: a live call costs a little more than hitting a pre-built index, and it's only as fast as the upstream API.

The practical rule of thumb: sync your evergreen reference docs as a Knowledge Source for speed and cost, and grant live Search/Get tools for the long tail and the freshly-published. Most teams end up running both, which is exactly what the use case spec assumes — Google Docs and Notion, indexed and on-demand.

Setting it up

You don't need to be technical to wire this together. The shape is always the same:

  1. Connect your helpdesk. Macha attaches to Zendesk, Freshdesk, Gorgias, or Front — the place your agents already work. If you're on Zendesk, the Macha on Zendesk page walks through the install.
  2. Connect your doc stores. Authorize Google Workspace and Notion. For the synced path, add them as Knowledge Sources; for the on-demand path, enable their search tools.
  3. Build the agent. Create an agent whose job is internal lookup, give it the knowledge sources and/or the Search/Get tools, and tell it in plain language how to behave — cite the source doc, return excerpts not summaries, ask before drafting a reply.
  4. Decide the trigger. This use case is most natural as on-demand assist — the agent invokes it whenever they're stuck (via Macha's agent-facing chat). You can also wire it to a Ticket Updated event so Macha proactively searches when an agent flags that they need internal information. Both work; on-demand keeps the agent firmly in the driver's seat.

Full configuration steps live in the docs, and there are related, ready-to-borrow patterns in the use case library — including drafting full replies using Google Docs context once the lookup half is solid.

Where this fits — and where it doesn't

Agent-assist lookup is the conservative, high-trust end of the AI-support spectrum, and that's a feature. A human reads every answer before it reaches a customer, so the failure mode isn't "wrong reply sent" — it's "agent has to double-check," which they were going to do anyway. Use it when:

  • Your answers live in internal docs that customers should never see verbatim (pricing logic, SLA terms, escalation rules).
  • Agents handle varied, non-scripted questions where a canned macro won't cut it.
  • You want the speed of automation with a human gate — the agent stays accountable for what goes out.

Honest watch-outs

This isn't magic, and pretending otherwise helps no one.

  • Garbage in, garbage out. Macha surfaces what your docs say. If "Enterprise SLA v3" contradicts "Enterprise SLA v2" and you never archived v2, an agent can get the wrong number with full confidence. The fix is the boring one: keep an owner and a review date on your reference docs. This use case rewards tidy documentation and punishes a messy one.
  • Permissions are yours to scope. Macha searches the workspaces you connect. Be deliberate about which Google Drive folders and Notion spaces an internal-lookup agent can reach — you don't want a customer-facing agent able to surface board-deck commentary. Connect the support knowledge, not the whole company drive.
  • It's assist, not auto-pilot. By design, this pattern keeps a human in the loop. If your goal is fully deflecting tickets with no agent involved, that's a different agent (auto-resolve), with a different risk posture. Don't expect zero-touch from a workflow built to put an answer in front of a person.
  • Lookups cost credits. Every search and every reply is an AI action. In Macha, that's credit-based — 0.5 to 9 credits per action depending on the model, with the default GPT-5.4 Mini at 1 credit. Pre-indexed Knowledge Source lookups are the cheap path; live tool calls cost a touch more. None of it is free, but the math is usually trivial next to the ninety seconds of agent time it saves. See the pricing page for how credits map to plans.

A note on accuracy and trust

The single most important habit to build into this agent: make it cite. When Macha returns "1-hour response, 4-hour resolution," the reply should name the source — "from Enterprise SLA Agreement v3" — so the agent can click through and confirm in two seconds. An answer with a citation is a tool; an answer without one is a guess the agent now has to go verify from scratch, which defeats the point. Macha returns the source by default in this pattern; keep it that way.

FAQ

Which doc tools can Macha search? Out of the box, Google Workspace (Google Docs) and Notion — both as a synced, always-current Knowledge Source and via live Search / Get tool calls. If your runbooks live in Confluence, there's a sibling pattern for that too.

Does this replace our knowledge base? No. Macha sits on top of the docs you already keep in Google Docs and Notion and on top of the helpdesk you already use. It doesn't ask you to migrate anything — it makes what you have findable from inside the ticket.

Will the agent send replies automatically? Not in this pattern. It surfaces internal information for a human agent and offers to draft a reply, but the agent confirms before anything is sent. If you want hands-off deflection, that's a separate auto-resolve agent you'd configure deliberately.

How fresh are the answers? A synced Knowledge Source re-indexes as your docs change, so answers reflect the current version. For content that changes by the hour, grant the live Search Pages / Search Docs tools so the agent reads the workspace in real time.

What does it cost to run? It's credit-based — each AI action is 0.5–9 credits by model (default GPT-5.4 Mini = 1). Pre-indexed lookups are the cheapest path; live tool calls cost slightly more. There are no per-seat surprises; see pricing.

Can I limit what it can see? Yes — you choose which Google Drive folders and Notion spaces the agent can search. Scope it to your support knowledge, not the entire company workspace.

Try it

If your agents lose real time hunting for answers that already exist somewhere in Google Docs or Notion, this is one of the fastest wins Macha offers — low risk, human-in-the-loop, and live in an afternoon. Start a 7-day free trial, no credit card required, connect your helpdesk and your docs, and let an agent ask the first question. Or read the docs for the full walkthrough.


Written by Abbas (Customer Support & AI, Macha) · Reviewed by Ankeet Guha (Co-founder & CTO) · Published 2026-06-24 · Last updated 2026-06-24.

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