Offered at the right moment
14 days out by email, 3 days out on WhatsApp, and again in-stay for what is still unsold.
WhizzCRM
One guest record built from every booking, direct or OTA. Lifecycle messaging over WhatsApp, email, SMS and iMessage. Upselling around the stay, on the rules you set.

Karim Mawani
London, United Kingdom · guest since 2021
Preferences on file
How the relationship ran
One record
Merged from four sources: one OTA booking, one direct, one walk-in, one spa visit. Same guest, one profile, one history.
What feeds the record
230+ integrations feed it. Everything WhizzCRM sends is built from what came in.
What feeds it
Property management systems · The Booking Engine and the hotel websites · Channel manager and OTA extracts · Restaurant, spa and outlet systems · Email and WhatsApp replies · Consent
Property management systems
150+ PMS connected. One per property, and they do not have to match.
The Booking Engine and the hotel websites
Every direct booking, every enrolment, every Booster sign-up.
Channel manager and OTA extracts
A booking that arrived through an OTA still belongs to the guest record.
Restaurant, spa and outlet systems
Outlet spend joins the profile, so the guest who dines but has not stayed is still known.
Email and WhatsApp replies
Answers, requests and verified contact details, kept against the guest.
Consent
Opt-ins and opt-outs, channel by channel, with the date and the source.
Property management systems
150+ PMS connected. One per property, and they do not have to match.
The Booking Engine and the hotel websites
Every direct booking, every enrolment, every Booster sign-up.
Channel manager and OTA extracts
A booking that arrived through an OTA still belongs to the guest record.
Restaurant, spa and outlet systems
Outlet spend joins the profile, so the guest who dines but has not stayed is still known.
Email and WhatsApp replies
Answers, requests and verified contact details, kept against the guest.
Consent
Opt-ins and opt-outs, channel by channel, with the date and the source.
One record per guest
Identity · History · Loyalty state · Consent and channel
Identity
Matched across name, email, phone and booking references, with configured merge rules and the source history kept.
History
Stays, room revenue, outlet spend and preferences across every property.
Loyalty state
Membership, tier, points balance and reward activity.
Consent and channel
What the guest agreed to, on which channel, and when.
Identity
Matched across name, email, phone and booking references, with configured merge rules and the source history kept.
History
Stays, room revenue, outlet spend and preferences across every property.
Loyalty state
Membership, tier, points balance and reward activity.
Consent and channel
What the guest agreed to, on which channel, and when.
What runs on it
WhizzLoyalty · Booking Engine and PriceMatch · The guest journey · Upselling · Booking Booster and WhatsApp campaigns · Reporting
WhizzLoyalty
Recognition, tier and member value at every property.
Booking Engine and PriceMatch
The member rate shown to the right person at the moment of choice.
The guest journey
Pre-stay, in-stay and post-stay messages personalised from the profile.
Upselling
Enhancements chosen from tier, property and past preferences.
Booking Booster and WhatsApp campaigns
Segments built from the same profile.
Reporting
One view of the guest, not one per system.
WhizzLoyalty
Recognition, tier and member value at every property.
Booking Engine and PriceMatch
The member rate shown to the right person at the moment of choice.
The guest journey
Pre-stay, in-stay and post-stay messages personalised from the profile.
Upselling
Enhancements chosen from tier, property and past preferences.
Booking Booster and WhatsApp campaigns
Segments built from the same profile.
Reporting
One view of the guest, not one per system.
Whizz AI · Lapse
WhizzCRM scores lapse on the property’s own stay history and hands the segment to the sequence the hotel configured, on the channels the guest agreed to.
Detected: 2,340 guests who stayed at BookingWhizz Quay have not rebooked in twelve months, segmented by past spend and stay pattern.
Activated: The win-back sequence Quay configured fires over email and WhatsApp, with the member rate Quay attached to it. Replies and bookings land on each guest record, and each rebooking is tracked back to the sequence that caused it.
One guest record
Every system spells them differently and holds a different piece. WhizzCRM takes all of it, works out that it is one person, and keeps one record. That is what makes the journey afterwards worth running.
What arrives
Karim Mawani
Booking.com
Email only · Two nights, June
K. Mawani
Direct
Email and phone · Three nights, October
Karim M.
Walk-in
Phone only · One night, January
mawani.karim@…
Spa
Email only · Treatment, October
Four records, one guest, and no system that knows it. This is what most hotels are segmenting on.
What you get

