Sail — CMO Daily Marketing Brief

2026-08-30 · Meta (Hotel 32 32 → Sail campaigns) + LinkedIn (acct 512779887) · recommendations only, nothing activated, paused, re-budgeted or edited
All figures live-pulled from Meta & LinkedIn APIs

TL;DR — act on these

Meta — Sail campaigns

$5,124
Sail spend · 28d
$1,591
Sail spend · 7d
~$12–17
Blended CPA (hotel CPL + restaurant CPR)
17
Sail campaigns (6 active w/ spend)
CampaignSp 7dCTR 7dSp 28dResult 28d
Sail Lead Magnet — Geo ABO (winners)$668.931.74%$730.3745 leads · $16.23 CPL
Sail Lead Magnet — pps_comparison ($40/day)$335.811.66%$360.2619 leads · $18.96 CPL
Sail Restaurant Lead Magnet - Lead Restaurant$334.624.69%$887.38custom conv (see below)
Sail Lead Magnet$209.371.16%$1,286.0269 leads · $18.64 CPL (7d CPL $41.87 ⚠)
Sail Restaurant Lead Magnet 3 (paused)$0.00$1,692.67custom conv (paused)
Sail Lead Magnet - ABM$34.911.19%$139.121 lead · $139 CPL
Sail SBB$6.922.81%$27.800
CPL uses Meta's lead action. Restaurant campaigns optimise to a custom Restaurant-Rank conversion (event …1324162859881607), not lead — their results are in the creative table below, not here. Sail Lead Magnet's 7d CPL ($41.87) is running well above its 28d ($18.64) at frequency 2.76 — creative fatigue setting in.

Meta — creative performance (SCALE / HOLD / PAUSE)

Ranked over 28d; restaurant rows (REST) convert on the custom Restaurant-Rank event (CPR), hotel rows (HOTEL) on Meta lead (CPL). 7d column flags direction of travel.
CreativeTypeSp 28dCTRConv 28dCPA7d trendCall
Sail Restaurant Rank - 79 Percent Skip
Best 28d converter in the account — but stalled to $6 / 0 conv in 7d. Relaunch or refresh.
REST$627.308.02%86$7.29⚠ offRELAUNCH
Nearby Search Visibility Gap - Feed+Story
Twin restaurant winner now carrying alone; CPR doubling as it fatigues.
REST$808.684.7%86$9.40CPR $15–22 ▲HOLD
Video 2 - Not Gradient
Cheapest hotel workhorse across Geo ABO + Lead Magnet. Highest hotel volume.
HOTEL~$4491.2%27$13.62–14.90steadySCALE
pps_comparison
'No stay, no pay' wedge. Steady CPL; frequency 2.5+ — refresh soon.
HOTEL$360.261.71%19$18.96freq ▲HOLD
Video 1 - Gradient
Consistent second hotel video.
HOTEL~$3220.8%~13$24–26steadyHOLD
[05] Video Plain - Pre-flight check
Efficient CPA, decent volume.
HOTEL$68.122.18%5$13.62new (8/21)HOLD
[07] Image Story - Live auction
Best image creative; story placement works.
HOTEL~$342.50%3$11.37new (8/21)HOLD
[10] Image Feed - Rate parity
Rate-parity node, converting on Lead Magnet.
HOTEL$55.251.02%3$18.42steadyHOLD
Sail Restaurant Rank - 0 of 81 Map Points
Mid restaurant converter; CPR rising.
REST$180.941.69%7$25.85$10 in 7dHOLD
[04] Video Plain - Flat market
High spend, weak CPL.
HOTEL$111.790.69%4$27.95TRIM
video 1 - Restaurant Rank IG Ad B
Two variants at $21–43 CPR — worst restaurant creatives.
REST$256.671.4%9$21.40–42.76TRIM
Sail Lead Magnet - ABM (pps_comparison)
$139 CPL / $4.36 CPC — near-zero efficiency.
HOTEL$139.121.09%1$139PAUSE
[16] Image Feed - By hand
0 conv at $37/7d.
HOTEL1.12%00 convPAUSE
Restaurant CPR uses custom event …1324162859881607. Blended restaurant CPR: $11.67 (28d)$15.08 (7d) — the whole restaurant line is getting more expensive as the winning creative went quiet. New creatives launched 8/18–8/22: the Geo ABO [02]/[03]/[05]/[07]/[12] batch (live) and three PAUSED hotel image concepts [17] Pay per stay · [18] Capacity gap · [19] Rank before you quit.
Restaurant Rank tracking (still resolved): the restaurant creatives fire a custom conversion (event …1324162859881607), not Meta's generic lead action — so any lead-filtered view reads "0". At the custom-conversion level they remain the account's cheapest converters. No change needed beyond confirming the named event so dashboards stop reading blank.

