All ads untouched · no spend, budget, or status changed
TL;DR
Meta stays the efficient engine: $4,966 / 28d → 350 results at a blended $14.19 CPR. Hotel lead-gen runs ~$18–19 CPL; the Restaurant Rank lead magnet is again the standout — $7.36 per signup on "Restaurant Lead Magnet 3" (157 conv) at a 6.4% CTR.
Top Sail creatives are Restaurant Rank statics — "79 Percent Skip You" ($7.0 CPR, 8.2% CTR) and "Nearby Search Visibility Gap" ($6.6 CPR, 5.8% CTR). Note the very best ones sit in the PAUSED "Lead Magnet 3" campaign; the live "Lead Restaurant" version of Nearby Gap still runs ~$9–13.
LinkedIn stays ~10× costlier — $2,004 / 28d → 14 web conv (~$143 blended). Generic "Images" ($270/conv) and "Videos" ($157/conv, 0.21% CTR) are the drains; Restaurant Rank campaigns (~$41–46 CPL) and the Thought Leader post (3.83% CTR, $3.34 CPC) are the only sane spends.
Audience hygiene now readable: org-name lookups worked today — 36 non-ICP companies flagged (Disney, Universal, Chick-fil-A, plus big chains: Aimbridge, Highgate, MCR, Concord…). Attributed spend is near-$0, so no urgency — listed for one-tap exclusion, not applied.
New competitor signal:Sojern now markets "only pay for completed stays" on its Commission product — it brushes Sail's wedge. Sail's honest edge stays no stay, no pay across the whole stack, zero retainer (Sojern's is one channel beside ad spend + fees).
Clarity still down (export API 403, second day). Flagged for human.
1 · Meta — Sail campaigns (Hotel 32 32, act_305550522185383)
$4,966
Sail spend · 28d
$1,577
Sail spend · 7d
$14.19
Blended CPR · 28d
350
Results · 28d (140 hotel leads · 210 rest.)
Campaign
Spend 28d
Results
CPR
CTR
Note
Sail Restaurant Lead Magnet 3
$1,155
157
$7.36
6.44%
Top volume + CTR · campaign PAUSED
Sail Lead Magnet
$1,097
58
$18.91
1.18%
Core hotel workhorse
Sail Lead Magnet — Geo ABO (winners)
$1,007
55
$18.30
1.82%
Best hotel CTR + volume
Sail Restaurant Lead Magnet - Lead Restaurant
$1,000
53
$18.87
2.56%
Live restaurant campaign
Sail Lead Magnet — pps_comparison
$543
26
$20.88
1.64%
Comparison lead magnet
Sail Lead Magnet - ABM
$137
1
$137.09
1.13%
High CPL — thin
Sail SBB
$28
0
—
3.22%
Minimal spend
Results = hotel campaigns count Meta onsite lead events; restaurant campaigns count the Restaurant Rank custom pixel (custom.1324162859881607). 7d Sail spend $1,577 → 78 results ($20.22 blended, driven by pps_comparison + Geo ABO running hotter this week).
2 · Meta creative ranking — SCALE / HOLD / PAUSE (28d, recommendations only)
Creative
Campaign
Spend
Res
CTR
CPR
Restaurant Rank - 79 Percent Skip You
Rest. Lead Magnet 3
$584
83
8.17%
$7.04
SCALE*
Nearby Search Visibility Gap (live, 7d $9.4)
Rest. Lead Restaurant
$330
25
4.03%
$13.20
SCALE
Video 2 - Not Gradient (best instance, 7d $10.6)
Geo ABO
$76
7
2.32%
$10.79
SCALE
pps_comparison
Lead Magnet — pps
$543
26
1.64%
$20.88
HOLD
[10] Image Feed - Rate parity
Lead Magnet
$79
5
1.05%
$15.80
HOLD
[07] Image Story - Live auction
Geo ABO
$46
3
2.68%
$15.19
HOLD
Restaurant Rank - Your Restaurant at #13
Rest. Lead Restaurant
$155
7
1.47%
$22.17
PAUSE
Video 2 - Not Gradient (weak instance, 7d $36.7)
Geo ABO
$102
3
1.94%
$34.12
PAUSE
[01] Video Gradient - STAR report
Lead Magnet
$49
0
0.77%
—
PAUSE
Delivering creatives with ≥$40 / 28d spend. * the top restaurant statics live in the PAUSED "Lead Magnet 3" campaign — the SCALE call means re-run them in the live "Lead Restaurant" campaign, not that they're spending now. 11 of the ranked creatives were launched in the last 14 days — the 8/21 Geo ABO video/image A-B batch, 8/22 pps_comparison, and the 8/15 Restaurant Rank static set.
Meta recommendations (Shahar decides):
Re-run the two best Restaurant Rank statics — "79 Percent Skip You" ($7 CPR, 8.2% CTR) and "Nearby Search Visibility Gap" — inside the live "Lead Restaurant" campaign; they are the cheapest results on the whole account and are currently stuck in a paused campaign.
In Geo ABO, consolidate spend onto the winning "Video 2 — Not Gradient" instance ($10.79 CPR) and drop the $34 CPR Video 2 / $32 Video 1 instances — same concept, 3× the cost.
Consider pausing "STAR report" video ($49, 0 conv) and the ABM campaign ($137 CPL, thin) — both far above the $14.19 Sail average.
3 · LinkedIn — whole account (512779887)
$2,004
LI spend · 28d
$498
LI spend · 7d
14
Web conv · 28d
~$143
Blended cost/conv
Campaign
Spend 28d
Conv
Cost/conv
CTR
CPC
Images (generic)
$812
3
$271
0.73%
$15.61
PAUSE
Sail - Hotel Marketing Comp
$492
0
—
0.58%
$11.19
WATCH
Sail - Restaurant Rank (static)
$232
5
$46
0.48%
$6.62
HOLD
Sail - Restaurant Rank VIDEO
$218
5
$44
0.50%
$6.80
HOLD
Videos (generic)
$157
1
$157
0.21%
$15.74
PAUSE
Sail - Thought Leader (Shahar 20M post)
$93
0
—
3.83%
$3.34
HOLD
7d: $498 spend → 5 web conv. Conv = externalWebsiteConversions (no lead-gen forms on these; they drive to site). Generic "Images"/"Videos" aren't Sail-branded creatives but sit in Sail's own account, so they're in scope.
LinkedIn recommendations (Shahar decides):
Pause the generic "Images" ($271/conv) and "Videos" ($157/conv, 0.21% CTR) — together ~half the LI budget for 4 conv.
Sail - Hotel Marketing Comp: $492 / 28d, 0 conversions — creative/landing review, or pause if next week stays dry.
Concentrate LI on the Restaurant Rank campaigns (~$44–46/conv) and keep Thought Leader as cheap brand reach; LI cost/result is ~10× Meta hotel lead-gen — the budget split still favours Meta.
Resolvable today. Pulled the MEMBER_COMPANY breakdown (1,599 served companies / 28d) and org-name lookups succeeded this run (unlike yesterday), so ICP fit is judgeable. Attributed spend sits almost entirely on delivery with clicks — top served companies show near-$0 attributed spend (only Disney $20.22 and Concord $31.84 registered spend), so leakage is a reach-quality issue, not a big-dollar waste. No exclusions applied (see note).
Non-hospitality / clearly not a buyer
Walt Disney Company (296 imp, $20) · Universal Orlando Resort · Chick-fil-A · K9 Resorts (pet hotel) · FloSports · Dave Campbell's Texas Football · Texas Sports Group · TSTV Sports · The Daily Texan · EMC Consultants · "Independent Consultant" / "Self Employed"
Large chain / mgmt co (outside independent ICP)
Aimbridge · Highgate · Concord ($32) · MCR Hotels · Atrium · BWH Hotels · Montage · Pyramid Global · Remington · Driftwood · TPG Hotels · Dimension · Hyatt Vacation Ownership · Seminole Hard Rock · Fontainebleau LV · Grand Sierra · Foxwoods · ALHI · Capital Vacations · Coury · Avion · PCH Resorts · AIC Hotel Group · Hilton Garden Inn
Recommendation: add the two groups above as company exclusions on the active Sail campaigns' targeting (excluded employersAll facet) — exclusions only, no budget/bid/status change. A standing authorization for this hygiene exists, but because attributed waste is ~$0 and today's run is recommendations-only, I did not mutate live targeting. Say "apply the LI exclusions" and I'll add them. Ambiguous names (e.g. small-brand franchisees) were left off the list for you to judge.
5 · Clarity + site / lead-magnet review
Clarity unavailable (2nd day). The Data-Export API returned 403 (empty body) for project-live-insights — the token is valid and non-expired (scope Data.Export, project 2188636465914217), so this is a per-project quota block (10 calls/day) or a property-access restriction, not an auth failure. No rage/dead-click, form-error, or scroll-depth data for sailtech.ai, Restaurant Rank, or the hotel comparison. Needs human: confirm the export token maps to all three properties and isn't being exhausted by another caller each morning.
Funnel read from ad data (in lieu of Clarity):
Restaurant Rank converts efficiently from paid social (~$7–13 / signup) at 4–8% CTR — the hook lands. Protect that landing page; don't let a redesign break the flow.
Hotel lead-gen CTR ~1.1–1.8% with ~$19 CPL — the click→lead gap points at the sailtech.ai / comparison landing step as where hotel leads leak. A Clarity scroll-depth + form-error pass there is the priority once the quota resets.
6 · Competitor research
Meta Ad Library API is not enabled on this token (code 10); pulled positioning from public sources instead.
Sojern — new "Commission" product markets "only pay for completed stays" across metasearch + SEM. This is the closest a competitor has come to Sail's flag. Sharpen the wedge: Sojern's pay-per-stay is one channel sitting beside ad spend and platform fees; Sail is no-stay-no-pay across the whole stack, zero retainer, zero upfront. Do not claim to be the only performance player.
Triptease ran a "Turn World Cup 2026 demand into direct bookings — win high-intent fans before OTAs do" push. Event-demand → direct-booking is a proven lever worth a seasonal Sail variant.
Cendyn leads on "Find, Book, Grow" (loyalty + CRM). License-fee framing — Sail's contrast is outcome-billed, no dashboard fee.
7 · New angle + copy ideas (drafts — not built, not published)
A · "One channel isn't the whole stay" (sharpen vs Sojern's new commission product)
Meta primary: "Pay only for stays" sounds great — until you read the fine print and it's one channel, on top of ad spend and platform fees. Sail is no stay, no pay across the whole stack. No retainer. No upfront. We earn when the guest checks out, not when they click. Headline: No stay, no pay. The whole stack, not one channel. · LinkedIn variant: Performance pricing on one channel isn't performance pricing. See what no-stay-no-pay across the whole funnel looks like.
B · Renting back your own regulars (brand-search / metasearch interception)
Meta primary: The guest already wanted you. They Googled your name — and paid an OTA 15–25% to book the room you already had. That's renting back your own regulars. Sail intercepts that demand before Booking.com does, and only earns when they stay. Headline: You're paying commission on guests who already chose you. · LinkedIn variant: How much did you pay last month for guests who searched your hotel by name?
C · Nearby search visibility gap (extends the account's top SCALE restaurant static)
Meta primary: 79% of nearby diners never scroll past the top 3 map results. If you're #13, you're invisible at the exact moment someone decides where to eat. See where you rank in 60 seconds — free. Headline: You're #13 on the map. They stop at #3. · LinkedIn variant: Local search decides who fills tables tonight. Run the free visibility check.
Copy directions only — no creatives rendered and no paused ads created this run (per today's scope: build paused ads only when Shahar explicitly asks). Say the word and I'll render 1080×1080 / 1080×1920 statics in Sail branding and stage them PAUSED on both platforms.