🔥 New · RM Copilot 2.0 - Voice mode is live

RevEvolve
Module 4 of 8 · Forecasting & Pricing

Comp set intelligence that triggers pricing action - not screenshots.

Match. Hold. Test ceiling. Every comp move classified with the demand signal that drove the call - and pushed into pricing within the same 15-minute cycle.

Most rate-shopping tools generate data, not decisions. Operators export a CSV, cross-reference the forecast, decide hold-vs-match in their head, and re-key the result into the pricing tool. RevEvolve closes that loop: comp moves classify automatically against your forecast and inventory state, the action signal feeds pricing in the same cycle, and parity violations on your own rates surface within minutes of the drift. No more morning rate-shopping ritual.

  • 15 mincomp set refresh cadence
  • Same cyclepricing recompute on comp move
  • Match · Hold · Testthree-signal action classification
  • +13.7%RevPAR lift in 10 days

Definition

What is competitive rate intelligence for hotels?

Featured definition

Competitive rate intelligence (CRI) for hotels is the practice of monitoring competitor rates across major distribution channels - OTAs, GDS, brand.com - and integrating those moves into pricing decisions. Modern CRI classifies each comp move (Match / Hold / Test ceiling) against the operator's forecast and inventory state and pushes the recommendation into the pricing engine in the same cycle.

Why screenshots aren't intelligence.

Standalone rate shoppers produce a daily PDF or CSV of comp rates. The operator opens it, eyeballs the variance, decides whether to follow, lead, or hold - and then re-keys the result into the pricing tool.

That's a 90-minute morning ritual that produces no defensible audit log. RevEvolve eliminates the ritual: every comp move ships with a classified action and the demand signal behind it, and the pricing engine reads the result in the same cycle.

Why three-signal classification beats a sea of red cells.

Most rate grids show 30 cells of red and green and ask the operator to rank them. CRI ranks them automatically - by projected revenue impact - and surfaces only the moves where action is warranted, with the action attached: Match (follow), Hold (ignore), or Test ceiling (lift while comp is below).

The classification reads from the forecast, the comp hotel's behavior class, and your inventory state. Not a heuristic - a defensible signal you can show ownership.

How CRI works

Inputs in, action signals out - no manual re-key.

Seven inputs, classified outputs, real-time cadence, three reasons to trust the result.

01

Inputs - what the engine reads

  • Comp set definition

    Up to 8 hotels per property. You define them - not a vendor proxy. Edit anytime; new comp set rates start collecting within 15 minutes.

  • OTA rates

    Booking.com, Expedia, Agoda, Hotels.com, Hotelbeds. Refreshed every 15 minutes for each comp hotel and each rate plan available.

  • Direct booking surface

    Each comp hotel's own brand.com - the rate the operator actually controls. Often diverges from OTA rates and matters for parity analysis.

  • Rate type classification

    BAR, member-only, mobile-exclusive, advance-purchase. The system separates these so a member-rate drop doesn't trigger a public-rate match recommendation.

  • Length-of-stay restrictions

    Min-stay, max-stay, advance-purchase fences detected on each comp hotel. Restrictions matter for whether a competitor's low rate is actually accessible.

  • Historical behavior patterns

    Each comp hotel's own move history - leader, follower, or noise. Behavior class informs whether a single drop is worth matching or holding through.

  • Your forecast + your inventory state

    Read from the AI demand forecast and PMS state. "Match the drop" never recommended when your forecast shows demand strength the comp set hasn't priced in.

02

Outputs - what every comp signal includes

  • Live comp set rate grid - your property and up to 8 competitors across 14 forward dates, refreshed every 15 minutes.
  • Three-signal action classification per move - Match (follow), Hold (ignore), or Test ceiling (lift while comp set is below).
  • Parity violation alerts - your rates inconsistent across OTA / brand.com / GDS, surfaced within minutes of the drift.
  • Ceiling-test opportunities - dates where comp set is materially below your forecasted demand and you have headroom to lift.
  • Comp hotel behavior analysis - leader / follower / noise classification per hotel based on 90-day move history.
  • Audit log - every comp move, your action signal, and the outcome. Defensible to ownership in plain language.
