🍽️ Restaurants & Hospitality · Case Study

Independent Restaurant Increased Repeat Visits 28% Using SMS VIP Workflows

A popular 350-cover/week bistro was spending thousands on Instagram ads to acquire one-time diners with no system to bring them back on slow weekday nights. We built a GoHighLevel SMS guest VIP retention ecosystem.

SMS VIP Loyalty Club QR Code Opt-In Engine Quiet-Night Reactivation Drips Birthday Automation Post-Dining Review Funnel
Project Overview
Client TypeIndependent Bistro
Cover Volume350+ Covers / Week
Primary ServicesSMS Loyalty, Review Automation, QR Intake
Project Duration8 Business Days
Platform UsedGoHighLevel
Headline Result
Repeat Diner Visits: +28%

Where the Restaurant Stood When We First Spoke

Weekend dining tables were packed, but slow Tuesday and Wednesday nights left kitchen staff underutilized and owner margins squeezed.

📧

8% Email Open Rates

The bistro collected emails via website contact forms. Monthly newsletters were buried in spam folders, yielding almost zero measurable repeat bookings or weekday table reservations.

📝

Paper Birthday Club Cards

Diners wrote birthday dates on paper comment cards at tables. Cards were stored in a box in the manager's office and never entered into a digital marketing database.

🌟

Missed Review Opportunities

Diners expressed delight in person, but no post-dining digital review invitations were sent. Google reviews accumulated slowly at a 4.2-star average.

❌ Before GoHighLevel ✅ After GoHighLevel
8% email newsletter open rate47% SMS campaign engagement rate
Quiet Tuesday covers averaging 18 dinersTuesday covers averaging 32 diners (+34%)
Paper birthday cards sitting in office boxAutomated 7-day pre-birthday SMS dessert offers
Google review rating: 4.2★ (64 reviews)Google review rating: 4.8★ (244 reviews)
0 guest database re-engagement1,200+ opted-in VIP guest SMS database built

Why First-Time Diners Weren't Returning

We identified three critical communication gaps that caused happy restaurant guests to forget the bistro when deciding where to dine out.

1
Wrong Communication Channel Choice

Email marketing is ignored when consumers decide where to eat dinner. SMS text messaging reaches guests directly on their mobile screens during mid-afternoon planning hours.

2
No Timed Mid-Week Offers

The restaurant had no way to send time-sensitive promotions on quiet afternoons to prompt spontaneous dinner reservations for that same evening.

3
Absence of Post-Meal Engagement

Once guests paid their bill and left, the restaurant lost contact with them until their next random visit. A digital connection point at the table was missing.

The GoHighLevel Guest Retention System Architecture

We engineered a frictionless GoHighLevel guest loyalty workspace connecting table QR opt-ins to automated SMS offers and review campaigns.

1

Tabletop QR Code VIP Opt-In Flow

Custom table cards with QR codes offering a free appetizer or dessert on their next visit upon entering name, mobile number, and birthday in GoHighLevel.

2

Quiet-Night Tuesday SMS Reactivation Drips

Automated SMS broadcasts sent Tuesdays at 3:30 PM offering double VIP points or a complimentary glass of house wine for dinner reservations that evening.

3

Automated Birthday & Anniversary Workflows

Triggers a personalized SMS 7 days before a guest's birthday, inviting them to celebrate with a complimentary dessert for their table.

4

Post-Dining Google Review Engine

Sends an automated SMS review request 90 minutes after reservation completion, linking happy diners directly to Google Business Profile.

5

Reservation Confirmation & SMS Reminder Drips

Automated SMS reminders sent 3 hours prior to dinner bookings, allowing guests to confirm or adjust party sizes and preventing weekend no-shows.

6

VIP Guest Segmenting Dashboard

Segmented CRM dashboard categorizing frequent diners, quiet-night responders, and birthday guests for targeted promotional broadcasts.

Paper Comment Cards GHL QR Code Digital Opt-In
Ignored Email Newsletters GHL Automated SMS Broadcasts
Manual Review Cards GHL Automated Post-Dining Reviews
Expensive Instagram Ads GHL In-House Guest Database

Tuesday Night Fully Booked in 45 Minutes

