Nexlytics ad creative · v2 sharpen

2026-05-27 · ICP = Ryan-as-founder · 3-axis test matrix: hook × outcome × offer

★ round 9 · pure AI pool · ~480 creatives · 8 hooks × 7 visual lanes

HTML pool pulled. AI-only. Pruned via 2026-05-15 winners report. Generated via gpt-image-2 LOW.

7 visual lanes per hook:

8 hooks fully covered (L1/L2/L3/L4/L5/L6/L7/L8). ~60 ads per hook = clean 8-adset split.

→ Open creative pool ↓ CSV

Total session cost: ~$6.50. Full docs in batch dir: OUTCOMES.md · OFFERS.md · TEST_MATRIX_V2.md

Outcomes (what they're buying, not what we ship)

Sourced from the dossier + verbatim corpus. 4 picked for the matrix, 6 parked for later.

O1 · Capacity unlock — take on 5-10× more .pbix work without hiring ★ in matrix
O2 · Sign-off confidence — approve offshore work without the "missed something" feeling
O3 · Speed to verdict — verdict before the next meeting, not after a week ★ in matrix
O4 · CFO/client defensibility — signed paper trail when something downstream breaks
O5 · Quality bar standardisation — offshore team has a number to clear before shipping
O6 · Inherited-file orientation — open the .pbix, 90s later you know what it is ★ in matrix
O7 · Senior-time leverage — stop being the bottleneck reviewer on Friday afternoon ★ in matrix
O8 · Trust restoration with offshore team — stop arguing about quality, score it
O9 · Hand-over readiness — next person doesn't go through what you went through
O10 · Sleep / dread reduction — stop carrying the .pbix home in your head

Offers (price + structure)

Ryan's seed: "if this tool doesn't figure it out our team will do it for free" — that's F2. 4 picked for the matrix, 6 parked.

F1 · Baseline — $9 for 7 days → $59/mo. Cancel anytime. ★ control
F2 · Onwards-backed guarantee — "If Nexlytics misses it, our team audits the file by hand. Free." ★ Ryan's seed · needs ops design
F3 · First scan free — value upfront, paywall after. ★ in matrix · needs build
F4 · Money-back-if-we-miss-it — refund + 2 months free if you find a critical issue we missed in 30 days
F5 · $9 one-shot single-scan (already locked as B variant)
F6 · Founder-promise — "Not getting value by week 2? I (Ryan) get on a 30-min call personally." ★ in matrix
F7 · Bundle — $9 + DAX best-practice cheatsheet Onwards uses internally
F8 · Annual lock-in discount — $290/yr (= $24/mo), 60-day cancel
F9 · Pay-what-it's-worth post-scan — Mockingbird-style reverse paywall
F10 · "Next 3 free if it doesn't save you 1 hour"

Staged test plan — $3k over 4-5 weeks

Creative pool generated up front: 64 cells (top 4 hooks) or 128 cells (all 8 hooks). Cost: $0.64-$1.28 at gpt-image-2 low quality. Only 8 ever run on Meta at a time.

★ open questions before I generate 64-128 creatives

  1. Outcomes — are O1/O3/O6/O7 the right 4? Swap any in/out?
  2. Offers — are F1/F2/F3/F6 the right 4? F3 (free first scan) needs a product build. Replace with F4 (money-back-if-we-miss)?
  3. F2 ops — should we lock the Onwards-backed-guarantee operational design BEFORE testing, or test the messaging first and ship ops in 24h if F2 wins?
  4. Hook pool — top 4 hooks (64 cells, $0.64) or all 8 (128 cells, $1.28)?
  5. Generate now or any tweaks first?

What changed from v1

The first round used gpt-image-2 to render the report card. It looked AI-generated. So this round rebuilt the mockups in actual HTML/CSS using the real Nexlytics design tokens — Inter for headings, JetBrains Mono for code fragments, semantic severity colors, BrightSoft cobalt + PBI yellow. Pixel-crisp on retina.

Each mockup is a real 1:1 square (what Meta will see). PNG downloads below each are 1080×1080 — Meta-ready. Tap on mobile to save to camera roll.

Files are Onwards-coded: tier-one metals + mining + the kind of file Ryan would actually open at 6:47am on a Wednesday.

A · my pick

Verdict Stamp

Single-pane stop-the-scroll. Giant amber grade + score on the left, blood-red issue count + verdict pill on the right, three real DAX findings below. Reads in 0.5 seconds. Maximum punch.

Nexlytics
QLD_Iron_Margin_FY26.pbix · 8.4 MB
D
38/ 100
47 issues6 critical · 14 high · 27 medium
Do not ship
Critical findings
Net_Revenue divides by Gross, not Net. Margin shows 4-7% low on 11 downstream visuals.
RLS role SalesRep filters by USERPRINCIPALNAME. Non-AU viewers see zero data on 6 pages.
DIVIDE() called without third argument on 14 measures. Wrong-number risk on refresh.
B

Diff Lens

The inheritor frame, dialled all the way up. Shows score CRASHING (67 → 38) since the offshore team's last sprint. Three findings flagged as NEW since prior scan. Sells the Diff View feature + the offshore-handoff anxiety in one image.

Scan #4 · vs. scan #3 · 8 days ago
38Health
Validate the numbers and budget significant cleanup.
67 → 38 since last scan
New since scan #3
NEW
Net_Revenue measure now divides by Gross, not Net. Margin will appear 4-7% low on 11 downstream visuals.
NEW
RLS role SalesRep filter changed. Non-AU viewers see zero data on 6 pages.
NEW
Calendar table dropped. 9 measures depend on it. Refresh will fail on next attempt.
C

Triage Stack

Full product-screen feel. Dark top bar, big amber score card, all five dimensions across one row, triage table beneath. Densest take, looks most like a real app screenshot. Closest to "this is what you get for $9".

Nexlytics
QLD_Iron_Margin_FY26.pbix · Scan #4 · 27 May
Verdict Validate the numbers and budget significant cleanup. 6 critical findings block sign-off. Do not ship
D 38 / 100
DAX
22/100
Gov
41/100
Perf
58/100
Lineage
34/100
Comp
71/100
Top 3 to fix first 6 critical · 14 high
Critical
Net_Revenue divides by Gross, not Net. Margin shows 4-7% low on 11 downstream visuals.
Critical
RLS role SalesRep filters by USERPRINCIPALNAME. Non-AU viewers see zero data on 6 pages.
High
DIVIDE() called without third argument on 14 measures. Wrong-number risk on refresh.

round 3 · chaos brief via gpt-image-2

Ryan's prompt: "generate a scroll-stopping post designed for meta for nexlytics. in this test we want to highlight how chaotic powerbi is. the icp is a founder with a small offshore team, they manage complex reports both internally and on behalf of clients and he just wants to know what he needs to look at after the team has done something."

5 generations at low quality (~$0.05 total). Pure text-to-image, brand colors stated in prompt only — no layout spec.

CHAOS 01

Side-by-side: Big Statement + Real-feeling chaos

"YOUR POWER BI IS CHAOS" left, chaotic dashboards right. Clean info hierarchy with 4 footer trust points. Decent text rendering on the wordmark.

Chaos 01
CHAOS 02

"You don't have time to find it"

Floating warning cards on the right. The "you don't have time to find it" line is sharp. Some of the small text is hallucinated/garbled though.

Chaos 02
CHAOS 03 · my pick of the 5

Bulleted pain list + dashboard chaos

Names six PBI pain points you'd actually recognise — too many tables, messy model, broken relationships, complex calcs, slow reports, duplicate visuals. "KNOW WHAT TO FIX. FIRST." closes hard. Most ICP-resonant of the 5.

Chaos 03
CHAOS 04

Stacked PBI Desktop panels

Cleanest production value of the 5. Real-feeling PBI Desktop panel stacks (Measures, Tables, Columns, Relationships, Calculation Groups). 90 SEC badge anchored mid-card.

Chaos 04
CHAOS 05

Grid-of-fragments wall

Massive grid of stacked papers behind = "every file you've ever inherited". Visual metaphor for overwhelm. CTA strip at the bottom is a bit crowded.

Chaos 05

round 4 · language matrix

Visual template held constant. Only the language hook varies, so when this test runs we can read which verbatim pain actually moves the buyer separate from offer drag.

Drawn from the validated verbatim corpus: 205-upvote r/PowerBI threads, the 78%-LPV-ratio MGR-086 winner, the moonshot 15.84% CTR ad, and the Azure Noob wedge-in-14-words quote.

Secondary axes: time anchor (90s vs before-stand-up) and trust anchor (Onwards Monday vs Sydney+signed vs 60-day money back). Rotated so we can read those too.

Full spec: TEST_MATRIX.md in the batch dir. 8 cells × $125/cell × 5 days = $1,000 test.

L1 · baseline

"Inherited a .pbix file?"

Source: r/PowerBI 205-upvote thread + locked v1 ad. The proven inheritor door. Time: 90s · Trust: Onwards Monday.

L1
L2

"Great for building. Terrible for understanding someone else's."

Source: Azure Noob blog, most-quoted line in the verbatim corpus. The wedge in 14 words. Time: 90s · Trust: Senior consultant lens.

L2
L3

"Two weeks. No docs. Audit Friday."

Source: MGR-074 UGC, validated $1.19 CPLPV. Three-fact specificity stops the scroll. Time: Before stand-up · Trust: Sydney + signed.

L3
L4

"Senior analyst could do this. They don't have two clear weeks."

Source: MGR-086, 78% LPV ratio (highest in cohort). Respect-the-buyer tone, sells the time not the skill. Time: 90s · Trust: Onwards Monday.

L4
L5

"Power BI has no dev tools. So we built one."

Source: DOSSIER §13 locked v1 ad. The Ryan-voice anchor. Self-selecting in 0.5s. Time: 90s · Trust: 60-day money back. (Open Q: trust line is aspirational on $9 trial — keep or pull?)

L5
L6

"Whoever built this is a lunatic. At least it works."

Source: r/PowerBI 41-upvote consultant verbatim. Self-deprecating + identity-flag. High social-proof shape. Time: 90s · Trust: Onwards Monday.

L6
L7

"It hasn't embarrassed you yet."

Source: Zhong Hong Medium essay. The fear-state anchor the verbatim corpus surfaced as strongest. Short, magnetic. Time: Before stand-up · Trust: Sydney + signed.

L7
L8 · wild card

"Six things you'll find in every offshore .pbix."

Source: chaos-03 inheritance, numbered-list framing. Highest information density. Pain points named in sub-line. Time: 90s · Trust: Senior consultant lens.

L8

Ad copy (same across A / B / C)

Headline

Inherited a .pbix file? Get the verdict in 90 seconds.

Primary text

If you've signed off on offshore .pbix files this week, this is for you. You open the file. You have no idea what it is or what it does. The last person built it under nonsense deadlines. Now it's yours to sign off on. You can do the read by hand. Most of the time you do. It just takes forever. I built Nexlytics because I was losing a day a week reading offshore output before it could ship to clients. Five AI agents check DAX, governance, performance, lineage, and compliance, the same lenses a senior consultant would run. 90 seconds per file. $9 for 7 days. Then $59/mo. Cancel anytime. It's what Onwards uses on every PBI engagement. Every Monday.

Description

$9 for 7 days. Then $59/mo. Cancel anytime.

Destination

/ (live $9 trial popup) · utm_campaign=v3-launch-2026-05-27

My read — across all 8 creatives

HTML mockups (A/B/C) show the solution: the verdict, the diff, the triage. Pixel-perfect SaaS-screenshot feel. Best fit when the value-after-purchase is the wedge.

Chaos images (01-05) show the problem: chaotic PBI files, pain points, overwhelm. Match Ryan's brief exactly. Best fit when the pain is the wedge — which it usually is for cold feed.

Two-shot recommendation:

1. Lead cold-feed smoke test with chaos-03 (pain bullets that name PBI's actual problems) — most likely to stop a Ryan-shaped scroll.

2. Run A · Verdict Stamp as the retargeting / warm-feed creative — shows what they get for the $9.

Cost so far: ~$0.95 across 3 HQ + 5 LQ gens. The chaos-bulleted angle came out of a $0.05 batch. Cheap to iterate further if you want to push 03 harder or generate more on this brief.