Is media buying …dead?

If you've been in this industry long enough, you've asked yourself that. The version of the job that was just managing ad accounts? Gone years ago. What grows brands now is creative strategy and diversification - knowing exactly who you're talking to, building for every persona who needs the product, and measuring what actually happens. Here's my take, with the numbers to back it.

US$160M+
sales across accounts
US$40M+
ad spend managed
3
continents of markets
Achi - media buyer Achi - media buyer
Achi · Creative Paid Social Strategist
My point of view

The ad account was never the job.

Every year something arrives that's supposed to end this industry - a new platform, an algorithm change, AI, audiences with shorter attention spans than ever. And every year the same version of media buying actually does die: the one where the job is just managing an ad account. That stopped being a rare, high-value skill a long time ago. If that's all a media buyer offers, they're right to be worried.

What survives is strategic media buying - producing content and assets that speak to the different personas who actually need the product, one at a time. Not chasing trends. Showing a brand's authenticity by naming a problem buyers already live with every day, and honestly showing them the product solves it. That's how you create demand instead of renting attention.

Take the comfort-footwear brand I ran for three years. Who would have thought a summer thong would become something people collect in every colour? Sixty to seventy percent of its buyers are women 35+, many living with flat feet or plantar fasciitis - and the account grew by speaking to each persona differently: pregnant women, new moms, the pilates crowd, 40+ customers, whitelisting partnerships, even celebrity paparazzi moments. And never on platform metrics alone - every scaling decision was read against real touchpoints and attribution windows, because people don't convert the moment they first see an ad.

Or the shapewear brand that grew +161% in a year on a boutique budget. The strategy wasn't a hack. It was helping women feel seen and accepting of their bodies instead of ashamed of them - bodies change through pregnancy, postpartum and ordinary life, and this brand set out to redefine the category's expectations while fixing everything women hate about shapewear: the rolling down, the digging in, the discomfort. The creative stayed authentic instead of chasing trends. That's why it lasted.

Authenticity. Good stories.
Representation that lasts.

That's what I buy media for. The case studies below are the receipts.

Selected Work

Four accounts. Real numbers.

Every figure on this site comes straight from ad-account and store reports. Pick a case study.

About

Hi, I'm Achi.

Creative Paid Social Strategist · Amazon Media Buyer · AI Automations Specialist

I'll keep this short - if you read my take above, you know I respect your attention span. 🙂 The old me would have said "Media Buyer" or "Paid Social Specialist." The job got bigger than that, and so did I.

Before any of this, I tried to become a flight attendant - eight times. It never happened, and I'm glad. I went remote before remote was normal: cold-calling, customer service, booking events for US clients - until I met paid media and fell in love. Everything I know is self-taught, sharpened on both the agency side and the brand side - and today that means running Meta, TikTok, Pinterest and Amazon in-house for an 8-figure brand.

Why am I looking for a new home? Sometimes you have to leave home to learn what's out there, grow, and keep learning. If what you've seen on this page feels like a fit - I'd love to find out.

2014 - 2018BS Tourism ManagementMagna Cum Laude
2018 - 2019Program coordinator → AirbnbTravel agency program management, then customer service at Airbnb
2019 - 2020Went remote - before it was normalFreelance cold-calling and support for US clients
2020 - 2021Push AgencyBooking agent for US events - where I found paid media and taught myself the craft
Late 2021 - 2022Agency work - Glass ElephantFirst media-buying clients - 7-figure brands, full ownership, learning by doing
2022 - PresentIn-house, 8-figure brandMy current home (name withheld) - running Meta, TikTok, Pinterest & Amazon
How I work

Measurement, and the tools I build to protect it.

Two things decide whether a media buyer is worth their budget: whether they can tell what is actually working, and whether they can run a clean operation at scale. Here is how I do both.

Measurement

Platform-reported ROAS is a claim, not a fact.
  • Third-party attribution. I work in Northbeam alongside the native platforms, so channel performance is read against an independent source rather than each platform marking its own homework.
  • Blended MER before channel ROAS. Total revenue ÷ total spend is the number that survives an attribution change. Channel ROAS tells me where to move budget; MER tells me whether the account is actually healthy.
  • New-customer CAC, not just blended. Scaling on blended CAC hides the moment paid stops bringing anyone new.
  • Contribution margin, not just revenue. A 3x ROAS on a product that barely clears COGS and shipping is a loss dressed as a win.
  • Naming the ceiling. Case Study 01 documents where efficiency broke at record spend. Knowing when to stop scaling is measurement work too.
NorthbeamMeta Ads Manager TikTok AdsAmazon Ads Pinterest AdsGoogle Ads ShopifyGA4

Automation I've built

