Sail · CMO Daily Marketing Brief

Paid & Lead-Magnet Brief — 22 Aug 2026

Scope: Sail-named campaigns only inside ad account act_305550522185383 (Hotel 32 32). Recommendations only — nothing was activated, paused, or re-budgeted.

TL;DR

Meta — Sail scope

$1,197
Spend · last 7d
$5,020
Spend · last 28d
1.33%
CTR · 7d (1.39% 28d)
231k
Impressions · 7d

Account context: Hotel 32 32 is a shared account (140 campaigns, mostly client hotels). Only the 16 "Sail" campaigns below are in scope; client campaigns are never read-modified or reported.

Active Sail campaigns — results (28d, corrected)

Hotel campaigns count standard lead events; restaurant campaigns count the Restaurant Rank report-signup custom conversion.

CampaignType / statusSpend 28dResultsCost / result
Sail Lead MagnetHotel · Active $100/d$1,843128 leads$14.40
Sail Restaurant Lead Magnet 3Restaurant · Paused$2,153193 signups$11.16
Sail Restaurant Lead Magnet — Lead RestaurantRestaurant · Active $70/d$49923 signups$21.69
Sail Lead Magnet — ABMHotel · Active $5/d$1611 lead$160.82
Sail SBBHotel · Active $1/d$28~0
Tracking hygiene flag: a separate restaurant campaign ("Sail Restaurant Lead Magnet") logs 1,206 conversions @ $0.28 — that's an upper-funnel custom event, not report signups. Reporting mixes two different custom events; standardize CPL on the report-signup pixel (1324162859881607) for clean numbers.

Creative performance — SCALE / HOLD / PAUSE

Delivering Sail creatives, last 7d, >$20 spend. Recommendations only.

TierCreativeCampaignCTRCost/result
SCALESail Restaurant Rank — 79% Skip YouRestaurant6.16%$4.0
SCALENearby Search Visibility Gap — Feed+StoriesRestaurant4.60%$4.8
SCALE[05] Video Plain — Pre-flight checklistHotel2.28%$9.9
HOLDNearby Search Visibility Gap (v2)Restaurant2.12%$15.2
HOLDRestaurant Rank — Your Restaurant at #13Restaurant1.28%$21.9
HOLD0 of 81 Map PointsRestaurant1.62%$22.4
PAUSE / REFRESHVideo 2 — Not GradientHotel0.89%$27.9
PAUSE / REFRESHVideo 1 — GradientHotel0.57%$26.2
PAUSE / REFRESH[11] Image Feed — Review gapHotel1.48%no conv (7d)

Recent (last 14d): new "Sail Lead Magnet — Geo ABO (winners)" campaign spun up 21 Aug (paused), and the "Lead Restaurant" campaign launched 15 Aug. The hotel "Video 1/2 Gradient" family is the clearest fatigue signal — CPL roughly doubled from ~$12 to ~$26–28.

Recommendations (decisions are Shahar's — money is human)

  1. Refresh the fatiguing hotel video creatives. "Video 1/2 Gradient" CPL doubled. Rotate in the fresh hotel angles below, built on the winning "visibility-gap / stat-problem" structure.
  2. Revisit the restaurant campaign swap. Paused "Magnet 3" ran at $11.16/signup; the live "Lead Restaurant" runs at ~$21.69 — roughly 2× the cost for the same lead magnet. Worth a look at why the cheaper one was paused.
  3. "Sail Lead Magnet — ABM" ($5/d) is spending at ~$160/lead — fix targeting or pause.
  4. Scale the restaurant winners ("79% Skip", "Nearby Visibility Gap") — 4–6% CTR, sub-$5 signups are your most efficient inventory right now.
  5. Fix restaurant conversion-event hygiene (see flag above) so CPL reporting is trustworthy.

Fresh hotel angles — copy only

No ads were created (guardrail: paused ads built only on explicit request). These mirror the data-proven "count how you show up / stat-led problem" pattern that wins on the restaurant side, ported to the hotelier's world.

A · Brandjacking — "paying to rent back your own guest"
Primary text
A guest Googles your hotel by name — then books you on Booking.com anyway. That's not a new guest. That's a regular you just paid 15–25% to rent back. Sail wins the bid on your own name, so the guest who already wanted you books direct. No stay, no pay.
Headline
Stop paying commission on guests who already wanted you
Description
Sail intercepts your own demand before the OTA does.
B · No stay, no pay — the anti-agency wedge
Primary text
Every agency wants a retainer before they've moved a single booking. Sail doesn't. You pay when a guest books and actually stays — no upfront, no monthly fee, no paying for a dashboard. Purchase isn't the finish line. Stayed revenue is.
Headline
A marketing partner who only gets paid when you do
Description
No stay, no pay. No retainer. No upfront.
C · "Do we even show up?" — hotel visibility gap (ports the winning restaurant ad)
Primary text
Search your town + "hotel" right now. Count how many times you show up before an OTA does. For most independents the answer is zero — Google Hotel Ads, metasearch, and AI search all default to Booking.com. Sail puts you back on the map where guests actually look.
Headline
0 of the top spots on your own town's search?
Description
See where your hotel disappears — and how to show up direct.

Needs human

LinkedIn ads — blocked. Account 512779887 returns 426 NONEXISTENT_VERSION on every API version, and the access-token refresh fails with invalid_client — the app credentials (app 78p03rayts9ocd) appear rotated/expired. No LinkedIn data, no served-company hygiene, no creative this run. Action: re-authorize the LinkedIn app / rotate LINKEDIN_CLIENT_SECRET + refresh tokens.
Microsoft Clarity — no data. Token is valid (scope Data.Export, exp 2126) but the Data Export API returns 403 (empty body) — the per-project daily request quota (10/day) is exhausted. No recordings/insights this run. Action: rerun tomorrow, or raise the quota. Site/lead-magnet recommendations deferred until Clarity data returns.
Competitor Ad Library — not authorized. Meta's ads_archive endpoint needs identity confirmation for this app (facebook.com/ads/library/api). No live competitor pull this run.