Marketing AI agent · campaign analytics

Campaign Analytics AI Agent

Fix each reported figure to the method, window, attribution setting and extraction time that produced it, hold the residual against the warehouse of record, and announce a restatement rather than smoothing it.

Typical delivery
4–6 weeks
Deployment
Your stack
Named analyst
Method-bound
After launch
Agent Care

What this agent does

Reconciles the figure, never signs it off

In

  1. 01

    A figure is pulled, and the method, the window and the extraction time are pulled with it.

  2. 02

    A platform backfills overnight, and yesterday's number is not what the same query returns today.

Reason

  1. 03

    A method changes, and the series before that change is never quietly joined to the series after.

  2. 04

    A window shifts from click to view, and the figure moves for a reason somebody has to write down.

  3. 05

    A platform total and the warehouse disagree, and the residual is reported rather than chosen between.

Decide

  1. 06

    A modelled conversion arrives, and it is labelled modelled wherever the number is later quoted.

  2. 07

    A period locks in finance, and what follows the lock is a restatement rather than a quiet edit.

Out

  1. 08

    A figure is restated, and the movement is dated, explained and kept beside the number it replaced.

  2. 09

    Execute write actions only inside the approval boundaries agreed during implementation.

Product statement

The agent assembles, reconciles, labels and flags. A named analyst signs the figure off, and finance owns the close.

Example workflow

One figure, extract to sign-off

  1. 1Figure evidence receivedPlatform exports, warehouse tables, tagging feeds or finance postings
  2. 2Figure context assembledThe campaign, the method behind the number, the window it covers and when it was extracted
  3. 3Reconciliation draftedThe figure, its sources, the residual against the warehouse and completeness
  4. 4Controls appliedMethod checks, window checks, residual thresholds and completeness confidence

No human action required

Stages 1 to 4 run unaided, and nothing is signed off at any of them — the agent is reconciling, and the analyst lane opens at the completeness gate.

5DecisionSplits at the completeness gate
Evidence sufficient

Goes to the named analyst to sign off.

Anything thin

Adds a second analyst read first.

Analyst review

The number is held with its method, its residual and the window it covers.

Sign off · Append evidence · Send to analyst review

Signed off — by a named analyst

  1. 6Reporting and warehouse records updatedOnly where write access and records policy allow it
  2. 7Outcome evaluatedResidual size, method coverage, analyst corrections and what the read found

Corrections

Each analyst correction is counted in the evaluation.

What should not run autonomously

Human approval stays in control

Outside the boundary — human approval required

8 items

  • Signing a figure off for a board pack.
    • Closing or reopening a finance period.
    • Deciding which attribution model is right.
    • Restating a number after the period locks.
  • Automation boundary

    Agent acts unaided

    • ✓Hold the method, the window and the extraction time beside the figure.
    • ✓Reconcile platform totals against the warehouse.
    • ✓Label a modelled conversion as modelled wherever that number travels.
    • ✓Flag the number that moved between two decks without.

    Nothing is signed off or booked except by a named person, inside the agreed boundaries.

    • Judging whether a residual is acceptable.
    • Telling the board what a campaign returned.
    • Setting the attribution window we report on.
  • Changes to warehouse tables or finance postings.

Example output

One figure, annotated

Nothing here is a fresh measurement; this record is what one campaign number carried on the day it reached the warehouse.

Reconciliation entry · single figure

Illustrative example
Figure
Paid social conversions, campaign level
Recorded as
Reconciled to the warehouse, residual open
Method
Modelled
Evidence of record
Warehouse extract, 3 August 2026
Confidence
Held unsigned
Held for
The reporting analyst, by name

As received

Taken from the platform export and the warehouse table — it reaches as far as those sources do.

What the record holds

  • Extraction time
  • Attribution window
  • Warehouse residual

Why no sign-off here

Whether a residual may stand is an analyst judgement, not a model output.

What the score decides

Below the configured threshold a number picks up a second read before the analyst sees it.

Action

Sign offAppend evidenceSend to analyst review

Value

Where AI adds value

The same four claims, placed at the point in the workflow where each one applies.

Where the value lands

Value 01 – 04

Every figure

From the source that made it

03Evidence

Where the evidence is used

Our advertising analytics agents answer to a client report that closes with the campaign; this one answers to the warehouse of record and a finance period that locks behind it.

01Approved path

A number needs its method

A figure without its method is a rumour: the window, the attribution setting and the extraction time travel beside it, or it does not travel at all.

02Human review

What was checked, and not found

No platform publishes a reconciliation of its own reported totals against advertiser warehouse data, no shared definition of an attributed conversion holds across platforms, and no vendor figure has been borrowed for this page.

04

Build an evidence trail

The figure, the method that produced it and the analyst who signed off stay together.

Integrations

Typical integrations

Five system groups connect to the same agent. Which of them are in scope is decided in discovery.

  • Platform and channel sources

    • Ad platforms
    • web analytics
    • Delivery and conversion exports
  • Warehouse of record

    • BigQuery
    • Snowflake
    • Observed and modelled tables
  • Finance and planning

    • ERP
    • budget systems
    • Booked revenue and period status

