Scope: Sail-named campaigns only in Meta act_305550522185383 (Hotel 32 32) + full LinkedIn account 512779887. Recommendations only — nothing was activated, paused, or re-budgeted.
TL;DR
Correction to prior briefs — Restaurant Rank is NOT dead money. Its leads register on a custom conversion (offsite_conversion.custom.1324162859881607), not the standard lead event, so past briefs read them as 0. Corrected: restaurant is Sail's cheapest converter — $10.38 CPA (30d), 214 conversions, vs hotel $20.19 CPL. #1 action is a reporting fix, not a spend cut.
Meta carries the loop. Sail-scoped Meta spend $1,539 (7d) / $5,391 (30d). Hotel: 1.5% CTR, 157 leads @ $20.19. Restaurant: 4.5% CTR, 214 conv @ $10.38.
Top creatives: restaurant "79% Skip Your Name" ($8.1 CPA), "Nearby Search Visibility Gap" ($9.4); hotel "[03] Fall shoulder priced" ($8.9), "[12] Competitor ad previews" ($12.3). All SCALE candidates.
Fatigue watch:pps_comparison frequency 3.1, CPL drifting $23.7 (30d) → $30.7 (7d). Refresh the creative.
PAUSE: "[01] Video Gradient - STAR report" ($47 CPL, ~2× hotel avg) and "[16] Image Feed - By hand" ($64 spend, 0 conv). Also "Sail Lead Magnet - ABM" ($4.88 CPC, $136 CPL).
LinkedIn thin but stable. $426 (7d) / $1,970 (28d), 0.57% CTR. Restaurant Rank campaigns are the only ones converting (12 external conv, 28d). "Thought Leader" (Shahar 20M post) is the standout: 3.83% CTR on $93 — worth a bigger test.
Blocked: Clarity export (HTTP 403 — daily quota / single-project token; no Clarity-backed site recs this run). LinkedIn served-company hygiene deferred — org-name resolution needs admin scope this token lacks. LinkedIn API version bumped to 202608 (documented 202502 is sunset — CLAUDE.md needs updating).
Meta — Sail scope (Hotel vs Restaurant)
$5,391
Sail spend 30d ($1,539 · 7d)
157
Hotel leads 30d · $20.19 CPL
214
Restaurant conv 30d · $10.38 CPA
1.5–4.5%
CTR (hotel / restaurant)
Campaign
Status
Spend 7d
Spend 28d
CTR
CPC
Leads/Conv 28d
Cost/result
Sail Lead Magnet — Geo ABO (winners)
Active
$649
$1,191
1.84%
$0.17
69 lead
$17.26
Sail Restaurant Lead Magnet - Lead Restaurant
Active
$233
$1,066
2.60%
$1.45
74 conv
$14.40
Sail Lead Magnet
Active
$216
$981
1.21%
$0.25
51 lead
$19.24
Sail Lead Magnet — pps_comparison ($40/day)
Active
$399
$649
1.57%
$0.58
27 lead
$24.05
Sail Restaurant Lead Magnet 3
Paused
$0
$817
6.71%
$0.61
158 conv
~$7
Sail Lead Magnet - ABM
Active
$35
$137
1.12%
$4.88
1 lead
$136.83
Sail SBB
Active
$8
$28
3.42%
$0.62
0
—
Read: Restaurant converts cheaper than hotel once the custom event is counted. Confirm what custom.1324162859881607 maps to (Restaurant Rank report submission / call booking) and set it as the campaign's tracked lead event so dashboards stop reading 0.
Creative performance — SCALE / HOLD / PAUSE
Delivering Sail creatives, 30d, spend ≥ $40, aggregated by creative. Hotel = lead; Restaurant = custom conversion. Recommendations only.
Rec
Creative
Type
Spend
CTR
Conv
CPA
SCALE
Sail Restaurant Rank - 79 Percent Skip Your Name
Rest
$698
7.3%
86
$8.11
SCALE
[03] Video Gradient - Fall shoulder priced
Hotel
$80
1.0%
9
$8.90
SCALE
Nearby Search Visibility Gap - Feed + Story
Rest
$902
5.1%
96
$9.40
SCALE
[12] Image Feed - Competitor ad previews
Hotel
$86
1.0%
7
$12.30
SCALE
[02] Video Gradient - Rate shopping blind spot
Hotel
$59
2.0%
4
$14.70
SCALE
[07] Image Story - Live auction
Hotel
$74
2.4%
5
$14.90
SCALE
[05] Video Plain - Pre-flight check
Hotel
$134
3.1%
8
$16.70
SCALE
Sail Restaurant Rank - 0 of 81 Map Points
Rest
$319
2.3%
19
$16.80
HOLD
Video 2 - Not Gradient (volume workhorse)
Hotel
$894
1.4%
51
$17.50
HOLD
Video 1 - Gradient
Hotel
$432
1.2%
23
$18.80
HOLD
[10] Image Feed - Rate parity
Hotel
$141
1.1%
7
$20.20
HOLD
pps_comparison (freq 3.1 — refresh)
Hotel
$641
1.6%
27
$23.70
PAUSE
[01] Video Gradient - STAR report
Hotel
$188
1.4%
4
$47.00
PAUSE
[16] Image Feed - By hand
Hotel
$64
1.2%
0
—
SCALE: restaurant scarcity creatives ("79% Skip Your Name," "Nearby Search Visibility Gap") and the Aug-21 hotel refresh ("Fall shoulder priced," "Competitor ad previews," "Rate shopping blind spot") all beat the $20 blended CPL. Shift budget toward them. REFRESH:pps_comparison — frequency 3.1 and 7d CPL up 30% vs 30d. Rotate a fresh cut before it fatigues further. PAUSE: "STAR report" ($47) and "By hand" (0 conv).
LinkedIn — full account 512779887
$1,970
Spend 28d ($426 · 7d)
0.57%
CTR 28d
12
External conv 28d
3.83%
Thought-Leader CTR
Campaign
Spend 7d
Spend 28d
CTR 28d
Conv 28d
Images
$74
$715
0.71%
3
Hotel Marketing Comp
$167
$521
0.55%
0
Restaurant Rank
$77
$244
0.49%
5
Restaurant Rank VIDEO
$85
$239
0.49%
7
Videos
$23
$157
0.21%
1
Thought Leader (Shahar 20M post)
$0
$93
3.83%
0
Hotel Marketing Comp on LinkedIn: $521 (28d), 0 conversions — same offer converts on Meta at $24 CPL. Audience/landing mismatch on LinkedIn; review before adding budget. Test: the "Thought Leader" post pulls 3.83% CTR at 7× the account average. Worth a controlled budget bump (Shahar's call — no change made).
New angle candidates (grounded in winners)
Copy only — no creatives rendered and no ads built this run (per today's scope). Build on request.
1 · "You're invisible where guests actually look" (extends the top restaurant performer)
Primary text
79% of diners never see your name — they pick from the top 3 on the map. Run your free Restaurant Rank report and see exactly where you show up (and where you don't) in local search.
Headline
See your real local search rank — free
Why
"79% Skip Your Name" is the #1 creative at $8 CPA. Same fear node (local-search invisibility), fresh phrasing to fight fatigue.
2 · "They're bidding on your own name" (OTA brandjacking villain)
Primary text
A guest Googles your hotel by name — and books through an OTA ad sitting above your own listing. You just paid 18% commission on a guest who already wanted you. See who's intercepting your direct demand.
Headline
Stop paying commission on guests you already own
Why
"Competitor ad previews" ($12) and "Rate shopping blind spot" ($15) both convert on the OTA-villain node. Sharpen it to brandjacking specifically.
3 · "Shoulder season is here — fill the calendar" (seasonal, timely for Sept/Q4)
Primary text
Empty rooms in the fall shoulder don't come back. Sail drives direct bookings on a no-stay-no-pay model — you only pay for guests who show up and stay. No retainer, no upfront.
Headline
No stay, no pay — fill your shoulder season
Why
"[03] Fall shoulder priced" is the cheapest hotel creative ($8.9) and the timing is live right now. Ship 2–3 seasonal cuts while the window is open.
Blocked / needs-human
Clarity: export API returned HTTP 403 (likely daily quota, and the single env token is scoped to one project — Restaurant Rank / hotel-comparison projects aren't reachable with it). No Clarity-backed site recs this run.
LinkedIn served-company hygiene: 1,627 served companies pulled, but org-URN → name resolution returns 403 (token lacks admin scope on third-party orgs). Can't safely name non-ICP companies to exclude this run. Needs an admin-scoped resolution path or manual review in Campaign Manager.
Tracking fix (owner: Shahar/eng): map restaurant custom conversion 1324162859881607 as the campaign's lead event so reporting stops showing 0.
Docs: CLAUDE.md LinkedIn-Version 202502 is sunset; working version is 202608.