During a rainy Tuesday in month two, the restaurant manager noticed only 6 table reservations on the book for that evening. At 3:30 PM, GoHighLevel broadcast an automated SMS offer to 850 opted-in local VIP guests: "Rainy Tuesday special! Show this text tonight for a complimentary dessert with any main course." Within 45 minutes, 26 table reservations were booked online. The dining room was completely full by 7:00 PM.

What the rainy Tuesday proved was the economic case for owning your guest database rather than renting reach through Instagram ads. The bistro had been spending approximately $1,800 per month on Instagram promotion to drive awareness of their weeknight dining. On that Tuesday, a single SMS broadcast that cost less than $12 in platform messaging costs filled the dining room and generated an estimated $3,200 in food and beverage revenue from a sitting that would otherwise have been largely empty. The manager pulled the owner away from the kitchen at 8:00 PM to show him the bookings dashboard. The owner stood in the kitchen doorway looking at a full room and said: "We've been spending $1,800 a month on Instagram for this. We just did it with a text." That sentence became the internal summary of what GoHighLevel had changed for the business.

26tables
Booked on a rainy Tuesday evening within 45 minutes of sending an automated GoHighLevel SMS offer

Results at 90 Days

Performance outcomes evaluated after 90 days of active GoHighLevel platform deployment.

28%
Increase in Repeat Visits
Driven by automated SMS VIP offers and birthday campaign workflows
180
New 5-Star Reviews
Google Business rating rose from 4.2★ (64 reviews) to 4.8★ (244 reviews)
+34%
Tuesday Night Covers
Quiet weekday dining turned into predictable profit through targeted SMS
1,200+
VIP Guests in CRM
Built a highly responsive local diner database via tabletop QR codes

With high-margin repeat diners filling quiet weekday slots, monthly restaurant profits increased by $9,400 without increasing ad spend. The 180 new Google reviews also produced a measurable local SEO benefit: the bistro's Google Maps ranking for "best restaurant [suburb]" and "best bistro [suburb]" searches moved from position 7 to position 2 over the 90-day period, driven by the combination of volume (244 total reviews vs 64 before) and recency (180 reviews in the last 90 days signals an actively reviewed, current business). The owner reduced the Instagram ad budget from $1,800/month to $600/month at the 90-day mark, redirecting $1,200/month of advertising spend toward kitchen team incentives — with no reduction in dining cover volume.

What the Restaurant Owner Reported

The head chef runs the kitchen. The general manager runs the floor. Neither of them has time to think about software. Here's what they said at 90 days.

"We spent years trying to get people to open email newsletters. GHL Expert set up tabletop QR codes and automated SMS campaigns in GoHighLevel, and the response has been unbelievable. Sending a Tuesday text at 3:30 PM fills our dining room by 7:00 PM. Plus, gaining 180 new Google reviews in 90 days has made us the top-rated bistro in our area."

— General Manager & Head Chef, Independent Bistro
180
New Google Reviews
+34%
Tuesday Covers
1,200+
Opted-In VIP Diners

The GoHighLevel Feature Stack for Restaurants

Specialized tools configured for table opt-ins, quiet-night SMS blasts, and automatic review collection.

📱

Tabletop QR Opt-In Funnel

Custom-designed QR code table cards were printed and placed at every table in the 45-cover dining room. The QR code links to a GoHighLevel landing page optimised for mobile completion: a 3-field form (first name, mobile number, birthday month) with a clear offer: "Join our VIP Diner Club and receive a complimentary appetizer on your next visit." When the form is submitted, GoHighLevel immediately sends an SMS confirmation: "Welcome to [Bistro Name] VIP Club! 🎉 Your complimentary appetizer is reserved — just show this text to your server on your next visit." The digital "voucher" in the confirmation SMS drove redemption because it gave guests a specific, tangible benefit to remember and act on. In 90 days, 1,200+ diners opted in via the tabletop QR system — building a local diner database that cost the restaurant nothing to acquire beyond the printed table cards.

📣

Quiet-Night SMS Broadcast Engine

