Skip to content
NagentNagent
Log inSign upHire your AI team
Nagent performance, build and optimise on one loop

From brief to live, governed.

Request a campaign audit

Most ad automation launches first and measures afterwards. This one will not spend on a broken signal.

See the seven phases
01

Grounds the brief in the account’s own data then proves the campaign can be measured at all.

N NIA Performance agent, researches the account and drafts the plan
K Kate Brennan Performance marketing lead, sets the brief and signs every gate
nia.nagent.ai/research
1,240
keyword ideas assessed
nia.nagent.ai/account
Live
#performance
N NIA
K Kate Brennan
#performance N K
K
Kate Brennan·Performance marketing lead · 9:12 AM
NIA, new search campaign for the logistics launch. Leads objective, UK, twelve thousand a month.
N
NIA·Performance marketing agent L1 · Intern · 9:13 AM
Parsed. Two gaps to confirm rather than infer: the primary conversion action, and whether competitor bidding is permitted.
brief_intake brief_validate 3 steps
Worked 0:31 · 1.9k tokens
K
Kate Brennan·Performance marketing lead · 9:15 AM
Primary action is the demo request. No competitor bidding.
N
NIA·Performance marketing agent L1 · Intern · 9:19 AM
Grounding now. Landing page audited, account history read, competitors sampled. 1,240 keyword ideas assessed, 340 kept after intent and volume filtering, clustered into 8 ad groups.
keyword_research competitor_research audience_builder 6 steps
Worked 2:14 · 8.6k tokens
N
NIA·Performance marketing agent L1 · Intern · 9:21 AM
Measurement readiness next. The demo action counts correctly, but enhanced conversions are off and no value is passed.
K
Kate Brennan·Performance marketing lead · 9:22 AM
Does that stop the launch?
N
NIA·Performance marketing agent L1 · Intern · 9:24 AM
On a leads objective it is a warning with a remediation spec attached, not a block. On a value objective it would stop here, because value based bidding has nothing to bid toward.
N NIA NIA, new search campaign for the logistics launch. Leads objective, UK, twelve thousand a month.
1,240 ideas assessed
340 kept after filtering
8 ad groups
Measurement audited · remediation attached
02

Builds the whole campaign, never half of one atomic, paused, and reversible by construction.

N NIA Performance agent, assembles the plan and carries the single mutation
R Rachel Novak Growth analyst, reviews the plan before it reaches the gate
nia.nagent.ai/build-plan
218
entities in one atomic build
nia.nagent.ai/build
Live
#performance
N NIA
R Rachel Novak
#performance N R
R
Rachel Novak·Growth analyst · 10:02 AM
Plan ready to look at?
N
NIA·Performance marketing agent L1 · Intern · 10:04 AM
Assembled, with the rationale on every node traceable back to the analysis, the forecast attached, and five pre-launch checks run. Two warnings, no blocks.
plan_assemble policy_precheck structure_validate 9 steps
Worked 3:02 · 11.4k tokens
N
NIA·Performance marketing agent L1 · Intern · 10:06 AM
Raised for signature.
Launch plan
1 campaign, 8 ad groups, 218 entities
Dry run clean. Builds paused at this level
R
Rachel Novak·Growth analyst · 10:09 AM
Approved. Kate decides serving.
N
NIA·Performance marketing agent L1 · Intern · 10:12 AM
Built as one atomic mutation, so a failure would have created nothing at all. Every entity carries the run label, which is also what makes a retry idempotent.
R
Rachel Novak·Growth analyst · 10:14 AM
And it is definitely not serving?
N
NIA·Performance marketing agent L1 · Intern · 10:15 AM
Paused, whatever the level says. Serving is a separate decision, and at this level a person makes it.
N NIA Plan ready to look at?
N NIA L1
0:04
0:02
0:03
Built paused · 218 entities
03

Keeps the live account improving and measures whether each change actually helped.

