Guide · PriceMatch
How does hotel price matching work?
Price matching checks the rate a guest can see on another channel, so the direct rate is not worse than the rate the guest just saw. PriceMatch AI matches or beats any OTA, like for like. To choose a tool, check it matches live, on your own booking page, and logs every match.
Last reviewed 23 October 2026
BW Riverside Hotel
PriceMatch · Snapshots · Today
5 checks · 4 responses
| Time | Signal | Context detected | Response applied |
|---|---|---|---|
| 09:14 | Rate | OTA public rate USD 339 against direct USD 364. Deluxe Room, 12 to 14 Oct. | Direct rate matched at USD 339. |
| 09:41 | Device | Mobile-only rate USD 349 on the same room. Desktop check came back clean. | Configured mobile response applied on the rate shown to that guest. |
| 10:07 | Fidelity | Signed-in Genius rate USD 339 on Booking.com. | Member rate mirrored at USD 339 for signed-in members. Public rate unchanged. |
| 10:52 | Geo | Price from Germany USD 352, from the UK USD 364. | Configured response applied for guests in that market. |
| 11:20 | Rate | OTA and direct both USD 364. | No response needed. Snapshot kept. |
One morning of checks on a demo hotel, as the hotel sees them.
What it checks
What PriceMatch AI checks, and when it shows
Four parts check the price for this guest. Last reviewed 23 October 2026.
| Part | What it checks |
|---|---|
| RateMatch | What it checks: Checks the rate the guest can see on an OTA while they are on your booking page, and matches or beats it in real time. |
| GeoMatch | What it checks: Takes the guest’s country into account, because the price on another channel can change by market. |
| DeviceMatch | What it checks: Takes the guest’s device into account, because the price can differ between mobile and desktop. |
| FidelityMatch | What it checks: Takes the guest’s signed-in rate into account, including member rates such as a Booking.com Genius level. Signed-in WhizzLoyalty members also get their own member value on top. |
| Question | Answer |
|---|---|
| When does it show? | Answer: On your own domain, inside the BookingWhizz Booking Engine, while the guest is choosing a room. The check is live for that guest, not read from a stored price. |
| What does the hotel control? | Answer: The hotel sets the rule that decides the direct-booking response. BookingWhizz does not set it for you. |
| What does it never do? | Answer: It never shows a set percentage or amount. It never says which OTAs are live. It does not change anything on the OTA. It does not work outside the BookingWhizz Booking Engine. |
| How is it different from a comparison widget? | Answer: A widget shows the guest a comparison. PriceMatch AI changes the direct rate the guest books, in the booking engine, so the matched rate is the one on the booking. |
| How is it different from a discount? | Answer: A discount is a lower price you choose to give. PriceMatch AI responds to the price this guest can see elsewhere, like for like, and every match is logged with evidence. |
Check it yourself
How to reproduce a PriceMatch AI check
Pick one room, one set of dates and one number of guests. Look at the price on the OTA you care about, signed in and signed out if you can.
Open the hotel’s own Booking Engine on the same room, dates and guests, once as a guest and once signed in as a member.
Change the device, mobile then desktop, and the country if you can. These are the four parts at work.
Compare the direct rate with the OTA rate each time. PriceMatch AI matches or beats it, plus the member’s own value when signed in.
Ask the hotel to show the match log. Every match is logged with evidence.
Live, not recorded
PriceMatch works live, not from recorded prices
PriceMatch checks the price for this guest, now. Here is the difference from a recorded price, point by point.
| Recorded | Live |
|---|---|
| Recorded Rates are checked on a schedule and stored. | Live The price is checked while the guest is looking at your own booking page, and matched in the booking engine on the spot, from the live price, not a stored one. |
| Recorded An email reaches the hotel when its direct rate is beaten. | Live It is the price for that guest’s country and device, including logged-in member rates such as Booking.com Genius level. No email is needed. |
The checklist
What to check in any price-match tool
Ten questions to ask when you choose a price match tool, and how PriceMatch AI answers each.
| Question to ask | PriceMatch AI |
|---|---|
| Does it match in real time, on the live booking page? | PriceMatch AI: PriceMatch AI checks the rate on the other channel while the guest is on your page, and matches it in real time. |
| Does it see logged-in and member rates, such as a Booking.com Genius level? | PriceMatch AI: PriceMatch AI checks the member rate too, such as a Booking.com Genius level, and matches it like for like for your signed-in guests. |
| Does it take the guest’s country and device into account? | PriceMatch AI: PriceMatch AI checks the price for the guest’s country and device, because the price on another channel can change by market and by mobile or desktop. |
| Does it run inside your own booking engine, on your own domain? | PriceMatch AI: It runs inside your BookingWhizz Booking Engine, on your own domain. |
| Does it match or beat the OTA price? | PriceMatch AI: Yes, on any OTA the hotel sells on. |
| Does it match OTA-funded deals, vouchers and codes? | PriceMatch AI: Yes. Deals the OTA funds and vouchers and codes the guest can use there are part of the like-for-like check. |
| Does it match a room upgrade and add-ons? | PriceMatch AI: Yes. An upgrade to the next room category, breakfast, late check-out and other extras offered on the OTA are matched, so the direct booking shows the same extras, plus points and perks. |
| Can you see what it matched, and why? | PriceMatch AI: Yes. Every match is logged with evidence. |
The products in this guide
More guides
Questions
See it on your own rates.
Pick a time, or send a message.
Why loyalty, CRM and PriceMatch AI work best together: read the story.
What does PriceMatch AI check?
The rate on the OTA, the guest’s country, the guest’s device and the guest’s signed-in rate. These are RateMatch, GeoMatch, DeviceMatch and FidelityMatch.
What does PriceMatch AI never do?
It never shows a set percentage or amount, and it never says which OTAs are live. It runs only inside the BookingWhizz Booking Engine.
What is hotel price matching?
Hotel price matching checks the price a guest can see on another channel and applies the hotel’s own rule to its direct rate, so the direct rate is not worse than the rate the guest just saw.
Does BookingWhizz PriceMatch match or beat the OTA?
Yes. PriceMatch AI matches or beats the rate shown on any OTA, never by a set percentage or amount. The hotel sets the rule.
Where does PriceMatch run?
Inside the BookingWhizz Booking Engine, on the hotel’s own domain, so the matched rate is the one the guest books.