Nestack Agent Care
Industries / Marketing / Campaign analytics agent

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.

4–6 weeksTypical delivery
Your stackDeployment
Method-boundNamed analyst
Agent CareAfter launch

What this agent does

Reconciles the figure, never signs it off

In
01

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

02

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

Reason
03

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

04

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

05

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

Decide
06

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

07

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

Out
08

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

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

AgentHuman
1Figure evidence receivedPlatform exports, warehouse tables, tagging feeds or finance postings
2Figure context assembledThe campaign, the method behind the number, the window it covers and when it was extracted
3Reconciliation draftedThe figure, its sources, the residual against the warehouse and completeness
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
6Reporting and warehouse records updatedOnly where write access and records policy allow it
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 required8 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 boundaryAgent 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 figureIllustrative example
Figure
Recorded as
Method
Evidence of record
Confidence
Held for
Paid social conversions, campaign level
Reconciled to the warehouse, residual open
Modelled
Warehouse extract, 3 August 2026
Held unsigned
The reporting analyst, by name
As receivedTaken 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 hereWhether a residual may stand is an analyst judgement, not a model output.
ActionSign offAppend evidenceSend to analyst review
What the score decidesBelow the configured threshold a number picks up a second read before the analyst sees it.

Value

Where AI adds value

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

Where the value landsValue 01 – 04
Every figureFrom 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.

04Build 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 sourcesAd platforms · web analytics
Delivery and conversion exports
Warehouse of recordBigQuery · Snowflake
Observed and modelled tables
Finance and planningERP · budget systems
Booked revenue and period status

Agent

Campaign analytics reconciliation

Reads the figures
Reconciles the sources
Holds for the analyst

Reporting and case systemsBI tooling · ticketing
Restatement and review records
Observability & evaluationOpenTelemetry · 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 defenceInward → 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 – L2Test whether a number may stand
L3Puts the sign-off in a person's hands
L4 – L5Keep the figure and the method behind it
L6Reverts 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
Depth of coverage ▼
E1Final-output evaluationDid the entry record the method and window that produced it?
E2Step-level evaluationDid the agent read the right table, the right window and the live extract?
E3Tool evaluationDid it read and write the correct campaign record and the correct figure?
E4Confidence calibrationDo low-confidence figures actually attract more analyst corrections?
E5Slice evaluationHow does performance change across specific campaign types?
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 lifecycleDirection of processing →
01 · Retrieval1 mode
LJ-03

Stale extract read

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

Stage gathersThe figures, the methods, the windows and the sources
02 · Reasoning2 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 proposesThe figures, their residuals and completeness
03 · Tool / write2 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 writesOnly where write access and approval policy allow it
04 · Output1 mode
LJ-01

Signed off, method unrecorded

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

Stage returnsThe figure an analyst signs and a board pack quotes
05 · Change / Version1 mode
LJ-07

Silent restatement

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

Stage tracksModel, 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

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 aggregateIllustrative example
SliceFailure rateLift Lift 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 stagesSwitchback — the path turns at Improve and returns at Learn
01Detect

Correction rate rises on paid social campaigns.

02Diagnose

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

03Improve

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

04Verify

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

05Learn

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

Learn → DetectThe 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
01Method discovery and automation-boundary scoping.
02Platform, warehouse and finance sources.
03Figure-to-method and residual-threshold mapping.
04Figure and extract ingestion.
05Campaign, method and window binding.
06Completeness scoring and review routing.
07Analyst sign-off workflow.
08Warehouse and finance integration.
09Reconciliation and restatement cases.
10Guardrails and sign-off controls.
11Figure-trail instrumentation.
12Deployment, documentation and Agent Care handover.
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 tier PilotOne campaign type, one quarter ProductionProduction reporting workflow AdvancedMultiple 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 price From $5,000 From $8,000 Custom quote
Final build priceConfirmed after discovery based on integrations, workflow complexity, reporting volume, approval controls and deployment requirements.
Separate from buildBuild 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.

You bringWe build with it
01Your campaigns and the platforms behind them Source mapping and figure captureWeek 1
02Representative exports, warehouse tables and postings Record binding, method logic and the reconciliation baselineWeek 2
03Your method, window and labelling rules Figure mapping, method binding and the automation boundaryWeek 1
04Access to relevant APIs, feeds or exports Platform, warehouse and finance-source assessment, then integration setupWeek 2
05Reports you would not want defended Restatement cases and failure testingWeek 4
06What no attribution model may prove Completeness scoring, review routing, guardrails and release controlsWeek 3
07A named analyst to sign the figure off Sign-off workflow, then pilot and production validationWeeks 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 W1W2W3W4W5W6
Discovery W1
Build W2 – W3
Evaluate W4 – W5
Pilot & Launch W5 – 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 bandA 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 W6Validation closes on live reports, and Agent Care picks up the watch.
DurationSix-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.

Nestack Agents · campaign analyticsAGT-MK-07 · Agent Care available after launch