Helen and I are done wrestling Facebook Ad Manager every morning

M
Mark JonesAuthorPublished Apr 30, 2026
279

At a Glance

Target Audience
M365 Marketers, Small Business Owners
Problem Solved
Manual Facebook ad testing: slow iteration, high costs from poor variants, no AI feedback loop on performance metrics like ROAS.
Use Case
Automating ad campaigns for Microsoft 365 training/products, e.g., Collab365 workshops with real-time AI optimization.
<p>Over the years, I’ve spent <strong>over £1m on Facebook ads</strong> across Collab365.</p> <p>And most mornings, I’d sit there staring at impressions, CPC, cost per conversion and ROAS, watching good money burn on bad experiments.</p> <p>Honestly, the “testing what works” phase is awful.</p> <p>Expensive too.</p> <ul> <li>You try five headlines.</li> <li>Ten images.</li> <li>Three calls to action.</li> <li>Different audiences.</li> <li>Different countries.</li> <li>Different offers.</li> </ul> <p>Before breakfast, you’re staring at 150 possible variants and wondering which one is about to set fire to your budget.</p> <p>One bad test can torch £50 before lunch.</p> <p>And for small businesses, this is brutal.</p> <p>Most don’t have a copywriter, designer, audience psychographics expert and media buyer sitting around waiting to help.</p> <p>So you learn it yourself.</p> <p>Badly at first.</p> <p>Then, eventually, less badly.</p> <p>A year ago, we hacked part of the problem with Claude.</p> <p>We fed it product notes, headline ideas, sales pages, objections, customer avatars and bits from our content repo.</p> <p>It spat back polished ad copy, headline variants, image ideas and video scripts.</p> <p>Brilliant.</p> <p>But there was one massive problem.</p> <p>Once the ads were uploaded into Meta, the relationship between Claude and the campaign was over.</p> <p>Claude couldn’t see what happened next.</p> <ul> <li>It couldn’t see which headline won.</li> <li>Which image flopped.</li> <li>Which audience clicked.</li> <li>Which offer converted.</li> <li>Which country drained the budget.</li> </ul> <p>So it couldn’t mark its own homework.</p> <p>The “AI ad assistant” was basically blind the second the campaign went live.</p> <p>To close the loop, we had to copy and paste the metrics back in manually.</p> <ol> <li>Run the test.</li> <li>Wait.</li> <li>Check CPC.</li> <li>Check ROAS (Return On Ad Spend).</li> <li>Prompt again.</li> <li>Create new variants.</li> <li>Upload again.</li> </ol> <p>By the time the loop closed, half the budget had gone and I’d usually been dragged into twelve other jobs.</p> <p>That’s why some ads just sat there.</p> <p>Our Inbox Zero workshop, for example, had around <strong>£130k of ad spend</strong> behind it.</p> <p>It got to roughly <strong>1:1 ROAS</strong>.</p> <p>Not terrible.</p> <p>But then we left it mostly untouched for months because the iteration loop was just too slow and there was only me running it.</p> <p>That’s the part people miss about ads.</p> <p>The hard bit isn’t making one good ad.</p> <p>The hard bit is building a machine that learns fast enough.</p> <p>And that’s why I’m suddenly very interested in what’s just happened with Meta’s new MCP access.</p> <p>Think of MCP as a kind of adapter that lets AI tools plug directly into systems like Meta Ads.</p> <p>Not just write copy outside the platform.</p> <p>Actually interact with the campaign data.</p> <p>Read performance.<br>Compare winners and losers.<br>Generate new variants.<br>Pause weak ads.<br>Suggest new angles.<br>Move budget.<br>Create the next test.</p> <p>With human approval in the loop.</p> <p>That changes everything.</p> <p>Because AI-generated ads were never the full revolution.</p> <p>The real breakthrough is AI that can see the results, learn from them, and improve the next round.</p> <p>That’s also why our rebuild of Collab365 matters so much.</p> <p>The old Collab365 stack was seven different systems stitched together:</p> <ul> <li>WordPress.</li> <li>LearnDash.</li> <li>WooCommerce.</li> <li>Circle.</li> <li>FluentCRM.</li> <li>Stripe.</li> </ul> <p>A load of spreadsheets holding it all together with crossed fingers.</p> <p>The data we needed to create effective ads was everywhere.</p> <p>Product data in one place.<br>Customer behaviour somewhere else.<br>Sales data in another.<br>Email engagement buried in another tool.<br>Community signals somewhere completely different.</p> <p>So even when we wanted to use AI properly, we couldn’t feed it the clean context it needed.</p> <p>Now we’re rebuilding Collab365 as <strong>Collab365 Spaces</strong>.</p> <p>AI-native from the start.</p> <p>Greenfield.<br>Cloudflare Workers.<br>Full SQL control over our own data.<br>One engine instead of a pile of duct tape.</p> <p>That means the ad loop can finally become much smarter.</p> <p>AI can see which articles people read.<br>Which offers convert.<br>Which avatars respond.<br>Which messages work for graduates, founders, consultants, Microsoft 365 pros or enterprise buyers.</p> <p>Then it can create tailored campaigns, link them to the right Pulse article or offer, watch the numbers, kill the losers early, and keep proposing better variants.</p> <p>Not fully autonomous.</p> <p>I’m not handing a robot my credit card and hoping for the best.</p> <p>But with approval points, budget caps and clear rules?</p> <p>That’s a completely different game.</p> <p>And it’s exactly the kind of game small teams should be able to win.</p> <p>The big training companies have bigger teams, bigger budgets and bigger stacks.</p> <p>But they also have procurement cycles, platform lock-in, reporting silos and five meetings before someone changes a headline.</p> <p>There are two of us in Telford.</p> <p>Me and Helen.</p> <p>We don’t need a steering committee to test a new angle.</p> <p>We can ship, learn, kill, improve and repeat.</p> <p>That’s the shift I think people are underestimating.</p> <p>The advantage is no longer who can create the most ads.</p> <p>It’s who can close the learning loop fastest.</p>