Skip to content
Harborby Signalry
Owner / assetThis year

Job brief

Shift mix off OTAs toward brand.com

How and who for the hotel job—verified when attested.

When commission is a surprise every month, I want a mix path that holds occupancy so I am not buying 'direct' with empty rooms.

Usable on this screen

Scoped brief

Measure contribution after commission. Sequence parity, member rate, metasearch, and a booking path that is actually fast. Move a few points, hold occupancy, then move again. A CRS and a brand.com surface are tools. A distribution lead owns the risk. Darkening OTAs to look brave is not a strategy.

Outcome
A 12–18 month mix path with occupancy risk on each step, contribution measured after commission, and no darkening of OTAs as theater.
Catalog budget band
$16–40k plus media. A worksheet range, not a quote.
Catalog timeline
Two to four quarters to a first 5–10 points. Not a promise.
  1. Step 1

    See net contribution, not share

    Rebuild last year's rooms revenue after commission and after media. Direct that loses occupancy is not a win. Name the mix target as a band, not a slogan.

  2. Step 2

    Fix the path before you buy the media

    If brand.com takes two minutes on a phone, metasearch is a donation. Member rate must be real. Parity fights should be chosen, not constant.

  3. Step 3

    Move mix in steps with a hold

    A 3–5 point move, occupancy within an agreed band, then another. Publish the occupancy risk of each step before you take it.

  4. Step 4

    Keep OTAs as a valve, not an identity

    You will still need them on a cancellation week. Oakridge will say so. Plan the valve.

Provider shortlist

  1. People

    Oakridge Distribution

    OTA mix & brand.com

    Catalog score 8.4. A post-job shape, not a verification. Stable id oakridge.

  2. Software· demo

    Wayfind Direct

    Brand.com booking path

    Catalog score 7.8. A post-job shape, not a verification. Stable id wayfind-direct.

  3. Software· demo

    HarborStack CRS

    Central reservation system

    Catalog score 7.9. A post-job shape, not a verification. Stable id harborstack-crs.

  4. Agent

    Ratewatch Agent

    Competitive rate watch

    Catalog score 8.1. A post-job shape, not a verification. Stable id ratewatch.

Leave a record

The next hotel starts from what you leave

Harbor by Signalry stays hotels only. A description, a claim, and a reported result each leave a stable id behind. Nothing here is a price, a customer, or a verification.

  • Buyer

    Describe your job

    No account. Harbor by Signalry opens the closest catalog brief, when not to buy, and a shortlist. A weak sentence stays on the catalog.

    Open a brief
  • Supplier

    Join as a supplier

    Company, jobs served, regions, and a hotel reference. The packet is queued as unverified pending. The form cannot mark it verified.

    Start a claim
  • Hotel

    Record a result

    A metric, before and after, and the dates. It is shown as reported until a person checks the evidence. Verified Outcome is not insurance.

    Record a result

AdviceMix without occupancy held is just a smaller hotel.

VerifiedGlasswater: +9 points direct; occupancy ±2; OTAs stayed as a valve.

Situation

What is actually on fire

OTA mix looks like a channel problem and is a contribution problem. Darkening an OTA is not a path.

Approaches

Two or three paths — with the give

Contribution-after-commission math + brand.com path

When. You can name ADR floor and cost of a direct booking

You give. Some OTA volume stays on purpose

50% direct slogan

When. You want a slide

You give. You will teach a BAR you cannot defend

Hold and split last 90 days by contribution

When. You cannot yet say which OTA is cheap occupancy

You give. A week in the ledger

Who to involve

  • · Owner
  • · GM
  • · Revenue / reservations
  • · Brand.com owner

First 7 days

