Skip to content

How to build an AI marketing knowledge base: 8 modules, clear rules and a template

Most AI initiatives in marketing don't fail because of the model. They fail because the knowledge is scattered across prompts, slide decks and people's heads. An AI marketing knowledge base puts the revenue logic of your business in one place: eight modules, each with an owner, that every agent works from. Here's how I build one, with filled-in examples you can use as a template.

Published 20 min read

How to build an AI marketing knowledge base: 8 modules, clear rules and a template
Contents
  1. Why prompts and scattered docs fail
  2. What is an AI marketing knowledge base?
  3. What goes in the knowledge base – and what goes in the prompt?
  4. The 8 modules with a template, part 1: market and message
  5. The 8 modules with a template, part 2: truth, rules and memory
  6. Structure, versions and approvals: how the knowledge base stays current
  7. How do agents use the knowledge base – load it all or retrieve what they need?
  8. Which metrics show that your knowledge base is working?
  9. Common mistakes when building an AI marketing knowledge base
  10. How to build your AI marketing knowledge base in four weeks
  11. My take

Why prompts and scattered docs fail

When AI disappoints in marketing, the problem is rarely the model and usually the knowledge it works from. An AI marketing knowledge base is the one place where that knowledge is written down properly: who your ICP is, how your buying center buys, which claims you're allowed to make, what matters this quarter. Without that place, everyone writes their own prompt, and every prompt tells a slightly different story.

What I see in project after project is ten people, ten prompts, ten versions of your positioning. The ICP lives in a deck from the last offsite, the proof points in a sales presentation, the pricing logic in a Slack thread, the tone of voice in the head of whoever runs marketing. An experienced human can piece that together; an agent can't. It takes what's in the prompt and fills in the rest with generic knowledge that sounds plausible.

Once AI goes into production, the first thing you notice is drift. Strategy changes and the prompts don't: an angle gets killed in the weekly and lives on in seven prompts and two automations. Then come the contradictions. Two documents say different things about the same feature, the agent picks one at random, and nobody notices until a prospect asks.

What annoys me most is the missing provenance. When an agent writes a wrong claim, you can't tell where it came from. With no source there's no correction, and without corrections the system learns nothing.

More speed fixes none of this. It multiplies the inconsistency. Output ↑. Pipeline →.

AI without a system just produces the wrong thing faster.

Below is how I build a marketing knowledge base for AI agents: which eight modules go into it, who owns each one, how often it changes and which agents read it. Every module comes with a filled-in example entry, and put together, the examples form a template whose structure you can copy straight away. To see where the knowledge base sits in the overall system, take a look at the RevPrime® knowledge base overview.

Fig. 1Prompts and decks vs. a knowledge base

Prompts & decks

  • Every prompt has its own truth
  • Changes don't reach every agent
  • No source, no owner, no version
  • Corrections get lost in chat

Knowledge base

  • One source for every agent
  • Change it once, all follow the same day
  • Every module with owner and version
  • Every no with a reason becomes knowledge

Scattered knowledge multiplies inconsistency. One shared source makes every change effective for every agent the same day.

What is an AI marketing knowledge base?

An AI marketing knowledge base is a structured, versioned collection of the knowledge agents need to do marketing work the way your business would want it done. It doesn't need everything your company knows. The revenue logic is enough: who you sell to, how those customers buy, what you say and what you don't, what's a priority right now and which rules apply.

Three distinctions I find useful:

  • It's not a wiki. A Confluence or Notion wiki is written for humans: prose, history, opinions, stale pages next to current ones. Agents need fixed fields, a status per entry and exactly one valid version.
  • It's not a brand book. The brand book is one module out of eight. Store only your tone of voice and you'll get copy that sounds great and misses the segment.
  • It's not a vector database. Whether agents later retrieve content through search or load it in full is a technical question. The knowledge base is the source. How it gets read is a decision you make afterward.

