Restaurant email and text follow-up: welcome guests and give them a reason to return
A guest joins your list because something about the restaurant interests them. The first few messages should make that decision feel worthwhile. Deliver the promised benefit, help them plan a visit, and give them a relevant reason to return.
That does not mean sending the same promotion every few days. A useful sequence has a purpose for each message and a reason to stop or change direction. It should also reflect what you actually know. Joining a list does not prove someone has eaten at the restaurant, and clicking a menu does not prove they visited.
The examples below use fictional Maple Table. They are creative drafts, not complete legal disclosures. Replace bracketed details, verify every offer, and use the required sender, permission, privacy, and opt-out elements in your approved sending setup.
In this guide
- Map the audience before the messages
- Give each message one job
- Email 1: deliver the welcome promise
- Email 2: remove a planning obstacle
- Email 3: invite a specific occasion
- Email 4: a return invitation without invented history
- Use text when the message merits the interruption
- Build stop rules before starting the sequence
- Test the logic as well as the copy
- Improve the sequence with useful evidence
Map the audience before the messages
Begin with three practical groups: new subscribers, people with a known recent restaurant transaction if you can reliably identify one, and longer-term subscribers whose visit history is unknown. These groups should not receive identical assumptions about their relationship with the restaurant.
Keep email and text eligibility separate. Use the recorded channel permissions, preferences, location, and suppression status. Promotional texting has specific consent requirements; for example, Twilio requires prior express written consent. Check the actual provider and applicable rules before activating a sequence. [S05]
Avoid creating elaborate segments from weak data. “Hasn't visited in 30 days” is only valid if you can observe visits reliably. If you cannot, use neutral wording such as “Looking for your next dinner plan?” rather than “We haven't seen you in a month.”
Give each message one job
A simple starting sequence might welcome the guest, help them plan a visit, and later introduce one relevant occasion. The timing is a testable operating choice, not a universal formula. Consider how often people reasonably visit your restaurant and what frequency you promised at signup.
As an example, send the welcome after the required confirmation, a useful planning message several days later, and an occasion-based invitation when there is something real to say. Suppress messages that no longer fit. A guest who has redeemed a welcome offer should not keep receiving instructions to claim it.
Coordinate the sequence with your regular broadcasts. A person should not receive an automated welcome, an event campaign, and a general promotion on the same day simply because different people built them. Use an overall contact plan and frequency controls your system can actually enforce.
Email 1: deliver the welcome promise
Subject: Welcome to Maple Table
Preview: Your next meal starts with the current menu.
Body: “Thanks for joining us. We'll send seasonal menu news and occasional invitations from Maple Table on Oak Street. If you're planning a visit, start with the current menu and service hours below. Have a question about a group booking? Our team can help at [monitored contact]. We're glad you're here.”
Button: View the current menu.
This version works when the signup promise is useful news rather than an incentive. If you promised a welcome offer, replace the main body with the approved benefit and its material terms. Do not hide the promised offer underneath a long brand introduction. Add the required commercial-email footer through your sending system.
Email 2: remove a planning obstacle
Subject: Eating in or taking dinner home?
Preview: Here are the two ways to enjoy Maple Table.
Body: “Some evenings call for a table. Others call for dinner on your own sofa. At our Oak Street location, you can [accurate dine-in policy] or order pickup through [approved destination]. Pickup is collected at [specific instructions]. See the current menu, choose what suits your evening, and we'll take it from there.”
Button: Choose your dinner plan.
Use this message only if both routes exist and the destination helps guests choose. If your restaurant has a single service model, answer a different real question: where to park, how group bookings work, or when the lunch menu is served. Useful information can be a reason to open a message without adding a discount.
Email 3: invite a specific occasion
Subject: A Tuesday dinner worth making plans for
Preview: See this week's menu and the details before you book.
Body: “If Tuesday is your night to skip the cooking, our [approved menu or event] is available at Maple Table on Oak Street from [hours]. You'll find [specific, accurate description] on the menu. See the current price, availability, and booking details below, and choose a time that works for you.”
Button: See Tuesday's menu.
This message needs a real occasion and a complete destination. Do not send it simply because the automation says day ten has arrived. If the menu is unavailable or the restaurant is full, pause or replace the message. Keep any genuine deadline connected to the actual offer.
Email 4: a return invitation without invented history
Subject: Something new for your next visit
Preview: Meet [approved new dish or seasonal menu].
Body: “We've added [specific description] to the menu at Maple Table. If you've been looking for a reason to plan your next meal with us, you can see the current menu and service details below. Bringing someone with different tastes? The full menu will help you choose together.”
Button: Explore the current menu.
This wording does not claim to know when the person last visited. If you have reliable transaction data and permission to use it for the intended purpose, you can design more specific follow-up. Keep the copy respectful; a restaurant invitation does not need to sound like a report on someone's movements.
Use text when the message merits the interruption
Text is useful for concise, relevant information when the guest has chosen that channel. Do not copy a long email into several messages. Identify the restaurant, state the useful detail, give one destination, and include the appropriate opt-out instruction in the approved format.
Welcome example: “Maple Table: You're signed up for our restaurant updates. See the current menu and hours: [link]. Reply STOP to unsubscribe.” Send only after the required enrollment steps, and make the wording match the actual program.
Occasion example: “Maple Table: Planning Tuesday dinner? Our [approved menu] is available [date/hours] at Oak Street. Details and booking: [link]. Reply STOP to unsubscribe.” Replace the placeholders and ensure the linked terms are complete.
Avoid sending the same invitation by email and text at nearly the same moment without a clear reason. A person who selected both channels may still expect restraint. Test the actual message length, link, sender identity, and replies on the provider you use.
Build stop rules before starting the sequence
Stop relevant marketing when someone opts out. Keep the suppression state connected to every campaign that could contact them. Commercial email must provide an accessible opt-out; the FTC's CAN-SPAM guidance explains the US requirements. [S03]
Also stop or adapt a sequence when an offer is redeemed, an event is canceled, a location closes, or a guest's preference changes. If your system cannot recognize a transaction, do not build a promise around recognizing it. Use a simpler sequence that remains accurate with the data available.
Decide who handles replies. An invitation can generate a dietary question, booking request, or complaint. A monitored response path is part of the campaign. If the sender cannot receive replies, explain the useful alternative instead of leaving the guest in a dead end.
Test the logic as well as the copy
Create test contacts for each relevant path: email only, text only, both channels, different locations, already redeemed, unsubscribed, and failed delivery. Confirm that each receives only the intended message. Check what happens when someone joins twice or changes a preference midway through the sequence.
Read every destination on a phone. Verify dates, prices, location, booking availability, and the difference between a request and confirmation. Test the stop process and confirm that scheduled messages honor the updated status.
Record the launch version and the person who approved it. When a menu or offer changes, you need to know which messages still reference it. Automated content should have an owner and a review date, just like a printed menu.
Improve the sequence with useful evidence
Review delivery, relevant clicks, replies, opt-outs, and recorded guest actions. Link engagement to restaurant outcomes only where the records support it. A useful message may help a guest who later walks in without leaving a measurable digital trail; that uncertainty should remain visible.
Change one important element at a time where practical: the invitation, destination, timing, or offer. Do not declare a winning subject line from a handful of responses. Combine the data with staff feedback about the questions and redemptions the campaign creates.
Use the guest invitation and sequence worksheet to map the first three messages and their stop rules. DineROI's growth plan can help you connect follow-up to the rest of the guest journey, so the list becomes an ongoing relationship the restaurant can manage.
Sources
- CAN-SPAM Act: A Compliance Guide for BusinessFederal Trade Commission · Source reviewed 2026-11-01
US commercial email requirements; do not misstate CAN-SPAM as blanket prior-opt-in law.
- Messaging PolicyTwilio · Source reviewed 2026-11-01
Provider-specific consent, promotional written consent, proof, sender identity, opt-outs; conversation is not recurring marketing consent.