A restaurant’s best source of new guests is its existing guests. This is not a marketing slogan but a statistic: according to several studies in the hospitality field, a guest who comes on a recommendation is one and a half times more likely to become a regular than a guest acquired through advertising. And the cost of acquiring them is several times lower.
The problem is that most venues do not manage the recommendation process at all. People recommend a restaurant to friends organically, without any nudge, without any way to track who came from where. It works, but it works by chance. A systematic approach — where the recommendation is rewarded, tracked and turned into a managed channel — produces a fundamentally different result.
This is the fifth article in our series about the ResoGuest platform. Earlier we covered the founding story, the loyalty module with Apple Wallet and Google Wallet, the reservation system and QR ordering in the dining room. Now — the referral system and win-back campaigns.
How the guest-to-guest referral system works
ResoGuest implements referral mechanics at the guest profile level. Every loyalty program member receives a personal referral link or code. They share it — in messengers, on Instagram, or simply by word of mouth — and when a new guest registers or makes a first booking using that code, both sides receive a bonus.
The bonus is configured by the venue: it can be loyalty points, a discount on the next visit, a free dessert, priority booking. What matters is that the reward is real and perceived as meaningful — otherwise the mechanic does not work.
The referral chain is displayed in the guest profile: you can see whom they brought in, when those guests visited, and what bonuses were credited. For brand ambassadors — those who actively recommend and bring people in — this creates an additional element of recognition and engagement.
Tracking and analytics
The value of a referral system lies not only in the recommendations themselves, but in the data they generate. The dashboard shows: how many new guests came through referrals over a period, which existing guests are the most active source of recommendations, what the conversion is from “invited” to “returning,” and how referral guests differ in average check and visit frequency from guests from other channels.
This data lets you make concrete decisions. If referral guests on average spend more and return more often, it makes sense to invest in the referral program — raising bonuses, creating special offers for active recommenders.
If a specific guest has brought in five new ones and all of them became regulars — that is information on the basis of which it is worth setting them apart into a separate segment with a special level of attention.
Win-back: bringing back those who left
A referral program works with active guests. But there is another category — those who once came regularly and stopped. For them you need win-back campaigns.
ResoGuest lets you set up automatic triggers: if a guest has not visited for N days, they receive a personal message. Not a mass mailing, but a message that takes their history into account.
This works in several formats. Simple: “We miss you. Come back — here are 100 bonus points.” Personalized: “It has been a while. We remember you love seafood — we have a new dish.” Event-based: “Your birthday is in a week — book a table, a surprise is prepared for you.”
Messages go out through the channel the guest prefers: Telegram, WhatsApp, LINE or SMS. Personalization — name, order history, loyalty tier — makes the message relevant rather than intrusive.
Birthdays and geo-triggers
Separate campaigns are built around personal events. A guest’s birthday is a golden opportunity for a venue. In practice, the conversion of a birthday offer into a visit is several times higher than that of standard promo mailings: a person willingly looks for where to celebrate their day when they receive a concrete invitation with a concrete bonus.
ResoGuest automatically sends a greeting a few days before the date — with a booking link and a personal offer. All of this without manual control: the system itself knows the birth dates from profiles and launches the corresponding notifications.
Geo-triggers are a more advanced mechanic, especially relevant for venues in tourist locations. When a guest is near the venue (provided they have consented to geolocation through the Wallet card), you can send a timely offer: “You are nearby — today lunch with a discount until 2 p.m.”
What to avoid
Referral and win-back mechanics work when they are appropriate. A few rules worth following.
Do not bury the guest in messages. A single communication channel — Telegram or WhatsApp — should not turn into a source of daily spam. ResoGuest lets you configure frequency and sending rules so that communication stays welcome.
Bonuses must be real. A referral reward of “100 points” has to mean something in the context of a specific venue’s menu. If 100 points is 10 baht against an average check of 800, the motivation is minimal.
Win-back is not coercion. A guest who stopped coming has the right to. One warm reminder is appropriate. Three messages in a row is already annoyance. The platform supports frequency limits and “do not disturb” flags.
«Recommendations are an organic process that can be supported but cannot be forced to work. The most effective referral mechanism is when a guest recommends a venue because they like it there, and the system simply makes that process convenient and tangibly rewarding for both sides.»