In RevPrime®, the knowledge base is the core. Every agent works from the same source and none of them carries its own knowledge, which you notice in day-to-day work in two ways. A new agent is productive from day one, because it simply reads what it needs to know. A change in strategy, for its part, reaches every agent the same day, because it happens in one single place. For how the agents themselves are built, see the guide to AI agents for B2B marketing.

Agents amplify what's there: clarity as much as chaos. Your agents will never be better than your knowledge base.

What goes in the knowledge base – and what goes in the prompt?

Most setups go wrong on this question, because nobody ever asks it deliberately. My rule of thumb for it is simple. If an agent needs to know something to do its job well, it belongs in the knowledge base.

The prompt describes the role, meaning what this agent does, in which steps, in which output format and from which modules it reads. The knowledge base holds the business: what's true, what applies and what's been decided. So a good agent prompt is surprisingly short and says almost nothing about your product.

Two questions settle where something goes: do several agents need it, or just one? Is it valid for months, or only for this one task?

Fig. 2Knowledge base or prompt?
Shelf life →
Agent promptRole, steps, output format
Knowledge baseICP, claims, rules, priorities
Task inputData on this one account
Live data in toolsCRM, ads – read, don't copy
Reach (one agent → all) →

What many agents need for months belongs in the knowledge base. The prompt only describes the role; live data stays in the tools.

ContentWhere it goesWhy
ICP exclusion criteriaKnowledge base · ICPSignal, paid media and outreach need the same list
Approved and forbidden claimsKnowledge base · brand & legalApplies to every piece of copy, not just one agent
Score threshold for sales handoffKnowledge base · prioritiesChanges by decision, not by editing a prompt
Working steps and output formatPromptDescribes the role, not the business
Which modules the agent readsPromptThe link to the knowledge base
Data about a specific accountTask input from the CRMChanges daily and belongs in the source system
Live metrics from ads and CRMQuery in the toolRead, not copied

Here's a warning sign you can check today: do any of your prompts contain a number, a price, a product name or a segment? Then that sentence very likely belongs in the knowledge base. In a prompt it goes stale quietly, and nobody owns it.

The reverse holds too: not everything belongs in the knowledge base just because it matters. Account data, campaign performance and pipeline numbers stay in your CRM and ad accounts. Agents read them there when they need them. Copy live data in there and within a few weeks you have your next stale truth.

The 8 modules with a template, part 1: market and message

Eight modules have proven themselves in my work with sales-led B2B SaaS and AI companies. There's nothing magic about the number eight. Each module answers a different question, has a different owner and changes at a different pace, and that's the reason to keep them apart. What gets maintained together lives together, and what has different owners gets its own module.

Fig. 3The 8 knowledge base modules
Knowledge base
  • ICP & segmentsRevenue lead · quarterly
  • Buying centerRevenue lead · quarterly
  • Message anglesMarketing lead · every 8 weeks
  • Priorities & KPIsLeadership · every 90 days
  • Product truthProduct · every release
  • Brand, claims & legalMarketing lead · twice a year
  • Playbooks & rulesRevOps · monthly
  • Decision memorySystem · every go and no

Each module answers a different question and has its own owner and update cadence. Every agent reads from the same source.

ModuleOwnerUpdate cadenceRead by
01 ICP & segmentsRevenue leadQuarterly and after win/loss reviewsSignal, Paid Media, Pipeline Reporting, Outreach Routing
02 Buying centerRevenue leadQuarterlySignal, Angle & Content, Outreach Routing
03 Message anglesMarketing leadAngle review every 8 weeksAngle & Content, Paid Media, Outreach Routing, Product Truth
04 Priorities & KPIsLeadershipEvery 90 days, thresholds in the weeklySignal, Paid Media, Pipeline Reporting
05 Product truthProductWith every releaseAngle & Content, Product Truth, QA & Brand Guard
06 Brand, claims & legalMarketing leadAs needed, reviewed twice a yearAngle & Content, Outreach Routing, Product Truth, QA & Brand Guard
07 Playbooks & rulesRevOpsMonthly reviewSignal, Paid Media, Outreach Routing, Inbox & Ops
08 Decision memorySystemContinuously, with every go and noPipeline Reporting, Inbox & Ops

