For agenciesHolding-company agencies, independents, trading desks and global accountsEvery kind of agency

Plan, buy and report.
Every client, one conversation.

Send Zurla a client’s brief in plain words. It plans, books ad space on premium sites and apps, meets each client’s brand rules and writes the reports, with no ad ops team.

Zurla Swarm 2.1Calderwick · Velstead Motors
  1. A Calderwick planner drops four files into the chat: Velstead Motors’ launch brief, brand guidelines, 24 creatives and last year’s results, and asks for a programmatic plan.
  2. Zurla reads them: the brief’s goal (3 million US car shoppers, November 3 to 30, $250,000, 70% in view), the brand’s colors, tone and rules, every creative, and the programmatic traffic for car shoppers.
  3. Zurla writes the plan as an artifact: KPIs, audiences, budget by channel, six inventory sources, flighting, bidding, creative mapping and brand safety, forecasting 3.2 million car shoppers with 74% in view.
  4. The planner approves it. Zurla creates the campaign and five line items, six private deals, uploads 26 creatives, sets targeting, brand safety and pacing, serves test impressions and schedules the launch.
  5. A week later Zurla reports: reach 1.1 million, ahead of plan, 76% in view and 69% completed views, with the changes it made.

9:30 a.m. · Every client

Zurla tells you which clients need you.
And keeps each one to its own rules.

Ask about one client or every client your team runs. Zurla keeps each client’s goals, budgets and brand rules apart, and planners, buyers and account leads work from the same conversation.

Zurla · Calderwick Account lead · 9:30 a.m.

Morning. What needs me today?

A good morning: two decisions for you, and Velstead is running ahead of plan.

  • Tidebolt: the December plan is ready for your review
  • Vantleigh Hotels: January brief read, ready to plan on your go
  • Velstead Motors: 7% ahead; testing more spend on stronger sites

3 clients checked2 need you

Ask Zurla about your clients

Your team runs 3 of Calderwick’s 60 clients. Tidebolt: 2 million sports fans in December, 9 blocked categories, plan ready for review. Velstead Motors: 3 million completed views by November 29, 10 blocked categories, 7% ahead of plan and testing more spend on its stronger sites. Vantleigh Hotels: 7,500 bookings under $40 each, 12 blocked categories, January brief read and ready to plan.

Illustrative data

Goals per client

Reach for one, completed views (videos watched to the end) for another, a cost per booking or per new account for the rest.

Rules per client

Each brand’s suitability list (the sites and topics it accepts) and blocked categories, in its own rule set.

Each team, its own clients

People see and act on the clients they’re assigned, and each client’s data stays with that client.

1 p.m. · Brand rules

Every client’s brand rules.
Kept, even when the news moves.

Each client gets its own rule set: a suitability list (the sites and topics the brand accepts) and blocked categories. Zurla applies the right client’s rules to every buy: page by page before it bids in auctions, and through each publisher’s exclusions on guaranteed and direct deals. A change for one client never touches another’s.

Zurla · Calderwick Account lead · 1:05 p.m.

That plane story is everywhere. Is Vantleigh clear of it?

Yes. I paused its ads on those pages at 12:40, as the story broke. No one was hurt, so it isn’t an air accident, but it’s close enough for Vantleigh. Keep them blocked?

Yes, keep them blocked.

Done. Other clients still run there under their own rules.

  • Added 1,840 pages on 212 sites to Vantleigh’s block list
  • Asked publishers on its fixed-price deals to exclude them
  • Adding new pages as they’re published
  • Drafted a short note for Vantleigh’s team, ready to send

Vantleigh’s rules metStory blocked

Ask Zurla about your clients

A news story about a plane’s safe emergency landing, on 1,840 pages across 212 sites. Vantleigh Hotels: paused at 12:40, then kept out. Tidebolt and Velstead Motors: allowed under their own rules. Wrenquay Bank, live from January 4: the Herald’s news pages are not on its approved list. Invalid traffic is filtered before bidding for every client; this week 0.4% of Velstead’s requests.

Illustrative data

Suitability lists

The sites, apps and topics each brand accepts, kept per client.

Blocked categories

Topics a brand never appears next to, plus breaking stories it wants to avoid.

Invalid traffic filtered

Zurla doesn’t bid on requests from known bots and data centers (invalid traffic), and keeps checking after ads run.

2:30 p.m. · Pacing

