SAIL CMO · DAILY BRIEF

Marketing brief — Thursday, 27 August 2026

Meta (Hotel 32 32, Sail-named only) · creative SCALE/HOLD/PAUSE · recommendations only — nothing changed

TL;DR — what to act on

Hotel funnel is healthy. Sail hotel campaigns ran $1,474 / 7d at a blended $11.34 CPL (130 leads). Video 2 - Not Gradient is the clear workhorse — $12.70 CPL across 253k impressions in 28d. Keep feeding it.
Decision for Shahar — restaurant funnel. The paused restaurant campaign Sail Restaurant Lead Magnet 3 converted at $10.0 / report (28d) — cheaper than the active Lead Restaurant at $16.5 / report (7d). If LM3 was paused for audience-fatigue reasons that's fine; if not, the cheaper CPA campaign is the one sitting idle. Your call — I changed nothing.
Blocked — Clarity. The Clarity export API returned 403 (empty body) on every call today. That's Microsoft's response when the daily export quota (10 calls/project/day) is exhausted, and the token only scopes one project. No site/lead-magnet friction review this run. Detail below.

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

$1,474
Sail spend · 7d
130
Leads · 7d
$11.34
Blended CPL · 7d
$4,980
Sail spend · 28d

Account-level context (all campaigns incl. client hotels — not Sail's): $4,095 spend / 7d, $15,349 / 28d. 17 Sail campaigns exist; 7 active. Cost-per-lead below uses standard lead events for hotel campaigns and the Restaurant Rank custom conversion (custom…9881607) for restaurant campaigns, which optimise to that event, not to lead.

Active Sail campaigns — last 7 days

CampaignSpendImpr.CTRCPCResultsCost/result
Lead Magnet — Geo ABO (winners)$453169,6521.80%$0.1560$15.09
Restaurant Lead Magnet — Lead Restaurant$4459,2143.38%$1.4327$16.50
Lead Magnet$34392,4911.25%$0.3040$17.16
Lead Magnet — pps_comparison$19329,1671.72%$0.3828$13.80
Lead Magnet — ABM$346411.40%$3.742$33.70
Sail SBB$72882.43%$0.990

Geo ABO and pps_comparison launched 21–22 Aug, so their 7d and 28d figures are identical — still in the learning window. ABM is thin and expensive ($33.70/lead on $34) — leave it to gather data, don't scale yet.

Creative performance → SCALE / HOLD / PAUSE (recommendations only — nothing was changed)

CreativeCampaignSpend 28dCTRCost/resultFreqCall
Video 2 - Not GradientLead Magnet$3820.90%$12.72.5SCALE
pps_comparisonLead Magnet — pps$1931.72%$13.82.3SCALE
Sail Restaurant Rank — 79% SkipRestaurant LM3 (paused)$6278.02%~$101.6SCALE*
[05] Video Plain - Pre-flight checkLead Magnet$712.17%$10.21.5HOLD
[10] Image Feed - Rate parityLead Magnet$301.24%$9.91.7HOLD
Nearby Search Visibility GapRestaurant (active)$6084.53%mixed1.6HOLD
Video 1 - GradientGeo ABO / Lead Magnet$500.67%$16.61.4HOLD
[04] Video Plain - Flat marketLead Magnet$1130.69%$28.11.6PAUSE

Recent creatives (last 14d): the Geo ABO set launched 21 Aug (Video 1/2, [02] Rate-shopping blind, [03] Fall shoulder pricing, [05] Pre-flight check, [07] Live auction, [12] Competitor ad previews) across geo ad sets; pps_comparison launched 22 Aug. One Geo ABO variant ([02] Rate shopping) shows WITH_ISSUES delivery status — worth a look in Ads Manager.

Clarity + site / lead-magnet review — blocked this run

Every call to clarity.ms/export-data/api/v1/project-live-insights returned HTTP 403, empty body today. The token is valid (JWT, scope Data.Export, non-expired) but scopes a single project (sub 2188636465914217), not all three properties, and Clarity caps the export at 10 calls/project/day — a 403 with no body is the documented "quota exhausted / forbidden" response.

Needs-human: (1) confirm whether the daily autopilot is burning the 10-call quota before this run gets a turn; (2) if we want sailtech.ai + Restaurant Rank + the hotel comparison all covered, we need a separate export token per Clarity project — one token can't reach three projects. No friction/rage-click review was possible today.

Competitor watch

No deep Meta Ad Library sweep this run (kept the run lightweight and inside the day's Meta-review scope). Standing angle to test against Triptease / Cendyn / Sojern: they lead on dashboards and "direct-booking growth"; our honest wedge stays "no stay, no pay across the whole funnel" — CPA that bills on the completed stay, not the booking. Flagging a proper competitor-creative pull for the next run.

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

Drawn from the two SCALE winners (comparison framing + the "what you're really paying for" tension) and Sail's messaging map. Nothing rendered, no paused ads created — say the word and I'll build any of these.

Node: "paying commission on a guest who'd book me anyway"

"You already earned that guest. Booking.com just billed you for them."

Primary: The guest searched your name. They wanted you. Then an OTA ad caught them first and took 15–25% of a booking you'd already won. Sail wins that click back — metasearch, brand search, and AI search — so the guest who wanted you books direct.

Headline: Stop renting back your own regulars  ·  Desc: No stay, no pay. You only pay when they show up.

Extends the pps_comparison winner — same "what am I actually paying for" tension, sharper villain.

Node: "pickup is soft / behind last year"

"Your pre-flight check for next month's pickup"

Primary: Open the calendar with your coffee. Pickup soft again? Before you discount, run the 60-second check: are you winning your own name on Google, showing up in AI search, and keeping guests off the OTA? Sail closes those gaps — and only gets paid when a guest actually stays.

Headline: Soft pickup isn't a rate problem  ·  Desc: See the 3 leaks costing you direct bookings.

Builds on [05] Pre-flight check ($10.2 CPL, clean 1.5 freq) — a proven hook worth a fresh cut.

Node: retainer-agency villain / attribution black hole

"The agency invoice comes whether guests show up or not. Ours doesn't."

Primary: Retainers bill you for activity — a dashboard, a monthly call, "impressions." Sail bills you for one thing: a guest who booked direct and stayed. If we didn't drive the stay, we didn't get paid. That's the whole model.

Headline: Pay for stays, not slide decks  ·  Desc: No retainer. No upfront. No stay, no pay.

Anti-agency wedge — the honest differentiator vs. Triptease/Cendyn license + ad-spend models.