SAIL · CMO DAILY BRIEF

Marketing brief — Tuesday, 26 August 2026

Sail-owned paid on Meta (Hotel 32 32) + LinkedIn (acct 512779887) · windows: last 7d & 28d · recommendations only, nothing changed

TL;DR — what to act on

Paid is healthy and steady. Meta hotel is the engine at a ~$9–10 CPL; restaurant is fine on 28d ($12.49) but efficiency slipped hard in the last 7d ($21.27) — watch it. LinkedIn is expensive as expected and still concentrated in two weak campaigns. No emergencies — cleanup + scale moves below.

Meta — Sail campaigns (Hotel 32 32, Sail-named only)

$1,381
Spend · 7d
125
Results · 7d
$4,906
Spend · 28d
437
Results · 28d
SegmentSpend 7dResults 7dCPL 7dSpend 28dResults 28dCPL 28d
Hotel lead magnet$913103$8.86$2,170218$9.95
Restaurant Rank$46822$21.27$2,736219$12.49

Restaurant "results" = custom pixel conversion offsite_conversion.custom.1324162859881607 (Meta reports 0 standard "leads" for these campaigns — the event is custom, not the lead pixel). Hotel "results" = onsite_web_lead. Confirm whether the restaurant custom event fires on report-view or a real lead — it changes how the $12.49 CPL reads.

Creative performance → SCALE / HOLD / PAUSE (recommendations only)

CreativeSpend 28dResCPL 28dCPL 7dCTRCall
[12] Image Feed – Competitor ad previewsHotel$458$6$61.2%SCALE
[07] Image Story – Live auctionHotel$517$7$102.5%SCALE
Restaurant Rank – "79% Skip Your Name"Rest$76689$9$147.1%SCALE
[10] Image Feed – Rate parityHotel$435$9$81.3%SCALE
[05] Video Plain – Pre-flight checkHotel$11313$9$102.4%SCALE
Video 1 – GradientHotel$24123$10$110.9%SCALE
Video 2 – Not Gradient (top spender)Hotel$79472$11$91.0%SCALE (recovered)
[03] Video Gradient – Fall shoulder pricedHotel$769$8$51.0%HOLD
[11] Image Feed – Review gapHotel$747$11$61.4%HOLD
pps_comparisonHotel$14412$12$121.8%HOLD
Restaurant Rank – 0 of 81 Map PointsRest$30218$17$202.3%WATCH
Nearby Search Visibility GapRest$85784$10$234.3%WATCH (fatiguing)
[04] Video Plain – Flat marketHotel$1579$17$211.5%HOLD
Restaurant Rank IG Ad B – Life In FullRest$31411$29off1.2%PAUSE
Restaurant Rank – "Your Restaurant at #13"Rest$1945$39$281.2%PAUSE
Nearby Visibility Gap (Advantage+)Rest$1121$112off1.9%PAUSE
Static Image 2Hotel$421$42off0.6%PAUSE
[06] Image Feed – $0 auditHotel$472$23off1.4%PAUSE

LinkedIn — Sail account 512779887 (whole account in scope)

$621
Spend · 7d
6
Conv · 7d
$1,858
Spend · 28d
9
Conv · 28d
CampaignSpend 28dCTRCPCConvCPACall
Restaurant Rank – Owner/Partner$1640.50%$7.135$33SCALE
Thought Leader (Shahar 20M post)$933.83%$3.340brandHOLD (awareness)
Restaurant Rank VIDEO – Owner/Partner$1480.40%$7.391$148WATCH
Hotel Marketing Comp (Mktg+DOSM)$3090.52%$11.450WATCH
"Images"$1,0290.71%$14.492$515REVIEW/PAUSE
"Videos"$1140.20%$16.321$114REVIEW/PAUSE
LinkedIn read: ~$1.1k of the $1.86k/28d sits in the generic "Images" + "Videos" campaigns at $14–16 CPC and 0.2–0.7% CTR — the weakest spend in the account. The tightly-targeted Restaurant Rank Owner/Partner campaign ($33 CPA) is the model; Thought Leader is by far the cheapest engagement. Recommend reallocating toward owner/partner-targeted campaigns and giving Thought Leader a conversion path. No budget or status changed — Shahar's call.

