You just spent $4,200 on a Facebook ad campaign. It reached 28,000 people. It drove 11 reservations.
Meanwhile, the restaurant down the street sent a 160-character text message to 800 subscribers. Cost: $12. Result: 47 walk-ins that evening.
Here's the thing: that same restaurant also sent an email newsletter to 2,400 subscribers last Tuesday. Open rate: 24%. But those email readers? They bought $2,100 in gift cards and redeemed 34 loyalty rewards over the next 7 days.
Two channels. Completely different behaviors. And most restaurant owners are either using the wrong one for the wrong purpose — or ignoring both entirely while pouring money into social media ads that reach people who've never heard of them.
But it gets worse: every day you're not capturing customer contact information at checkout, you're losing the most cost-effective marketing channel that exists. Your POS processes hundreds of transactions daily. Each one is a missed opportunity to build a direct line to that customer's pocket.
This guide breaks down exactly when to use email, when to use SMS, what to say on each channel, and how to build a system that runs on autopilot — turning one-time visitors into regulars who come back without you spending another dollar on ads.
The Numbers: Email vs SMS Head-to-Head
Before you decide where to invest your time, understand what each channel actually delivers:
| Metric | SMS | |
|---|---|---|
| Open rate | 21% | 98% |
| Click-through rate | 2.5% | 19% |
| Average time to open | 6 hours | 3 minutes |
| Revenue per message | $0.12-$0.18 | $0.04-$0.06 |
| Cost per message | $0.003-$0.01 | $0.01-$0.05 |
| Unsubscribe rate per send | 0.1-0.3% | 1-3% |
| Best for | Nurturing, gift cards, loyalty updates | Flash deals, reminders, same-day fills |
The paradox is clear: SMS gets seen by everyone, but email generates more revenue per subscriber over time. SMS is a megaphone. Email is a relationship builder.
And that's not all: the cost difference matters less than you'd think. At $0.03/text to 800 people, you're spending $24/month on SMS. Email to 2,400 people costs under $30/month on most platforms. Both channels combined cost less than a single boosted Instagram post.
When to Use SMS: The Urgency Channel
SMS wins when timing matters more than detail. Think of it as the channel for right now decisions:
Flash Deals That Fill Empty Seats
Tuesday at 3 PM. Your evening reservations are at 40%. Instead of eating the labor cost of a slow night, you send:
"Tonight only: 2-for-1 appetizers + free dessert with entree. Show this text. Tables going fast. [Restaurant Name]"
That message goes out to 800 subscribers. Within 90 minutes, 34 people have either called to reserve or walked in mentioning the text. Your slow Tuesday just became an average Wednesday — from a $12 send.
Here's the thing: this only works because of the 3-minute read time. If you sent the same offer via email at 3 PM, most subscribers wouldn't see it until 9 PM — after dinner decisions are already made.
Reservation Confirmations and Reminders
No-shows cost restaurants an average of $67,000/year according to industry data. A simple SMS reminder 2 hours before a reservation reduces no-shows by up to 40%. Your POS system should trigger these automatically — no manual effort required.
Loyalty Reward Notifications
"You're 1 visit away from a free entree!" — this message, sent via SMS, has redemption rates 4x higher than the same notification via email. Why? Because it catches people when they're deciding where to eat today. Not tomorrow. Not next week. Right now.
Order-Ready Alerts
For restaurants with online ordering or curbside pickup, SMS is the only channel that makes sense for "Your order is ready" notifications. KwickOS integrates these alerts directly through the POS — when the kitchen marks an order complete, the customer gets a text within seconds.
When to Use Email: The Revenue Channel
Email wins when you need to tell a story, showcase something visual, or drive a considered purchase. Think of it as the channel for planned decisions:
Gift Card Promotions
Gift card purchases are rarely impulse decisions. A customer needs to see the offer, think about who they'd buy for, and click through to purchase. Email gives you the space to:
- Show the gift card design (physical and e-gift card options)
- Suggest occasions ("Father's Day is in 10 days")
- Offer a bonus ("Buy $50, get $10 bonus card free")
- Include a direct purchase link
One restaurant in our network ran a Mother's Day e-gift card email to 1,800 subscribers. Result: $4,700 in gift card sales from a single send. The SMS version of that same campaign? $380. Email wins for gift cards by a factor of 12x.
Loyalty Program Updates and Tier Notifications
When a customer hits Gold status or earns a milestone reward, email lets you celebrate it properly — with their name, their history, their specific benefits, and a clear "Here's what you've unlocked" visual. These emails have open rates of 45%+ because customers are excited to see what they've earned.
Your CRM and loyalty system should trigger these automatically when point thresholds are crossed.
Seasonal Menu Announcements
A new seasonal menu needs photography, descriptions, and storytelling. None of that fits in 160 characters. Email lets you showcase 4-5 new dishes with photos, create anticipation with a "Available starting Friday" countdown, and link directly to online ordering.
Monthly Newsletter (The Relationship Builder)
A monthly email that mixes a story from the kitchen, a customer spotlight, a sneak peek at what's coming, and one soft promotion builds the kind of relationship that keeps customers choosing you over the 12 other restaurants within walking distance.
This is where email's low unsubscribe rate shines. You can send 4-5 emails per month without burning your list. Try that with SMS and you'll lose 15% of subscribers in a month.
The Automation Sequences That Run Without You
The real power of email + SMS isn't in individual campaigns. It's in automated sequences that trigger based on customer behavior — captured directly from your POS data.
Sequence 1: New Customer Welcome (Email + SMS)
Trigger: Customer makes first purchase and provides contact info at checkout
- Immediately (SMS): "Thanks for visiting [Restaurant]! You just earned 50 welcome points toward your first free reward. -Tom"
- Day 2 (Email): Welcome email with loyalty program explanation, your story, and a 15% off second visit offer
- Day 7 (SMS): "Your 15% off expires in 3 days. We'd love to see you again! Show this text at checkout."
This sequence converts 23% of first-time visitors into second-time visitors, according to restaurant industry data. Without it, only 12% come back within 30 days.
Sequence 2: Lapsed Customer Win-Back (Email → SMS)
Trigger: Customer hasn't visited in 45 days (POS tracks last transaction date)
- Day 45 (Email): "We miss you! Here's what's new on the menu + $10 off your next visit"
- Day 52 (SMS): "Hey [Name], your $10 off expires Friday. It's been a while — we saved your usual table. 😊"
- Day 60 (Email): Last chance email with stronger offer (free appetizer, 20% off)
T. Jin China Diner uses this exact sequence across their 15 locations. Their win-back rate on lapsed customers went from 8% to 22% — that's hundreds of recovered customers per month across the group, all automated through their POS system.
Sequence 3: Birthday Celebration (Email + SMS)
Trigger: Customer's birthday is in 7 days (collected at loyalty enrollment)
- 7 days before (Email): "Your birthday is coming! Here's a free dessert + 2x points on your birthday visit"
- Day of (SMS): "Happy Birthday [Name]! 🎂 Your free dessert is waiting. Valid today + this weekend."
Birthday campaigns have the highest redemption rate of any automated sequence — industry data shows 35-45% of recipients visit within the redemption window. And birthday diners bring an average of 3.2 guests, turning a free $8 dessert into a $140+ table.
Building Your Subscriber List (Without Being Annoying)
None of this works without subscribers. Here's how to build both lists simultaneously, starting from your POS checkout flow:
At the POS Terminal
The checkout screen is your highest-conversion opt-in point. When a customer pays, a simple prompt appears: "Get exclusive deals? Enter your phone number for texts, email for weekly specials, or both."
KwickOS builds this directly into the checkout flow — the customer-facing display shows the opt-in prompt while payment processes. No extra steps. No awkward staff asks. Crafty Crab Seafood collects an average of 34 new subscribers per location per week using this method across their 19 stores.
WiFi Login Page
If you offer free WiFi (and you should), the login page is a goldmine. Require an email or phone number to connect. Offer a "Get a free appetizer on your next visit" incentive. This captures contact info from customers who might not make a purchase large enough to trigger a checkout prompt.
Online Ordering Opt-In
Every online order already requires a phone number (for order updates) and email (for receipt). Add a pre-checked opt-in box: "Send me exclusive offers and rewards." Online ordering customers opt in at 67% rates because they've already provided the info — you're just asking permission to use it for marketing.
Table Tents and QR Codes
"Text DEALS to 55555 for 10% off today's check" — simple, immediate, and effective. The instant reward drives sign-ups, and you've captured a phone number for future campaigns. Place these on every table, at the host stand, and near the restrooms.
Loyalty Program Enrollment
When customers join your loyalty program, they provide both email and phone as part of sign-up. This is your highest-quality subscriber source because these customers are already engaged enough to join a program. They'll be your most responsive segment for both channels.
Message Frequency: The Line Between Welcome and Spam
But it gets worse than low open rates when you over-send. Sending too frequently on either channel doesn't just reduce engagement — it destroys your list entirely.
SMS Frequency Rules
- Maximum: 4 messages per month (promotional)
- Sweet spot: 2-3 per month
- Transactional (reminders, order updates): Unlimited, but only when triggered by customer action
- Never: Before 10 AM or after 9 PM local time
- Never: Multiple texts in the same day (unless transactional)
Email Frequency Rules
- Maximum: 2 per week
- Sweet spot: 1 per week + automated sequences
- Promotional: Maximum 2 per month dedicated to hard sells
- Best days: Tuesday through Thursday, 10 AM-12 PM
- Mix ratio: 70% value (stories, tips, menu news) / 30% promotional
Diva Nail Beauty learned this the hard way. When they first launched SMS marketing across their 4 locations, they sent 6 texts in the first month. Unsubscribe rate: 18%. After pulling back to 2 per month with stronger offers, their list stabilized and revenue per text actually increased 3x — because the subscribers who remained were genuinely interested.
Compliance: The Rules That Can Cost You $500 Per Text
This isn't optional. It's not "best practice." It's federal law.
SMS Compliance (TCPA)
- Express written consent required before sending any marketing text. A verbal "sure" at the register is NOT sufficient. You need a written or electronic record.
- Clear opt-out in every message: "Reply STOP to unsubscribe"
- Business identification: Every text must identify who's sending it
- Violation penalty: $500-$1,500 per unsolicited message
- Class action risk: Lawyers actively recruit plaintiffs for TCPA violations against restaurants
Email Compliance (CAN-SPAM)
- Physical mailing address in every email
- Working unsubscribe link that processes within 10 days
- Honest subject lines (no deception about content)
- Clear identification as an advertisement
- Violation penalty: Up to $50,120 per email
Your POS system should handle compliance automatically. KwickOS automatically includes opt-out language in every SMS, tracks consent records with timestamps, and suppresses messages to customers who've unsubscribed — across all 5,000+ businesses on the platform.
The Hybrid Strategy: Using Both Channels Together
The restaurants generating the most revenue from direct marketing aren't choosing between email and SMS. They're using both in a coordinated system where each channel plays to its strengths:
| Campaign Type | Primary Channel | Supporting Channel |
|---|---|---|
| Flash deals (same-day) | SMS | — |
| Gift card promotions | SMS reminder day before expiry | |
| Loyalty milestone rewards | SMS (immediate alert) | Email (full benefits details) |
| New menu launch | Email (photos + story) | SMS on launch day |
| Event booking | Email (details + booking link) | SMS reminder 24hr before |
| Reservation reminders | SMS | — |
| Birthday celebration | Email (7 days before) | SMS (day of) |
| Win-back lapsed customer | Email (offer + story) | SMS (urgency reminder) |
Notice the pattern: email builds context and desire. SMS creates urgency and action. Together they cover the full customer decision spectrum — from "I should go back there sometime" to "Let's go tonight."
Measuring What Matters: The Metrics That Show Real ROI
Don't get hypnotized by open rates. The only metrics that matter for a restaurant are:
- Revenue attributed per send: How much did subscribers spend within 72 hours of receiving a message? Your POS tracks this by matching the subscriber's phone/email to their transaction.
- Redemption rate: What percentage of offer recipients actually used the offer? This tells you if your offers are compelling.
- List growth rate: Are you adding subscribers faster than you're losing them? Aim for 3-5% net growth per month.
- Revenue per subscriber per month: Total marketing-attributed revenue divided by list size. Industry benchmark for restaurants is $2-$5/subscriber/month.
- Cost per visit driven: Total channel cost divided by attributed visits. SMS typically runs $0.25-$0.50/visit. Email runs $0.08-$0.15/visit.
KwickOS tracks all of this natively — when a customer who received a Tuesday email visits on Thursday and pays at the POS, the system automatically attributes that visit to the campaign. No guesswork. No coupon codes required (though those help too).
Getting Started: The 30-Day Launch Plan
You don't need to build everything at once. Here's the minimum viable system:
Week 1: Capture Infrastructure
- Enable phone/email collection at POS checkout
- Set up table tents with text-to-join keyword
- Add opt-in to online ordering flow
- Configure loyalty enrollment to capture both channels
Week 2: First Campaigns
- Send welcome email to existing customers in your POS database (with retroactive opt-in)
- Launch first SMS flash deal on your slowest night
- Set up birthday automation
Week 3: Automation
- Build new customer welcome sequence (email + SMS)
- Build lapsed customer win-back sequence
- Set up loyalty reward notification triggers
Week 4: Optimize
- Review first campaign results
- A/B test SMS message length (shorter often wins)
- A/B test email subject lines
- Set recurring calendar for monthly email + bi-weekly SMS
By day 30, you should have 200+ subscribers on each channel, 2-3 automated sequences running, and your first revenue attribution data showing exactly what these channels are worth.
The Real Comparison: Cost Per Visit Driven
Let's run the actual numbers for a restaurant with 1,000 SMS subscribers and 2,000 email subscribers after 90 days of consistent marketing:
| SMS | Combined | ||
|---|---|---|---|
| Monthly send cost | $30 | $25 | $55 |
| Visits driven/month | 85 | 65 | 150 |
| Revenue driven/month | $3,400 | $4,550 | $7,950 |
| Cost per visit | $0.35 | $0.38 | $0.37 |
| ROI | 113x | 182x | 145x |
Compare that to paid social ads at $5-$15 per visit driven, or Google Ads at $3-$8 per click (not even per visit). Email and SMS marketing costs 10-40x less per customer driven through your door.
You're not paying for reach. You're not paying for impressions. You're paying pennies to talk directly to people who already know your food, already like your restaurant, and just need a nudge to come back this week instead of next month.
Turn Every Transaction into a Marketing Opportunity
KwickOS captures customer contacts at checkout, automates email + SMS sequences, and tracks revenue attribution — all from one platform. See how 5,000+ businesses build loyalty that brings customers back.
Get a Free Demo
Tom Jin