Zurla paces every campaign.
Toward each client’s goal.

Give each campaign a goal in plain words: reach, completed views (videos watched to the end) or a cost per outcome, like a booking or a new account. Zurla watches delivery through the day and moves the budget that isn’t committed between sites, apps and days to stay on pace. No pacing sheets, no settings to tune.

Velstead Motors’ video: 1.83 million completed views of a 3 million goal, 7% ahead of plan. $18,000 of auction spend moved from two sites where 38% finish to six sites and apps where over 70% finish; forecast 3.3 million, reaching the goal by November 27.

Zurla · Calderwick Buyer · 2:30 p.m.

How’s Velstead tracking? Will we make 3 million completed views?

Yes, early. It’s 7% ahead of plan, and this morning’s test went well, so I moved more budget to the sites and apps where people watch to the end.

  • Compared finish rates: 38% on 2 sites, 70%+ on 6 sites and apps
  • Tested the move on 5% of budget this morning
  • Moved $18,000 to 6 sites and apps where over 70% finish
  • Inside your approval limit, so no sign-off needed

Forecast: 3M goal by Nov 273.3M of 3M

Ask Zurla about your clients

Illustrative data

Reach

How many different people see the campaign.

Completed views

Videos watched to the end, not just started.

Cost per outcome

What each booking, sign-up or new account costs.

4 p.m. · Automation

Set a rule once.
It runs on every event.

Tell Zurla what should happen when something changes, and it happens every time. A campaign reaches its goal, a client’s budget is nearly spent, a deal goes live: Zurla posts in the team’s Slack, texts whoever is on call, updates the client’s record in Salesforce or sends the email from Mailchimp. Set up a rule once, in plain words.

Zurla Swarm 2.1Orrinth Exchange · Operations
  1. Orrinth Exchange’s operations lead asks Zurla to set up alerts and actions for its SSPs, DSPs and campaigns through Slack, Twilio, Salesforce and Mailchimp. Zurla connects the four tools.
  2. Zurla writes 12 rules. SSPs: past 90% of the QPS cap, raise it in checked steps and post to Slack; a new SSP goes live, create the Salesforce account and start Mailchimp onboarding; a contract renews in 30 days, open a renewal task. DSPs: a new DSP connects, open the opportunity and send a welcome; $50,000 spent in a day, text the account lead; win rate past 40%, offer more supply. Campaigns: a goal reached, share it and update Salesforce; 20% of the budget left, text the account manager; a launch, confirm it in Slack. Across the exchange: a traffic peak forecast, scale QPS ahead and tell on-call; bot traffic kept out, log it; every Monday, email each partner their results.
  3. The lead turns the 12 rules on. On Monday they handle 214 events with 388 actions, every one delivered: partner emails, Slack posts, a Salesforce opportunity, texts to account leads and a scale-up ahead of Friday’s peak.
  4. The lead adds a rule in plain words: when a campaign beats its goal by 10%, text me and post it to #wins. Zurla creates rule 13 and test-runs it: two campaigns match, the text and the Slack post go out.

Rules in plain words

Say what should happen and when. Zurla writes the rule and tests it before it runs.

Your team’s tools

Slack, Twilio, Salesforce and Mailchimp, connected once and used on every event.

Every event, every client

Goals reached, budgets spent, deals live and reports due, for every client, day and night.

6 p.m. · End of day

No ad ops.
No optimization.
Just goals.

Tell Zurla the outcome each client wants, and it finds the route: the plan, the deals, the pacing, the checks and the reports. Hand it a recurring task, and Zurla builds the workflow and runs it on schedule. Your team keeps the client relationships, the strategy and the final say.

A frontier model, built for advertising.

  • Briefs: Build every plan by hand, cell by cellBriefs: Send the brief; get the plan back in the chat
  • Deals: Email publishers one by one for dealsDeals: Deals requested, tracked and replaced by Zurla
  • Brand rules: Check brand rules site by siteBrand rules: Each client’s rules applied to every buy
  • Pacing: Pacing sheets updated by hand every morningPacing: Goals in plain words; Zurla paces toward them
  • Questions: Dig through dashboards to answer whyQuestions: Ask why, and get the answer with the data
  • Reports: Spend Mondays building client reportsReports: Reports written on a schedule, sent after your OK

What Zurla does for every client

Illustrative data

Chat

Ask anything about your clients