Clarity + audience hygiene — blocked this run

Microsoft Clarity export returned HTTP 403 (token is valid, scope Data.Export, not expired). Most likely the daily export quota (~10 req/project/day) was already spent, or project access changed. No Clarity friction / scroll / rage-click data this run, so site & lead-magnet UX recommendations are paused. Funnel-signal substitute: restaurant creatives pull strong CTR (4–7%) but convert far worse than hotel — a landing-page / offer-clarity gap on the Restaurant Rank flow is the most likely culprit and worth a manual Clarity review when the export unblocks.
LinkedIn served-company hygiene: no action. Company-level breakdown is empty in the 7d/28d windows (LinkedIn suppresses low-volume demographics; account runs ~29k impr/28d). A 90d pull returned 2,274 companies but only 3 had any attributable spend ($22–55 each), and org-name lookup returns 403 (token lacks org-read scope). Nothing clearly wasteful to exclude. No exclusions applied.

Competitor watch

Sojern is the one competitor copying Sail's wedge. Its "Commission" product is explicitly "pay on the stay — only pay when the guest completes their stay," extended to managed email in 2025. Difference: it's one media channel priced on stays, running alongside standard CPM/CPC — not the whole stack, zero-retainer model. Everyone else (Triptease, The Hotels Network, Revinate, Cendyn) still leads with "reduce OTA dependency" + AI personalization, not pricing; Cendyn flexes a 12:1 blended ROAS. Meta Ad Library creative copy was not verifiable via web search this run — recommend a manual facebook.com/ads/library pull.

Proposed angles & copy (not built — awaiting Shahar's go)

Angle A · Counter-position the copycat

"Pay on the stay — for one channel, or the whole funnel?"

Meta primary: Some vendors now say "pay on the stay" — for one ad channel, billed next to their license fees. Sail is no stay, no pay across the whole funnel: metasearch, brand search, social, AI search. No retainer, no upfront. If a guest doesn't book and stay, you don't pay.

Meta headline: No stay, no pay — the whole funnel

LinkedIn primary: "Pay on the stay" is spreading — but usually for one channel, sitting next to a license fee and ad spend. Sail runs your entire direct-booking funnel on the same deal: you only pay for guests who book and actually stay.

Maps to: retainer-agency villain + "only pay for heads in beds." Directly answers Sojern's Commission product.

Angle B · Scale the best CPL pattern

"Your direct-booking pre-flight check"

Meta primary: Before takeoff, a pilot runs a checklist. Before your season, run one on your bookings: Are you outbidding OTAs on your own name? Do you show up in AI search? Is pickup ahead of last year? Sail runs the checklist — and only gets paid on stays.

Meta headline: Run the pre-flight check on your bookings

LinkedIn primary: A 60-second pre-flight check for independent hoteliers heading into shoulder season — brand search, metasearch, AI visibility, pickup vs last year. Sail runs it and only bills on a completed stay.

Maps to: [05] Pre-flight check — $9 CPL, 2.4% CTR, one of the most efficient hooks. Worth a second cut before fatigue.

Angle C · Refresh the fatiguing restaurant winner

"You rank #? of 81 nearby"

Meta primary: Diners now ask AI "best restaurant near me." Do you make the list? Restaurant Rank shows exactly where you land against the 80 places around you — free, in about a minute.

Meta headline: See your rank in nearby search

LinkedIn primary: Owners & operators: see where your restaurant ranks in the nearby / AI searches diners actually run — a free Restaurant Rank report in about a minute.

Maps to: "79% Skip Your Name" (7.1% CTR) & "0 of 81 Map" — highest-CTR restaurant hooks, but 7d CPL is drifting up. A fresh variant keeps the winning pattern alive.