Every Tuesday and Wednesday at 3:30 PM, GoHighLevel broadcasts an SMS to all opted-in VIP guests who haven't dined in the last 14 days. The message timing was specifically chosen to arrive during the window when diners are beginning to think about their evening — past lunchtime, before post-work decisions are locked in. The offer rotates to avoid repetition: Week 1 features a complimentary dessert, Week 2 offers double VIP points, Week 3 promotes a new seasonal dish with a 15% weeknight discount, Week 4 previews the chef's specials. The one-click booking link in the SMS routes directly to the reservation calendar pre-populated with Tuesday or Wednesday as the selected date. The 47% SMS engagement rate (compared to the previous 8% email open rate) confirmed what hospitality operators consistently observe: consumers in a dining decision mindset respond dramatically better to a phone notification than to an email buried in an inbox.

🎂

Automated Birthday Campaign Engine

GoHighLevel monitors the birthday month field collected at opt-in and fires an automated workflow 7 days before the start of each guest's birthday month. The message arrives in the guest's name from the restaurant's number: "[Name], your birthday is coming up! We'd love to celebrate with you — come in this month and enjoy a complimentary dessert for your table, on us. Just mention this text to your server." A second reminder fires 2 days before the end of the birthday month if the guest hasn't returned. The birthday campaign generated one of the highest conversion rates of any workflow in the build: guests who receive a birthday SMS visit within the month at a 38% rate — nearly double the redemption rate of the weekday offers. The emotional connection of a restaurant acknowledging a birthday creates a memorable experience that drives not just the visit, but subsequent social sharing and word-of-mouth recommendations.

Post-Meal Review Request Generator

90 minutes after a table booking's reserved time slot passes — based on the timestamp in GoHighLevel's reservation calendar — an automated SMS fires to the guest's mobile number: "Thanks for dining with us tonight at [Bistro Name]! If you enjoyed your evening, a Google review would mean the world to our team — it only takes 30 seconds: [Google review link]." The 90-minute timing was calibrated to coincide with the post-meal satisfaction window: guests have finished dining, are perhaps waiting for dessert or enjoying a final drink, or have just arrived home — but the experience is still fresh and positive sentiment is at its highest. Reviews submitted through this workflow averaged 4.9 stars. Any guest who responds to the SMS with a less-than-positive sentiment is routed to the manager's inbox for direct follow-up rather than public review, protecting the Google Business Profile from negative review accumulation.

📅

Reservation Confirmation SMS Drips

3 hours before every booked reservation, GoHighLevel sends an automated SMS reminder to the guest: "Just a reminder that your table for [party size] is booked at [Bistro Name] tonight at [time]. We look forward to seeing you! Reply CANCEL if your plans have changed." If the guest replies CANCEL, the reservation is removed from the booking calendar automatically and the table becomes available for same-day walk-ins or the quiet-night SMS broadcast. No-show rates dropped from approximately 18% pre-system to under 3% after the reminder workflow launched — a significant economic improvement for a restaurant where an empty table at prime-time represents lost revenue on a perishable seat inventory that cannot be recovered.

👥

VIP Diner Segmentation Dashboard

