01 // Connect

Every platform you spend or measure on. Connected in a day.

Every connector is built on the same pattern: a live read, a data-health check, and a standing audit. Because the pattern is fixed, any platform with an API is connected, tested, and reporting within a day. On day one you get a verified connection, a health report, and a first audit of the account.

It is attribution-agnostic: whichever tool you trust plugs in the same way, and every analysis downstream works unchanged. Nothing is copied into a warehouse. The question goes to the source, so restated conversions and late-arriving orders are always in the answer.

PF  //  MIL ONLINE
connectors [ 41+ LIVE ]
data health [ CHECKED ]
waste [ FLAGGED · FIXED ]
audiences [ SYNCED ]
creative [ AT VOLUME ]
incrementality [ MODELED ]
memory [ PERSISTENT ]
realized value [ BANKED ]
resolve ONE ANSWER

Search

  • Google Ads
  • Microsoft Advertising
  • Apple Search Ads
  • Amazon Ads
  • Google Merchant Center
  • Answer-engine ads

Social

  • Meta
  • X
  • TikTok
  • LinkedIn
  • Pinterest
  • Snapchat
  • Reddit
  • Quora
  • YouTube

Programmatic

  • Criteo
  • RTB House
  • The Trade Desk
  • Display & Video 360
  • StackAdapt

Measure

  • GA4
  • Google Search Console
  • Bing Webmaster Tools
  • Firebase
  • AppsFlyer
  • App Store Connect
  • Google Play Console

Attribution

  • Wicked Reports
  • Triple Whale
  • Northbeam
  • Rockerbox
  • Hyros
  • Fospha

Lifecycle

  • Klaviyo
  • Shopify
  • Salesforce
  • HubSpot

Affiliate

  • Awin
  • Impact
  • CJ
  • ShareASale
  • + any platform with an API

02 // Run

Ask. Watch. Decide. Act. Then it starts over.

  1. 01

    Ask

    Ask it anything. Right in Slack.

    Mention the layer in a private Slack channel and ask in plain language. Why did organic sessions drop on one brand last week? How does this month’s cost per new customer on Meta compare to last month’s? Build me last week’s paid-media summary. The answer is computed from live data across every platform and every brand, and comes back as text, a chart, a PDF, or a workbook. Anyone on the team can ask, not only the analyst.


    ▸ SLACK · LIVE DATA · MINUTES, NOT DAYS

  2. 02

    Watch

    Waste found before it compounds.

    Standing audits score every account against a best-practice checklist: searches landing in the wrong campaign, spend with no return, efficient campaigns starved by budget caps, duplicate conversion actions inflating results, placements that absorb money without orders, ads missing their tracking tags, analytics events that quietly stopped firing. Every finding ships with the file that fixes it. Anomalies land in Slack mid-week, and every alarm is checked against reporting lag and an independent signal before anyone is told something broke.


    ▸ SCORED AUDITS · TRACKING SCANS · SLACK ALERTS

  3. 03

    Decide

    Money moves to what earns it. What doesn’t, stops.

    A monthly reallocation engine moves budget toward the sources that bring in new customers worth the most over their lifetime, inside hard guardrails: protected brand campaigns, a minimum return on acquisition cost, and limits on how far any line moves in one cycle. Kill criteria are written before the first dollar. Every idea runs as an experiment with halt rules set in advance; the winner rolls out, the loser retires. A quarterly growth review steers the next round.


    ▸ REALLOCATE · SHUT DOWN · EXPERIMENT

  4. 04

    Act

    Built, launched, and signed.

    The layer writes back to every platform’s API: bids, budgets, keywords, negatives, targeting, audiences, ad copy, and tracking tags. Every change is previewed as a dry run, refuses to overwrite anything a person changed since the plan was made, and saves a rollback file before the first write. Bulk work goes out through the ads editors, and anything without an API is driven through the platform’s own interface. Nothing that moves money or changes live copy goes out without a person’s sign-off.


    ▸ EVERY API · DRY RUN · DRIFT GUARD · ROLLBACK

Cadence //

  • On demand Any question, asked in Slack
  • Continuous Anomaly alerts: pacing, conversions, tracking
  • Weekly Executive brief, written automatically
  • Monthly Budget reallocation and new-customer scorecard
  • Quarterly Growth review

03 // Measure

Truth first. Then the value clicks can’t see.

Most marketing reports quietly disagree with one another. The layer settles that before anything else, with house rules written into the code instead of left to memory.

  1. 01

    Attribution is the floor. Your attribution tool’s click credit is each channel’s minimum value. What a platform reports about itself is a health check for its bidder, never revenue truth.

  2. 02

    Cost comes from the platform. Spend is read from the ad platform itself. No channel gets a cost per customer or a return on spend without it.

  3. 03

    Clicks, not views, for social. View-through credit stays out of social reporting unless you ask for it.

  4. 04

    Graded when the sale lands. Fresh campaigns are judged on conversion date, not click date, so recent winners aren’t mistaken for losers.

  5. 05

    Three lenses before a verdict. Linear, first-click, and platform numbers are reconciled before any conclusion is drawn.

  6. 06

    One alarm is never a conclusion. A drop is checked against reporting lag and an independent signal before anyone hears about it.

