Can an AI generate platform-native ad creative across Google, Meta, and TikTok from a single plain-English brief — and keep it coherent with the landing page?
Most optimisation stacks focus on what happens after the click. But the thing that generates the click — the ad itself — is still largely manual. Marketers write Google Ads headlines, craft Meta copy, and script TikTok hooks in isolation from the landing page they send traffic to.
This experiment closes that gap.
Describe the campaign in plain English and the system generates a full set of ad variants — formatted natively for each platform, labelled with hypotheses, and message-matched to the landing page being served.
When the landing page evolves, the ad creative evolves with it. The pre-click and post-click experience become a single system instead of two disconnected workflows.
Can an AI generate platform-native ad creative across Google, Meta, and TikTok from a single plain-English brief — and keep it coherent with the landing page?
Most optimisation stacks focus on what happens after the click. But the thing that generates the click — the ad itself — is still largely manual. Marketers write Google Ads headlines, craft Meta copy, and script TikTok hooks in isolation from the landing page they send traffic to.
This experiment closes that gap.
Describe the campaign in plain English and the system generates a full set of ad variants — formatted natively for each platform, labelled with hypotheses, and message-matched to the landing page being served.
When the landing page evolves, the ad creative evolves with it. The pre-click and post-click experience become a single system instead of two disconnected workflows.
Pre-click and post-click alignment is a conversion lever — when the ad promise doesn’t match the landing page, users bounce.
Platform-native formatting is solvable but requires ongoing maintenance as ad platforms regularly change formats, limits, and specifications.
Co-evolution works best when ad and page optimise for the same business outcome — separate channel KPIs cause drift.
TikTok is a cultural problem, not a formatting one — scripted hooks feel inauthentic without human polish, and may need a fundamentally different approach.
A single-brief approach compresses creative production time but requires strong persona and brand context to avoid generic output.
The message-match finding is strong enough to build on. We’re testing whether the co-evolution model can handle visual changes — not just copy — by connecting to a tagged asset library. The TikTok gap is worth exploring separately: what makes a hook feel native to that platform, and can that be systemised?