Zurla answers from your campaign data, then does the work.

Zurla · Calderwick Head of programmatic · 6:45 p.m.

I’m heading out. Who’s watching our clients tonight?

I am, for all 60 clients. I’ll keep every campaign moving toward its goal overnight, inside each client’s rules, and have your morning summary ready.

  • Briefs: Vantleigh’s January plan, ready for your review
  • Deals: Tidebolt 36 of 40 in place; takeover awaits your OK
  • Brand rules: Wrenquay’s rule set, ready for your sign-off
  • Pacing: Velstead 7% ahead, forecast to reach its goal by Nov 27
  • Questions: Vantleigh’s bookings answer, ready for you to send
  • Reports: Monday’s reports ready for your OK at 8:00

60 clients overnight0 tasks for your team tonight

Ask Zurla about your clients

Northstar

Goals, not settings

Tell Zurla the outcome each client wants. It finds the route and checks progress through the day.

Radar

Openings found before you ask

Every site, app, price and audience in every plan, watched as it changes.

3 openings · 3 clientsWaiting for your OK

Foresight

Plan next quarter with confidence

Reach, prices and open ad space, forecast months ahead.

−25%January prices, forecast

Forge

Workflows in plain words

Describe a task once. Zurla builds the workflow and runs it on schedule.

Swarm

AI agents in every auction

Thousands of agents, every millisecond, all aimed at your goals.

1,284agents working right now

Zero

No ad ops team needed

Nobody pulling pacing reports tonight. Zurla handles deals, pacing, checks and reports, overnight too.

0 tasks for your team tonight

What the tiles show, illustrative data. Northstar: Vantleigh Hotels at 52% of its goal of 7,500 bookings, on pace. Radar: 3 openings for 3 clients, Tidebolt, Velstead and Wrenquay, waiting for your OK. Foresight: the cost per 1,000 views rises from October to December, and the forecast after January 1 falls about 25%. Forge: workflow live, every morning at 7:00: check each campaign against its goal, move budget to what’s working, keep every move inside that client’s rules, send you a one-line summary at 9:00. Zero: 0 tasks for your team tonight; a guaranteed deal accepted at Tallycourt Sports, ads checked against site specs for Tidebolt, pacing checked for 60 clients, bot traffic filtered for Velstead, new story pages blocked and the ad limit per person held for Vantleigh, weekly reports scheduled, and Tidebolt’s wrap-up sent for review.

Every kind of agency

Your clients, your rules.
Zurla does the media work.

Holding-company agency, independent or trading desk, or a team running a global account: pick yours, and see what you’d ask Zurla and what it would do.

Holding-company agencies

Many clients, many teams.
One conversation for all of them.

Planners, buyers and account leads in every office ask the same Zurla. Each client keeps its own rules, goals and reports.

Zurla · Your agency

How are our 60 clients doing this week?

A strong week: 56 are on pace and the other four are ahead of it. When I started, 47 were on pace.

60 clients checked56 on pace, 4 ahead

Ask Zurla
56 of 60clients on pace
−70%hours on weekly reports

Chart, illustrative data over 12 weeks: after Zurla went live, the share of clients on pace rose from 78% to 93%, 56 of 60 clients, and hours on weekly reports fell from an index of 100 to 30, down 70%.

Independent agencies

National-brand briefs.
Without adding a team.

For a smaller agency that wants bigger briefs while its people stay on strategy and clients.

Zurla · Your agency

We’re 14 people. Can we take on a national brand?

Yes. I’ll handle the plans, deals, pacing and reports, so your 14 people can run the account.

National brandSame team

Ask Zurla
+40%briefs handled per planner
−60%time on reporting

Chart, illustrative data over 12 weeks: after Zurla went live, briefs a month per planner rose from an index of 50 to 70, up 40%, and time on reporting fell from 100 to 40, down 60%.

Trading desks

Your buyers set the goals.
Zurla runs the deals toward them.

For an agency’s trading desk (its in-house team for automated buying), running deals for many clients at once.

Zurla · Your trading desk

Run our private marketplace deals toward cost per completed view.

Done. I’ll steer spend in each deal toward views that people watch to the end, and log every decision.

Goal: cost per completed viewInside each deal’s terms

Ask Zurla
96%deals delivering as agreed
−18%cost per completed view

Chart, illustrative data over 12 weeks: after Zurla went live, deals delivering as agreed rose from 78% to 96%, and cost per completed view fell from an index of 100 to 82, down 18%.

