Building an in-house paid engine for a fast-growing AI app
Bring paid media in-house from an agency, and build a system the team could own: campaigns, creative testing, measurement and reporting.
Purchase-optimised web campaigns showed a reported return above 1x early on. The bigger result is a testing and reporting system the team can keep running.
- Copying the agency's best campaigns would have put two sets of the same ads into the same auctions.
- Creative tests weren't getting fair spend under automatic budget allocation.
- A drop in web trial-to-paid turned out to be new campaigns still learning. The same funnel on another channel hadn't moved.
- A design update had buried the iOS tracking permission prompt, quietly hurting new app campaigns.
- A separate in-house learning lane, using the agency's results as a baseline instead of a template.
- Fixed budgets per test, so every creative got a fair read.
- Separate optimisation lanes: trials, qualified trials, direct purchase, and purchase with a minimum return.
- Weekly reporting split by app, web and total, plus a predicted net-ROAS model with clear rules on when it can change.
- New creative formats, including chat-style and founder-led ads.