- name:
- message-validation
- description:
- Use this skill when validating which ad messages actually drive revenue — connecting ads to downstream lead quality and scaling only validated messages.
Message Validation & Ad Scaling - B2B SaaS
How to identify your true top-performing ads (not just by CTR/CPL but by actual revenue quality), score them, and systematically scale what works.
Why Message Validation Matters
Standard Meta metrics (CTR, CPL, conversion rate) don't tell you which ads drive revenue. An ad with $15 CPL and 2% CTR might generate garbage leads. An ad with $40 CPL and 1.2% CTR might generate closed-won deals worth $100K.
For B2B SaaS with $30K+ ACV, you must validate ads against downstream quality, not just platform metrics.
The Validation Process
Phase 1: Launch Initial Ads (First 2-4 Weeks)
Before creating ads - list buyer situations:
Write 15-25 buyer situations your ICP faces. Each situation is a different angle for your ads.
Example for a B2B CRM SaaS:
- Founder who just raised Series A and needs to professionalize sales
- VP Sales fighting data hygiene problems across their team
- Sales leader whose reps spend 40% of time on manual data entry
- CRO frustrated by pipeline reporting that takes 3 days to compile
- Revenue leader being asked by the board for better forecasting
- Sales manager whose team switched CRMs twice in two years ...and 10-20 more.
Why this matters: Each buyer situation becomes a creative concept. The more situations you list, the more angles you can test to find what resonates with the top 5% of in-market buyers.
Create 3-5 ads per situation using different formats (static, video, carousel). Launch with equal budget across ad sets (ABO for fair testing).
Phase 2: First 20 Demos/Meetings - Score Them
After your campaigns generate ~20 demos or meetings, score each one:
| Factor | 0 Points | 1 Point | 2 Points | 3 Points |
|---|---|---|---|---|
| Urgency | No urgency, "just browsing" | Some pain, no timeline | Active problem, 3-6 month timeline | Burning problem, need solution NOW |
| Budget | No budget, no authority | Budget exists but unclear | Budget allocated for this category | Budget approved, ready to spend |
| Fit | Not ICP at all | Partially matches ICP | Good ICP match | Perfect ICP match |
Max score: 9 per prospect.
How to score:
- After each sales call, the closer ranks urgency, budget, and fit (0-3 each)
- Log the score alongside the ad/ad set/campaign that generated the lead
- After 20 calls, calculate average score per ad
Phase 3: Identify True Top 3 Ads
Sort ads by average quality score, not by CPL or CTR.
| Ad | CPL | CTR | Demo Rate | Avg Quality Score | Verdict |
|---|---|---|---|---|---|
| Ad A (Problem/Solution) | $28 | 1.8% | 12% | 7.2 | WINNER |
| Ad B (UGC Testimonial) | $22 | 2.1% | 15% | 4.1 | Platform vanity - low quality |
| Ad C (ROI Calculator) | $35 | 1.1% | 8% | 8.0 | WINNER - highest quality |
| Ad D (Meme/Humor) | $18 | 2.4% | 18% | 3.5 | High volume, terrible quality |
| Ad E (Case Study) | $32 | 1.3% | 10% | 6.8 | WINNER |
In this example, Ads A, C, and E win - even though Ad D had the best CPL and CTR. Ad D's leads had no urgency, no budget, and poor fit.
Critical insight: The ad that makes the most money is often NOT the one with the best CTR or lowest CPL. You must score against revenue quality.
Phase 4: Scale Winners - Top 3 to 10 Variations Each
For each of your top 3 winning ads, create 10 variations:
Keep the winning angle. Change the format.
| Winning Ad | 10 Variations |
|---|---|
| Problem/Solution static | 3 video versions (founder talking, animation, screen recording), 2 carousel versions, 2 different hooks on same concept, 1 testimonial using same angle, 2 new static designs |
| ROI Calculator | 3 different calculator screenshots, 2 video walkthroughs, 2 different pain-point hooks leading to same calculator, 1 carousel showing before/after numbers, 2 testimonial quotes about ROI |
Move to CBO: Put all variations in a CBO campaign targeting the validated winning audience. Let Meta allocate budget to the best-performing variations.
Ad set structure options:
- By concept: One ad set per winning concept (3 ad sets x 10 ads each)
- By batch: Mixed concepts per ad set, batch 1 then learn then batch 2 iterates on winners
Phase 5: Continuous Iteration
After scaling:
- Every 2 weeks: review quality scores on new leads
- Kill any variation where quality drops below score 5 average
- Add new variations of winning concepts
- Test 1-2 completely new angles per month (the 20% in the 50/30/20 rule)
- After 12 months: your top 5% of in-market buyers may be exhausted, expand TAM with story-based ads
Organically Validated Ads
Before creating new ads from scratch, check your organic content:
- Review your best posts from the last 12 months (LinkedIn, Twitter, blog, YouTube)
- Identify what performed well organically - high engagement, shares, saves, comments
- Repurpose as paid ads - organic validation = the market already told you this works
Real-world example: A SaaS founder had 2 influencer collab videos from over a year ago that brought hundreds of organic customers. When repurposed as paid ads, they became top performers - because the message was already validated by the market.
Rule: Don't assume you're starting from zero. Your organic content library is free market research.
The Ad Copy Formula
Proven format for B2B SaaS Meta ads:
1. DIRECT OFFER - State the value proposition clearly
2. PAIN - Name the specific problem your ICP has
3. SOLUTION - Show how you solve it
4. PAIN EXPLAINED - Go deeper on the consequences of not solving
5. SOLUTION EXPLAINED - Go deeper on the benefits of solving
6. SOCIAL PROOF - Customer quote, stat, or logo
7. CTA - Clear next step
Example:
Stop losing pipeline to dirty CRM data.
Your reps spend 15 hours/week on manual data entry. Deals slip through because notes aren't updated. Your forecast is wrong because the data is wrong.
[Product] auto-captures every touchpoint - calls, emails, meetings - and writes it back to your CRM in real-time. No manual entry. No missing data. No bad forecasts.
"We went from 3 days to build a pipeline report to 30 seconds." - VP Sales, mid-market SaaS
Calculate how much pipeline you're leaking - [CTA]
Competitive Ad Research
Before creating your ads, check what's working for competitors:
- Go to Meta Ad Library (facebook.com/ads/library)
- Search for competitors' company pages
- Look for ads that have been running 3+ months - long-running ads are likely profitable
- Note: angles, offers, creative formats, CTAs
Important caveat: Don't copy competitors who are much larger than you. A company spending $1M/month on ads can afford to run unprofitable campaigns as a market-capture strategy. Your ads need to be profitable within 3-4 months.
What to learn from competitors:
- Which angles they keep running (validated by their data)
- Which offer types they use (webinar, calculator, guide, demo)
- Which creative formats (video, static, carousel)
- Their CTA language and landing page approach
What NOT to do:
- Copy their exact creative (won't work - their audience is warmed to their brand, not yours)
- Copy much larger competitors' strategy (they can absorb losses you can't)
- Assume their volume means their ads are good (they may be burning money)
Related Files
- creative-strategy.md - Buyer situations, concept testing, creative formats
- offer-strategy.md - What offers to test at each funnel stage
- optimization-playbook.md - When to kill/optimize/scale based on performance
- campaign-structure.md - ABO for testing, CBO for scaling
