Home / Features / Guest CRM & Loyalty

Zotaki Platform · Guest CRM & Loyalty

Guest CRM & Loyalty

One profile per guest, built automatically from every stay, booking and restaurant bill — with the history, preferences and verified contact details you need to bring them back directly instead of paying commission for them a second time.

Profiles built automaticallyWhatsApp, SMS & emailPoints or tiersMember-only rates

You already have this data. You are just not using it.

Every hotel has years of guest history sitting in registers, invoice books and an old spreadsheet. What it does not have is a way to ask "who stayed with us twice and has not come back since Diwali" and get an answer in three seconds.

One profile, every source Segments in seconds WhatsApp campaigns Points and tiers Member-only rates Post-stay feedback

WhatsApp messaging partners

Campaigns delivered through the WhatsApp providers you know

Zotaki connects to these WhatsApp Business messaging providers; messaging is charged at the provider's own rate.

15–25%What an OTA takes on a booking
₹0Commission on a returning direct guest
AutomaticProfiles built as you operate
One tapFrom a segment to a campaign

Why this matters

You paid a commission for a guest you already knew

A guest stayed with you in February. They liked it. In September they wanted to come back, opened an OTA app because that is what they always do, and you paid eighteen percent for a guest who was already yours.

Nothing was stopping you contacting them directly — except that nobody knew they existed. Their details were on a registration card in a drawer, and no one was ever going to go through that drawer.

  • Regulars recognised by face, but not in any list
  • Guest data spread across registers, invoices and WhatsApp
  • No way to reach everyone who stayed last winter
  • Preferences remembered by one receptionist who has now left
Guest details scattered across registers, invoices and notes being consolidated into one guest profile

Where profiles come from

Built while you work, not entered afterwards

Nobody has time to maintain a guest database as a separate job. So the database maintains itself from things your team is already doing.

Every check-in

Name, mobile, address and ID captured at the desk become a profile the first time, and match to it every time after.

Self check-in

An OTP-verified mobile number — the single most valuable field you can hold. See self check-in.

Direct bookings

Every booking engine reservation arrives with real contact details, already yours.

OTA reservations

Whatever the OTA passes through lands on a profile, ready to be completed properly at check-in.

Restaurant & outlets

Bills charged to a room add F&B spend to the guest's history, so lifetime value is not just room revenue.

Deduplicated

Matched on mobile first, then email and ID. Genuine duplicates can be merged without losing either history.

Segments

The questions you could never answer before

Each of these is a filter, not a project. Pick one, see the list, message it.

312Repeat guestsStayed two or more times. Your warmest list, and usually your most ignored.
1,140LapsedHave not returned in twelve months. The one campaign most properties have never run.
86High spendersTop decile by lifetime value, room and F&B combined.
204OTA-first guestsCame through an OTA and have never booked direct. The win-back target.
47CorporateTravelling on a company account, worth a negotiated rate conversation.
29Anniversaries this monthA message that costs nothing and is remembered for years.

Campaigns

Reach a segment where they actually read things

In India that means WhatsApp first, SMS second and email a distant third. Zotaki sends to the segment you picked, using approved templates, and tracks which bookings came back — so you find out what a campaign produced instead of guessing.

  • WhatsApp, SMS and email from one screen
  • Personalised with name, last stay and room preference
  • Bookings attributed back to the campaign that caused them
  • Consent recorded, unsubscribe honoured everywhere

Where they land when they click →

Recent campaignsLast 90 days
Monsoon offer · WhatsAppLapsed guests · 1,140 sent · 38 bookings
₹2,41,800
Member rate reminder · WhatsAppOTA-first guests · 204 sent · 11 bookings
₹71,500
Anniversary greeting · SMS29 sent · 4 bookings
₹28,400
Long weekend · emailRepeat guests · 312 sent · 6 bookings
₹39,900

Loyalty

Choose a mechanic that fits your property

A forty-room hotel does not need what a chain needs. Pick one of these and run it properly rather than launching a scheme nobody understands.

Member rate

A better price on your own booking engine, available only to guests who book direct. The simplest mechanic, and usually the most effective.

Tiers