03

Cadence - when CRI updates

  • 15-minute triggers

    OTA + direct surface refresh. Every comp hotel rechecked across every channel. New moves → action signal generated within the same cycle.

  • Real-time triggers

    Parity violations on your own rates. Detected within minutes of the drift, before the OTA contract penalty window.

  • Daily triggers

    Comp hotel behavior re-classification. Leader / follower / noise tags update with the latest 90-day move history.

  • On forecast change

    When your forecast tightens or loosens, ceiling-test opportunities re-evaluated against the new demand state.

04

Why this is defensible

  • Three-signal classification, not a sea of red cells.

    Every comp move is classified Match, Hold, or Test ceiling - with the demand signal that drove the call. Operators stop scanning rate grids and start acting on the moves that matter.

  • Integrated, not a screenshot generator.

    When the comp set moves, the pricing module reads the new state in the same 15-minute cycle. You don't export a CSV and re-key into a separate tool. The recovery action is one approval click away.

  • Comp set you control - not a vendor proxy.

    Up to 8 hotels per property, defined by you. Edit anytime; new comp rates start collecting within 15 minutes. Behavior history follows the comp hotel, not the proxy.

Operator use cases

Three scenarios where action signals change the outcome.

  • 01

    The single-hotel drop you should hold through.

    Setup

    Tuesday 11:14 AM. One of your 5 comp set hotels drops weekend rates by $40 in a 90-minute window. The reflexive response - match the drop - would tank your weekend ADR by ~$28K vs forecast.

    What CRI does

    CRI classifies the move as Hold. Driver attribution: "Single hotel out of 5. Historical behavior class: noise (12 erratic moves in 90 days). Your forecast is tight, comp set average is +$22 above your rate. No structural reason to follow." RM holds rate. Two days later, the lone hotel walks the cut back. Your weekend closes on forecast.

    What this replaces

    Without classification, every comp move is a 90-minute analyst exercise - pull the rate shopper, cross-reference your forecast, manually decide hold vs match, then re-key the decision into the pricing tool. Most operators reflexively match drops to be safe and leak revenue every time.

  • 02

    The majority move that triggers a ceiling test.

    Setup

    Thursday 8:42 AM. 3 of your 5 comp set hotels lifted weekend rates +$22 overnight. Your current rate is $18 below the new comp set average. Your forecast shows weekend pace strong.

    What CRI does

    CRI classifies the moves as Test ceiling. Alert: "Majority comp set move. Comp average now +$18 above your rate. Forecast confidence high. Ceiling-test opportunity: lift +$14, leaves $4 buffer below comp average." Pricing module reads the signal in the same cycle and queues the recommendation. RM approves in 30 seconds. Weekend pickup holds; ADR closes +$11 ahead of baseline.

    What this replaces

    Standalone rate shoppers tell you the comp set moved. They don't tell you whether to follow, lead, or stay put. The decision happens in your head with no defensible math attached for the next ownership review.

  • 03

    The parity violation caught before the OTA penalty.

    Setup

    Friday 3:18 PM. Your rate plan auto-update pushes a $12 lower rate to brand.com but misses the OTA push. Within 18 minutes you're in a parity violation that, if unaddressed for 72 hours, triggers a rate-parity penalty on the OTA contract.

    What CRI does

    CRI detects the divergence between brand.com and OTA rates within the next refresh cycle. Parity alert fires immediately to the RM and the GM. Recommended action: "Push brand.com rate up to OTA parity OR push OTA rate down - choose the protective side based on your demand state." RM resolves in under 5 minutes.

    What this replaces

    Most operators discover parity violations in the OTA penalty notice 72 hours later - losing the override window AND the contract clean record. Manual nightly parity audits catch most but miss the 4-hour drift windows that count.