Agent

Campaign analytics reconciliation

  • Reads the figures
  • Reconciles the sources
  • Holds for the analyst
  • Reporting and case systems

    • BI tooling
    • ticketing
    • Restatement and review records
  • Observability & evaluation

    • OpenTelemetry
    • Langfuse
    • Supported monitoring/evaluation sources

Integration availability depends on the client's existing systems and API access.

Agent controls

Six gauges between the model and the analyst

Six gauges read in order, the last the finest. Whatever holds steady is set out in the map below.

L6 · Outermost — last line of defence

Inward → L1 · closest to the model

L6Rollback / safe modeRevert the agent to raw extracts when evaluation or production signals degrade.Roll back
L5Version monitoringTrack model, prompt and reconciliation rules, and date any change to a method or a window.Track
L4TraceabilityRecord each number, the sources behind it, the residual it carries and every read of it.Record
L3Analyst sign-offHold each figure for a named analyst; the hold governs release, not whether the number is right.Gate
L2Method guardrailsTest what leaves against the method, window and labelling rules your analytics lead configures.Restrict
L1Confidence thresholdsRoute a number with an unexplained residual to a second read before the analyst sees it.Require review
Model coreEvidence assembled — the figure, its method, the residual and completeness
L1 – L2
Test whether a number may stand
L3
Puts the sign-off in a person's hands
L4 – L5
Keep the figure and the method behind it
L6
Reverts to raw extracts when signals degrade

How Nestack evaluates it

Evaluate the whole assembly — not only the number that comes out.

Coverage runs the whole depth of the workflow, and every layer is cut by slice.

Surface — the figure a board pack quotes

  1. E1Final-output evaluationDid the entry record the method and window that produced it?
  2. E2Step-level evaluationDid the agent read the right table, the right window and the live extract?
  3. E3Tool evaluationDid it read and write the correct campaign record and the correct figure?
  4. E4Confidence calibrationDo low-confidence figures actually attract more analyst corrections?
  5. E5Slice evaluationHow does performance change across specific campaign types?
  6. E6Business outcomeHow many numbers needed a correction before the analyst signed off?

Floor — the numbers the business books

Failure modes

Where each failure originates in the agent

Seven failure modes, each placed at the stage where it first shows.

Agent lifecycle

Direction of processing →

  1. 01 · Retrieval

    1 mode

    • LJ-03

      Stale extract read

      The extract read predates the backfill now sitting in the table.

    Stage gathers

    The figures, the methods, the windows and the sources

  2. 02 · Reasoning

    2 modes

    • LJ-04

      Method dropped in transit

      A window is lost when the number is copied across.

    • LJ-06

      Modelled shown as observed

      A modelled conversion is carried as an observed one.

    Stage proposes

    The figures, their residuals and completeness

  3. 03 · Tool / write

    2 modes

    • LJ-02

      Thin reconciliation forwarded

      It reaches the analyst ahead of its second read.

    • LJ-05

      Bound to the wrong campaign

      A residual is filed against a campaign that never carried it.

    Stage writes

    Only where write access and approval policy allow it

  4. 04 · Output

    1 mode

    • LJ-01

      Signed off, method unrecorded

      The record shows a sign-off but not what produced the number.

    Stage returns

    The figure an analyst signs and a board pack quotes

  5. 05 · Change / Version

    1 mode

    • LJ-07

      Silent restatement

      A refit moves the number and the record keeps the old story.

    Stage tracks

    Model, prompt, method rules and figure fields

  • Sev-1 · a restated figure shipped unannounced
  • Sev-2 · wrong number reaches the board pack
  • Sev-3 · source degrades, figure held unsigned
See the complete Marketing failure-mode catalogue

Affected slices

Paid social absorbs the corrections

A campaign-level reconciliation figure can read clean while paid social carries most of the rework. Nestack reports the correction rate by campaign type, not only in total.

Slice performance — reported separately, not only in aggregate

Illustrative example
SliceFailure rateLiftLift vs. thresholdStatus
Paid social campaigns9.5%3.6×Review
Retail media placements6.8%2.6×Review
Programmatic display4.2%1.6×Watch
Search and brand campaigns2.3%0.9×Normal

Bar: correction-rate lift vs. search and brand baseline · scale 0–4.0× · tick marks the 2.0× review threshold

2 of 4 slices over threshold

Evidence-linked improvement

What a silent restatement costs

A loop ends when the silently restated metric has become a case the next release must pass. That suite is what the next report issued is measured against.

Improvement cycle · five stages

Switchback — the path turns at Improve and returns at Learn

  1. 01

    Detect

    Correction rate rises on paid social campaigns.

  2. 02

    Diagnose

    The number that changed between two decks and never said it had is read back until one cause remains.

  3. 03

    Improve

    Number the change; the figures that drove it are filed underneath it.

  4. 04

    Verify

    Each touched figure case is run once more, and one red holds it back.

  5. 05

    Learn

    It stays on as a standing test, and the restatement rules move with it.

  6. Learn → Detect

    The return edge. The next report is measured against a suite one case longer.