The agent mapping is a starting point, and you'll adjust it later. What matters is that it's documented. Each agent reads only the modules its role requires, which keeps the context lean and shows you instantly which agents a change affects.

For each module, here's what it's for, plus a filled-in example entry. All examples come from one fictional company: a vendor of maintenance planning software selling to mid-sized manufacturers, with an ACV of around €40,000. Every number is an example and not a benchmark. So take the structure and write your own content into it.

Every entry has the same header: file, version, owner, date, status. It looks bureaucratic, I know. But it's the only way an agent can later tell you which version its statement is based on.

01 ICP & segments

Who you sell to, and who you don't. The exclusion criteria matter more than the wish list, because an agent that doesn't know who you don't want wastes research, budget and credibility. Every criterion needs evidence from win/loss data. Without it, it's an opinion.

icp.md · v3.2 · owner: revenue lead · as of 2026-10-01 (fictional)
Segment A (tier 1)  Manufacturing, 200–2,000 employees, DACH
  Fit signals       own maintenance team, ≥ 3 sites, SAP ERP
  Evidence          majority of won deals 2025/26 (win/loss review Q3)
Segment B (tier 2)  Food production, 100–500 employees
  Fit signals       audit pressure (IFS), paper maintenance logs
Exclude             < 100 employees: sales cycle too long for the ACV
                    sales subsidiaries without their own production
                    customers of reseller P-2 (contract clause)
Status: live · next review: Q1 2027

02 Buying center

The three to eight roles per deal: what they want, what slows them down, what proof they need and how they buy. Derive the model from won and lost deals. A persona workshop is no substitute. How agents use it for account research is covered in buying committee research with AI agents.

buying-center.md · role: head of maintenance (fictional)
Role           champion in most won deals
Recognized by  owns equipment uptime – not by job title
Pain           unplanned downtime, know-how stuck in a few technicians
Objection      “My team won't maintain yet another system.”
Proof          plastics processor case study (approval C-04)
Buys through   plant management (budget), IT (integration), purchasing
Status: live · owner: revenue lead

03 Message angles

An angle isn't a slogan. It's a precise bet: 1 angle = 1 segment. It describes the persona, the use case, today's workaround, your edge and the outcome. Every angle has a status (live, testing or retired). Without a status, an agent will happily keep writing with an angle you buried two months ago. How angles turn into concrete messages is the subject of from signal to message.

angles/A-07.md · paperless audits (fictional)
Segment      B · food production
Persona      head of quality and maintenance
Use case     maintenance records for the IFS audit
Workaround   spreadsheets and paper logs, back-filled before the audit
Edge         proof per machine at the push of a button, no gaps
Outcome      audit prep in hours, not days (case C-12)
Status       testing since 2026-09-01 · review on 2026-10-27

04 Priorities & KPIs

The few levers for the next 90 days, targets, score thresholds and the SLAs between marketing and sales. This module tells agents what matters right now and, above all, what doesn't. Without priorities, every agent optimizes its own sub-goal. In the end everything is a little better, and nothing has moved.

priorities.md · Q4 2026 · owner: leadership (fictional)
Lever 1      segment A, 60 tier-1 accounts · target: 18 SQLs
Lever 2      validate angle A-07 · go/no-go on 2026-11-30
Stopped      generic webinar series, trade show leads without ICP fit
Thresholds   score ≥ 70 → sales handoff · 50–69 → retargeting
SLA          sales responds to a handoff within 1 business day
KPIs         tier-1 pipeline · sales velocity · time to first meeting

With these four modules, the revenue logic is in place, and signal, content and paid media agents can already do meaningful work with it. Provided, of course, that what they say is true. That's what part 2 is about.

The 8 modules with a template, part 2: truth, rules and memory

The first four modules describe market and message. With the next four you make sure the message is accurate, gets executed by the rules, and that the system learns from every decision.

05 Product truth

