Helen and I are done wrestling Facebook Ad Manager every morning
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>