Typical build scope

Twelve workstreams across six weeks

The build scope read against the delivery timeline. Week structure follows the six-week plan — discovery, sources, reconciliation, evaluation, integration, then production validation and handover.

Workstream

Week 1Week 2Week 3Week 4Week 5Week 6

  1. 01Method discovery and automation-boundary scoping.Week 1
  2. 02Platform, warehouse and finance sources.Week 1, Week 2
  3. 03Figure-to-method and residual-threshold mapping.Week 1, Week 2
  4. 04Figure and extract ingestion.Week 2
  5. 05Campaign, method and window binding.Week 2, Week 3
  6. 06Completeness scoring and review routing.Week 3
  7. 07Analyst sign-off workflow.Week 3, Week 4
  8. 08Warehouse and finance integration.Week 5
  9. 09Reconciliation and restatement cases.Week 4, Week 5
  10. 10Guardrails and sign-off controls.Week 4
  11. 11Figure-trail instrumentation.Week 5, Week 6
  12. 12Deployment, documentation and Agent Care handover.Week 6

12 workstreams · 6 weeks · bar shows the weeks a workstream is active — several run in parallel

Final scope and sequence confirmed in discovery

Engagement tiers

What each tier includes

Rows are the capabilities named in each tier's scope. Higher tiers include everything below them.

Capability✓ in scope · — not at this tierPilotOne campaign type, one quarterProductionProduction reporting workflowAdvancedMultiple brands / markets
Introduced at Pilot
Reconciliation to your warehouse✓✓✓
Named analyst sign-off✓✓✓
Reportable-metric baseline✓✓✓
Introduced at Production
Reporting by campaign—✓✓
Sign-off workflow in your systems—✓✓
Approved write-back—✓✓
Warehouse-and-platform integration—✓✓
Introduced at Advanced
Multi-brand estates——✓
Cross-market figure packs——✓
Large campaign estates——✓
Multi-source reconciliation controls——✓
Build priceFrom $5,000From $8,000Custom quote
Final build price
Confirmed after discovery based on integrations, workflow complexity, reporting volume, approval controls and deployment requirements.
Separate from build
Build pricing is separate from recurring Agent Care, which covers managed monitoring, evaluations, incidents and verified improvements after launch.

What we need from you

What you bring, and what we build with it

Each input maps to a piece of build scope and a week in the delivery timeline.

  1. 01Your campaigns and the platforms behind them

    Source mapping and figure capture

    Week 1
  2. 02Representative exports, warehouse tables and postings

    Record binding, method logic and the reconciliation baseline

    Week 2
  3. 03Your method, window and labelling rules

    Figure mapping, method binding and the automation boundary

    Week 1
  4. 04Access to relevant APIs, feeds or exports

    Platform, warehouse and finance-source assessment, then integration setup

    Week 2
  5. 05Reports you would not want defended

    Restatement cases and failure testing

    Week 4
  6. 06What no attribution model may prove

    Completeness scoring, review routing, guardrails and release controls

    Week 3
  7. 07A named analyst to sign the figure off

    Sign-off workflow, then pilot and production validation

    Weeks 5–6

Nothing else is required

Deployment, documentation and Agent Care handover are ours.

Delivery timeline

Four phases across six weeks

Read the widths as weeks truly worked rather than as layout, which forces two phases into the fifth.

Phase

W1

W2

W3

W4

W5

W6

  1. DiscoveryW1
  2. BuildW2 – W3
  3. EvaluateW4 – W5
  4. Pilot & LaunchW5 – W6

Week focus

W1Reporting workflow discovery, method mapping and the automation boundary

W2Source integration and the reconciliation baseline

W3Figure assembly, method logic and sign-off controls

W4Evaluation suite, restatement cases and failure-mode testing

W5Warehouse integration, pilot figures and targeted corrections

W6One reporting year run under the analytics lead, then Agent Care handover

Reading the band
A bar spans only the weeks its own work is named in. Two phases land in the fifth because that is where they fall.
At the end of W6
Validation closes on live reports, and Agent Care picks up the watch.
Duration
Six-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.

Next step · Marketing AI agent

Build a campaign analytics agent around the number your board pack has to defend.

Bring us one figure and both decks it appeared in. If your platform exports and your warehouse tables are squared by hand once the period closes, then that residual is carried on trust. Attribution and media-mix modelling stay with your analysts; the record is ours.

Typical delivery
4–6 weeks
Deployment
Your warehouse
Named analyst
Method-bound
After launch
Agent Care available

Nestack Agents · campaign analytics

AGT-MK-07 · Agent Care available after launch

Build a campaign analytics agent

Four questions so the call starts from your actual setup — then pick a time that suits you.

About you
Your campaigns

No obligation. We’ll map the workflow, name the automation boundary and tell you if an agent is the wrong answer.