The message script that turns a one-time diner into a regular
Most restaurants lose a first-time guest forever — these exact messages fix that.
The message script that turns a one-time diner into a regular
Most restaurants lose a first-time guest forever — these exact messages fix that.
Someone came in, had a great meal, paid, and left. And then… nothing. No second visit. No word of mouth. Just a name on a receipt that goes nowhere.
The gap between a first visit and a regular isn't about the food — it's about follow-up. Most restaurants do zero outreach after a table walks out the door. The ones that do it well use simple, human messages sent at the right moment. Here are the exact scripts that work.
1. The same-night thank-you (send within 2 hours of their visit)
Speed signals that you actually care. A message sent the same night a guest dines feels personal. One sent three days later feels like an afterthought.
"Hey [Name]! Thanks so much for coming in tonight — really glad you could join us. Hope you enjoyed the [dish they ordered or 'the meal']. We'd love to see you again soon. 🙏"
Keep it short. No discount, no ask — just warmth. This message alone increases the chance they think of you next time they're choosing a place to eat.
2. The 7-day soft invite (send one week later)
A week out is the sweet spot. The meal is still a good memory, but enough time has passed that a return visit feels natural — not pushy.
"Hey [Name]! It's been a week since your visit and we've been thinking about you 😄. We just added [new dish / weekend special / seasonal menu] and thought you might want to be one of the first to try it. Come back and ask for [your name or a staff member] — we'll take care of you."
The personal name-drop at the end matters. It turns a marketing message into an invitation from a human being.
3. The milestone message (birthday or anniversary)
People eat out to celebrate. If you know a guest's birthday or the date of their first visit, you have a free reason to reach out.
"Happy birthday, [Name]! 🎂 Come celebrate with us this week — show this message and dessert is on us. We mean it. Can't wait to see you."
Or for a "dine-iversary":
"One year ago you had your first meal with us — we still remember! Come back and we'll make sure visit #2 is even better. Table on us for [appetizer / drink / dessert]."
These messages feel like moments, not marketing. Guests share them. They come back.
4. The re-engagement message for lapsed guests (45–60 days of silence)
If someone hasn't been back in 6–8 weeks, don't let them drift further. A single honest message can bring them back.
"Hey [Name] — we haven't seen you in a while and honestly, we miss you. Things have been buzzing here lately: [new dish / new hours / new event night]. We'd love to have you back. Come in this week and the first round of [drinks / bread / small plate] is on the house."
Honesty ("we miss you") outperforms any slick promotion. This is a message from a real restaurant owner, not a chain's CRM system — write it like one.
5. The ask-for-a-review message (after a positive signal)
If a guest replies warmly to any of the above messages — or leaves a compliment in person — that's your cue. Strike while the feeling is fresh.
"So glad to hear that, [Name]! Would mean the world to us if you left us a quick Google review — takes about 60 seconds and helps more people find us. Here's the link: [link]. Thank you honestly 🙏"
Don't blast this to everyone. Send it only to guests who've already expressed happiness. A targeted ask converts far better than a generic one — and you won't annoy people who weren't in the mood.
Running these five messages consistently — for every new guest, every week — is what builds a loyal base. The scripts aren't complicated. The hard part is actually doing it without dropping the ball when service gets busy.
That's exactly the kind of work you can hand off to a Sidekyk. Send your guest list over WhatsApp, tell your Sidekyk which message to send and when, and it handles the follow-up so you can stay focused on the floor. Try it at sidekyk.ai and turn your next first-time diner into a regular.
Want this running in your WhatsApp every Monday morning?
Drop your number — we'll WhatsApp you the moment Restaurants goes live.
Join the waitlist on WhatsAppPowered by SideKyk · A team of AI agents in your WhatsApp