What the product can do today. Roadmap promises don't belong here. It holds doc excerpts, release notes, pricing logic, approved proof points and case studies. The owner is product, and that's deliberate. The Product Truth Agent checks website and campaign copy against this module every week and turns contradictions into concrete correction proposals.

product/offline-mode.md · v4.8 · owner: product (fictional)
Status        available since release 4.8 (2026-09-15)
May say       “capture work orders without a connection and
              sync them later”
Don't say     “fully usable offline” – reports need a connection
Pricing       included in all plans
Evidence      release notes 4.8, product docs (internal)
Valid until   next major release

Tone of voice, wording rules, forbidden claims and compliance requirements, which together form the guardrails for everything that goes live. Your channel and outreach rules live here too, the ones you've agreed on with data protection and legal. The QA & Brand Guard Agent checks every draft against them before it reaches a human.

brand-legal/claims.md · v2.4 · owner: marketing lead (fictional)
Tone           clear, technical, no superlatives
Address        informal on LinkedIn, formal in emails
Forbidden      “guaranteed”, “100% failure-proof”, “replaces technicians”
Required       customer quotes only with an approval ID from the case register
Comparisons    never name competitors in ads
Outreach       first-touch email only under channel rule K-03
Legal review   2026-07 · next review 2027-01

07 Playbooks & rules

Routing rules, activation thresholds, sequences and approved data sources, plus the routines you approved once. Every rule gets an ID so an agent can state in the change log which rule it acted on. Anything listed here as an approved rule may run at level L3 without an individual go; everything else stays a proposal.

playbooks/R-12.md · sequence safety stop (fictional)
Trigger      opportunity created OR reply from a contact at the account
Action       end running sequences at the account, notify the owner
Agent        Outreach Routing · level L3 (approved rule)
Approved     RevOps, 2026-08-12
Reason       double outreach at three accounts (see D-2026-08-09-01)
Check        monthly: number of triggers in the change log

08 Decision memory

Every proposal, every go and every no, each with the reason, before/after and the result. The system writes this module itself, and humans supply the reasons. To me it's the most underrated module of all, because without memory an agent will propose next week exactly what you rejected yesterday.

decisions.log · D-2026-10-08-03 (fictional)
Proposal     budget for campaign A-07 +30%
Agent        Paid Media · level L1 (propose)
Decision     no · leadership
Reason       angle still testing – scale only after go/no-go on 2026-11-30
Follow-up    rule candidate: no budget increases for angles in testing
Result       open · review in the weekly, week 45

Line up these eight examples and you have the template: eight files with a fixed header, defined fields and a status. A first version doesn't need more than that.

Structure, versions and approvals: how the knowledge base stays current

The best module structure is worthless if the content is spread across five tools and nobody knows which version is current. Four principles keep the knowledge base usable.

One source of truth

Every piece of information exists only once. If pricing lives in product truth, it doesn't also live in the brand module and three prompts; other modules point to it. That sounds trivial, and yet in practice maintaining the same thing twice is the most common source of contradictions.

Files, versions, owners

I set up the knowledge base as Markdown and YAML files in a repo or workspace that you own, separate from the model. Markdown because humans can read and edit it, YAML for anything agents evaluate as a threshold or rule. Every change gets a version, an owner and a date. With Git that's built in; in Notion or SharePoint it takes discipline (which, in my experience, is the first thing to slip). Because the files are open, the system also stays model-agnostic.

Folder structure (example)
knowledge-base/
├── 01-icp/              icp.md, exclusions.yaml
├── 02-buying-center/    roles.md, objections.md
├── 03-angles/           A-01.md … A-09.md, status.yaml
├── 04-priorities/       q4-2026.md, thresholds.yaml
├── 05-product-truth/    features/, pricing.md, proof-register.md
├── 06-brand-legal/      tone.md, claims.md, channel-rules.md
├── 07-playbooks/        routing.yaml, rules/R-01.md … R-14.md
├── 08-decisions/        decisions.log
└── CHANGELOG.md

Decision memory instead of hallway talk

Every rejection needs a reason, and the reason goes into module 08. When the same reason shows up three times, it's a candidate for a rule in the playbooks or a correction in another module. That's how corrections turn into knowledge, and you stop making the same correction every week.