Media-mix model //

A Bayesian media-mix model, built on your own data.

Clicks can’t see what video, upper-funnel social, and brand lift are worth. The model can: weekly, across years of every channel’s spend, with market conditions, holidays, and every promotion as controls. Two independent modeling libraries are fit to the same data and their answers triangulated.

It only ever adds to attribution. It never lowers a channel’s click credit, and a channel the data can’t move is flagged, not quoted. Where national data can’t read a channel, the layer designs the experiment that can: a randomized geo holdout, sized in advance, whose result then calibrates the model.

04 // Ask for

Say what you need. It knows what to build.

05 // Build

From empty account to live campaign. Every step.

The layer researches demand, competitors, and coverage gaps; writes the strategy in new customers and revenue; lays out the structure and naming; builds keyword packs, negatives, and audiences; writes every ad; produces the creative; launches across every platform; verifies the tracking; then reads results at the right maturity date and keeps optimizing.

  1. 01 Research
  2. 02 Strategy
  3. 03 Structure
  4. 04 Keywords & audiences
  5. 05 Copy
  6. 06 Creative
  7. 07 Build & launch
  8. 08 Tracking
  9. 09 Measure
  10. 10 Optimize

  • Ad copy at scale

    Hundreds of ads written or rewritten in one pass. Duplicates caught by word stem, casing and compliance rules enforced, every headline slot filled, and ads updated in place so they keep their history.


  • Creative, script to final cut

    Scripts written, images and video generated, voice-over added, and finished cuts rendered in every aspect ratio each platform asks for.


  • Coordinated launches

    A sale goes live across search, shopping, social, video, and email in one build, and comes down just as cleanly the moment it ends.

06 // Remember

The system remembers. Nothing walks out the door.

Every decision, business rule, prior result, and lesson learned is written into a structured knowledge base inside the project: what your goals are, which campaigns are off-limits, why a change was made, what went wrong last time.

Around it sits the discipline that keeps it trustworthy: a register of every capability, a log of every decision, and a library of every platform quirk ever found, so a trap is only fallen into once. Any procedure run twice becomes a script, so the third run takes minutes.

Each new session starts with full context instead of a blank slate. Over time it becomes the institutional memory of your marketing, and it stays with you when people don’t.

07 // Report

The reports write themselves. The insight is the point.

Recurring reports regenerate on their own: living workbooks updated without losing a single formula, chart packs, goal scorecards, campaign dashboards, executive PDFs, and decks where a verifier recomputes every number on every slide before you see it.

Four of them are below, redrawn with the numbers and names removed. What survives is the shape of the insight: a target tracked to the week, a customer base cross-checked across sources, every account change marked on the spend it changed, and a quarter reviewed channel by channel.

01

PF // Weekly executive brief

ON TRACK

A target, tracked every week.


Writes itself every Monday. The number it watches, the target it must clear, and whether it did.

02

PF // Customer base report

CROSS-CHECKED

Who actually buys, from five sources.


Analytics, ad platforms, email, and the customer file laid on top of each other. Every fact graded by how many sources agree.

03

PF // Account changes & impact

SIGNED

Every change, numbered on the spend it changed.


Daily spend by campaign group, each approved change marked where it landed, and the ledger that says what and why.

04

PF // Quarterly growth review

COMPOUNDING

Spend held flat through a growing market.


New customers by channel, quarter by quarter, against the dollars it took. The review every board wants and nobody has time to build.

08 // Trust

Nothing copied. Everything logged. Nothing unsigned.


  • 0

    copies stored

    Nothing is copied into a warehouse. Every figure is read from the source at the moment of the question.


  • 0

    customer contact details read

    Personal data is stripped inside the connector before anything leaves the source, or access to it is never granted at all.


  • 100%

    of writes logged and reversible

    Previewed as a dry run, guarded against overwriting a newer change, and undoable from a rollback file.


  • 1

    human sign-off, every change

    Recommendations are automatic. Pushing them live never is. A person approves each one first.

▸ READ-ONLY UNTIL A WRITE IS APPROVED · CREDENTIALS NEVER IN THE CODE · NO NUMBER RELEASED UNTIL ITS VERIFIER PASSES

09 // Start

It earns its keep from day one.

You provide read access to each platform, your definitions (what counts as a new customer, which attribution model you trust, gross or net revenue, your goals), and one owner who approves every write. The rest is mine.

  1. Day one

    • Every connection verified
    • A data-health report for each platform
    • A first audit of every account
  2. Week one

    • A cross-platform paid-media review with spend-neutral recommendations
    • A tracking and attribution integrity report
    • Your weekly report, scripted to your format
    • A list of quick wins
  3. Month one

    • The budget engine calibrated to your data
    • Recurring reports automated
    • Your team asking it questions in Slack
    • A first media-mix model, where three years of weekly data exist

Built inside your business. Yours to keep.

Put it on your accounts. Watch the waste leave and the revenue arrive.

Two emails and one call. I’ll tell you honestly whether the layer would pay for itself in your business, and how fast.