template

Restaurant SMS Templates: AI-Powered Marketing Playbook

50+ copy-ready SMS templates for every customer moment: transactional, reorder nudges, birthdays, game day, weather triggers, new menu alerts, and AI-personalized campaigns with cadence rules.

Copy these templates and plug in your variables. Organized by trigger type - from order confirmations to AI-personalized game day messages. Each template shows the trigger, timing, and expected result.

How to use these templates

These are not generic message blasts. Each template is tied to a specific trigger, personalized with customer data, and timed for maximum impact. Variables in {brackets} are pulled automatically from your ordering platform. Copy, customize for your restaurant, and set up as automations.

Key Takeaway

The difference between spam and a welcome message is relevance. AI-powered SMS does not blast the same deal to everyone. It sends the right message to the right person at the right moment - based on their order history, preferences, local events, weather, and behavior patterns.

Restaurants using trigger-based personalized SMS see 4.7x ROI vs 1.2x for generic blast campaigns. The templates below show exactly how.

Example

Transactional lifecycle

Automatic messages triggered by order status changes. These are expected by customers and have 95%+ open rates. Use them to build trust and plant seeds for the next order.

ORDER CONFIRMED Trigger: Order placed "Thanks {name}! Your order of {item_summary} is confirmed. Estimated ready: {eta}. Track it here: {tracking_link}" READY FOR PICKUP Trigger: Kitchen marks order ready "Hi {name}, your order is ready for pickup at {restaurant_name}! Come to the {pickup_location}. We're open until {closing_time}." OUT FOR DELIVERY Trigger: Driver dispatched "Your order is on its way! Driver {driver_name} is heading to you. Estimated arrival: {delivery_eta}. Track live: {tracking_link}" DELIVERED + SEED Trigger: 2 hours after delivery "Hope you enjoyed your {main_item}, {name}! Order again anytime: {reorder_link}. Tip: save your favorites for one-tap reordering next time."

Result: Transactional messages have 95%+ open rates. The post-delivery seed message generates 8-12% same-week reorders.

Example

Reorder engine

Behavioral triggers based on each customer's ordering pattern. AI adapts timing to their cadence - weekly orderers get nudged at day 8, bi-weekly at day 16.

FIRST REORDER NUDGE Trigger: {customer_avg_frequency} + 1 day since last order "Hey {name}, craving {their_usual_item}? Your favorites are saved for one-tap reorder: {reorder_link}" PERSONALIZED SUGGESTION Trigger: {customer_avg_frequency} + 3 days, no reorder "Hi {name}, customers who love {their_usual_item} also rave about our {recommended_item}. Try it today: {order_link}" CADENCE-AWARE NUDGE Trigger: Customer usually orders {day_of_week}, hasn't ordered yet today "It's {day_of_week}, {name} - your usual {item} day! Ready when you are: {reorder_link}"

Result: Cadence-aware reorder nudges achieve 25-35% repeat rates vs 10-15% for restaurants without automated reminders.

Example

Personal celebrations

Triggered by customer profile data. Birthday dates from account signup, loyalty milestones calculated automatically, first-order anniversaries tracked by the system.

BIRTHDAY Trigger: Customer birthday (send morning of) "Happy birthday, {name}! Here's a free {their_favorite_category_item} on us today. No code needed - just order and it's automatically applied: {order_link}" LOYALTY MILESTONE Trigger: Customer hits 10th, 25th, 50th order "You just placed your {milestone_number}th order, {name}! You're officially a VIP. Here's 20% off your next order as a thank you: {order_link}. Code: VIP{milestone_number}" FIRST ORDER ANNIVERSARY Trigger: 1 year since first order "It's been one year since your first order with us, {name}! Thanks for being part of our family. Celebrate with a free dessert today: {order_link}" WEEKLY REGULAR RECOGNITION Trigger: Customer has ordered 4+ weeks in a row "You're on a {streak_count}-week streak, {name}! As a regular, you've unlocked free delivery on all orders this week. Keep it going: {order_link}"

