Skip to content
Content & Brand

Campaign History and Performance Tracking

How to store, review, and leverage campaign outcomes across client engagements.


Why Track Campaign History?

Every campaign teaches something. Armbrain captures campaign outcomes as structured memories so you can reference what worked, what didn't, and why -- without digging through old spreadsheets or meeting notes. After a few months of use, campaign history becomes one of the most valuable assets in a client handoff.


Storing Campaign Outcomes

Campaign outcomes are captured in two ways:

Automatic extraction from transcripts

When you paste a meeting transcript, the extraction pipeline identifies campaign results automatically:

"The Q1 email campaign hit 34% open rate and 2.1% CTR. Curiosity gap subject lines outperformed direct by 2.4x."

This gets extracted as a campaign_outcome memory with the full context preserved.

Manual storage

For results that come from reports rather than meetings:

"Remember as a campaign outcome: LinkedIn retargeting campaign ran Feb-Mar,
generated 47 MQLs at $12 CPL. Best performing ad was the customer testimonial variant."

Armbrain files it as a campaign outcome. You can also add tags to make it easier to filter later:

"Remember as a campaign outcome, tag it 'linkedin' and 'Q1-2026':
LinkedIn retargeting generated 47 MQLs at $12 CPL"

Reviewing Campaign History

Dedicated campaign view

"Show me campaign history for Acme"

Armbrain returns every campaign outcome for the active client, most recent first.

Pagination: Results default to the 10 most recent outcomes. Ask for more:

"Show me the next 10 campaign results"

Filtered search

For targeted questions about past campaigns:

"What happened with our email campaigns?"
"Search for LinkedIn ad performance"
"What were the Q1 results?"

These search by meaning, so you don't need exact wording -- Armbrain finds the most relevant results.

Campaign outcomes in meeting briefs

Campaign results automatically appear in meeting prep when they're relevant. If you're prepping a review meeting:

"Prep a review meeting with Acme"

The review meeting type emphasizes campaign outcomes and metrics in the brief.


Building a Campaign Knowledge Base

The most effective approach is consistent capture after every campaign review or performance check-in:

  1. After each meeting -- paste the transcript; campaign results are extracted automatically
  2. When you see a report -- store the headline numbers as a campaign outcome
  3. At sprint boundaries -- capture a summary of what ran and what it produced
  4. At quarter end -- review the full campaign history to inform next quarter's planning

Over time, this builds a longitudinal record of what works for each client. After 2-3 quarters, you can spot patterns: which channels perform, which messaging resonates, what budget levels drive results.


Using Campaign History in Context

Quarterly reviews

"Show me all campaign results from Q1 for Acme"

Combine with rocks and sprint data for a complete picture of what the marketing team accomplished.

Content planning

"Which content topics have performed best for Acme?"

Semantic search surfaces campaign outcomes related to content performance, helping you double down on what works.

Client handoff

Campaign history exports as part of the client mind. The successor CMO or in-house team inherits a complete record of what was tried, what worked, and what was learned -- not just a strategy deck.


When to Use This

ScenarioWhat to say
After a campaign wraps"Remember as a campaign outcome: [results]"
Before a performance review"Show me campaign history for Acme" for the full timeline
Prepping a review meeting"Prep my review meeting with Acme"
Planning next quarter"What's worked before?" -- search outcomes for patterns
End of engagementCampaign history travels with the client handoff automatically

Key Details