INDEX · 01 · OVERVIEW
05 · PAID MEDIA/Track 01 · Consulting + Track 04 · Growth Retainer

Twelve years.$15M+ in spend.Senior-led.

Twelve years managing Google Ads. Google Premier Partner since 2014. $15M+ in managed media across hundreds of accounts. Senior-led, no rotating account managers.

Our Senior Paid Ops lead owns every account end-to-end: strategy, structure, sign-off. Internal AI tools surface drafts, audits, anomaly detection, and reporting density, but every recommendation, every push, every budget shift is human-gated. The leverage is real. The judgment is senior. That's the whole posture.

Michael reads every inbound · 24h reply on weekdays
INDEX · CAMPAIGN PULSE · LIVE
Campaign Pulse·Paid Media

Live performance across active campaigns right now.

Five platforms, one operator view. Numbers below are real engagement data, cycled through a sample of campaigns currently in-flight under the Otto + senior pairing. Pricing decisions remain human-only. Otto cannot touch a budget without Console approval.

Campaign · frame 1/4RNA · Search · Brand+ · last 7d
Updated 0s ago
CTR
8.4%
CPA
$28 / lead
ROAS
5.6x
Quality Score
9 / 10
Conv rate
14%
Watched by Otto · 11 Paid Media campaigns in the active setCycle 2.8s · Hover to pause
INDEX · 02 · HOW WE RUN IT
How we actually run this

Six signatures of the work.

Not a chip cloud. The actual operating posture we bring to a Paid Media engagement, in operator-voice. If any of these don't resonate, we're probably not a fit.

01

Twelve years. $15M+ in spend.

Twelve years managing Google Ads. Google Premier Partner since 2014. $15M+ in managed media, hundreds of accounts, hundreds of restructures, every failure mode seen first-hand. The kind of pattern recognition you can't buy with a certification, only earn with reps.

$15M+ MANAGEDPARTNER SINCE '14
02

Senior-led. No rotating AMs.

No pod model. No junior account manager translating between you and the senior. Our Senior Paid Ops lead is the sole point of contact and the sole decision-maker on the account. Every recommendation has a senior's name on it. Every push has senior approval.

1 SENIOR OWNERNO HANDOFFS
03

Weekly variant cycle, not annual rebrands.

Three to six creative variants per active campaign every Monday. Internal tools draft and queue. The senior chooses what ships. Losers killed inside two weeks. We learn at the speed of the audience, not the speed of an agency calendar.

14-DAY KILL CRITERIA3–6 VARIANTS / WK
04

First-party attribution over platform attribution.

We don't take Meta's word for the ROAS. Every campaign feeds a CRM-side attribution model: enhanced conversions, offline conversion uploads, server-side events where it matters. The number we report is the number you can defend to a CFO.

CRM-SIDE TRUTH0 PLATFORM-ONLY ROAS
05

Budget authority is human-only.

No tool moves a dollar. Budget shifts of any size require senior approval. Pricing decisions, contract terms, and pause/kill calls are senior judgment, full stop. Tools propose; John pulls the trigger.

HUMAN-ONLY BUDGETS0 EXCEPTIONS
06

Weekly narrative reports, not dashboard screenshots.

Drafted against the dashboard data, rewritten by the senior for judgment. You get a paragraph that says what moved, what didn't, what we changed, and what we're shipping next week. Numbers underneath, not on top.

AI DRAFTSENIOR REWRITE
INDEX · 03 · THE AGENTS
Internal tools · senior-gated

The senior decides. Internal tools surface the work.

We also build internal AI tools to pressure-test our own work. They draft variants, run audits, model attribution, watch spend curves, and densify reporting. Every output is reviewed by the senior. None of them touches a budget, pauses a campaign, or ships a creative without his approval.

OTTO · supervised by John P. · Senior Paid OpsConsole-gated · audit trail

Otto

Paid Lead · Drafts & Variants

Drafts ad copy and structures campaign skeletons. Queues 3–6 creative variants per active campaign every Monday for the senior to review. Otto cannot push to live, cannot move a budget, cannot pause a campaign. Every variant John ships has been pre-tested internally before it hits a client account.

Otto is a drafting tool, not an autonomous operator. The variant volume is what makes the weekly cycle possible. Judgment on which variants ship lives entirely with John.

Senior owner
John P. · Senior Paid Ops
Model
Drafts only
Escalates to
Human-gated · 100%
Variants queued · this week
24 drafts
Tap an agent to switch1 / 6
INDEX · 03 · WHERE IT FITS
Where it fits in the operating model