Result: Birthday messages see 45% redemption rates - the highest of any SMS type. Milestone messages drive 30% redemption and reinforce loyalty.

Example

Event and context triggers

AI monitors local events, weather, and calendar to send contextually relevant messages. Sent only to customers who have opted in and match the relevance criteria (e.g., sports messages only to customers who've ordered during past game days).

GAME DAY Trigger: Local team game day, customer has ordered during previous games "{team_name} game tonight! Skip the line - order your usual {their_game_day_items} for halftime delivery. Pre-order now: {order_link}" RAINY EVENING Trigger: Weather API shows rain forecast for dinner hours "Rainy {day_of_week} evening? Perfect night for {their_comfort_food_category}. Free delivery tonight - no minimum: {order_link}" FRIDAY EVENING Trigger: Friday 4-5 PM, customer has ordered on previous Fridays "TGIF, {name}! Your usual {friday_item} is waiting. Order by 5:30 for 6 PM pickup: {order_link}" HOLIDAY SPECIAL Trigger: 3 days before major holiday "Mother's Day is {day_of_week}! Our family meal special feeds 4 for $49. Pre-order by {deadline}: {order_link}" HEAT WAVE Trigger: Temperature > 90F, customer has ordered cold items before "It's {temperature} out there! Cool off with {their_cold_item_preference}. Add a free iced drink with any order today: {order_link}"

Result: Game day messages generate 3-5x higher order rates than generic promotions. Weather-triggered messages see 22% conversion - they feel helpful, not promotional.

Example

Smart upsell and referral

Cross-sell based on order history patterns. The AI identifies what customers typically do NOT add but might enjoy based on similar customers' behavior. Referral requests target high-satisfaction customers only.

CROSS-SELL Trigger: Customer places order without usual pairing (e.g., pizza without drinks) "Quick add before we start making your {main_item}: customers who get {main_item} love our {paired_item} with it. Add for ${price}? {modify_order_link}" SIZE UPGRADE Trigger: Customer consistently orders medium size "Upgrade tip: your {item} in large is just ${upgrade_price} more - that's {percentage_more}% more food for {percentage_price}% more. Worth it? {modify_order_link}" BUNDLE BUILDER Trigger: Customer's usual items are close to a combo deal threshold "Your usual order is just ${difference} away from our {combo_name} deal - add {missing_item} and save ${savings} total. {order_link}" REFERRAL ASK Trigger: Customer has ordered 5+ times AND left a positive review or high rating "You've been a loyal customer, {name}! Share your personal ordering link with friends - you both get $5 off your next order: {referral_link}"

Result: Smart cross-sell during checkout adds $2-4 per order average. Referral programs from satisfied customers convert at 15-20% (vs 3-5% from cold referral programs).

Example

Win-back sequences

Graduated urgency based on inactivity duration. The offer increases as absence lengthens. Sent only to customers who have not unsubscribed and who previously had a positive experience.

30-DAY SOFT NUDGE Trigger: 30 days since last order "It's been a few weeks, {name}. Your favorites are still here and ready to go: {reorder_link}. We saved your order history for one-tap reordering." 45-DAY INCENTIVE Trigger: 45 days, no response to 30-day nudge "We miss you, {name}! Here's 15% off your next order - just because. Use code COMEBACK15: {order_link}" 60-DAY LAST CHANCE Trigger: 60 days, no response to 45-day offer "Last chance, {name}: 20% off + free delivery on your next order. We'd love to have you back. Code MISSYOU20: {order_link}" 90-DAY SUNSET Trigger: 90 days, no engagement "Hi {name}, we'll stop texting if we don't hear from you. But your account and favorites are always saved. Order anytime: {order_link}. Reply KEEP to stay on our list."

Result: The graduated win-back sequence recovers 12-18% of lapsed customers. The 30-day nudge alone recovers 8% without any discount.

AI cadence rules

FeatureStandardAI-Optimized
Max messages per month6/month4-8/month (adaptive)
Quiet period after order48 hours24-72 hours (based on engagement)
Promotional vs transactional ratio60% promo / 40% transactionalAdaptive to open rates
Time window9 AM - 8 PM localPer-customer peak times
Frequency adjustmentSame for allMore for high-engagers, less for low
Same-day limit1 promotional max1 max, skip if transactional sent

SMS marketing rules

Do

  • Get explicit opt-in consent at checkout (not pre-checked)
  • Include opt-out instructions in every message (Reply STOP)
  • Send during 8 AM - 9 PM in recipient's time zone only
  • Personalize with their name and order history - never generic blasts
  • Skip promotional messages if they ordered in the last 48 hours
  • Respect unsubscribes immediately - it is the law (TCPA)
  • Test different send times to find each customer's peak engagement window
  • Cap at 4-6 promotional messages per month - quality over quantity

Don't

  • Send the same message to your entire list
  • Text after 9 PM or before 8 AM
  • Send promotional SMS on the same day as a transactional one
  • Ignore customers who never open - reduce their frequency
  • Use ALL CAPS or excessive punctuation (looks like spam)
  • Send without a clear call to action and direct order link
  • Forget to identify your restaurant in the first line
  • Buy SMS lists or text people who did not opt in

SMS campaign economics

Restaurant with 2,000 opted-in SMS customers, sending 4 campaigns/month

Monthly messages sent (4 x 2,000)8,000
SMS cost ($0.01/message)$80
Platform cost (included in subscription)$0
Open rate (average 25%)2,000 opens
Click-through rate (12%)240 clicks
Conversion rate (40%)96 orders
+ Revenue at $35 AOV$3,360
Net monthly revenue$3,280
+ ROI41x
Case Study

Mexican restaurant, launched SMS program from scratch with direct ordering

Month 0 (no SMS program)

Opted-in subscribers0
Repeat order rate14%
Revenue from retention$0
Customer lifetime value$42

Month 6 (full AI-powered SMS)

Opted-in subscribers2,340
Repeat order rate46%
Revenue from SMS campaigns$4,800/month
Customer lifetime value$127

Takeaway: SMS cost: $95/month. Revenue generated: $4,800/month. The subscriber list is now the restaurant's most valuable marketing asset - worth $57,600/year in retention revenue alone.

SMS compliance checklist (TCPA + CAN-SPAM)

Explicit written consent obtained at checkout (checkbox, not pre-checked)
Consent records stored with timestamp and method
Every message includes restaurant name identification
Every message includes opt-out instructions (Reply STOP)
Opt-outs honored immediately, no delay
Messages sent only between 8 AM - 9 PM recipient's local time
Separate consent for marketing vs transactional messages
No purchased lists - only customers who opted in through your platform
Records retained for at least 4 years (TCPA requirement)
Privacy policy updated to describe SMS marketing practices

Automate your SMS marketing

DirectOrders includes built-in SMS automation with AI-powered personalization and cadence management.

Marketing features

SMS marketing questions

How many SMS messages should I send per month?

4-6 promotional messages max, plus transactional messages (confirmations, ready notifications). More than 6 promotional messages/month leads to unsubscribes. AI-optimized programs adapt per customer: high-engagers may get 6-8, low-engagers get 3-4.

What is the best time to send restaurant SMS?

It depends on the message type. Lunch promotions: 10:30-11:00 AM. Dinner promotions: 3:30-4:30 PM. Reorder nudges: same time as their last order. Weekend brunch: Friday evening or Saturday morning. AI-optimized systems learn each customer's peak engagement time automatically.

How do I build an SMS list from zero?

Every direct order captures phone numbers with opt-in consent at checkout. A restaurant doing 300 orders/month builds a 1,000+ subscriber list within 4 months. Add table tent QR codes for dine-in opt-ins. Never buy SMS lists - purchased contacts have near-zero conversion and risk TCPA violations.

Is SMS marketing worth it for small restaurants?

Yes. Even with 200 subscribers, 4 monthly campaigns at 12% conversion generate ~10 extra orders/month ($350 at $35 AOV). SMS cost: ~$8/month. The ROI is 40x+ at any scale because the per-message cost is so low.

Next steps

Book a demo and we will map a direct ordering growth plan for your restaurant.