Agents that follow your playbook and stop where you tell them to.

You give a request to the lead agent. It hands the Google Ads, Meta, page and analytics work to specialists, and each one does its part in the same editors your team uses. What comes back is a set of drafts you can open, check and change, each with a note on why it was built that way.

One specialist for each part of the account.

The lead agent plans the work but doesn't edit campaigns or pages itself. It passes each job to the specialist that owns that surface. There is only ever one writer per surface per client, so two runs can never change the same campaign at the same time.

  • Every specialist has its own instructions, model, tools and documents, set up for that job alone.
  • You can talk to the lead agent from anywhere, or to a specialist directly while you're in its editor.
  • Their work lands as real drafts in the ads editor or the page editor, where you can open and change it.
SpecialistsNørgaard VVSOne writer per surface
Google Ads

Keyword research, campaigns, ad groups, keywords, responsive search ads, negatives and budgets.

Writes
Meta Ads

Campaigns, ad sets, ads, creatives and audiences, including every combination of copy and image you want to test.

Writes
Page builder

Sites, pages, sections, copy and test variants, written into the page editor.

Writes
Analytics

Sessions, sources, goals, search terms and ad performance. It reports what it finds to the others and changes nothing itself.

Reads
Image generator

Called as a tool by the page builder and Meta Ads. Every image it makes is saved to the client's asset library.

Tool

Add your own agents for the steps your agency never skips.

Create an agent with its own instructions, documents, skills and model, then choose which specialists are allowed to call it. A custom agent is consulted and gives an answer back. The specialist that owns the campaign or page still makes the change, so your reviewer never ends up rewriting the ads itself.

Clinic compliance reviewerCustom agent · made at agency level
Model
Larger reasoning model
Instructions
Score each ad and page section against the clinic rubric. Flag any claim the rules don't allow and suggest a compliant version.
Knowledge
Clinic advertising rules AlwaysApproved claims On request
Called by
Google AdsMeta AdsPage builder
Returns
A score out of 10, with notes
KRKlinik RedefineConsultation · Google Ads
Google AdsChecking three headlines for the botox consultation ad group.
Reviewer6/10. "Synlige resultater på én dag" promises a result, which the rubric doesn't allow. Suggest "Konsultation hos læge før behandling".
Google AdsReplaced headline 2 and saved the draft.
A reviewer on a stronger model

Give it your scoring rubric and have the specialists check their work with it before anything is staged for you.

A voice consultant

Holds a client's tone and approved phrases, and gets asked before ad copy or page text is written.

A niche QA step

Knows what matters in one industry, like regulated claims for clinics or authorisation numbers for electricians, and flags what's missing.

Each agent reads the documents meant for its job.

Your knowledge base is one library of folders and files: voice, offers, account structures, bidding rules, page patterns. Instead of pasting everything into every prompt, you grant each agent the parts it needs, either always included or fetched when it's relevant.

The reviewer reads the rubric. The Google Ads specialist reads the bidding rules. Neither has to wade through the other's documents to find what matters.

NVKnowledge grantsNørgaard VVSAgency library + 1 client file
DocumentGoogleMetaPagesReviewer
How we writeAgency AlwaysAlwaysAlwaysOn request
VVS search structureAgency AlwaysOffOffOn request
Bidding & budget SOPAgency AlwaysOn requestOffOff
Landing page patternsAgency OffOffAlwaysOn request
VVS review rubricAgency OffOffOffAlways
Odense offer sheetClient file On requestOn requestAlwaysOff
The agency library reaches every client

Documents, agent settings and custom agents made at agency level apply to all client accounts without copying anything.

Clients can add, switch off or override

A client account can add its own offer sheet, disable a document that doesn't fit, or replace one outright.

Instructions stack by default

Client rules are added on top of the agency instructions, or replace them when an account needs something completely different.

Decide how far each agent goes on its own.

Autonomy is a setting on each agent, not something guessed from how a message was worded. On the same client, the Google Ads specialist can clean up search terms automatically while the page builder waits for approval on every change.

Your limits sit underneath all of it. They are checked by the platform when a change is written, so a change that breaks one is rejected whatever the agent decided.

Waiting for youMeta Ads
4 new ads in Retargeting 14d 2 creatives × 2 texts · budget unchanged
ApproveSend back with notesReject

It stays here until someone decides, even if you close the tab.

NVAutonomyNørgaard VVS
Google Ads
Meta Ads
Page builder
Analytics

Limits

  • Spend ceiling40.000 kr per month
  • Highest bid45 kr per click
  • Never pauseBrand · Search
  • Publishing pagesAlways needs approval

Checked by the platform on every write, for agents, schedules and API calls alike.

Ask only

The agent acts when someone asks and does the task it was given, nothing more.

Recommend

It reads performance and tells you what to pause, exclude, rewrite or test, without changing anything.

Approve first

It prepares the changes and stages them. Nothing goes live until someone on your team approves.

Automatic

It makes the changes itself, inside your limits, and writes the reason for each one in the log.

Work that starts on a schedule, or when a number is reached.

A trigger starts a named agent with a prompt you wrote. It can run every Monday morning, every second Tuesday, or the moment a page passes 500 visits or a campaign passes a spend threshold.

Each run leaves a thread you can open later, with anything that needs approval waiting inside it. The monthly client report works the same way. How reports are written

NVTriggersNørgaard VVS · 4 active

Every Monday at 07:00 Google Ads

"Go through last week's search terms and add negatives for anything unrelated to the services we sell."

Last run Mon 07:04 · 18 negatives added
Automatic

Every second Tuesday Meta Ads

"Draft three new angles from the current offer sheet and set them up as a test."

Approve first

When /akut-odense passes 500 visits Page builder

"Start an A/B test on the hero headline using the second angle from the brief."

Approve first

First weekday of the month, 08:00 Lead agent

"Write the monthly report for Nørgaard VVS from the change log and send me the draft."

Draft

Start the same agents from outside the app.

The agents, documents, approvals and limits on this page are also available over REST and MCP, so your intake forms, ops tools and your own agents can start the work without anyone opening a tab.

REST API

Start a named agent on a named client from your own software, then poll for the result or get a webhook when the drafts are ready.

POST /v1/runs { "client": "noergaard-vvs", "agent": "google-ads", "prompt": "Clone København for Odense" } 202 run_9f3c · queued
MCP: talk to the agents

Another model sends a brief to the lead agent or a specialist. The work runs here, in that client's workspace, under that client's rules.

tool talk_to_brain { "client": "klinik-redefine", "message": "Where is spend going to waste this week?" } ← 2 ad groups over target
MCP: use the tools

Connect an agent you already run and give it the tool set, with the client's documents and limits attached. It calls the tools and we carry them out.

connected · klinik-redefine keyword_research build_campaign edit_page publish ok drafted, playbook applied

Every write made this way is logged with the API key or connection that made it.

The rest of the platform

Give the agents a real request on one of your accounts.

Start a 14-day trial, connect Google Ads and Meta, and ask the lead agent for something you'd normally spend an afternoon on.