The GoHighLevel CRM dashboard segments all 1,200+ VIP guests into actionable categories: Frequent Diners (visited 3+ times in 90 days), Quiet-Night Responders (redeemed a Tuesday/Wednesday offer), Birthday Month (approaching or in current birthday month), and Lapsed Guests (opted in but haven't visited in 60+ days). Each segment can be targeted with a distinct broadcast: frequent diners receive early access to new menu launches, quiet-night responders receive Tuesday/Wednesday offers first, birthday guests receive their personal birthday message, and lapsed guests receive a win-back offer. The segmentation means no guest receives an irrelevant message — a frequent weekend diner doesn't receive Tuesday fill offers, and a lapsed guest receives an appropriate reactivation message rather than being treated like an active VIP. This precision targeting is what drove the 47% engagement rate — guests received relevant offers that matched their actual dining behaviour.

Frequently Asked About This Case Study

We designed printed QR code table cards placed at every table in the dining room. Scanning the QR code opens a mobile-optimized GoHighLevel landing page with a 3-field form: first name, mobile number, and birthday month. The offer is immediate and tangible: a complimentary appetizer on the guest's next visit, delivered as an SMS voucher the moment they submit the form. The brevity of the form — three fields only — was a deliberate design choice: any additional friction (email address, full birthday date, dining preferences) would have reduced opt-in rates. In 90 days, 1,200+ guests opted in via the tabletop QR system. The key behavioral insight was that diners are in a positive, relaxed state while dining and are receptive to joining a loyalty programme that offers an immediate, relevant reward — making the table the ideal moment for database capture rather than a website pop-up or point-of-sale prompt.

SMS achieved a 47% open and redemption engagement rate within 2 hours of sending — compared to the 8% email open rate on their previous monthly newsletter. The difference is structural, not just preference-based: email inboxes for most consumers contain hundreds of messages competing for attention, and a restaurant newsletter has no inherent urgency that would prompt immediate opening. An SMS, by contrast, arrives as a push notification to a phone the recipient has checked an average of 96 times that day. When the message contains a time-sensitive offer — "tonight's special" — and a one-tap booking link, the friction between seeing the offer and acting on it is minimal. The 47% rate also benefited from the quality of the database: every contact had opted in personally while dining, indicating an already-positive relationship with the restaurant and genuine local proximity to act on an evening dining offer.

The Tuesday SMS broadcast fires at 3:30 PM every week via a GoHighLevel scheduled workflow — targeting opted-in guests who haven't visited in the last 14 days. The timing was tested: we ran the first two broadcasts at 11:00 AM and 5:30 PM before settling on 3:30 PM as the highest-response window. The mid-afternoon send catches diners in the planning phase of their evening — past their workday's core hours, before post-work plans are locked in. The message includes a rotating weeknight-specific offer with a one-tap reservation link. Tuesday night covers increased from an average of 18 to 32 per service — a 34% improvement attributed directly to the SMS workflow. Before the system, Tuesday was the restaurant's lowest-revenue night of the week by a significant margin. After 90 days, Tuesday had become a reliably profitable service night for the first time in the restaurant's 6-year history.

We launched automated Tuesday SMS VIP offers sent at 3:30 PM to opted-in diners, increasing Tuesday night covers by 34%.

The complete build took 8 business days — the shortest of our standard engagements, primarily because the GoHighLevel feature set required for restaurant guest retention is focused and well-defined. Days 1–3 covered the QR opt-in landing page design and build, the SMS confirmation and welcome workflow, and the tabletop QR card design for printing. Days 4–5 covered the Tuesday/Wednesday broadcast schedule, the birthday workflow, and the post-dining review request automation. Days 6–7 covered the reservation reminder workflow, the GoHighLevel calendar configuration for booking management, and the VIP guest segmentation dashboard setup. Day 8 was the go-live day: the manager and one front-of-house team member received a 30-minute training session on the GoHighLevel dashboard, the booking calendar, and the unified SMS inbox for handling any guest replies. The printed QR table cards were installed during the day 8 afternoon service.

GoHighLevel monitors the birthday month field collected at QR opt-in and fires a personalised workflow 7 days before each guest's birthday month begins. The SMS arrives from the restaurant's name: "[First name], your birthday is coming up! We'd love to celebrate with you — come in this month and enjoy a complimentary dessert for your table, completely on us. Just mention this text to your server." A second reminder fires 2 days before the end of the birthday month for guests who haven't visited. The birthday campaign generated a 38% redemption rate — the highest of any workflow in the system. The emotional weight of a personalised birthday acknowledgement from a restaurant the guest has a positive history with creates a meaningful motivation to visit that a generic discount offer doesn't replicate. Birthday diners also typically arrive in groups, meaning the average spend per birthday visit is significantly higher than a standard table.

No — the entire system runs without any staff action during service. The review request fires automatically 90 minutes after a reservation's booked time slot passes — triggered by the GoHighLevel workflow reading the calendar timestamp. Staff don't touch any software during dinner service. The only staff action the system requires is checking the GoHighLevel unified inbox once or twice per week to respond to any guest SMS replies that the automated keyword recognition didn't classify. In practice, the manager reported spending approximately 10 minutes per week on this. All broadcast campaigns, birthday messages, reservation reminders, and review requests operate on automated schedules configured during setup. The entire guest retention system runs in the background while the team focuses on food and hospitality.

Ready to Build a VIP SMS Diner Loyalty Club?

Stop relying on unpredictable ad campaigns. We will build a customized GoHighLevel guest retention system that fills your quiet weekday tables on demand.