Macha

The Macha × Notion Integration: Turn Your Wiki Into Agent Knowledge

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 24, 2026

Updated July 24, 2026

Most support teams have already written the answer to the ticket sitting in their queue. It's in Notion — the return policy, the escalation runbook, the "how billing actually works" page that took three people a week to get right. The problem was never documentation. The problem is that the wiki and the helpdesk live in two different tabs, and the customer is waiting in the one where the answer isn't. Building a Notion knowledge base for AI agents fixes that — your wiki becomes something your agents can read on every ticket, without anyone moving a page out of Notion.

The Macha × Notion Integration: Turn Your Wiki Into Agent Knowledge

The Macha × Notion integration closes that gap. Connect your Notion workspace once, and your team's pages become a live knowledge source that Macha's AI agents can search and quote while they work tickets — on top of the helpdesk you already use (Zendesk, Freshdesk, Gorgias, or Front). Update the page in Notion, and the agent reads the new version on the next ticket. No re-uploading, no stale PDFs, no copy-paste.

This post walks through what the integration actually does, how to set it up, where it fits in an agent's knowledge stack, and — honestly — where it doesn't. Macha is the agent layer that sits over your helpdesk; Notion is one of the places it gets its facts.

What the integration does

When you connect Notion, Macha does two distinct things, and it's worth keeping them separate in your head because they solve different problems.

1. It exposes Notion as agent tools. The connector ships six Notion tools an agent can call mid-conversation — four read and two write:

ToolTypeWhat it does
Search NotionReadSearch for pages and databases by title or content; returns the items the integration has access to, each with its real Notion URL
Get Database SchemaReadRead a database's properties and their types — call this before querying so the agent knows the structure
Query DatabaseReadPull records from a Notion database with optional filtering and sorting
Get PageReadRetrieve a page by ID, including its properties and metadata
Create PageWriteCreate a new page in a Notion database
Update PageWriteUpdate the properties of an existing Notion page

The four read tools cover the support case completely — find the right doc, read it, query a database row. The two write tools (Create Page, Update Page) are why this is more than a search box: an agent can log a resolution, file a bug, or update a tracking row back into Notion in the same run. (Connect Notion from the Connectors page and Macha shows the exact toolset before you authorize.)

Macha's Connect Notion screen: OAuth authorization plus the six Notion tools the agent gets — Search Notion, Get Database Schema, Query Database and Get Page (read), and Create Page and Update Page (write).
Macha's Connect Notion screen: OAuth authorization plus the six Notion tools the agent gets — Search Notion, Get Database Schema, Query Database and Get Page (read), and Create Page and Update Page (write).

2. It registers Notion as a live data source. Connecting Notion automatically creates a knowledge source in Macha — the same way the Google Docs and Confluence connectors do. Once it's a source, you don't have to teach the agent to "go search Notion" with a tool call every time; the relevant content is part of the agent's knowledge and is retrieved on demand.

The integration authenticates over OAuth — note the "You'll be redirected to Notion to authorize access" line in the screen above. You're not pasting an internal integration token into a settings box; you authorize Macha against your Notion workspace and Notion controls exactly which pages are shared.

Why "live" is the whole point

The headline feature, shipped in Macha's February 22, 2026 data-sources release, is that Notion is a live connector source — not a one-time import. Macha's changelog puts it plainly: agents "read the latest content in real-time — no re-uploading when documents change."

That matters more than it sounds. The most common failure mode for an AI knowledge base isn't a wrong answer — it's a confidently outdated one. You change the refund window from 14 days to 30, update the Notion page, and a bot that imported a snapshot last quarter keeps quoting 14 to customers for weeks. With a live source, the agent reads the current page. The single source of truth stays in Notion, where your team already edits it; Macha just reads through to it.

This is also where Macha differs from Notion's own native AI connectors. Those are genuinely useful for finding things inside Notion, but they're read-only — by design they surface information, they don't act on it. (Notion's own help docs describe connectors as surfacing relevant info with citations.) Macha reads Notion and can take the next step — draft the reply, set the ticket's priority, look up the order in Shopify, escalate to a human — because the wiki lookup is one tool among many the agent can chain together.

Knowledge base vs. live connector: pick the right kind of source

Macha gives you two ways to feed an agent, and the Notion connector is one of them. The other is the upload-style knowledge base. They behave differently under the hood, and the right choice depends on how often the content changes.

  • Uploaded files (PDFs, spreadsheets, docs) are processed on ingest. Small files get injected directly into the prompt; larger ones are chunked, embedded, and searched on demand. Great for things that rarely change — a policy export, a price sheet, a contract.
  • Live connectors (Notion, Google Docs, Confluence) read through to the source at answer time. Best for anything your team edits regularly — runbooks, FAQs, product notes, the "current promotions" page.

If your support knowledge lives in Notion and changes every week, the live connector is the obvious pick: you maintain the doc, not a sync job. For the bigger picture of how all of this fits together, see what knowledge sources are in Macha — and note that Notion isn't the only live wiki you can wire up: the Macha × Google Workspace integration and the Confluence integration work the same way.

Macha's Sources screen — upload documents, crawl a site, or pull in a live connector (here, the Zendesk Help Center) as knowledge the agents can search across.
Macha's Sources screen — upload documents, crawl a site, or pull in a live connector (here, the Zendesk Help Center) as knowledge the agents can search across.

Scope it per agent so the bot only sees what it should

A wiki is rarely all customer-safe. Your Notion workspace probably mixes public-facing policy with internal salary bands, security runbooks, and half-finished planning docs. Dumping all of it into a customer-facing agent is how sensitive content leaks into a reply.