The dashboard

Four views operators use weekly.

  • 01

    Comp set rate grid (default)

    Your property and up to 8 competitors across 14 forward dates. Each cell shows the current rate, your delta vs comp average, and the parity state. Color-coded by action signal - green Match / amber Hold / blue Test. Hover any cell for the move history and behavior class of the comp hotel.

  • 02

    Alert feed (ranked by impact)

    Today's comp moves ranked by projected revenue impact in dollars. Each alert shows the comp move, the action signal, the demand context, and a one-click drill-down to the rate grid. The 3 highest-impact moves pin to the top - operators act here, not in the grid.

  • 03

    Behavior analysis

    Each comp hotel classified leader / follower / noise based on 90-day move history. Leaders set rates the market follows; followers chase; noise hotels move erratically and shouldn't drive your decisions. Class informs whether a move is worth matching.

  • 04

    Audit log

    Every comp move, your action signal at the time, and what happened to RevPAR after. Builds the playbook over time and gives ownership a defensible record of comp set engagement.

Compared

How this compares to how you monitor comp set today.

CapabilityManual rate shopStandalone shopperSingle Enterprise RMSRevEvolve
Refresh cadenceManual rate shop · dailyHourly to nightlyDaily batchEvery 15 minutes
Output formatSpreadsheet + screenshotsExportable CSVIn-tool dashboardAction signal · Match / Hold / Test
Pricing integrationNone - manual re-keyNone - manual re-keySame vendor, separate data layerSame data layer · same-cycle recompute
Behavior classificationTribal knowledgeNot providedLimited (advanced tier)Leader / follower / noise - per hotel
Parity violation detectionNightly audit (most missed)Nightly · alert onlyVariableWithin minutes of drift
Comp set definitionOperator-definedVendor proxy or operator-definedOperator-definedOperator-defined · up to 8 hotels
Defensible audit logEmail chainLimitedAvailable - analyst-builtBuilt-in · ownership-ready
CRI in the field

The 90-minute morning ritual disappeared.

A 22-property independent management company in the Midwest replaced a standalone rate shopper with RevEvolve's integrated CRI. The morning workflow - pull the rate shopper, cross-reference forecast, decide hold-vs-match, re-key into pricing - collapsed into reading 3 alert chips on the briefing. Average time on comp-set engagement: 90 minutes per property per day to roughly 8 minutes.

  • 90 → 8 min

    Daily comp-set engagement time

  • +13.7%

    RevPAR vs prior 30-day baseline

  • 22

    Properties on one comp set engine

I used to start every morning by pulling the rate shopper, eyeballing 30 cells, and trying to decide what to do about each one. Now I read the alert feed - three chips, three actions, math attached. The rest of the grid is there if I want to dig in. Most days I don't need to.
Director of Revenue22-property independent management company · Midwest US
Read the full case study

FAQ

CRI questions, answered.

Two structural differences. First, every comp move is classified Match / Hold / Test ceiling with the demand signal that drove the call - operators get an action, not a screenshot. Second, the classification feeds directly into the pricing module within the same 15-minute cycle, so you don't export CSVs and re-key into a separate tool. Standalone rate shoppers produce data; CRI produces decisions.

See it on your data

See your comp set - live.

Walk through your actual configured comp set with the prior 7 days of moves. We'll show you which alerts triggered Match, Hold, or Test ceiling - and what the recovery action would have been. Bring a recent comp move you couldn't defend.

Comparing comp set tools? See the side-by-side at /compare/ - or run the numbers at /roi-calculator/.

  • 15-minute refresh cadence
  • Match · Hold · Test ceiling signals
  • Same-cycle pricing recompute
  • Parity violation detection in minutes
  • Comp set you control · up to 8 hotels