Silver, gold and platinum by nights or spend, each with its own benefits — upgrade priority, late checkout, a welcome amenity.

Points

Earned per rupee across rooms and F&B, redeemable against a future stay. Balance visible to your desk and to the guest.

Recognition without a scheme

Sometimes the whole programme is your receptionist knowing it is their fourth visit and that they like a high floor.

Benefits that cost you little

Early check-in, late checkout, a room upgrade on a soft night — high perceived value, close to zero marginal cost.

Across the group

Earned at one property, recognised at all of them. See multi-property.

Run your own numbers

What is moving one guest from OTA to direct worth?

You are not going to convert everybody, and you should not try. But a guest who has already stayed with you is the easiest direct booking you will ever get.

Commission you stop paying, per year

₹2,65,162

on guests you already served once, at your own rates.


Guests moved to direct, a month
20
Commission saved a month
₹22,097
Worth of each recovered booking
₹1,116
Commission you pay today, a year
₹13,25,808

OTAs are worth paying for — they bring guests who would never have found you. The argument is only about the second visit, where you are paying for a relationship you already own.

After the stay

Catch the complaint before it becomes a review

A post-stay message asks how it went. An unhappy answer goes privately to your manager while there is still time to fix it. A happy one gets pointed at Google or TripAdvisor. That is the entire mechanism behind most properties whose ratings quietly improve.

  • Automatic post-stay message on WhatsApp or SMS
  • Poor scores routed to a manager, not a public page
  • Satisfied guests nudged towards a public review
  • Recurring complaints visible as a pattern, not anecdotes

Ask at the right moment

The morning after checkout, when the stay is fresh and the guest is not standing at your counter being polite.

Read it as data

Six mentions of the shower in one month is a plumbing job, not six unlucky guests.

Kept on the profile

So the next time they book, whoever takes the call knows what went wrong last time.

Worth saying plainly

Three things to be realistic about

OTAs will not hand over contact details

You will often get a masked email and no phone number. The only reliable moment to capture a real, verified mobile is at check-in — which is why self check-in matters more than any CRM feature.

Messaging is not free

WhatsApp and SMS are charged per message by the operator. A campaign to a thousand lapsed guests costs real money — which is a good reason to segment rather than blast.

A loyalty scheme is a promise

Points a guest cannot easily redeem are worse than no programme at all. Start with a member rate you will honour every time, and add complexity only if it earns its place.

Frequently asked questions

Where do guest profiles come from?

Front desk check-ins, your booking engine, OTA reservations through the channel manager, self check-in submissions and restaurant bills charged to a room — all feeding the same profile.

How are duplicate profiles avoided?

Guests are matched on mobile number first, then email and ID document. Genuine duplicates can be merged, keeping the stay history and spend of both.

Do I get contact details from OTA bookings?

Only what the OTA passes on, which is often a masked email and sometimes no phone number. The reliable way to get real details from an OTA guest is at check-in.

Can I send campaigns on WhatsApp?

Yes, along with SMS and email — to a chosen segment, using approved templates, with results tracked against bookings.

What segments can I build?

Repeat guests, lapsed guests, high spenders, corporate guests, guests from a city, birthdays and anniversaries this month, and anyone who stayed in a date range.

How does the loyalty programme work?

You choose: points per rupee redeemable against a stay, tiers with their own benefits, or a straightforward member rate for direct bookers.

Can members get a better rate than OTAs show?

Yes — and it is the most effective loyalty mechanic most Indian properties have, because it gives a concrete reason to book with you next time.

Does it collect guest feedback?

Yes. A post-stay message requests feedback, routes unhappy responses privately to your manager, and points satisfied guests towards a public review.

Is this compliant with consent rules?

Marketing consent is recorded per guest and can be withdrawn, unsubscribe is honoured across channels, and retention periods are configurable under the DPDP Act.

Do I need extra software for this?

No — the CRM is part of the PMS and reads the guest and booking data your front desk already creates. Messaging is charged at the underlying WhatsApp or SMS rate.

See your own guest list, segmented

Thirty minutes. Bring whatever guest data you already have — a register, an old spreadsheet, invoice books — and we will show you what it looks like as profiles, segments and a campaign you could actually send this week.