Two tracks. No second sales cycle.

Our four-track operating model is on /services. Paid Media maps to Track 01 (Consulting) and Track 04 (Growth Retainer). Strategy connects to delivery without a second contract.

Track 01This service

Consulting

AI readiness audit, agent architecture, 12-month roadmap. Fixed scope, fixed price, named senior.

4–8 WKFIXED
Track 02Adjacent

Platforms

Mission Control deployment, custom agent stack, Otto/Joan/Atlas/Hello/Pulse/Peg configured to your operating model.

10–14 WKBUILD
Track 03Adjacent

Web & Hosting

Site stays up. Agents have an API to live against. Required if Mission Control is integrating with your CMS.

RECURRINGSLA 99.9
Track 04This service

Growth Retainer

AI Ops as the leverage layer under the Growth retainer. The reason five seniors carry twenty-five seats.

6 MO MIN2–4 SLOTS
INDEX · 04 · PROOF
INDEX · 05 · DELIVERABLES
What you actually get

The stack in plain English.

Concrete artifacts, not “deliverables that may include.” If it's on this list, it's scoped into the engagement.

Account architecture audit

Campaign structure, naming, audience overlap, dead-weight kill list.

First deliverable on every engagement. Includes a "stop spending here" section. Has cost prospects engagements before. We're fine with that.

Otto + senior pairing

Weekly variant cycle on every active campaign.

3–6 creative variants drafted per campaign per Monday. Senior reads, edits, signs. Console releases to live. Losers killed inside 14 days.

First-party attribution model

Server-side conversions, enhanced conversions, offline uploads.

Joan's CRM-side truth instead of platform-only ROAS. The number you can defend to a CFO, not the number Meta wants you to read.

Creative variant library

Hooks, offers, formats, durations, audiences.

Versioned, attributable, A/B tested. Winners promoted, losers documented. The library grows with the engagement instead of starting from scratch every quarter.

Landing page + LP-fit testing

Atlas pairs each campaign to a page or proposes a build.

Quality Score isn't an accident. We test the page-to-ad pairing on every variant cycle. Page builds handed off to the web track when needed.

Console budget gating

No agent moves a dollar.

Every budget shift, pause, kill, or relaunch flows through Peg. Senior sign-off, audit-trailed, reversible. Pricing decisions human-only, always.

Anomaly + spend-protection rules

Pulse watches the spend curve in real time.

Auto-pause triggers (CPA blowouts, audience saturation, bid runaways) escalate to a senior inside 15 minutes. We don't hear about a $40K runaway on the Friday report.

Senior-on-day-one

Named operator from kickoff.

Not a junior trained on the engagement. The judgment layer is what you're paying for. Otto handles the volume.

Weekly narrative report

Pulse-drafted, senior-rewritten.

Not a dashboard screenshot. A paragraph that says what moved, what we changed, and what's shipping next week. Numbers underneath.

INDEX · 06 · WHAT IT PAIRS WITH
INDEX · THE HONESTY CUT
What we won't do

In Paid Media, we'd rather turn it down than fake it.

The shape of what we'll take is also the shape of what we won't. We'd rather lose the deal than ship the wrong work. Most of these have already cost us engagements. We're fine with that.

  • 01

    Humans decide. Otto proposes. Budget authority is human-only.

    No agent moves a dollar. No agent pauses, kills, or relaunches a campaign without Console re-approval. Audit trail and kill-switch protocols are not optional.

  • 02

    We won't report platform-only ROAS as the truth.

    Meta's ROAS is Meta's opinion. Google's is Google's. The number we report is the CRM-side, first-party number you can defend to a CFO. If the platforms disagree with our model, we'll show you both and explain the gap.

  • 03

    We won't run a paid program without 'a kill list.'

    Every audit ships with a "stop spending here" section. If a campaign hasn't earned its place inside 90 days, it doesn't get to keep running. Restraint is encoded into the deliverable.

  • 04

    We won't take a paid retainer without first-party attribution.

    If your CRM and your ad accounts can't talk to each other, that's the first build. Otherwise we're just optimizing toward a fiction. We'll do that work or hand it off to the platforms track. We won't skip it.

INDEX · 07 · CLOSER

Tell us what you're trying to accomplish with Paid Media.

One paragraph is enough. Michael reads every inbound and replies within 24 hours on weekdays. If Paid Media is the right entry point, we'll be direct about the engagement shape. If it isn't, we'll tell you that too.