Last time we walked through the process of migrating data from a spreadsheet to purpose-built software. This time we turn to what comes immediately afterwards and is almost always overlooked at small properties: the guests who have already stayed and disappeared. Not because they were unhappy — most of them were perfectly happy. It is simply that once they check out, nothing connects them to you any more, and the next time they need a room in that same city they open the same booking app instead of remembering your name.
This article is not about a piece of software. It is about an operational problem: how to keep repeat guests when you have one or two people, no marketing department, no advertising budget, and a day that is already full from morning to night. We will be just as direct about what not to do — because most failures in guest care at small properties come not from laziness but from starting with something too heavy and abandoning it halfway.
Part 1: Why guests stay once and are never seen again
Try a quick test. Open your phone and answer this: in August last year, how many guests stayed with you for the second time or more? If the answer is "a few, probably", that is the problem — not because the number is low, but because you do not know what the number is.
Three common causes
- Nothing on record says who the guest was. Guest information exists only while they are in house: a line in the register, a photocopied ID, a message in the channel's inbox. The guest checks out, that line closes, and nobody opens it again.
- No reason for them to remember your name. For the guest, the booking experience happens inside the channel's app — they remember that interface and the room photos, rarely the name of the property. If nothing during the stay makes them remember you specifically, next time you are one tile among two hundred others.
- Nobody follows up. At a small property, following up gets filed under "when I have a moment" — and there is never a moment. It is not part of anyone's shift and nobody prompts it, so it does not happen.
The cost of losing track — in numbers
- A 20-room property at average occupancy takes a few thousand guest stays a year. If even a very small share of them come back, that alone matches the revenue of a whole low-season month.
- Returning guests usually book direct, because they already know the property, the way there, and you. Every one of those is a booking on which you pay no OTA commission.
- Returning guests are also less demanding once in house: they know the room and they know what breakfast is like, so there are fewer complaints and less time spent explaining — which matters a great deal when you are the only person on duty.
📌 To be fair from the outset: not every small hotel has a repeat-guest base to build on. A guesthouse beside a bus station serving passing travellers, or a homestay at a destination people visit exactly once in their lives, will naturally have a low return rate — and that is not your fault. This article is most useful to properties with repeat corporate travellers, seasonal leisure guests and domestic guests from neighbouring provinces. Before investing the effort, look at which kind of guest base you actually have.
Part 2: Where repeat guests actually cost less
"Keeping a guest is cheaper than finding a new one" has been repeated so often it has stopped meaning anything. For a small hotel it has one very concrete, countable meaning — no OTA commission to pay. That is the entire economic case for guest retention, and it is strong enough that no other argument is needed.
Three costs that disappear when a guest comes back on their own
- OTA commission. Every room night sold through an intermediary has a percentage taken out of it. Same room, same published rate — when the guest books direct, that margin stays with you. This is the largest and clearest item.
- Cost of visibility. To rank higher in a channel's list, properties usually have to discount, join promotional programmes or pay for better placement. A returning guest never passes through that step.
- Your own time. Answering enquiries, sending room photos, explaining the cancellation policy, convincing someone who has never heard of you — every new guest consumes an amount of time a regular barely needs.
And a benefit few people count
- Repeat guests cancel less. Someone who has already stayed books with far more intent than someone who has just tried an app and is still comparing.
- Repeat guests refer others. At small scale this is the most durable source of new guests and it costs nothing — but it only happens if they can still recall your name and contact number.
- Repeat guests accept a fair rate more readily. Not because they are easy-going, but because they already know what they get, so they stop comparing every last thousand đồng with the room next door.
This is also why guest care always sits inside a total hotel management solution rather than standing apart from it: a guest profile is only worth something when it connects to the real stay history and the real account balance, not when it is a phone book kept off to one side. We set out how these pieces fit together in the total hotel management solution for small and mid-sized properties.
Part 3: Where your guest data currently lives
Before talking about guest care, one simple question has to be answered: where does the information about the people who have stayed with you actually sit? The typical answer at a small property is four to six different places, none of them complete, and none of them able to talk to any other.
Six places guest data gets scattered
- The register at the desk: name, room number, amount. The fullest record of who stayed when, but almost impossible to search backwards — finding one guest from last year means turning every page.
- A spreadsheet on the office computer: better, because it is searchable, but usually holds only names and amounts, lacks contact numbers, and comes as a separate file for every year.
- The channel's inbox: it holds the name and the booking reference, but many channels mask the guest's real phone number and email address, giving only a relay address that works for a short window. This point matters: that data is not yours in any full sense.
- Messages on chat apps and social media: where the richest live information sits — what the guest asked for, what they wanted, how many were travelling — but mixed in with thousands of other messages and unfindable after a few months.
- Photographs of identity documents: used for residence declaration. This is sensitive data and belongs somewhere with proper access control, not in the photo library of a personal phone.
- Your own memory: honestly the best source of all — until the day you are ill, away, or the person on duty is a new hire.
Three principles for bringing it together
- One guest is one profile, not one stay. This is the core difference between a booking list and a guest profile. Someone who has stayed three times must be one profile with three stays underneath it, not three unrelated rows.
- Choose the matching key in advance. Usually the phone number, sometimes the ID document number. Once chosen, use it consistently — this is what decides whether the system recognises a returning guest at all.
- Capture it at the front office, not afterwards. Any process that depends on "I'll enter it tonight" dies within two weeks. If capture is not part of the check-in action itself, it will not happen.
🔐 A legal note not to skip: guest information — name, ID number, contact details, stay history — is personal data. You may collect and hold it because of the residence declaration obligation and in order to serve the guest, but using it for marketing contact requires the guest's consent and a way for them to opt out. This is very light if handled from day one — one line of consent at check-in — and very awkward if you let the list grow first and try to fix it retroactively.
Part 4: What one person can realistically do
This is the most practical part of the article. Every guest-care guide written for large companies assumes a dedicated person. You do not have one. So the list below is cut down to five actions, ordered from least effort to most. Doing the first three already puts you ahead of most properties your size.
Five actions, in order
- Action 1 — Record a real contact number on the guest profile at check-in. One step, a few seconds, but it is the foundation of everything that follows. Without it, the other four are meaningless.
- Action 2 — Write one line of notes at check-out. It need not be long. "Prefers a high floor, sensitive to noise" is enough. Write it while you still remember, not later.
- Action 3 — Check for repeat guests before they arrive. Each morning, look at today's arrivals list and see who has stayed before. It takes under a minute.
- Action 4 — Send a thank-you message after the guest leaves. One short message, written by hand, sent the same day. This is the cheapest action with the largest effect, because almost nobody does it.
- Action 5 — Invite a matching group of guests back each season. Ahead of high season, pick the guests who stayed in that same season last year and send them an invitation. This is the heaviest item, done last, and only worth starting once the first four have become habit.
Three things to avoid
- Do not start with a points programme. At small scale, points create an obligation to track, to redeem and to explain whenever a guest queries them — while delivering far less than simply remembering the guest's name.
- Do not blast the whole list. Sending one identical message to a thousand people is the fastest way to get blocked, and the fastest way to make a regular feel like just another name on a list.
- Do not build a long survey form. Guests will not fill it in, and you will lose heart when you see the response rate. One question inside the thank-you message works better.
Part 5: Recognising a repeat guest the moment they call back
The moment that carries the most weight in the whole business of guest retention is not when you send a promotion. It is the first three seconds after a guest calls back, when you can say: "Mr Minh, is that you? You were in room 305 last time." At a large hotel that is technology; at a small property it builds loyalty more powerfully than any discount card.
What it takes to recognise a repeat guest
- Searchable by phone number. That is how the guest reaches you. If the system only searches by name you will always be a beat behind, because Vietnamese names repeat constantly.
- Searchable with and without diacritics. Guests write their own names differently every time; the system has to tolerate that.
- The guest profile shows three things the moment it opens: how many stays, when the last one was and in which room, and the line of guest preferences. If it takes three screens to get there, nobody will do it while holding a phone.
- Recognisable even when the booking came through a channel. The same person booked direct last time and through an app this time under a differently spelled name — the system needs to merge them into one profile, or at least flag a possible duplicate for you to decide.
How to use that information with tact
- Recall the pleasant, not the private. "You liked the sea-facing room last time" is good. Repeating personal details a guest happened to mention in passing makes people feel watched.
- Prefer quiet privilege over announcements. Assigning a regular the room type they like without saying anything earns more goodwill than announcing "you are one of our VIP guests".
- Do not let a new hire misread the note. A vague note such as "difficult guest" leaves the next person on duty greeting them defensively. Notes must describe the incident, never judge the person.
Part 6: Guest preferences — how to write notes you can actually use
Most guest notes at small properties are useless — not because there are too few of them, but because they are written the wrong way. A usable note answers exactly one question: next time this person arrives, what do I need to do differently? If it does not answer that, do not write it.
Four kinds of note worth writing
- Room preferences: high floor or low, near or away from the lift, which aspect, double bed or twin, needs a quiet room.
- Habits around timing: usually arrives after midnight, usually asks for late check-out, leaves for work early and needs an early breakfast.
- Recurring special requirements: extra pillows, which food allergy, travelling with a small child and needing an extra bed, needs space for a large vehicle.
- Context of the trip: travelling for which company, which week of the month they usually stay, how many people they usually come with. This is the most valuable kind of note when it comes to inviting them back.
Writing so the next person can use it
- Specific and short. "Asks for floor 3 or above, bothered by street noise" beats "fussy guest".
- Neutral about the person. Record the incident: "changed rooms twice because of air-conditioner noise" — rather than labelling a personality.
- Dated. Preferences change. A note from three years ago deserves to be read differently from one written last month.
- Separate internal notes from anything the guest sees. Operational reminders for staff should never appear on any document handed to the guest.
- Do not record sensitive information you do not need. Health, religion, personal relationships — record these only when they directly serve a request the guest made, and only when the guest volunteered them wanting to be served accordingly.
Part 7: Inviting guests back in season
This is the only proactive action in the article. The principle: send little, send to the right people, send at the right time — the exact opposite of a mass mailing. For a small property, one round sent to thirty suitable guests outperforms one sent to three thousand arbitrary ones, and takes far less effort.
Time it to the guest's season, not yours
- Seasonal leisure guests: invite them roughly four to six weeks before high season — when people are starting to look, not when they have already booked.
- Repeat corporate travellers: follow their own rhythm — if someone stays one night every month, invite monthly; if once a quarter, quarterly.
- Guests from neighbouring provinces: invite them ahead of long public holidays and special weekends.
- The guest's own occasions: if you know a birthday or anniversary the guest mentioned themselves, this is the send with the highest response rate — but only when the guest volunteered that information.
Summary table: five retention actions for a small property
| Action | When to do it | How long it takes | Measured by |
|---|---|---|---|
| Record a real contact number on the guest profile | At check-in | A few seconds per guest | Share of guest profiles with a usable contact number |
| Write one line of guest preferences | At check-out | Under a minute | Share of guests with at least one note |
| Scan today's arrivals for repeat guests | Every morning | Under a minute a day | Repeat guests identified before they arrive |
| Send a thank-you message after departure | On the day the guest checks out | A minute or two per guest | Share of guests who reply to the message |
| Send a seasonal invitation to return | 4–6 weeks before the season | Half a day per season | Direct bookings generated after the send |
What the invitation should contain
- Their name, used correctly, and a natural reference to their last stay.
- One concrete reason to come back — which season is at its best, what is new at the property — not merely "we would love to welcome you again".
- A modest offer with an end date, if any. It need not be deep; what repeat guests usually value is the certainty of a room rather than a lower rate.
- A way to book direct: a phone number that gets answered and a direct booking link.
- A line letting them stop receiving messages. Required out of respect, and it keeps your list clean.
Part 8: Measure with a repeat-guest rate instead of a feeling
If you keep only one idea from this article, keep this one: turn "it feels like there are more regulars lately" into a number you look at every month. Without the number, everything in the sections above is a feeling — and a feeling will not tell you whether to keep going or stop.
Three metrics are enough for a small property
- Repeat guest rate: of this month's guest stays, what share came from people who had stayed before. This is the headline figure. Read it as a trend over several months; do not judge it on a single month.
- Share of direct bookings: what share of room nights came straight from guests rather than through an intermediary. This is where the economics of retention show up most clearly.
- Gap between stays: how long your regulars typically take to come back. This tells you when to send the invitation — and it differs enormously between corporate and leisure guests.
Two conditions for the numbers to be trustworthy
- Guest profiles must be de-duplicated. If one person exists as three profiles because of three spellings of their name, the repeat guest rate will always be artificially low and you will draw the wrong conclusion.
- The definition must stay fixed. Decide once: counted by guest stays or by room nights, and whether guests travelling in a group are counted. Change the definition midway and the chart becomes meaningless.
When these three numbers run every month, you have something most properties your size do not: a way to verify whether the effort you put into guest care is producing revenue. That is also the spirit of DiCloud, our cloud AI hotel management software — operating figures that come out of the daily work itself, not out of a summary sheet compiled by hand at month end.
🧩 About DiCRM, the guest care module in the ecosystem: DiCRM is the guest profile and guest care module currently being completed and not yet open to customers Coming soon. We say so plainly rather than let the article imply otherwise. One more thing to be direct about: the suggestion feature in DiCRM is rule-based — it runs on conditions the operator configures, for example "guests who have stayed twice or more and have not returned in over six months" — and is not a machine learning model. We do not attach a technology label to something that is not what the label says. What does run today — guest profiles, stay history, lookup by phone number, notes — is already part of the guest management section of the system.
Want to know how much of your current guest base you can still reach?
Send the DiCloud team the guest list you currently hold (with sensitive details redacted). We will review it and answer concretely: how many profiles have a usable contact number, how many are duplicates, and what your actual repeat guest rate is — before you decide anything.
Get a free guest-base reviewConclusion
Keeping repeat guests at a small property needs no extra staff, no advertising budget and no complicated loyalty programme. It needs exactly three things: one single place that holds guest profiles instead of six scattered ones, the habit of spending a few seconds recording things each time a guest arrives and leaves, and one number that tells you whether you are heading the right way. All three are within reach of a single operator, provided they sit inside the daily routine rather than being one more thing to remember.
The starting point is always the same: bring the scattered guest data into one place, de-duplicate it, and start recording real contact numbers at the front office. From that foundation, DiCloud — an online AI hotel management software — can recognise a regular the moment they call back, while you measure the result with a repeat guest rate instead of a hunch. If you want to see how the same problem is framed at a professional tier, the companion piece on the DiHotel Blog covers hotel CRM at chain and resort scale — where one guest profile is shared across several properties — and it is also where the idea of hotel guest care software extends into tiering guests by lifetime value. As your property grows into several locations, that same philosophy of clean data at source continues at a higher tier with DiHotel, the AI hotel management software — the original platform for 4–5 star hotels, resorts and chains — while small and mid-sized properties keep using hotel management software from the same ecosystem, with reporting consolidated in one place. And if you are at an earlier step, go back to the article on mini hotels, guesthouses and homestays to check whether your type of property has a repeat-guest base at all before investing the effort.