
Join confirmation: 'Hi [Name]! You're on the list at [Restaurant]. Party of [X], position #[X], ~[X] min wait. We'll text when ready! Reply LEAVE to cancel.' Keep it under 160 characters (1 SMS segment). Include position and time — these are the two things guests care about.
Halfway update: 'Update: About [X] more minutes, [Name]. You're [Xth] in line. Thanks for your patience!' Only send this for waits over 15 minutes. For shorter waits, skip it — a 10-minute wait doesn't need three texts.
Table ready: 'Great news, [Name]! Your table is ready at [Restaurant]. Please head to the host stand within 5 min. See you soon!' The 5-minute grace period is critical — include it to set clear expectations.
Running late follow-up: 'Hi [Name], we texted about your table 5 min ago. Still joining us? Reply YES to keep your spot or we'll seat the next party in 3 min.' One follow-up is appropriate. Two is pushy. If no response after the second deadline, move on.
Confirmation (sent at booking): 'Confirmed! [Restaurant] reservation for [X] guests on [Date] at [Time]. Reply CHANGE to modify or CANCEL to cancel. See you then!' Immediate confirmation reduces no-shows by setting commitment.
Day-before reminder: 'Reminder: Your reservation at [Restaurant] is tomorrow, [Date] at [Time] for [X] guests. Reply CONFIRM to confirm or CANCEL if plans changed.' Day-before reminders reduce no-shows by 30-40%. Make replying easy.
Same-day reminder (2 hours before): 'See you tonight! Your table at [Restaurant] is at [Time]. Running late? Reply LATE + your ETA and we'll hold your table.' This catches the 5-10% who forgot and would have no-showed. The LATE option gives them an easy way to communicate rather than ghost.

Birthday: 'Happy Birthday, [Name]! 🎂 We're excited to celebrate with you at [Restaurant] tonight. A little something sweet is waiting for you!' Send for guests who mentioned a birthday during booking. The surprise dessert/gesture is implied, not promised — keeps expectations manageable.
Anniversary: 'Congratulations on your anniversary! We've prepared a special table for tonight's celebration at [Restaurant]. [Time], party of [X].' Acknowledging the occasion before arrival makes guests feel valued and sets a positive tone for the evening.
Large party/event: 'Hi [Name]! Everything is set for your party of [X] at [Restaurant] on [Date]. Your dedicated area is reserved from [Time]. Questions? Reply here or call [Phone].' Large parties need extra reassurance. Providing a phone number shows you take their event seriously.
Thank you (next day): 'Thanks for dining with us last night, [Name]! We hope you loved it. If you have a moment, we'd appreciate a review: [Google Review Link].' Send 12-24 hours after the visit. Same-day is too soon (they're still digesting), 3+ days is too late (memory fades).
Feedback request (for negative signals): 'Hi [Name], thanks for visiting [Restaurant] last night. We noticed your wait was longer than expected and want to make it right. Reply with any feedback — we read every message.' Send this to guests whose wait exceeded their quoted time by 10+ minutes. Proactive outreach often prevents negative reviews.
Return visit incentive: 'We miss you, [Name]! It's been [X] weeks since your last visit to [Restaurant]. Come back this week and enjoy [offer]. Show this text to your server.' Send 30-45 days after last visit. Keep offers simple and genuine — $10 off, free appetizer, complimentary drink.
Character limit: stay under 160 characters per message when possible. Messages over 160 split into multiple SMS segments, which feels spammy and costs more. If you can't fit the message in 160, cut words — not information.
Personalization: always use the guest's first name. '[Name], your table is ready' is warmer than 'Your table is ready.' Most waitlist systems auto-fill names. If yours doesn't, it's worth the 2 seconds of manual entry.
Opt-out: every marketing text (return visit, promotions) must include an unsubscribe option per TCPA regulations. Transactional texts (waitlist updates, reservation confirmations) don't legally require opt-out but it's good practice to include 'Reply STOP to unsubscribe' on the first message in any thread.
Timing: waitlist texts are time-sensitive — send immediately. Reservation reminders: day before + 2 hours before. Post-visit: next day. Return incentives: 30-45 days later. Never text before 10 AM or after 9 PM unless it's a same-day waitlist/reservation message.
KwickOS: table management, waitlist, POS, online ordering — all in one platform. 5,000+ restaurants trust us.
Get a Free Demo →Earn recurring revenue bringing KwickOS to restaurants in your area. Exclusive territories available.
Apply Now →