Macha's scope filtering (also part of the Feb 22 release) handles this. For each agent you choose between all documents from a source or a hand-picked subset. So your customer-facing WISMO agent can see the shipping and returns pages and nothing else, while an internal triage agent gets the full escalation runbook. Same Notion workspace, different windows onto it.

A Macha agent's Configuration — each agent has its own instructions, triggers, and tool set, so you control exactly what it can do and reach.
A Macha agent's Configuration — each agent has its own instructions, triggers, and tool set, so you control exactly what it can do and reach.

This is the practical answer to the most common objection to "AI on our wiki" — it'll quote the wrong page. You decide which pages each agent can reach before it ever touches a ticket.

Setting it up

The flow is short. From your Macha dashboard:

  1. Connect Notion from the connectors page and complete the OAuth authorization. In Notion's consent screen you select which pages and databases Macha may access — that selection is enforced by Notion, not just by Macha.
  2. A data source is created automatically. Connecting Notion registers it as a knowledge source, the same way Google and Confluence do — no separate "create source" step.
  3. Attach it to an agent and set the scope: all pages, or a hand-picked subset for that agent.
  4. Test it. Open the agent and ask it a question you know is answered in the wiki. Confirm it pulls the right page and quotes the current version.

If you also want the agent to search Notion dynamically (beyond the registered knowledge source) — say, to look up a specific database row by status — add the Notion tools (Search Notion, Get Database Schema, Query Database) to that agent.

Where it fits: a real support pattern

Here's the shape of it on a live ticket. A customer emails your Zendesk inbox: "Can I still return the boots I bought three weeks ago?"

  1. The trigger fires Macha's returns agent on the new ticket.
  2. The agent searches its Notion-backed knowledge source and reads the current returns policy page (live — if you extended the window yesterday, it sees that).
  3. It checks the order date via your commerce connector (Shopify/Stripe), confirms 21 days is inside the 30-day window, and drafts a reply with the return steps quoted from the wiki.
  4. A human approves, or — if you've set the agent to autonomous on this category — it replies directly and tags the ticket.

The Notion lookup is one link in that chain. The point of putting the agent layer on top of your helpdesk is that the wiki answer and the action happen in the same motion, in the tool your team already works in. For the deeper version of this pattern, see Macha on Zendesk and the broader integrations directory.

Watch-outs and when not to use it

No integration is free of trade-offs. A few honest ones:

  • Garbage in, confident garbage out. A live Notion source is only as good as the page behind it. If your wiki is contradictory or out of date, the agent will quote it faithfully — wrongly. Live sync makes fixing it instant, but it doesn't write the doc for you. Clean the customer-facing pages first.
  • Notion API rate limits are real. Notion enforces roughly three requests per second per integration and caps payloads (around 1,000 blocks per request) — see Notion's own request limits reference. For normal support volumes this is a non-issue, but a giant, deeply-nested page is heavier to read than a tight, well-structured one. Short, well-headed pages retrieve better and answer better.
  • Scope before you scale. The single biggest mistake is attaching "all pages" to a customer-facing agent on day one. Hand-pick the safe subset, prove it, then widen.
  • It's a knowledge source, not a system of record. If a fact needs to be acted on — refund a charge, update a CRM field — that's a job for the relevant action tool (Stripe, your helpdesk), not the Notion read. Use Notion for what the answer is, not for doing the thing.
  • If your docs barely change, an upload may be simpler. A static policy PDF uploaded as a knowledge base file is perfectly fine. The live connector earns its keep when content moves.

How it's priced

Connecting Notion doesn't carry a per-page fee. Like everything in Macha, the cost is in credits, charged per AI action — when an agent runs and produces a response, that's billed by the model you chose (roughly 0.5–9 credits depending on model; the default GPT-5.4 Mini is 1 credit). Reading the wiki to answer a ticket is part of that single action, not a separate meter. Notion as a connector is available across plans that include integrations; see the pricing page for what each tier includes. New to Macha? Start a 7-day free trial, no credit card required.

For reference: Notion's own native AI connectors are gated to paid Notion tiers (Business at roughly $20/user/month on annual billing, per eesel's connector guide) and remain read-only — useful for internal search, but they won't run your support queue.

FAQ

Does Macha import my Notion pages or read them live? Live. Notion connects as a live data source, so agents read the current content at answer time — when you edit a page in Notion, the next answer reflects it. There's no re-upload step.

Can the agent see my whole Notion workspace? Only what you allow. OAuth lets Notion control which pages Macha can access, and Macha's per-agent scope filtering lets you narrow it further — all documents from the source, or a hand-picked subset for each agent.

What can an agent actually do with Notion? Six tools: Search Notion, Get Database Schema, Query Database, and Get Page on the read side; Create Page and Update Page on the write side. Connecting Notion also registers it as a live knowledge source. Because Macha sits on top of your helpdesk, the agent can then act on what it finds — draft replies, tag tickets, call other tools — or write back into Notion itself.

How is this different from Notion's built-in AI connectors? Notion's native connectors are read-only search inside Notion. Macha reads Notion and takes action across your connected tools, on the helpdesk your team already uses — it's an agent that answers and resolves, not just a search box.

What about Notion's API rate limits? Notion allows about three requests per second per integration. For typical support volumes this is well within bounds; keeping pages reasonably sized keeps retrieval fast.

Which other docs sources can I connect? Google Docs and Confluence are live connectors too, and you can upload PDFs, spreadsheets, and documents as knowledge base files. Mix and match per agent.

Turn your wiki into answers

Your team already did the hard part — they wrote it down. The Macha × Notion integration just lets your agents read it on every ticket, in real time, scoped to exactly the pages each agent should see, on top of the helpdesk you already run. Connect Notion, attach it to an agent, ask it something you know is in the wiki, and watch the answer come back current.

Start a 7-day free trial, no credit card required, browse the full integrations directory, or read the docs for the step-by-step setup.


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