Restaurant SMS Marketing: From Setup to First $5,000 in 30 Days
The exact playbook we use to take a restaurant from zero SMS subscribers to $5,000+ in attributable revenue inside 30 days. Twilio setup, opt-in scripts, the 6-message launch cadence.
The exact playbook we use to take a restaurant from zero SMS subscribers to $5,000+ in attributable revenue inside 30 days. Twilio setup, opt-in scripts, the 6-message launch cadence.
Short version: a restaurant doing 1,500+ orders a month can build a 1,000-person SMS list inside 30 days, send 4 messages, and pull $5,000+ in measurable revenue. Cost of the 4 sends: about $40. The full setup takes one afternoon. Below is the exact playbook including the opt-in language, the 6-message launch cadence, and the legal landmines to avoid.
Restaurant SMS opens at 35-45% inside the first 5 minutes. Email opens at 18-22% over 24 hours, mostly never. SMS click-through hits 12-18% on a relevant offer. Email click-through sits at 2-4%. For a "Friday lunch combo $14" type promo with a 6-hour decision window, SMS is the only channel that lands in time.
The trade-off is cost and friction. SMS costs ~1 cent per send. Email is free. SMS opt-out rates spike if you send more than 3-4 times a month. Email tolerates 8-10 sends. So you reserve SMS for the high-leverage moments and use email as the broader-cadence channel.
Three real options for a restaurant under $5M:
For the first 30 days, Twilio inside Zayos or Klaviyo's SMS add-on is the right call. Both run under $100/mo total for the volume below.
As of 2024, all SMS senders in the US must register their sending number with The Campaign Registry (TCR) under the A2P 10DLC standard. Unregistered sends get filtered or blocked entirely by carriers. The registration:
Start this on day 1 of your 30-day plan. You can build the rest in parallel, but you can't send a single legitimate message until the registration clears. We've watched 4 restaurants miss their launch week because they tried to send before the TCR approval came through.
You need four collection surfaces running by day 7:
At 1,500 orders/mo with these four surfaces running, expect ~600-900 SMS opt-ins inside the first 30 days. Crossing 1,000 takes about 6 weeks for most operators.
Don't blast your new list. The first 6 messages establish what kind of sender you are. Make them count.
"You're in! Here's your $5 off: code WELCOME5. Use it on your next order. Reply STOP to unsubscribe."
This is the legal foundation — confirms consent, delivers the promised value, sets the opt-out path.
"Welcome to the inside list. We'll text 2-3x/mo with deals + new menu items. Try the new harissa chicken plate this week — link [url]."
Sets the cadence expectation. Drives one specific click. Open rate: 38-44%.
"Friday lunch combo this week: gyro + fries + drink for $13. Tap to order: [url]"
Send this Wednesday night for a Friday lunch push. Sub-$2 cost, expect $400-$900 in attributable orders for a 1,000-person list.
"We miss you. 15% off if you order in the next 48 hours: code BACK15. Tap to order: [url]"
Filter to subscribers who haven't ordered in 14+ days. Reactivates ~22% of fading regulars.
"New: catering trays for offices of 8-30. 24-hr notice. Tap for the catering menu: [url]"
Doesn't have to be a discount. Sometimes news + a link works.
"Saturday only: free baklava with any order $25+. Tap to order: [url]"
Closes month one with a clear, time-boxed offer.
By month 6, the list is at 3,500-5,000 subscribers and the same cadence pulls $15,000-$22,000/mo. The list compounds.
SMS is leg 3 of a 4-leg stool. Without channels 1 and 2 (GBP and direct ordering) you don't have a customer list to text. Without channel 4 (email) you have nothing to fall back on when SMS subscribers opt out. Read the full ranking in our 10 channels ranked by ROI post.
Only if you have documented opt-in for each number. POS phone numbers collected for "delivery driver coordination" are NOT consent for marketing. Don't import without confirmation. Run a re-opt-in campaign by email instead.
Under 2% per send. Above 4% means your cadence is too high or your offers are weak.
Unique promo codes per send + a UTM-tagged link. Zayos tags every SMS link automatically and reports order count, revenue, and margin per campaign.
Most POS-native SMS tools are weak — limited segmentation, no automation. Dedicated SMS or an integrated direct-ordering platform (like Zayos) outperforms by 3-5×.
Once you're past 1,500 subscribers, the 6-message launch flow becomes a permanent monthly cadence with deeper segmentation. The structure that holds opt-out rates under 2% and grows revenue:
Total: 4 sends/mo, ~$80-$200 in send cost at 5,000 subscribers, $20,000-$35,000 in attributable revenue.
Most operators send everything to everyone. The list breaks into three real segments by month 3:
Send a 20%-off code to the power segment and you've burned money on customers who would have ordered anyway. Send a "new dish" announcement to the fading segment with no offer and they ignore it. Match the message to the segment and SMS revenue jumps 50-80% on the same list size.
Run SMS from your direct ordering platform — Zayos · 15-min walkthrough · phone 321-666-1102.
30 minutes. We look at your business and tell you exactly what we'd do. client or not.
Book Your Free Audit