N NIA Performance agent, diagnoses the live account and proposes each change
K Kate Brennan Performance marketing lead, works the change set one approval at a time
nia.nagent.ai/changes
47
changes applied and measured
nia.nagent.ai/apply
Live
#performance
N NIA
K Kate Brennan
#performance N K
K
Kate Brennan·Performance marketing lead · 2:40 PM
First optimisation pass.
N
NIA·Performance marketing agent L1 · Intern · 2:42 PM
Data readiness passed and nothing is still in its learning period, so the pass can run. 4,180 search terms read.
data_readiness performance_diagnosis search_term_analysis 5 steps
Worked 1:48 · 6.2k tokens
N
NIA·Performance marketing agent L1 · Intern · 2:44 PM
61 findings. Every proposed change is tied to the finding that motivates it, and each one cleared significance before it reached this set.
K
Kate Brennan·Performance marketing lead · 2:48 PM
Approved 47. Holding the budget moves until the regional plan lands.
N
NIA·Performance marketing agent L1 · Intern · 2:52 PM
Applied as one atomic change with the prior value of every entity recorded, so the revert path exists by construction.
change_dry_run change_execute 7 steps
Worked 2:26 · 7.9k tokens
N
NIA·Performance marketing agent L1 · Intern · 2:55 PM
Effect measurement is scheduled for the end of the window. The verdicts feed the karmic register, and that is what moves autonomy.
N NIA First optimisation pass.
Approvals 61
Change set, 61 findings
14 held for the regional plan
+
47 changes applied, 14 held
One agent from the brief to the live account, and from live to better. See the governance model
The whole loop, one account

Brief to live, then better planned, measured, gated, built and improved in one window.

nia.nagent.ai/workspace
Live
#performance
N NIA L1 · Intern
K Kate Brennan
R Rachel Novak
#performance N K R
K
Kate Brennan·Performance marketing lead · 9:12 AM
NIA, new search campaign for the logistics launch. Leads objective, UK, twelve thousand a month.
N
NIA·Performance marketing agent L1 · Intern · 9:19 AM
Grounded in the account. 1,240 keyword ideas assessed, 340 kept, clustered into 8 ad groups. The demo action counts, but enhanced conversions are off.
keyword_research 6 steps
Worked 2:14 · 8.6k tokens
R
Rachel Novak·Growth analyst · 9:24 AM
Does the measurement gap block the launch?
N
NIA·Performance marketing agent L1 · Intern · 9:26 AM
Not on a leads objective. A remediation spec is attached naming each gap, the fix and the effort.
N
NIA·Performance marketing agent L1 · Intern · 10:06 AM
Raised for signature.
Launch plan
1 campaign, 8 ad groups, 218 entities. Dry run clean, builds paused
R
Rachel Novak·Growth analyst · 10:09 AM
Approved.
N
NIA·Performance marketing agent L1 · Intern · 10:12 AM
Built as one atomic mutation, and paused. Serving is a separate decision at this level.
K
Kate Brennan·Performance marketing lead · 2:52 PM
Serving enabled. First pass returned 61 findings, 47 signed and 14 held for the regional plan. Measure the window and report back, @NIA .
N NIA NIA, new search campaign for the logistics launch. Leads objective, UK, twelve thousand a month.
14 changes held, awaiting the regional plan
1,240 ideas assessed 218 entities built 61 findings 47 changes applied

The model researches, drafts and diagnoses. It never commits spend. The router sequences, the gates decide, and one tool carries each mutation.

Paid and organic, split clean one workspace, one governance model.

nia.nagent.ai/marketing-org
Live
Wider roster
N NIA
D DRIS
N NORA
S SERA
D DEXA
R RIVA
01
Owns paid. Plans, builds, launches and optimises campaigns on Google Ads and Meta Ads, every spending decision behind a gate
P performance-marketing-agent
B build
O optimise
02
Owns organic. Measurement, content and technical work across twenty five agents
03
Owns the outbound thread, from sourcing an account to a booked meeting
04
Coming soon. Forecast, deal execution and revenue operations
D NIAperformance-marketing-agent
Level Karma
Level L1 · Intern
Karma
385
Skills
68
Optimise
24
Marketing org · two personas, one gate
Paid and organic on the same approval model. Meet the roster
68
governed skills, build and optimise
Agent architecture
6
campaign types on one pipeline
Agent architecture
7
phases from a brief to live
Agent architecture
4
autonomy levels, earned not granted
Agent architecture