Updates only after a go – including the knowledge base itself

Agents are often the first to notice that something has changed: a new release, an angle that's stopped working, a threshold that triggers too many false handoffs. So they're allowed to propose updates, with before/after and a list of affected assets. The decision belongs to the module owner.

Fig. 4How the knowledge base changes
  1. 01TriggerRelease, a no, a new signal
  2. 02ProposalAgent, before/after (L1)
  3. 03CheckConflicts, evidence, impact
  4. GOOwner's goModule owner decides
  5. 05New versionChange log, date, owner
  6. 06All agents followthe same day

Agents spot and draft updates, the module owner decides. After the go, every agent works with the new version the same day.

This is how such a proposal looks when a new release overtakes the claim from module 05:

Knowledge base update proposal · U-2026-10-14-02 (fictional)
Trigger       release notes 4.9: reports now work offline too
Agent         Product Truth · level L1 (propose)
Module        05 product truth · offline-mode.md v4.8 → v4.9
Before        Don't say: “fully usable offline”
After         May say: “work orders and reports without a connection”
Affected      angle A-07, landing page /audit, 2 live ads
Check         QA & Brand Guard: claim backed by docs, no conflict
Waiting for   go from product · then follow-up proposals to marketing

The division of labor looks like this: agents spot the change, draft the update, check for conflicts and enter the approved version into the file. Whether it applies is up to humans. On the permission ladder, that means proposals at L1 and writing after a go at L2. For knowledge base content I don't use L3 at all. The only thing the system writes itself is decision memory, because it only documents and decides nothing.

Data isn't instructions. Whatever agents read in emails, chats or on web pages never becomes a rule unchecked. Rules come only from the knowledge base, and only with the owner's go.

Add a fixed cadence on top: in the weekly pipeline review you check thresholds and open update proposals, every eight weeks the angles, every 90 days priorities, ICP and buying center. Permissions, data flows and logging are covered in detail on the security & governance page.

How do agents use the knowledge base – load it all or retrieve what they need?

A common reflex goes like this: just give the agent everything. Modern models have huge context windows, so the whole knowledge base fits. That works worse than you'd think. The study Lost in the Middle by Liu and colleagues showed that, in their tests, language models used information at the beginning and end of a long context far more reliably than information in the middle. Anthropic describes the same principle from practice in its piece on context engineering for AI agents: context is a finite budget, and the goal is the smallest set of high-signal information.

So more context isn't automatically better. In practice I work with two modes and combine them; searching an index is a variant of the second:

ModeHow it worksWhat I use it forWhat to watch out for
Load in fullThe module sits in the context in full on every runSmall, always-needed modules: brand rules, prioritiesModules grow unnoticed and key points get buried
Retrieve selectivelyThe agent sees a table of contents and opens only matching entriesLarge modules: product truth, case register, decision memoryWithout good titles and descriptions it can't find the entry
Search an indexContent is indexed up front and found by similarityVery large collections, e.g. product docs with hundreds of pagesHits look relevant but may be out of date

Selective retrieval is the same pattern Anthropic calls progressive disclosure in its Agent Skills: the agent first sees only a name and a short description and loads the full content only when it needs it. For your knowledge base, that means in practice:

  • Every module gets an index file with one line per entry: ID, title, status, a one-sentence description.
  • The prompt defines what's always loaded and what's loaded on demand. The QA & Brand Guard Agent always loads brand & legal in full, while the Angle & Content Agent opens only the one angle it's working on.
  • Entries marked retired disappear from the agents' index but stay traceable for humans.
  • Every output names its source, e.g. “claim from product truth, offline-mode.md v4.8”. When something goes wrong, you can see right away whether the agent misread or the knowledge base is wrong.

For most marketing teams, a folder structure with good index files is enough to start, unspectacular as that sounds. Dedicated search infrastructure only pays off once the collection is so large that a table of contents is no longer manageable.

Which metrics show that your knowledge base is working?