Karim Mawani
London, United Kingdom · guest since 2021
Preferences on file
How the relationship ran
One record
Merged from four sources: one OTA booking, one direct, one walk-in, one spa visit. Same guest, one profile, one history.
One record, every stay, and the preferences a booking never captures. The messages that follow are built from this, which is the difference between a guest journey and a mailshot.
Consent lives on the record
The CRM covers guest profiling, de-duplication and merging, segmentation, consent and opt-out, and the delivery layer for email, WhatsApp and SMS.
Karim Mawani
Silver member · BookingWhizz Riverside · Consent
Opted in
Opted in
SMS
Opted out
Last checked before send: today, 09:12. WhatsApp and email eligible. SMS suppressed.
One record, every property
Duplicate records across properties are merged into one. One history, one tier, one consent, and WhatsApp, email and SMS against the same record.
Karim Mawani
Riverside Collection
BookingWhizz Riverside
Three nights, October
Earned 2,940
BookingWhizz Riverside
Two nights, June
Earned 1,960
BookingWhizz Quay
One night, January
Spent 8,500, late checkout
Upselling
The confirmation message carries one link. It opens this page, in the hotel's brand, with the guest's booking already on it.
BookingWhizz Riverside
Enhance your stay
Selected enhancements
£325 Junior Suite upgrade, 5 nights
14 days out by email, 3 days out on WhatsApp, and again in-stay for what is still unsold.
Every enhancement carries both prices. A member spends the balance the programme gave them.
The preferences on file decide the offer. The charge posts to the reservation where the PMS connection is configured.
Upselling and WhatsApp, on the platform today
+340%
Upsell revenue
Jumeirah Zabeel Saray. Attributed to WhizzCRM upselling at this property
The guest journey
Planned once, organised by the record, timed by the data. Who receives what is decided by stay history, tier, language and consent, never an exported list.
Pre-arrival
Turn a booking into a bigger one
WhatsApp and email
In-stay
Be reachable without being intrusive
WhatsApp, iMessage and SMS
Post-stay
Earn the next booking
Email and WhatsApp
AI where it earns it. Drafting the message and choosing the language. A person still owns the guest.
The guest journey, message by message
Each one is triggered by booking data, personalised by the record and tier, and sent on the channel the guest agreed to. Swipe a row to see the stage.
Stage 1 of 4: Pre-stay
Automated. Triggered by the booking data from the PMS.
Stage 2 of 4: Upsell
Personalised on the guest profile and what the property still has unsold.
Stage 3 of 4: Loyalty
Triggered by CRM events: points and tier milestones.
Stage 4 of 4: Post-stay
Automated. Timed after checkout.
The messaging hub
WhatsApp, iMessage, SMS and email arrive in a single thread against the guest profile, assigned to a person, with the full history.
~98%
WhatsApp open rate
Industry benchmark, not a BookingWhizz result
~22%
Email open rate
Industry benchmark, not a BookingWhizz result
That gap is why WhizzCRM leads with WhatsApp. It is a property of the channel, not something we did.
Four moments
Built from what the record already holds, so it reads as attention rather than a mailshot.
Omni-channel marketing
One guest record, one message, sent on the channel that guest actually answers. The channel is a delivery decision, not a separate campaign to build.
Pre-arrival, in-stay and post-stay
Built from the guest record
SMS
Where a number is all you hold
App push
To the guest app on the home screen
Available on request
iMessage
Apple Messages for Business
Viber
Eastern Europe and the Gulf
Telegram
Middle East and CIS
Chinese source markets
LINE
Japan and Thailand
Consent and opt-out are held on the guest record, so a guest who leaves one channel is not chased on another.
Works with every major PMS, Channel Manager, OTA, and Payment Provider
Questions
Bring us the guests you already have. We will show you what your hotel knows about them, and what it could