Global accounts

One brand, many markets.
Each market’s rules and goals.

For agencies running one brand across many markets, each with its own local team.

Zurla · Your global account

Run this client’s launch in 12 markets, each on its own budget.

Set up. Each market has its own plan, budget and rules, and one weekly report rolls them up for the client.

12 markets1 report

Ask Zurla
92%markets on pace
−50%hours on roll-up reports

Chart, illustrative data over 12 weeks: after Zurla went live, markets on pace rose from 74% to 92%, and hours on roll-up reports fell from an index of 100 to 50, down 50%.

Trading desk: an agency’s in-house team for automated buying. Private marketplace: an auction a publisher opens to buyers it invites. Completed view: a video ad watched to the end.

Illustrative data

Questions

Good to know.

Zurla · Questions

Do we still need an ad ops team?

No. I do the daily media work; your team keeps the decisions. I’ve opened the full answer.

No ad ops team neededAnswer opened

Ask Zurla a question
What does Zurla do for an agency?

Zurla runs the media work for each of your clients, in a conversation. It turns a brief into a media plan (audience, reach, budget and flight, the campaign’s dates, by site and week), books ad space on premium sites and apps, meets each client’s brand rules, paces every campaign toward its goal, answers why with the data and writes the reports. Your team directs it in plain words.

Is it really all done through chat?

Day to day, yes. You ask Zurla, and it acts, then tells you what it did and what changed. Plans, deals, pacing and reports also appear in Zurla’s dashboards, so your team can check every number for itself. Zurla is a frontier large language model, built for advertising.

Do we still need an ad ops team?

No. Zurla does the daily operations (ad ops): building plans, requesting and tracking deals, setting up each client’s ads and tracking tags, checking ads against each site’s specs, checking brand rules, pacing, matching delivered counts with the client’s ad server and writing reports. Your planners, buyers and account leads keep the client relationships, the strategy and the decisions, and can require approval for any change.

How does Zurla book media for our clients?

On your clients’ behalf, through the deals your agency already has and new ones with publishers of premium sites and apps: guaranteed campaigns (views reserved ahead at a fixed price), private marketplaces (auctions a publisher opens to buyers it invites) and direct deals (fixed prices, with no views reserved), plus open auctions (auctions open to any buyer) where a client’s plan allows. Zurla books through the deals and buying setup your team approves; how it works alongside the buying platforms you use today is agreed during setup.

How are each client’s rules and data kept apart?

Each client has its own rule set, goals, budgets, data and reports. Zurla applies a client’s rules whenever it acts for that client, and a change for one client never touches another. Your team decides who can see and act on each client.

How do you keep brand rules and invalid traffic in check?

Zurla checks each placement against the client’s suitability list (the sites and topics the brand accepts) and blocked categories: page by page before it bids in auctions, and through each publisher’s exclusions on guaranteed and direct deals. It checks that the seller is authorized to sell that ad space, and it filters invalid traffic (requests from bots or data centers rather than people) by not bidding on known sources. Checks continue after ads run, and sites that fail them are left out of later buys. Already work with a verification company (an outside firm that checks where ads ran and who saw them)? Its signals can feed the same checks.

Which goals can we set?

The outcome a client cares about: reach (how many different people see a campaign), completed views (videos watched to the end) or a cost per outcome, like a booking, a sign-up or a new account. Add limits such as a cost per 1,000 views or a frequency cap (a limit on how often one person sees an ad), and name a launch week to lean into. Zurla finds the route.

Can our team approve changes before they go live?

Yes. Choose what needs approval, such as new deals, budget moves above an amount you set or anything sent to a client, and Zurla waits for your OK. Every change is logged with its reason, and setting changes like budget moves, caps and block lists can be undone.

What do clients receive?

Weekly reports, end-of-flight wrap-ups and plans, written per client in your agency’s format and sent by your team, or by Zurla on a schedule you approve. When a client asks why, Zurla drafts the answer with the data behind it.

Where do the numbers come from?

From the campaigns themselves, checked against the counts from each client’s ad server (the system that delivers and counts its ads) and verification company (an outside firm that checks where ads ran and who saw them), so counts are matched as campaigns run, not at month-end. Reach across sites is an estimate. Every figure on this page is illustrative, and Calderwick Media Group, its clients and the sites named here are fictional.