A knowledge base isn't a documentation project that's done once every field is filled in. It's working when agents deliver better work with fewer corrections and strategy changes reach execution faster. You can measure that.

MetricWhat it measuresWarning sign
Correction rateShare of agent drafts changed in substance before the goDoesn't drop after week four
Recurring rejection reasonsReasons that repeat in decision memoryThey never become rules
Freshness per moduleDays since the last review versus the agreed cadenceModules past their review date
ContradictionsConflicts between modules or with live copyRise after every release
Time to executionDays from a strategy decision until every agent works by itMore than one day
Pipeline from knowledge-base playsOpportunities from campaigns and outreach built on documented anglesLots of output, few opportunities

In the first weeks, the correction rate is the number to watch. Every recurring correction points to a gap in the knowledge base. In the end, though, the knowledge base is measured on pipeline too. Activity isn't impact. Pipeline is impact. To tie marketing's contribution to how fast your deals move, read sales velocity as a marketing KPI.

Common mistakes when building an AI marketing knowledge base

Migrating the wiki instead of making decisions

The most common mistake is copying every existing document into the new structure. Afterwards you have the same contradictions in a new place. A knowledge base is built through decisions about which segment is in, which claim holds and which angle is retired. Moving files around makes none of them.

Duplicating knowledge in prompts just to be safe

“Just so the agent really knows,” someone says, and the pricing ends up in the prompt one more time. The next time prices change, you have two truths. Prompts point to modules; they don't repeat them.

Modules without an owner

A module nobody owns goes stale. It takes a while, and it happens reliably. Every module needs a named person who approves updates and keeps the review date.

No status per entry

Without live, testing and retired, an agent can't tell what applies. Buried angles and discontinued features then live on in new copy.

Agents writing straight into the knowledge base

It's tempting to let agents maintain their own knowledge. But sooner or later the system adopts something from an email or a web page as a rule. Agents propose, owners decide. I don't make exceptions there.

How to build your AI marketing knowledge base in four weeks

You don't need six months. Four weeks are enough for a first version that two or three agents can do productive work with. It only matures once it's in use.

Fig. 5The knowledge base in four weeks
  1. Week 1Inventory & ownersReview sources, 8 owners
  2. Week 2Revenue logicModules 01–04 from win/loss
  3. Week 3Truth & rulesModules 05–08, claims, rules
  4. Week 4Test with agentsSlim prompts, measure

Revenue logic first, then truth and rules, then a test with agents. The knowledge base matures in operation.

Week 1: inventory and owners

Collect what already exists: prompts, decks, positioning papers, battlecards, brand guidelines, sales presentations. Assign an owner to each of the eight modules, decide where the knowledge base will live and set up the folder structure with a fixed file header. Don't transfer any content yet. First find out where your sources contradict each other.

Week 2: the revenue logic (modules 01–04)

Take your last ten to twenty won and lost deals and derive the ICP with exclusion criteria and the buying center from them. Write down the two or three angles that are currently running, with a status. Leadership sets the levers and thresholds for the next 90 days. It's the week with the most uncomfortable decisions, and also the most important one.

Week 3: truth, rules, memory (modules 05–08)

Product delivers product truth for the features you talk about in the market. Marketing and legal define claims, forbidden wording and channel rules. RevOps documents the first routing rules, each with an ID. Decision memory starts as an empty log with a fixed format.

Week 4: test with agents

Have two or three agents do the same tasks with the knowledge base that previously ran on individual prompts. Compare the results, measure the correction rate and strip the business knowledge out of the prompts. At the end of the week, set the review cadence and decide which agent comes next.

  • Eight modules set up, each with an owner and a review date
  • ICP and buying center derived from at least ten won and lost deals
  • Every angle, feature and rule has a status and a version
  • Forbidden claims and channel rules agreed with legal
  • Prompts point to modules instead of repeating knowledge
  • Update proposals only go through the owner's go
  • Correction rate measured before and after the switch

My take

Don't start with the agent. Start with the knowledge base. That's the order I hold to in every project, and it's not up for negotiation. An agent without a knowledge base is a fast intern who never got onboarded: diligent, confident and regularly wrong.

