Greenville restaurants: the second visit is the business
A Greenville restaurant's week is decided by the guest who comes back and the review that brings the next one. The free fix, and where volume breaks it.
Show contents
Call tonight's reservations on the day, put a comment card on the table that the owner answers, collect text club signups on paper at the table, keep a birthday list by hand, and ask for the review while the guest is still in the room. Run that for a month before you buy anything, and count what changed.
At 7:15 on a Saturday in October, the host stand is holding a six top for a party that booked nine days earlier. By 7:35 the table is still empty, two walk ins have been turned away, and the second seating has begun to slide.
That table costs more than four covers. It costs the turn that cannot be resold, the server who counted on it, and the guests sent somewhere else who will remember it when they choose next month.
A restaurant in Greenville, South Carolina runs on two numbers that never appear on the nightly report: how many guests come back, and how many reviews arrive from the ones who do. Both are follow-up problems, and both are usually left to whoever is at the host stand at the end of a long shift.
What a no show table and a one visit guest cost a Greenville restaurant
Take a Saturday that does 180 covers at an average check you already know. Count the reservations that did not arrive. Multiply those covers by the average check, and add the covers turned away while the table was held.
That is the visible half. The larger half sits in the guest list, and most restaurants cannot see it at all.
- The regular is not a row in the point of sale. A guest who came three times this quarter and a guest who came once look identical on a card batch report.
- The visitor is counted as a regular by accident. Downtown fills with people in town for a concert or a ballgame, and they book once, tip well and never return.
- The review is the only asset that compounds. A steady trickle of recent reviews gets chosen by people who have never been.
The comparison is not covers against covers. It is a guest who returns twice a year against one who returns once and disappears, because the first one pays for the second visit with no acquisition cost attached.
Pull no shows per service for eight weeks before changing anything: Friday dinner, Saturday dinner, Sunday brunch, weekday lunch. Most restaurants find that one service carries most of the loss, and that service needs a different confirmation time, not a different message.
Why it happens here
The Greenville market is a visitor market with a reservation habit, and that produces both leaks at once.
- The 7 p.m. book is not all neighbors. Falls Park, Main Street and the West End pull in people from across the Upstate and from out of town, and a share of any Saturday is guests who will not be back this season.
- A late arrival compresses the room. A party that arrives at 7:50 does not just lose its turn. It pushes the second seating, and the guest who booked 8:30 starts the evening annoyed.
- The staff knows the guest and the software does not. The host remembers the anniversary and the usual table. None of it is written anywhere that survives a schedule change.
- The ask lands at the wrong hour. The next morning is when the evening is over and the message reads as marketing.
- Transplants decide in three visits. The metro pulled in people from the Northeast and Midwest, and a new resident tries three or four places before forming a habit.
None of this is a service failure. It is a follow-up gap, small enough to close with one person and a phone.
The manual fix
Everything below runs without software, on a reservation sheet, a stack of comment cards, a binder and a phone. One manager can start this week.
-
Call tonight's reservations on the day.
Between 10 a.m. and 2 p.m., one call per booking. Ask two things: still coming, and how many. A voice recovers more tables than a reminder text, and it surfaces the party that booked the wrong Saturday.
-
Put a comment card on the table with a pen.
Four lines: what worked, what did not, a name, a number. The manager reads them every Monday and answers every one with a name and a role on it.
-
Run a paper opt in at the table.
The offer, the frequency and the opt out printed on the card, filled in by hand. The paper is the consent record, and it goes in the binder with the date.
-
Keep the birthday list by hand.
A column in the reservation sheet and a note in the day book. A guest who gave a birthday in March gets one message in March.
-
Ask for the review at the right moment.
At the table, when the plates are cleared, hand over a card with a QR code. If the number is opted in, send one text 45 to 60 minutes after the check, while the evening is still the thing they are talking about.
-
Call the no show the next day, once.
One question about whether something went wrong, and an offer to hold a table next time.
-
Log every complaint in one place.
Date, dish, server, table, the sentence the guest used. A notebook is enough, as long as it is the same notebook.
The comment card and the log do more for repeat visits than any message, because they are the only two things on this list that change the next visit.
The review ask needs one rule. Ask every guest the same way, and never screen by mood or rating before handing over the link. The guest who had a bad night still gets asked, because the private complaint is the useful part.
Where the manual version breaks
The manual version works on a Tuesday. It fails on the night that matters.
- Volume of covers. At 180 covers and 40 reservations, the day of calls take two hours the host does not have, and the first busy Friday ends the practice.
- The review ask depends on a server's memory at the end of a double, and the server who remembers already has the most tables.
- The binder closes in February. Paper consent records are the first thing to stop being maintained when the manager who started the binder leaves.
- Nobody can tell you the repeat rate. Without it, every marketing decision becomes an opinion.
The threshold is not covers. It is the point where the work depends on a person remembering to do it during service.
What a system does differently
The difference is not a better message. It is that the guest list becomes a record that outlives the host who built it.
The mechanism is a keyword and a calendar. A table card invites the guest to text a word to a local 864 number. The reply confirms the signup, repeats the frequency, includes the opt out line, and tags the guest by what the restaurant knows: patio, brunch, wine list, birthday month. From there, the review request runs on a schedule tied to a visit, slow night offers and birthday notes sit on a campaign calendar with start and stop dates, and replies land in one inbox. Quiet hours run from 8 a.m. to 9 p.m. Eastern.
That is what we use GoHighLevel for, and the reason it is worth naming is the record rather than the message. A keyword signup creates a contact with a date, a source and a consent trail, and that is the part a paper binder cannot hold.
Say this clearly before anyone signs: it is not a reservation book. Floor plans, covers, turn times, deposits and waitlists belong to the reservation system the restaurant already runs. Keep that system, and connect the follow-up around it using the booking or the closed check as the trigger.
A list bought, scraped or assembled from credit card slips is worth less than an empty list, because it carries no consent and no history. The club works because the guest typed the word, and that moment is what makes every later message legal and welcome.
Google's review policy prohibits selectively soliciting reviews and offering anything in exchange for one. A table card that sends happy guests to Google and unhappy ones to a private form is gating. So is a script that asks "were you happy?" before producing the link, a free appetizer for a five star review, or a landing page that filters by rating. Reviews get removed, and the restaurant loses the early warning a run of bad reviews provides.
It also cannot fix a slow kitchen, a rude host or a dish that left the pass wrong. It cannot make a guest return who did not enjoy the visit, and it cannot create consent that a guest never gave.
The same system, assembled and running in a week.
Most of what is described in this story can be done by hand until it cannot. When that happens, this is the stack we use, what it costs, and where it stops.
What it costs
The platform is not the expensive part. The expensive part is sending to a list that should have been segmented, or to guests who never opted in.
| Item | Rough cost | Notes |
|---|---|---|
| Platform plan | $97 to $297 per month | The entry plan covers one location. Higher tiers are for groups and agencies. Confirm current pricing. |
| SMS usage | About a cent per segment | A club send to a few thousand guests is real money. |
| Carrier registration | One time fee plus small monthly charges | A2P 10DLC registration. Required for U.S. business texting. |
| Phone number | $1 to $2 per month | A local 864 number. A toll free line reads as a chain. |
| Table cards and QR codes | A print run | The cheapest line, and the one that decides the opt in rate. |
| The person who checks replies | Already on payroll | Somebody has to answer a guest within a day, or the club is a broadcast. |
A single restaurant usually lands between $110 and $180 a month all in, and the trial runs fourteen days. Confirm current pricing before you commit, because plan tiers change.
What to measure
Five numbers, pulled monthly, tell you whether the room is filling with regulars or with strangers.
- No show rate by service. No shows divided by reservations, per service, not per month. It should fall within two weeks of the first confirmation call.
- Repeat rate. Guests with two or more visits in 90 days, divided by the guests you can identify. The denominator is imperfect and the trend still means something.
- Review velocity. New reviews per month and the share answered. A steady trickle beats a spike.
- Opt out rate per send. A spike means the frequency or the relevance is wrong.
- Cost per cover. Spend on the club and the review requests, divided by covers from tracked offers. Directional, not precise.
If repeat rate is flat and reviews are rising, the restaurant is acquiring well and retaining badly. If both are flat, the club is collecting numbers nobody uses.
Why this matters in Greenville
Greenville, South Carolina is a city that a lot of people move to, and a city that a lot of people visit. Both facts land on the same reservation sheet every Saturday. The visitor is not the problem. Treating every guest like a visitor is.
The season helps a restaurant that pays attention. Patio weather runs long, the summer humidity pushes dining later, and the fall brings football Saturdays and a holiday party season that fills December. A club that knows who comes on a Tuesday and who comes in December can fill the quiet nights without discounting the busy ones.
Start with the day of calls and the comment cards this week. If a month of that fills two tables and produces four reviews, you have a process, and you can decide later whether it needs software. The same discipline runs behind quote and review follow-up for a Tulsa plumbing company, which is this problem with a larger ticket. Restaurants in Greenville that get it right treat the second visit as the product, because it is. The Greenville edition and the retention stories cover the rest.
Do we need permission to text a guest who has visited before?
For marketing, yes. A reservation, a receipt or a credit card slip is not consent to promotions. A keyword opt in at the table, a form with an unchecked consent box, or a QR code that opens a signup with the frequency and opt out language all work. Keep the date and the source for every number, because that record is the defense when a complaint reaches the FCC.
Can we ask only the happy guests for a review?
No. That is review gating, and Google's policy prohibits it, along with offering anything in exchange for a review. Ask every guest the same way, through the same link, and give unhappy guests a private route to the manager. The private complaint arrives before the guest tells the internet.
How many messages a month before guests opt out?
There is no universal number, and any restaurant that quotes one is guessing. Start with two a month, watch the opt out rate per send, and add a third only if the first two earn replies. One message about a night the guest actually attends beats four general ones.
Can this replace our reservation book?
No. Floor plans, covers, turn times, deposits and waitlists belong to a reservation platform, and a follow-up tool does not do table management. Keep the reservation system and connect the confirmation, review and club messages around it, using the booking or the closed check as the trigger.
When exactly should the review request go out?
At the table if the guest is clearly happy and the plates have been cleared, or by text 45 to 60 minutes after the check if the number is opted in. The next morning is too late, and the walk to the car is when the evening is still worth talking about.