The Shared Context Layer for Marketing Teams and Their Agents

Jay WongJay Wong
April 27, 20267 min read
Product Updates

Google Ads CPA averaged $14.20 last week, down 28% WoW. Brand campaigns drove most of the improvement. Any CPA targets or rules I should remember for future reports?

Yeah — our CPA target for search is $15, and always exclude brand from efficiency comps.

ObservationSearch CPA target is $15
RuleExclude brand from efficiency comparisons

Every marketing leader I talk to wants the same thing: AI deployed across the org. Across analysts, across roles, across surfaces. Not a chatbot bolted onto each person's workflow — a teammate that knows the team's KPIs, history, and current state, and acts on them.

The platforms they have all ship the chatbot.

This post is about the gap between those two — and what it actually takes to close it.

Off-the-shelf AI is chatbot-shaped

ChatGPT and Claude both have memory features now. Custom GPTs. Projects. Workspace knowledge. They're impressive — and they make the chatbot smarter for the individual using it.

That's the problem. They make the individual's chatbot smarter.

  • Per-user. Memory is scoped to one account. Every analyst trains their own. The team's collective intelligence stays in people's heads, just like before.
  • Generic. The model knows about marketing in general — not about your brand, your attribution model, your seasonal dip, or the fact that LinkedIn data lags 48 hours.
  • Reactive. It waits to be prompted. It doesn't notice that CPA spiked overnight, or that the bid strategy changed on Tuesday, or that your "Summer Vibes" naming pattern broke last week.
  • Cold. Even with memory features, every conversation is roughly a fresh start. The agent doesn't have the team's full picture; it has fragments.

You can give your team ChatGPT seats and they'll all be more productive. None of them will be working from the same brain.

A smarter chatbot is not a teammate. The fact that the model is good doesn't fix the fact that the *deployment shape* is wrong.

The tools to build something better assume you're an engineer

"Just build a custom agent" is the common answer. And it works — for engineering teams.

Look at what an engineer needs to build a high-performing agent today: an IDE like Cursor or Claude Code, a Python or TypeScript project, version-controlled prompts, an eval suite, MCP servers wired into config files, branches and reviews and CI. None of that is hostile to engineers — it's their natural habitat.

Now look at what marketing teams actually use: Looker. Sheets. Meta Ads Manager. Slack. Notion. The work happens in dashboards, ad platform UIs, and chat — not VS Code.

The "build your own agent" path that's wide open to engineering teams is essentially closed to marketing teams. Not because marketers aren't smart enough — because the tooling assumes a workflow they don't have. Every prompt iteration becomes an engineering ticket. Every change to the agent's context requires someone who knows YAML.

Marketers don't need a coding tool that builds agents. They need a productized system that lets the agent become a teammate as a side effect of doing the work.

What deployable AI actually requires

For AI to deploy as a teammate — not as a chatbot per person — the system needs four things:

Shared knowledge. One brain across every agent and every teammate. Field definitions, KPIs, attribution model, business rules, history of past decisions. Centralized, queryable, and identical for every agent the team deploys.

Domain grounding. Marketing-specific. The agent should know that "efficiency" means ROAS at your shop, not CPA. That LinkedIn lags 48 hours and Monday numbers always look low. That last quarter's CPA spike was a test, not a problem.

Health tracking. The system should know when context is incomplete. Coverage gaps, stale entries, duplication, token-budget drift. Not just "store everything and hope" — actively measured.

Compounding. Every correction, every conversation, every decision should make the team's collective intelligence richer. Not one person's. The team's.

And cutting across all four: it has to be marketing-shaped. Productized. No code, no YAML, no eval suites to maintain. The agent gets smarter from the work the team is already doing.

Context Management System: how Bamboo closes the gap

Bamboo treats marketing context as a managed system, not a side effect of conversation.

The shared knowledge layer holds your KPIs, naming conventions, attribution model, brand history, platform gotchas, and past decisions. Every agent on every Bamboo-connected surface — Slack, Claude, ChatGPT, anywhere with MCP — taps the same layer. Not a copy per user. The same layer.

knowledge_health measures coverage, freshness, and duplication. The system surfaces gaps before they bite. If your CPA target isn't in the layer yet, Bamboo tells you. If a definition has gone stale, Bamboo tells you. The agent isn't trying to remember — there's a system tracking whether the context is actually working.

get_changes captures what shifted in your marketing world. Bid strategies, audience tweaks, creative swaps, budget reallocations. Causal context the agent uses to reason about why a metric moved, not just that it moved.

It compounds through normal work. Correct an agent's field definition once — every agent uses the new one. Save an insight in Slack — feeds the layer. Your team's institutional knowledge gets captured automatically as a byproduct of doing the job.

No engineering required. No prompt files to maintain. No agent SDKs to learn.

What changes when you have this

Deploy a new agent and it's productive day one. It opens with the team's KPIs, naming conventions, brand DNA, and history already loaded. Not a generic chatbot that needs a week to figure out your shop.

Hire a new analyst and they onboard against the same context the agents use. The institutional knowledge that used to live in heads — the LinkedIn lag, the seasonal dip, the test-not-problem CPA spike — is queryable from day one. Months become weeks.

Your best teammate leaves and their context stays. The CPA target doesn't walk out the door. Neither does the attribution model or the campaign history.

Agents make decisions on the team's full picture, not a fragment. They reason causally — they know what changed and what to do about it. They raise their hand when something's off, instead of waiting to be asked.

The shift is from "new analyst per user" to "expert decision-maker on the team."

That's what teams actually want when they say they want to deploy AI. And it's what Bamboo's Context Management System is built to ship.

Get started

Stop deploying chatbots. Deploy teammates.

Try Bamboo free

The AI Analyst for Marketing Reports & Insights

Say goodbye to "dumb" dashboards and reporting grunt work.

Try Now for Free