To be honest, the hard part isn't the technology. Markdown files in a repo take an afternoon. The hard part is the decisions a knowledge base forces on you: which segment don't you want? Which angle is dead? Which claim is nobody allowed to use anymore? If your team can't agree on that, no agent can either. Most marketing problems are actually system problems, and a knowledge base drags them into the light.

For the start, this is enough for me: the four revenue-logic modules done thoroughly, the other four as a rough first draft. Better 80 percent, versioned and owned, than 100 percent in a document that never gets finished. Operations take care of the rest, because every no with a reason makes the next version better.

Agents do the work. Humans make the decisions. The knowledge base is where those decisions apply to every agent.

You can build all of this yourself with the templates above and a folder in your workspace. If you'd rather set it up with me, the knowledge base is the first thing I build on the Build path, before any agent. And if you want to know where your knowledge sits today and what to tackle first, book a free 30-minute diagnosis call and we'll look at it together.

Frequently asked questions

What is an AI marketing knowledge base?

An AI marketing knowledge base is a structured, versioned collection of the knowledge agents use to do marketing work: ICP, buying center, message angles, priorities, product truth, brand and legal rules, playbooks and a decision memory. It's the shared source every agent works from. Each module has a human owner who approves changes.

What's the difference between a knowledge base and a prompt?

The prompt describes an agent's role: its task, working steps, output format and which modules it reads. The knowledge base describes the business: what's true, what applies and what's been decided. Rule of thumb: if an agent needs to know it to do its job well, it belongs in the knowledge base, not in the prompt.

What should a marketing knowledge base for AI agents include?

Everything several agents need over a longer period: target segments with exclusion criteria, buying center roles, message angles with a status, priorities and thresholds, product facts and approved claims, brand and legal rules, routing rules and every decision with its reason. Live data such as campaign performance or account data stays in your CRM and ad accounts and is read there.

What format should a knowledge base for AI agents use?

Markdown works well for content humans read and edit, and YAML for rules and thresholds agents evaluate. The files live versioned in a repo or workspace your company owns, separate from the AI model. Every entry has a fixed header with version, owner, date and status.

Do I need a vector database or RAG for my knowledge base?

Usually not at the start. Agents load small modules such as brand rules or priorities in full and retrieve larger ones selectively through index files. Search over a vector index only pays off for very large collections, such as extensive product documentation.

How long does it take to build a marketing knowledge base?

A usable first version takes about four weeks: inventory and owners, then the revenue logic from won and lost deals, then product truth, rules and memory, and finally a test with two or three agents. It's never finished, but it gets better with every go and every no that comes with a reason.

Mario Maier

About the author

Mario Maier

AI-native revenue marketing engineer · founder of igromo

For more than 15 years I've worked at the intersection of marketing, sales and revenue operations, from early-stage setups to scale-ups with multi-stage sales cycles and large buying centers. Since 2019 I've measured my work on pipeline and revenue.

Related topic · SYSAgentic marketing systemsHow do you build marketing that runs itself – and what does it take?Learn more

Where do you stand?

The agentic readiness check shows in 3 minutes how ready your marketing is for agents – and which gaps to close first.

Start the check

Keep reading

All insights

What you can rely on

Agents with guardrails. You stay in control.

More on governance and approvals in the RevPrime® OS.

  • Runs in your accounts

    Agents work inside your stack – CRM, ads, web. Handed over with documentation, no black-box subscription.

  • Single go for external effect

    Outreach, publishing and budgets only run after your approval. Routines run on approved rules.

  • Every action logged

    Before/after in the change log, traceable at any time – with rollback where technically possible.

  • Personally accountable

    Mario Maier leads every engagement personally. Reply within 24h, first agents from week 5.

Next step

Ready for marketing that runs itself?

A 30-minute diagnosis call: I look at your setup and show you where pipeline leaks and which agents would have the biggest leverage first. You get that even if RevPrime® isn't a fit.

Free · directly with Mario · reply within 24h