YAML-shaped: day / theme / tasks / owner / risk / exit. Advice until a case is verified.

  1. day: 1

    Write the fail in one sentence

    • · Write the fail in one sentence. Job: Shift mix off OTAs toward brand.com.
    owner:
    Owner / asset manager
    risk:
    The exit is not written down
    exit:
    A note the next shift can open
  2. day: 2

    Pull the last 7 days of the live number

    • · Pull the last 7 days of the live number. If it is missing, that absence is the finding.
    owner:
    Owner / asset manager
    risk:
    The exit is not written down
    exit:
    A note the next shift can open
  3. day: 3

    Name who owns the workaround today (desk,

    • · Name who owns the workaround today (desk, HK, night audit, owner).
    owner:
    Owner / asset manager
    risk:
    The exit is not written down
    exit:
    A note the next shift can open
  4. day: 4

    Walk one peak hour

    • · Walk one peak hour. Write what the system claims vs what the floor did.
    owner:
    Owner / asset manager
    risk:
    The exit is not written down
    exit:
    A note the next shift can open
  5. day: 5

    Ask vendors the worksheet questions

    • · Ask vendors the worksheet questions. Discard anyone who cannot answer with a caveat.
    owner:
    Owner / asset manager
    risk:
    The exit is not written down
    exit:
    A note the next shift can open
  6. day: 6

    Pick one approach

    • · Pick one approach. Write when-not-to-buy on the same page.
    owner:
    Owner / asset manager
    risk:
    The exit is not written down
    exit:
    A note the next shift can open
  7. day: 7

    Run the smallest test that would change Mo

    • · Run the smallest test that would change Monday. No annual contract yet.
    owner:
    Owner / asset manager
    risk:
    The exit is not written down
    exit:
    A note the next shift can open

Decision worksheet

Questions, red flags, bands

Take this to a vendor call. Budget bands are Advice — a Harbor shape, not a quote.

Ask the vendor

  1. 1. Who types the status / number — a person, or your product?
  2. 2. What would have happened anyway in 90 days without you?
  3. 3. Show a property of this size and stack. Demo-labeled categories do not count as proof.
  4. 4. What can your agent never do (folio post, mark clean, change a rate)?
  5. 5. What is the kill-switch if guest comments move?

Red flags

  • · Counting logins as direct demand.
  • · A 30-point mix target in one year.
  • · A booking engine the CRS double-writes.

When not to buy. A ‘50% direct’ slogan with no contribution-after-commission math. Darkening an OTA is not a mix path.

Do it in-house

Time and a named owner. No vendor. Use the 7-day plan first.

$16–40k plus media

Typical Harbor band for this job — advice, not a quote.

Full program

People + system + 90-day proof. Only if the 7-day plan already failed.

Vendor checklist

Score the call. Keep it on this browser.

Weighted questions — yes/no, scale, or text. Must-pass ids persist on this browser. Pass threshold 70. A no on a must-pass is a walk-away — not a maybe.

Brand
Stack shape — not a partnership
  1. property context · weight 2 · must pass

    Can they name your key count and whether you are independent, soft-brand, or major — without a discovery theater?

  2. property context · weight 2 · must pass

    Do they treat your PMS as a shape (Opera-class / Mews-class / Cloudbeds-class) — not a fake partnership slide?

  3. control · weight 3 · must pass

    Who types the status / number — a person, or your product?

  4. vendor · weight 2

    What would have happened anyway in 90 days without you?

  5. vendor · weight 2

    Show a property of this size and stack. Demo-labeled categories do not count as proof.

  6. vendor · weight 2

    What can your agent never do (folio post, mark clean, change a rate)?

  7. vendor · weight 2

    What is the kill-switch if guest comments move?

Does not clear

0 / 100

must_pass: shift-mix-off-otas-ctx-rooms, shift-mix-off-otas-ctx-stack, shift-mix-off-otas-q1

A must-pass failed. Walk away.

How

The brief

Measure contribution after commission. Sequence parity, member rate, metasearch, and a booking path that is actually fast. Move a few points, hold occupancy, then move again. A CRS and a brand.com surface are tools. A distribution lead owns the risk. Darkening OTAs to look brave is not a strategy.

  1. Step 1

    See net contribution, not share

    Rebuild last year's rooms revenue after commission and after media. Direct that loses occupancy is not a win. Name the mix target as a band, not a slogan.

  2. Step 2

    Fix the path before you buy the media

    If brand.com takes two minutes on a phone, metasearch is a donation. Member rate must be real. Parity fights should be chosen, not constant.

  3. Step 3

    Move mix in steps with a hold

    A 3–5 point move, occupancy within an agreed band, then another. Publish the occupancy risk of each step before you take it.

  4. Step 4

    Keep OTAs as a valve, not an identity

    You will still need them on a cancellation week. Oakridge will say so. Plan the valve.

Tradeoffs

  1. Slow mix, hold occupancy

    You get. A cleaner contribution line

    You give. A year of patience

  2. Darken an OTA

    You get. A story

    You give. A hole you may fill at a worse rate later

  3. Media first, path later

    You get. Traffic

    You give. A bounce and a cynical owner

Pitfalls

  • · Counting logins as direct demand.
  • · A 30-point mix target in one year.
  • · A booking engine the CRS double-writes.

Success criteria

  • · Contribution after commission, monthly.
  • · Occupancy inside the agreed band on each step.
  • · Booking path time on mobile published.

Who

Ranked for this job

Rank is post-job score, then listed order. Not for sale. Software marked demo is an archetype.

Agencies & contractors

Systems

AI agents

Loading the compare table…

Compare

When to pick whom

People do the work beside the desk. Software is a system — demo-labeled when it is a category shape. Agents draft; they do not post money or mark a room clean.

ProviderKindScoreFeePick whenWalk away when
Oakridge DistributionPeople
8.4
$16–30k, 12–16 weeksOwners tired of commission as a surprise.Hotels already running a mature loyalty engine.
Wayfind DirectSoftware· demo
7.8
Demo · $400–1,200 / month + mediaIndependents whose brand.com still feels like a brochure.Flags that must use the brand engine.
HarborStack CRSSoftware· demo
7.9
Demo · $4–9 / room / month + booking fee optionsHotels connecting revenue tools without two sources of truth.Single-property hotels happy with a simple channel manager.
Ratewatch AgentAgent
8.1
$199–449 / monthGMs who are their own revenue manager.Hotels that want an autopilot rate robot.

Open graph

Hotels on this job

Evidence

Peer case studies

Nearby jobs