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
Hotels only · No pay-to-rank · Advice first; verified when attested
Job brief
How and who for the hotel job—verified when attested.
Usable on this screen
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.
Step 1
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.
Step 2
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.
Step 3
A 3–5 point move, occupancy within an agreed band, then another. Publish the occupancy risk of each step before you take it.
Step 4
You will still need them on a cancellation week. Oakridge will say so. Plan the valve.
Provider shortlist
OTA mix & brand.com
Catalog score 8.4. A post-job shape, not a verification. Stable id oakridge.
Brand.com booking path
Catalog score 7.8. A post-job shape, not a verification. Stable id wayfind-direct.
Central reservation system
Catalog score 7.9. A post-job shape, not a verification. Stable id harborstack-crs.
Competitive rate watch
Catalog score 8.1. A post-job shape, not a verification. Stable id ratewatch.
Leave a record
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
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 briefSupplier
Company, jobs served, regions, and a hotel reference. The packet is queued as unverified pending. The form cannot mark it verified.
Start a claimHotel
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 resultAdviceMix without occupancy held is just a smaller hotel.
VerifiedGlasswater: +9 points direct; occupancy ±2; OTAs stayed as a valve.
Situation
OTA mix looks like a channel problem and is a contribution problem. Darkening an OTA is not a path.
Approaches
When. You can name ADR floor and cost of a direct booking
You give. Some OTA volume stays on purpose
When. You want a slide
You give. You will teach a BAR you cannot defend
When. You cannot yet say which OTA is cheap occupancy
You give. A week in the ledger
Who to involve
First 7 days
YAML-shaped: day / theme / tasks / owner / risk / exit. Advice until a case is verified.
day: 1
day: 2
day: 3
day: 4
day: 5
day: 6
day: 7
Decision worksheet
Take this to a vendor call. Budget bands are Advice — a Harbor shape, not a quote.
Ask the vendor
Red flags
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
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.
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?
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?
control · weight 3 · must pass
Who types the status / number — a person, or your product?
vendor · weight 2
What would have happened anyway in 90 days without you?
vendor · weight 2
Show a property of this size and stack. Demo-labeled categories do not count as proof.
vendor · weight 2
What can your agent never do (folio post, mark clean, change a rate)?
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
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.
Step 1
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.
Step 2
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.
Step 3
A 3–5 point move, occupancy within an agreed band, then another. Publish the occupancy risk of each step before you take it.
Step 4
You will still need them on a cancellation week. Oakridge will say so. Plan the valve.
Slow mix, hold occupancy
You get. A cleaner contribution line
You give. A year of patience
Darken an OTA
You get. A story
You give. A hole you may fill at a worse rate later
Media first, path later
You get. Traffic
You give. A bounce and a cynical owner
Pitfalls
Success criteria
Who
Rank is post-job score, then listed order. Not for sale. Software marked demo is an archetype.
Channel strategy for hotels that are 70–85% OTA and want a path that does not tank occupancy.
$16–30k, 12–16 weeks
Post-job
21 reviews
Demo-labeled direct booking site and metasearch feed for independents — not a brand engine.
Demo · $400–1,200 / month + media
Post-job
10 reviews
Demo-labeled CRS archetype for independent and soft-brand hotels. Not a claimed partnership.
Demo · $4–9 / room / month + booking fee options
Post-job
12 reviews
Watches a defined comp set and drafts a rate note — never silently writes the RMS.
$199–449 / month
Post-job
12 reviews
Loading the compare table…
Compare
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.
| Provider | Kind | Score | Fee | Pick when | Walk away when |
|---|---|---|---|---|---|
| Oakridge Distribution | People | 8.4 | $16–30k, 12–16 weeks | Owners tired of commission as a surprise. | Hotels already running a mature loyalty engine. |
| Wayfind Direct | Software· demo | 7.8 | Demo · $400–1,200 / month + media | Independents whose brand.com still feels like a brochure. | Flags that must use the brand engine. |
| HarborStack CRS | Software· demo | 7.9 | Demo · $4–9 / room / month + booking fee options | Hotels connecting revenue tools without two sources of truth. | Single-property hotels happy with a simple channel manager. |
| Ratewatch Agent | Agent | 8.1 | $199–449 / month | GMs who are their own revenue manager. | Hotels that want an autopilot rate robot. |
Open graph
Evidence
Compare up to three
Default sort is fit, high to low. Unpublished SLA / term / switch cost is labeled ask — not invented. Demo software is a shape.
Sort
3 of 3 compared. Highest fit is Oakridge Distribution at 8.2.
Highest fit
8.2