SMS for restaurants and cloud kitchens

Bulk SMS for restaurants and cloud kitchens

Confirm table bookings, update direct orders and bring regulars back with offers, using the numbers you collect at billing and on your own ordering site.

Dine-in restaurants and cafesCloud kitchens with their own ordering siteQSR and multi-outlet chainsSweet shops and bakeriesBanquet and catering services
Promotional SMS from a numeric restaurant header offering a weekend biryani combo for direct orders, sent at noon on Friday

How can restaurants use SMS marketing?

Restaurants and cloud kitchens use SMS to confirm table reservations, update customers on direct online orders, send a feedback link after the bill, share loyalty points and promote weekend offers or festive menus. Service messages go any time; offers are promotional, so they need a numeric header, skip DND numbers and go out between 10 am and 9 pm.

Updated

Key facts: SMS for restaurants and cloud kitchens

Channel
Bulk SMS
Best for
Table reservation confirmation; Direct order status; Bill and feedback link
SMS categories
Service implicit, Service explicit, Promotional
Who it suits
Dine-in restaurants and cafes, Cloud kitchens with their own ordering site, QSR and multi-outlet chains, Sweet shops and bakeries, Banquet and catering services
Rules
TRAI DLT: registered entity, header and content template for every SMS; promotional SMS only 10 am to 9 pm and not to DND numbers
Pricing model
Prepaid credits quoted by volume, GST extra. How pricing works
Integration
REST API and webhooks (message.delivered, message.failed, message.clicked) into your own software. SMS API

What restaurants struggle with

Aggregators own the customerDelivery apps keep the customer's number and take a large commission, so a regular who orders twice a week never becomes your direct customer.
Reservations that don't showA table for eight held on a Saturday night stays empty because the guest forgot or changed plans without telling you.
Offers sent at the wrong timeA lunch combo message that arrives at 4 pm, or a promotional blast that never leaves the queue after 9 pm, wastes the campaign.

Which SMS fit a restaurant?

Service implicit
Table reservation confirmationConfirms guests, date and time with a request to call if plans change, plus a reminder 2 hours before.→ Fewer empty tables
Service implicit
Direct order statusFor orders on your own site or by phone: order confirmed, out for delivery with the rider's number, delivered.→ Fewer where-is-my-food calls
Service implicit
Bill and feedback linkSends the e-bill and a short feedback link after the meal or delivery.→ Problems caught before public reviews
Service explicit
Loyalty points balanceShows points earned and expiry to members who joined your loyalty programme.→ More repeat visits
Promotional
Weekend, festive and new menu offersPromotes a Sunday brunch, a Navratri thali or a new outlet to non-DND customers in the allowed window.→ Footfall on slow days

Restaurant SMS templates

Copy, edit and use these as a starting point.

Table bookingService implicit
Dear {#var#}, your table for {#var#} at {#var#} is booked for {#var#} at {#var#}. Call {#var#} if your plans change. -{#var#}
Weekend offerPromotional
This weekend at {#var#}: {#var#}. Valid {#var#} for dine-in and direct orders. Order: {#var#} T&C apply. -{#var#}
Bill and feedbackService implicit
Thank you for dining at {#var#}. Your bill {#var#} of Rs {#var#}: {#var#}. Tell us how we did: {#var#} -{#var#}

Register each template on your DLT portal before use. Words in {#var#} are variables.

How does SMS work for restaurants and cloud kitchens?

  1. Collect numbers at billingYour POS or ordering site saves the customer's number with a clear opt-in for offers.
  2. Send service messages automaticallyReservations, order status and e-bills go out through the API as they happen.
  3. Plan offers in the panelUpload or sync the customer list, pick a promotional template and schedule it inside the allowed window.
  4. Track clicks and ordersShort-link clicks and delivery reports show which offers drove direct orders.
Connect your softwareRestaurant POS and online ordering systems can call the MsgClub API for reservations, orders and e-bills; customer lists can be synced from Google Sheets or uploaded from Excel for offer campaigns. SMS API · API and webhooks · Pricing
ComplianceOffers must go as promotional SMS from a numeric header, 10 am to 9 pm, and not to DND numbers, or as service explicit to customers whose consent you hold. Customers who ordered through an aggregator's app are the aggregator's contacts, not yours.

Questions about bulk SMS for restaurants and cloud kitchens

Can restaurants send SMS to customers from Zomato or Swiggy orders?

Generally no. Aggregators usually mask or keep the customer's number, and using it for your own marketing can breach their terms and the DPDP Act 2023. Build your own list from dine-in billing, your ordering site and loyalty sign-ups.

When is the best time to send a restaurant offer SMS?

Send lunch offers between 11 am and noon and dinner offers between 5 pm and 7 pm. TRAI allows promotional SMS only from 10 am to 9 pm, so a late-evening dessert offer must be scheduled before 9 pm.

Should a restaurant use SMS or WhatsApp for offers?

WhatsApp marketing lets you show food photos and a menu, but works only for customers who opted in and is charged per template by Meta. SMS reaches every non-DND number, including customers who never saved your WhatsApp. Many restaurants send a short SMS and use WhatsApp for menus.

Can a cloud kitchen send order updates by SMS?

Yes, for orders placed on your own website, app or by phone. Order confirmed, out for delivery and delivered messages are service implicit and go out at any hour, which matters for late-night orders after 9 pm.

How do we get customer consent for restaurant offers?

Ask at billing or on your ordering site with a clear checkbox for offers by SMS. For customers on DND who agree, register a consent template on DLT and send them offers as service explicit SMS.

Can I send restaurant offers in Hindi or regional languages?

Yes. Unicode SMS supports Hindi, Tamil, Bengali and other scripts. Register the regional wording as its own template. Keep it short, because Unicode messages hold fewer characters per part and cost more parts.

Start sending in minutes

Create a free account to test the panel and API, or talk to our team about volumes, DLT setup and CRM integration.