It All Started With An Idea
Practice · Paid Media

Paid media, run by people who have done it for 15 years.

Google Ads, Microsoft Ads, Performance Max, Meta, display and YouTube, managed end to end by a senior team and Buddy, the open-source AI agent we built to run accounts faster and more safely.

Buddy app building a 30, 60 and 90 day growth roadmap
Buddy, our AI agent, on iOS and Android · See our work
The short answer

We are a done-for-you paid media agency based in Queen Creek, Arizona. We plan, build, manage and measure advertising on Google, Microsoft, Meta and YouTube for small and mid-market businesses across the US. Every account starts with a free audit, runs month to month, and is managed by a senior strategist with Buddy handling the repetitive analysis.

How we think about paid media

Channels are tactics. Economics are the strategy.

Most paid media problems are not channel problems. They are economics problems that show up in a channel. An account that "doesn't work on Google" usually has one of four root causes: the conversion data is wrong, the offer doesn't match the search intent, the bid strategy is optimizing toward the wrong goal, or the budget is spread across too many campaigns to learn anything.

So we start every engagement with the same three questions: what is a customer worth to you, what are you willing to pay to acquire one, and can we measure it accurately? Once those are answered, channel choice gets much easier.

How the channels fit together

  • Google Ads captures people already searching for what you sell. It is usually the first dollar we recommend.
  • Microsoft Ads reaches the same intent on Bing, Yahoo, AOL and DuckDuckGo, often at lower cost per click, with LinkedIn profile targeting that Google doesn't offer.
  • Performance Max extends Google's reach across Search, Shopping, YouTube, Display, Discover, Gmail and Maps from one campaign, which is powerful when the conversion signal is clean.
  • Meta, display and YouTube create demand: they reach people before they search.

The right mix depends on your margins, your sales cycle and how much demand already exists. We would rather tell you to spend less on fewer channels than spread a budget thin enough that nothing learns.

Why work with us

A senior team, an AI agent, and no lock-in.

John M. Williams founded It All Started With An Idea after 15+ years in paid media at Seer Interactive, Hanapin Marketing (now Brainlabs), Gen Digital / NortonLifeLock, CDK Global and Silver Mirror, and more than $350M in managed ad spend. He spoke at Hero Conf in 2025 and 2026.

The person who audits your account is the person who manages it. There is no hand-off to a junior account manager after the sale.

We built Buddy, an open-source AI agent with live Google Ads API access. Buddy does the slow parts of account management: search-term mining, anomaly detection, budget pacing and change logging. It always asks before acting, and labels every change so it can be rolled back. That gives our strategists more time for the work that actually moves results: offers, creative, landing pages and measurement.

Engagements are month to month. If we're not earning the retainer, you should be able to leave, and you keep full ownership of your accounts, data and creative.

Arizona + nationwide

Local team, national reach.

We are based at 35094 N Jacobs Rd in Queen Creek and work with businesses across the Phoenix metro, Tucson and Northern Arizona in person, and with clients across the United States remotely. Same senior team, same process, wherever you are.

In practice

What buyers ask before hiring a paid media agency.

These come up once someone has decided to outsource paid media and wants to know how the relationship actually works.

How do paid media agencies charge for their work?

Most paid media agencies charge a percentage of ad spend, a flat retainer, or a hybrid of the two, and the model shapes behavior more than the price does. We use a flat monthly retainer plus a small percentage of spend.

A pure percentage model pays the agency more when you spend more, even when the extra spend is inefficient. A pure flat fee can drift toward doing the minimum once the account is built. A hybrid keeps the base predictable and ties only a small part of the fee to scale, so budget growth is not the main way the agency earns.

Whatever the model, ask three things: what is included, how the fee changes if you cut spend, and what the notice period is. Ours: most engagements run $2,000 to $15,000 a month, the minimum is $2,000 in management with at least $3,000 in ad spend, and you can cancel with 30 days' notice. Each platform bills media to you directly. See Google Ads management for how that works on a single channel.

What is the difference between paid, owned and earned media?

Paid media is attention you buy, like search ads, social ads and YouTube. Owned media is what you control, like your website, email list and social profiles. Earned media is what others say about you: reviews, press, word of mouth and organic mentions.

The three work best together. Paid media gets you in front of people fast, but it lands on owned media, so a weak website caps what any ad can do. Earned media makes both work harder, because a searcher who sees your ad and then reads strong reviews is far easier to convert.

The lines keep blurring. AI answers in Google and ChatGPT summarize reviews, forums and websites, and they sit right next to the ads. For budgeting, I treat paid media as the throttle and owned and earned as the engine. If the engine is weak, more throttle mostly burns fuel. That is why we often pair paid work with SEO and web fixes before we raise spend.

Should I hire a paid media agency or build an in-house team?

Use an agency or senior consultant until paid media is big enough to justify at least one experienced full-time specialist, and even then many companies keep outside help for depth. The hard part of in-house is not the salary. It is experience.

Getting genuinely good at paid media takes years of reps across many accounts. I have put the state of PPC skills across the industry at about a two out of ten, largely because new people get handed accounts and a wiki and are told to figure it out. One in-house hire sees one account. An agency strategist has seen the same problem many times and knows which fix to try first.

In-house wins when your product is complex, approvals are slow, or paid media is core to the business every day. A setup that works well: an in-house marketer owns goals, offers and creative, and an outside team runs the accounts and measurement. We also partner with in-house teams on AI implementation and run white-label paid media for agencies.

How should I split my budget across Google, Meta and other channels?

Split it by the cost of the next conversion on each channel, not by a fixed percentage. The channel that delivers the cheapest additional customer at your target cost earns the next dollar, until it stops doing so.