LinkedIn — account 512779887 (whole account is Sail's)

$1,904
Spend · 28d
12
Conversions · 28d (~$159 CPA)
$512
Spend · 7d (3 conv)
0.5–0.7%
Account CTR
CampaignSp 7dSp 28dCTRCPCConv 28dCall
Images
Biggest LI spend, ~$300 CPA. Review creative before more budget.
$203.86$899.830.74%$15.513TRIM
Sail - Hotel Marketing Comp
0 conv/28d though it converts on Meta. Landing/audience mismatch — investigate.
$161.25$390.190.52%$11.150WATCH
Sail - Restaurant Rank
Best LI converter — 5 conv, ~$41 CPA.
$61.70$202.990.54%$6.775SCALE
Sail - Restaurant Rank VIDEO
Cheap clicks; 2 conv in 7d.
$57.81$175.590.43%$7.023HOLD
Videos
Worst CTR (0.12% 7d) + $13.71 CPC, 0 conv/7d. Kill.
$27.41$141.630.19%$15.741PAUSE
Sail - Thought Leader (Shahar post)
CTR 3.83% + $3.34 CPC — top engagement. Brand/top-funnel, not a direct converter.
$0.00$93.493.83%$3.340HOLD
LinkedIn CPA (~$159) is ~15–20× Meta's. Justified only for ICP-precise B2B reach — keep spend disciplined and lean into the founder-post format that actually earns clicks.
Audience hygiene — served-company review (recommended exclusions, NOT applied): the MEMBER_COMPANY pull (28d) resolves names. Sail's LinkedIn ads are being served heavily to large chains / management companies and non-hospitality corporates well outside the independent / small-mid ICP:
CompanyImpr 28dWhy out of ICP
The Walt Disney Company296Non-hospitality mega-corp ($20 spend, 3 clicks)
Seminole Hard Rock Support Services148Large casino/hotel group
Fontainebleau Las Vegas132Large luxury resort/casino
Aimbridge Hospitality116World's largest 3rd-party hotel manager
Universal Orlando Resort96Theme-park mega-resort
BWH Hotels (Best Western)91Global flag/chain — 'not a flag' ICP
Atrium Hospitality88Large owner/operator (80+ hotels)
Montage International79Large luxury brand/chain
Grand Sierra Resort / Foxwoods69 / ~35Large casino resorts
Highgate · MCR · Concord · Pyramid · TPG · Remington · Driftwood · EOS · Dimension · Ashford37–47 eaLarge hotel management companies
FloSports · Dave Campbell's Texas Football · The Daily Texan · TSTV / Texas Sports Group40–49 eaSports / media orgs — irrelevant reach
Keep (do not exclude): AAHOA (Asian American Hotel Owners Assoc — literally independent hoteliers), AIC Hotel Group and other small/ambiguous hotel names. Per today's issue guardrail (never edit running ads) I did not apply exclusions this run — recommending them for your approval. Say the word and I'll add the clear non-ICP names as company exclusions (exclusions only — no budget / bid / status change).

New angles & copy (proposals — nothing uploaded)

Proposals only — no creative rendered, no ad created (per today's guardrail: build a paused ad only when you explicitly ask).

V1 — Relaunch '79 Percent Skip' (restaurant, act this week)

The account's best converter ($7.29 CPR, 8% CTR) went quiet. Refresh the exact proven concept — the guest who Googles 'restaurants near me' and never sees you — with a new visual and rotate it back in to relieve the fatiguing twin.
Meta primary: "79% of people who search 'restaurants near me' never scroll past the first few names. If you're not on the map, you're not in the running. See exactly where your restaurant ranks — free." Headline: "Where does your restaurant rank?" | Desc: "Find out in 30 seconds. Free."
LinkedIn: "Most diners decide from the first handful of 'near me' results. If your restaurant isn't there, you're invisible at the exact moment of intent. Run your free Restaurant Rank check."

V2 — Shoulder-season pickup (hotel, time-sensitive)

Late Aug → Sept is the shoulder window; 'pickup behind last year' is a live pain node right now.
Meta primary: "September pickup soft? Shoulder season is where independents lose the year — or steal it. Sail fills the gap rooms the OTAs would've taxed you 15–25% on. No stay, no pay." Headline: "Fill the shoulder-season gap" | Desc: "Only pay for guests who show up."
LinkedIn: "If your D-30 pickup is behind last year, that's a demand problem, not a rate problem. Sail drives direct bookings for independents into the shoulder — and only gets paid on the stay."

V3 — Renting back your own regulars (hotel, insult-flip)

The line that flips a GM: paying commission on a guest who'd have booked you anyway. Bridges straight to Sail intercepting brand/metasearch demand.
Meta primary: "You're paying Booking.com 18% on a guest who was going to book you anyway. That's renting back your own regulars. Sail wins the metasearch + brand-search bid so they book YOU, direct." Headline: "Stop renting back your own guests" | Desc: "Win the direct booking. No stay, no pay."
LinkedIn: "The most expensive booking you make is the loyal guest who books through an OTA anyway — you pay 15–25% to reach someone who already wanted you. Sail intercepts that demand direct."

V4 — Founder thought-leadership (LinkedIn-only)

The 'Thought Leader' post out-clicks every paid LI ad (3.83% CTR / $3.34 CPC — far above the 'Videos' campaign). Shift LI weight toward founder-voice, story-first content.
(Meta: keep this LinkedIn-only.)
LinkedIn: "Short founder posts from Shahar — a night-audit moment, the month-end OTA-commission invoice, one real hotel's direct-booking swing — beat our produced video ads on every engagement metric. Move budget from the 'Videos' campaign into boosting founder posts."

Competitor watch (light pass)

Meta Ad Library API is unavailable to this app (requires an ID-verified Ad Library app — 400 "Application does not have permission"). Competitor notes are directional from positioning; a browser-based Ad Library pull can be added if you want harder evidence.

Clarity / site + lead-magnet review — blocked

Clarity export API returned 403 again. The single available project token (scope Data.Export, project sub 2188636465914217, valid until 2126) is being rejected on every call — consistent with the Clarity Data Export daily request quota (10/project/day) already consumed, or the token being bound to a project that no longer accepts export. No sailtech.ai / Restaurant Rank / hotel-comparison recordings could be reviewed this run.
Recommended fix (needs human): (1) confirm the Clarity project the token belongs to and that Data Export is enabled, or (2) issue separate export tokens for sailtech.ai, Restaurant Rank and the comparison page so each can be pulled independently. Until then the site / lead-magnet review runs blind — this is now a multi-day recurring blocker.

Recommended actions (for Shahar — approvals)

  1. Restaurant: relaunch / refresh 79 Percent Skip Your Name (V1) — the account's cheapest converter went quiet and its twin is fatiguing (CPR $7.89 → $15–22).
  2. Meta hotel: keep scaling Geo ABO (winners) + Video 2 - Not Gradient; refresh pps_comparison and Sail Lead Magnet (frequency 2.5–2.8, 7d CPL climbing); pause ABM ($139 CPL) and [16] By hand.
  3. LinkedIn: pause Videos; review Images creative (biggest spend, ~$300 CPA); move budget toward Restaurant Rank + boosting Shahar's founder posts.
  4. LinkedIn audience: approve the non-ICP company exclusions above (exclusions only — no budget / bid / status change). AAHOA and small hotels stay in.
  5. Test the 4 new angles — V1 (restaurant relaunch) and V2 (shoulder-season) are time-sensitive this week.
  6. Fix Clarity export access — multi-day blocker; the site / lead-magnet review can't run until resolved.
Reminder: no ad was activated, paused, re-budgeted, or edited this run, and no audience exclusion was applied. Everything above is a recommendation awaiting your approval.