Guide · CRM
How do you choose a hotel CRM?
Choose the one that builds a single guest record from every booking, direct or OTA, with consent held on it. Then check it connects to your PMS and runs journeys and upselling from that record, over WhatsApp, email and SMS. Everything else depends on the record.
Updated October 2026

Karim Mawani
London, UK · guest since 2021
- stays
- 9stays
- lifetime value
- $7,480lifetime value
- properties
- 4properties
How the relationship ran
- 1FoundGoogle Hotel Ads
- 2Recognisedpoints and perks applied
- 3Stayedspa and restaurant
- 4Returnedbooked direct since
One guest record in WhizzCRM.
The checklist
What to check in a hotel CRM
| What to check | Why it matters | How BookingWhizz answers |
|---|---|---|
| Does every booking, direct or OTA, land in one guest record? | Why it mattersA guest who books once direct and once on an OTA is still one guest. Split records mean split messages. | How BookingWhizz answersYes. WhizzCRM builds one guest record from every booking, direct or OTA. |
| Are duplicates found and merged? | Why it mattersThe same guest arrives with a new email, a typo or a different booking reference. | How BookingWhizz answersYes. Duplicate records are matched and merged into one guest. |
| Is consent held on the record, channel by channel? | Why it mattersYou can only message a guest on the channel they agreed to. | How BookingWhizz answersYes. Consent is held per channel, with the date and where it came from. An opt-out writes back to the record, and every send checks it. |
| Which channels can it message on? | Why it mattersGuests answer on the channel they use, not the one that suits the hotel. | How BookingWhizz answersWhatsApp, email and SMS, from the same record. |
| Do journeys run themselves around the stay? | Why it mattersA message that depends on someone remembering to send it is a message that does not go. | How BookingWhizz answersYes. Journeys are triggered by the booking and the stay, on the rules you set. A person owns the guest; the drafting is done for them. |
| Can it upsell before and during the stay? | Why it mattersThe guest is most open to an enhancement once the room is booked. | How BookingWhizz answersYes. Upselling lives in WhizzCRM: relevant enhancements around every stay, priced in cash or points. |
| Can you segment by what the guest actually did? | Why it mattersOne offer to everyone is the offer most guests ignore. | How BookingWhizz answersYes. Segmentation runs on the guest record, so the offer follows what the guest did. |
| Does it connect to your PMS? | Why it mattersStays, spend and preferences live in the PMS. A CRM without them is a mailing list. | How BookingWhizz answers150+ PMS connected, part of 230+ integrations. Yours is confirmed on the call. |
| Do your existing guests and their consent come with you? | Why it mattersStarting again from an empty list throws away the guests you already have. | How BookingWhizz answersYes. Existing guest records and consent are imported, not started again. |
| Is loyalty part of the same record? | Why it mattersPoints, tier and perks are what give a message a reason to be read. | How BookingWhizz answersYes, with WhizzLoyalty. The guest record carries the member and their tier, so every message knows who it is for. |
| Does it work across a hotel group? | Why it mattersA guest who stays at two of your hotels should be known at both. | How BookingWhizz answersYes. One record per guest across every property. |
| Does it work with the booking engine you already run? | Why it mattersChanging the engine should not be a condition of knowing your guests. | How BookingWhizz answersYes. WhizzCRM can connect to it. Points seen and spent while booking, and PriceMatch AI, need our Booking Engine. |

Better together
Why loyalty, CRM and PriceMatch AI work better together
Loyalty gives the guest a reason to book direct. The AI-powered CRM knows the guest and brings them back with the one right offer. PriceMatch AI removes the last reason to book elsewhere: it matches or beats the OTA price, plus your perks on top.
Each helps alone. Together they close the loop: win the first booking, keep the guest, win every booking after.
Step by step
How to test a CRM before you choose
List where your guests come from today: the booking engine, each OTA, the PMS, and any mailing lists. Check every one can feed the CRM.
Ask to see one guest who booked twice through different channels. Check they are one record, not two.
Ask how consent is held and what an opt-out does. It should write back to the record, channel by channel.
Pick three moments around the stay, such as booking, pre-arrival and post-stay, and ask to see the journey that runs at each.
Ask how your existing guest records and consent come across, and confirm your PMS is among the integrations.

The products in this guide
More guides
Questions
Bring the guests you already have.
We show you what your hotel knows about them, and what it could do. Pick a time, or send a message.
How do I choose a hotel CRM?
Start with the guest record. Check that every booking, direct or OTA, lands in one record with consent held on it, that it connects to your PMS, and that journeys and upselling run from that record over WhatsApp, email and SMS.
What is a hotel CRM?
A hotel CRM keeps one record per guest, built from their bookings and stays, and uses it to send the right message on the channel the guest agreed to, before, during and after the stay.
Can a hotel CRM bring in OTA guests?
Yes. WhizzCRM builds one guest record from every booking, direct or OTA, so a guest who first came through an OTA can be invited back to book direct, on the channels they consented to.
Do I need to change my booking engine to use WhizzCRM?
No. WhizzCRM can connect to the booking engine you already run. Points seen and spent while booking, and PriceMatch AI, need our Booking Engine.
How long does it take to go live?
Live in 48 hours. Programme design and configuration are agreed with the hotel.
Why do loyalty, CRM and PriceMatch AI work better together?
Loyalty gives the guest a reason to book direct. The AI-powered CRM knows the guest and brings them back with the one right offer. PriceMatch AI removes the last reason to book elsewhere: it matches or beats the OTA price, plus your perks on top.
What is BookingWhizz?
BookingWhizz is a loyalty-powered CRM and booking engine, with AI-powered PriceMatch, for hotels and hotel groups.