← Vault Index
Source: business/marketing/campaigns/the-build/wip/ad-build-lessons-learned.md

Ad Build — Lessons Learned (May 31, 2026)

From CIB Batch 002 build session. These are production standards for every future ad build.


Test Design

One variable at a time. If creative is fatigued, test new images with the SAME copy. If copy is fatigued, test new copy with the SAME image. Never change both simultaneously — you lose the ability to isolate what's driving performance.

CIB Batch 002 mistake: Changed both copy and images across all 3 new ads. If a new ad outperforms AI Power User, we can't tell if it was the copy, the image, or the combination.


Deliverable Standards for Ad Builds

1. Build sheet is the primary deliverable

The person building in Ads Manager needs a build sheet, not a creative brief. One file, one ad per section, every field in the exact order Meta asks for them. The build sheet is what gets opened on one screen while Ads Manager is open on the other.

The creative brief (angle rationale, QC verification, pairing logic) is a separate document. It is NOT what Kathryn builds from.

2. Every Meta field must be explicitly listed per ad

Each ad section must include ALL of these fields, labeled exactly as Meta labels them:

Missing any field is a QC failure. Kathryn should not have to hunt for a description or wonder if the URL needs https://.

3. Primary text formatting

Every sentence gets its own line with a blank line between sentences. Meta's feed truncates after ~3 lines — short paragraphs give breathing room and make each point land.

Do NOT deliver copy in paragraph form. Format it for paste.

4. Image-to-ad mapping must be obvious

Image filenames must clearly map to ad names. Include a reference table at the bottom of the build sheet:

Ad NameFeed ImageStories Image
CIB — Mechanism (Batch 002)cib-refresh-prompt-vs-skill-feed.pngcib-refresh-prompt-vs-skill-stories.png

5. Headlines — one line max

Check every headline for length before delivery. If it wraps to two lines in the Meta preview, it's too long. Shorten it.

6. Verify copy against the actual funnel

Every closing line must be verified against what actually happens when someone clicks.

7. No third-party brand names in ad copy

Established in Batch 001 compliance notes. No ChatGPT, no Claude, no specific AI tool names. Use "an AI tool" for generic references.

8. URLs include https://

Every URL in the build sheet must include https://. Display links do not.


Build Process Improvements

Before building starts

Deliverable checklist (Sloane + Wren)

During the build (Kathryn in Ads Manager)


QC Failures — CIB Batch 002

#What Was WrongWho Missed ItFix
1Primary text not formatted with line breaks for MetaSloaneFormat every sentence on its own line
2URL missing https://SloaneAlways include https:// in build sheet
3No Description field listed per variationSloaneAdd Description as a required field
4"ChatGPT" brand name in Variation ASloaneCaught in review, fixed
5"Free download. No account required." on an opt-in funnelSloaneVerify every line against actual funnel
6Headline 3 too long for single lineSloaneCheck headline length before delivery
7"Buyers who went all-in on the stack" — internal languageSloaneCaught in review, fixed
8Changed two variables (copy + image) instead of oneCadeTest design failure — one variable at a time
9Build sheet was an afterthought, not the primary deliverableCadeBuild sheet first, creative brief second
10Told Kathryn to deselect to 1 image, blocking stories assignmentCadeBoth images must be loaded to assign per placement
11Said "publish it" when all 3 should publish togetherCadeBuild all, publish together