Built with Claude - no engineering team, no waiting on developers.
  • Live client reporting dashboards. Connect your Meta ad account through MCP and I build you a Claude-powered dashboard that reads it directly - spend, ROAS, MER and pacing on demand, instead of screenshots pasted into a weekly slide deck. Ask it a question, get an answer from your own data.
  • Order intake → structured records. Web forms feed straight into order records, so nothing is retyped and nothing is lost between a customer paying and a supplier being told.
  • Supplier order blocks, auto-generated. One block per attendee, produced in the supplier's own language - English or Chinese depending on who I'm buying from.
  • Multi-currency pricing sheets. A supplier list in any of six currencies converts at the live rate and outputs two views: cost and margin for me, clean prices for customers.
  • Customer confirmations in one voice. Templated so every buyer gets the same clear message, with no internal cost information ever leaking into a customer-facing note.
  • Channel-tuned announcements. One inventory drop becomes a broadcast post, a short-form social post and a story version, each written to the platform rather than copy-pasted across them.
ClaudeMeta MCPLive reporting dashboardsAutomated workflows Web formsSpreadsheet automation Live FX conversionTemplated comms

What my reporting actually looks like

A sample from the benchmark system I run for the footwear account - built on Northbeam data, refreshed daily, one view per market. Ad names and the brand are anonymized; the structure and thresholds are the real thing.

Performance vs Benchmark - USA

Footwear Brand · Meta · Northbeam Master Table
Three attribution windows, each with its own job and its own grading thresholds. The mistake this system prevents: judging an ad on revenue that hasn't finished arriving.
Clicks only · 1-day
Same-day alarm
Good ≥0.50 ROAS · ≤$139 CPO
Bad <0.40 · >$174
Fires fast, catches disasters today.
Clicks + view · 7-day
Daily decision
Good ≥0.90 ROAS · ≤$79 CPO
Bad <0.72 · >$99
Where budget moves actually happen.
Clicks + view · 30-day
Weekly confirmation
Good ≥1.00 ROAS · ≤$69 CPO
Bad <0.80 · >$87
The settled truth, once revenue matures.
Ad (anonymized)Spend 1d ROASGrade 7d ROASGrade 30d ROASMatured
UGC video - restock push$2,6690.54Good0.66Bad0.6698%
Whitelisted partnership video$1,0980.61Good1.08Good1.0858%
Static - product flatlay$1,1400.55Good0.63Bad0.6361%
UGC - creator testimonial$7220.45Medium0.75Medium0.7587%
Micro-edit video test$1,5920.15Bad0.28Bad0.2872%
⚠️
Why the 30-day column is greyed out: in this snapshot only ~57% of click-and-view revenue had matured - the account read 0.648 ROAS against a settled baseline of 1.144. Graded naively, nearly every ad would be marked Bad purely because the revenue hadn't arrived yet. The system grades each window only when it's ready, so good ads don't get killed for being new. That is the entire reason a third-party view exists: the platform will happily let you make that mistake.
🇺🇸 USA - settled 30d
Good≥1.00 · ≤$69
Medium0.80-1.00
Bad<0.80 · >$87
🇬🇧 UK - settled 30d
Good≥1.54 · ≤£31
Medium1.23-1.54
Bad<1.23 · >£39
🇨🇦 Canada - settled 30d
Good≥2.10 · ≤C$52
Medium1.68-2.10
Bad<1.68 · >C$65

Every market earns its own thresholds from its own settled history - a "Good" in Canada is a different number from a "Good" in the US, because margins, AOV and shipping differ. One global ROAS target across markets is how budgets get wasted politely.

A media buyer who can build their own tooling ships faster and depends on fewer people. Everything here is work I do myself - the operational automations run my own ticketing venture daily.

About this data. Case Study 01 figures are aggregated from the brand's daily performance reports (spend and platform-reported ROAS per channel, Shopify total sales, Amazon total sales), Jul 1 2023 - Jun 30 2026. Case Study 02 (shapewear) figures come from account-level Meta monthly exports, Google Ads spend exports and Shopify sales reports, Feb 2025 - Jul 2026. Case Study 03 (Amazon Ads) draws on the same daily-report dataset as Case Study 01 - Amazon Ads spend and platform-reported ROAS, plus Amazon total sales (organic included), Jul 2023 - Jul 2026.
  • Channel ad revenue = daily spend × daily platform-reported ROAS, summed by month. Attribution is last-click per platform.
  • "Total sales" = Shopify total sales + Amazon total sales (Amazon includes organic - Amazon Ads launched Feb 2024).
  • Blended ROAS = total sales ÷ total ad spend across the four channels shown. Google/other channels also ran and are excluded from this case study, so blended figures here are conservative views of the channels I managed.
  • AUS figures are AUD; USA figures are USD. They are never mixed or converted.
  • The brand is anonymized; data is shared in aggregate with permission. Screenshots have identifiers removed.
  • Case Study 04 is a personal venture I operate, shown unnamed. Order counts are exact; average order value covers the 113 of 168 orders with a logged amount. No customer information is published.
Contact

Let's build your next growth story.

One inbox, no forms - I reply fast.

Email me

For projects, roles, or just to say hi - this lands straight in my inbox.

createwithachi@gmail.com
Open email app