Over half of accounts run with broken or incomplete conversion tracking.

2025 PPC benchmarks report See the measurement gate
nia.nagent.ai/brief
Live
Brief intake
Objective leads
Budget and geography set
Landing pages read
Missing fields requested 2
N dry_run.validate
1
2
3
4
5
6
Innovation 01

Six campaign types, one pipeline

Search, Performance Max, Shopping, Demand Gen, App and Video on Google Ads, and Meta Ads on the same brief and the same gates. The same pipeline, whichever surface the objective calls for.

Google Ads Meta Ads Six types
Innovation 02

Grounded, not generic

Every decision reads the account’s own data: what has worked before by theme and result, the auction position and the angles rivals own, real volume and cost rather than templates.

Changes measured47
Innovation 03

The loop that earns autonomy

Each applied change is measured after it lands and the verdict feeds back, so clean work raises the level and harmful work lowers it. The account ceiling is never exceeded, whatever the brief asks for.

L1
L2
L3
L4
L5
4 autonomy levels, earned
44 build skills · 24 optimise skills · 2 deterministic mutations
Enterprise readiness

Enterprise controls from day one, every workspace isolated, every role scoped, and every action written to an audit trail an operator can read.

Security
Data encrypted in transit and at rest, with role based access across the workspace.
Scalability
Runs one account or a hundred to the same standard, without adding headcount.
Integrations
Google Ads and Meta Ads through the account links, alongside the existing stack.
Compliance
Confirm
Consent mode checked in regulated geographies, and an audit trail carrying the actor and timestamp on every money touching action.
Custom deployments
Configured to the governance model, the guardrail values and the data residency in place.
Dedicated support
A named team through onboarding and every quarter after.

Autonomy is earned against outcomes. Approved and declined changes both feed back, and the gates that protect a live account stay in place however high the level climbs.

See the trust model
L0 and L1
Where every account starts
Advisory, then builds paused. The agent researches, plans and proposes, and a person launches. This is the default for a new account.
L2
Once results earn it
Launches on approval and applies light changes within the guardrails. The guardrails themselves are not negotiable at any level.
L3
A standing mandate
Runs within fixed limits and notifies afterwards. The ceiling belongs to the account, never to the brief, and an account graduates only after a run of clean launches.
A
The first campaign
What onboarding looks like

An account is connected, a brief goes in, and the first plan comes back with the structure, the rationale on every node, the forecast and the ranked risk flags, plus a measurement verdict on whether the account can support the objective at all.

Request a campaign audit
Inspectable plan Paused by default
L
What lands with the loop
After launch

The live account passes to the optimisation half of the same agent, which observes, diagnoses, proposes, and applies only what has been approved, then measures whether each change helped.

See the loop
Continuous Measured
01

What does NIA actually do

It plans a campaign from a brief, grounds it in the account’s data, proves the campaign can be measured, builds and launches it behind a human gate, then runs a continuous optimisation loop over the live account.

02

Can it spend money on its own

Not at the default level. It builds paused and a person launches. At higher levels it acts within guardrails that the brief cannot override, and every level sits under the account’s own ceiling.

03

What happens if measurement is broken

A conversion objective does not proceed. The gate returns a remediation spec naming each gap, the fix, the effort and what it costs the campaign to leave it unfixed, so a launch never stalls without a path forward.

04

Which campaign types are covered

Search, Performance Max, Shopping, Demand Gen, App and Video on Google Ads, and Meta Ads alongside them, all through the same pipeline, the same gates and the same governance.

05

How does it decide a change is worth making

Every proposed change is tied to the finding that motivates it and must clear a significance threshold for its metric and sample. A failing change is dropped from the set rather than weakened, and nothing is applied to an entity still inside its learning period.

06

Is anything irreversible

The build is atomic, so a failure creates nothing, and every optimisation change records the prior value of every entity it touches, which is the revert path. A partial build rolls the account back to a clean state rather than leaving a half built campaign able to serve.

Launch the first campaign, governed.

One account, a real budget, full oversight, and autonomy earned from measured results.

Request a campaign audit Talk to sales