In practice we start with the channel closest to intent, usually Google Search, and fund it until extra spend stops producing conversions at your target. Then the next dollar goes where it can do more: Microsoft Ads for the same intent, Meta or YouTube to create demand. We revisit this monthly, because the answer moves with seasonality and competition.

Two rules keep the split honest. First, each channel needs enough budget to collect real conversion data; five channels on a small budget means none of them learn. Second, judge each channel by new customers, not its own dashboard, since every platform will claim the same sale. A quick check: if a channel's reported conversions rise but total leads in your CRM stay flat, it is taking credit, not adding customers. Our measurement work exists for exactly that problem.

How do I know if my paid media is actually driving new business?

Run a holdout test: turn a channel or campaign off in a slice of your market for a few weeks and measure what you lose. Platform-reported conversions alone cannot answer this, because each platform grades its own homework.

The simplest version I recommend is geographic. Exclude a ZIP code or small region from a campaign for three to four weeks and compare leads or sales there against similar areas where ads kept running. You can also flip it and advertise only in one area. Pausing during set hours, or splitting brand and non-brand into separate campaigns, answers the same question from different angles.

Run one clean test at a time and keep everything else steady so the result means something. Measure the outcome in your CRM or store, not in the ad platform. If the business barely notices when a campaign goes dark, that spend was mostly reaching customers you would have won anyway. For more on choosing the right numbers, read are you measuring what matters.

How does automation fit into paid media management?

Automation should handle the repeatable work in a fixed order: clean the search queries, protect the budget, label the structure, and only then let AI suggest bids and copy. Run it out of order and the AI optimizes noise.

We think of it as four stages. Query mining finds the search terms spending money with zero conversions and turns them into negatives. Budget pacing then guards what is left against your target cost per acquisition. Labels tag every campaign by funnel stage and status, so people and agents both know what each object is for. The AI layer comes last, drafting negatives, ad copy and bid changes from data that is already clean.

Each stage removes an error the next one would amplify. Pace before mining and you spread waste more evenly. Turn on AI copy first and it writes headlines from terms that never convert. In our accounts, Buddy runs each stage as a separate sub-agent, and a person reviews exceptions and approves changes. For the scripts side of this, see our Google Ads scripts.

What should I have ready before hiring a paid media agency?

Have admin access to your ad accounts, a clear definition of what counts as a lead or sale, and a rough idea of what a customer is worth to you. With those three, an agency can do useful work in week one instead of week six.

Access means you, not a former employee or an old agency, are the admin on Google Ads, Meta Business Manager, GA4 and Tag Manager. Recovering a lost account can stall a launch for weeks. The lead definition matters because bidding systems optimize toward whatever you mark as a conversion, and a newsletter signup should not count the same as a booked appointment.

Customer value is the number most businesses skip. Even a rough figure, like average first order and how often customers come back, tells us what you can afford to pay per acquisition. A CRM export showing which leads became customers is a bonus, because it lets us judge campaigns on revenue. If you have none of this yet, that is fine. Our free audit starts by mapping what exists and what is missing.

FAQ

Paid Media: common questions.

What does a paid media agency do?

A paid media agency plans, builds, manages and measures your advertising on platforms like Google Ads, Microsoft Ads, Meta and YouTube. In practice that means keyword and audience research, campaign structure, ad creative, bid and budget management, conversion tracking, landing page recommendations and reporting that ties spend to revenue.

Which channel should I start with?

If people already search for what you sell, start with Google Search, and usually Microsoft Ads alongside it. Those capture existing demand at the moment of intent. Add Performance Max, Meta, YouTube or display once conversion tracking is solid and search is profitable, so those channels have good data to optimize toward.

How much should I spend on paid media?

Enough for each campaign to collect meaningful conversion data. Spread too thin, nothing learns. For most local service businesses that means at least a few thousand dollars a month in media. For ecommerce it depends on catalog size and margins. We size budgets from your target cost per acquisition and expected conversion volume, not from a rule of thumb.

Do you require long-term contracts?

No. Engagements are month to month after an initial onboarding period. You own your ad accounts, data, creative and tracking, and that never changes.

Do you work with businesses outside Arizona?

Yes. We are based in Queen Creek and meet in person across the Phoenix metro, Tucson and Sedona, but most of our clients are elsewhere in the US. All of our work is done remotely and in the same way, wherever the client is.

How is Buddy used on my account?

Buddy is our open-source AI agent with Google Ads API access. It analyzes performance, mines search terms, flags anomalies and drafts changes. Every proposed change gets a preview and needs explicit approval before it runs, and every change is labeled so it can be rolled back. A senior strategist owns strategy and signs off on everything.

How do you report results?

Weekly check-ins and a monthly report built around business outcomes: leads, sales, revenue, cost per acquisition and return on ad spend. Where your CRM or ecommerce platform allows, we report against real revenue rather than platform-reported conversions alone.

Can you fix an account another agency built?

Yes. That is most of our onboarding work. We audit first, keep what works, and restructure gradually. Wholesale rebuilds reset the platforms' learning, so we avoid them.

Learn from the source

Primary sources we build from.

John M. Williams
Written and reviewed by John M. Williams, founder. 15+ years in paid media, $350M+ managed spend, Hero Conf 2025 and 2026 speaker. Last reviewed .
Get started · Paid Media

Tell us about your business.

Tell us what you're working on. We'll come back with an honest assessment, a Buddy-powered audit if you're already running ads, and a recommended next step. No contract. No obligation. Usually back within 48 hours.

  • → Honest assessment of where you are
  • → Buddy-powered audit (if you're already running ads)
  • → Top 10 prioritized fixes (effort × impact)
  • → 30/60/90-day roadmap + scope of work

Prefer to talk first? (602) 563-6976 · hello@itallstartedwithaidea.com

By submitting you agree to a one-time review of what you share. NDAs available on request. Privacy.