Restaurant marketing

SMS Marketing for Restaurants: A Canadian Guide

By Pete RossJune 22, 20269 min read
SMS marketing notification on a phone at an independent restaurant host stand

A 98% open rate. That's what SMS delivers, compared to roughly 20% for email. For a single-location restaurant trying to fill a slow Tuesday or move last-minute cancellation seats, there's no faster channel.

But here's the catch for Canadian operators: most SMS marketing guides are written for American restaurants, and they skip the part where Canada has its own anti-spam law. CASL (Canada's Anti-Spam Legislation) applies to every commercial text you send, and the penalties aren't small. Up to $10 million per violation for businesses.

This guide is built for Canadian independents. CASL compliance, realistic budgets, and tactics that work when you're the one running the pass and writing the texts between services.

Why text works better than almost anything else for restaurants

The numbers tell the story. SMS open rates sit around 98%, and most texts are read within three minutes of landing. Compare that to email (20% open rate on a good day) or social media (where the algorithm decides if your followers see you at all).

For restaurants specifically, the math gets better. SevenRooms reports that operators using text campaigns see an average 24X ROI, with roughly $1,800 in revenue generated per campaign. Birthday texts alone generate three times the revenue of regular promotions.

The reason is simple: texts reach people when they're deciding what to do. An email about tonight's special sits in a cluttered inbox. A text at 11:30am hits them right when they're thinking about lunch.

And nearly half of restaurant customers (48%) actually prefer to hear from restaurants by text, especially for last-minute offers and availability updates.

Better guest experience. Bigger nights. $299. Once.

CASL: what Canadian restaurants need to know before sending a single text

This is where most US-written guides fall apart. In Canada, you can't just start texting people who gave you their phone number for a reservation.

CASL has three requirements for every commercial text:

1. Consent. You need either express consent (they opted in specifically for marketing texts) or implied consent (existing business relationship). Express is always safer. A checkbox on your booking widget or a sign-up card at the host stand covers this. The key: consent for email does not automatically mean consent for text. They're separate channels under CASL.

2. Identification. Every text must include your business name and contact information. For a 160-character text, this means working your restaurant name into the message naturally.

3. Unsubscribe mechanism. Include "Reply STOP to unsubscribe" or similar in your messages. When someone opts out, process it immediately. The law gives you 10 business days, but faster is better for trust and compliance.

Record keeping matters. CASL requires you to keep proof of consent for three years after the business relationship ends. Your SMS platform should handle this, but verify it does before you commit.

The Quebec wrinkle. If you're texting Quebec phone numbers, your messages should be in French or bilingual unless the recipient has specifically requested English. This isn't just good practice; it aligns with provincial language requirements.

The cost of getting it wrong. CASL penalties run up to $1 million per violation for individuals and $10 million for businesses. Even if enforcement rarely hits those ceilings, the reputational cost of being flagged as a spammer is worse for a neighbourhood restaurant than any fine.

Building your list (the right way)

The best SMS lists are built at natural touchpoints where guests are already engaging with you.

At the booking stage. Add an SMS opt-in checkbox to your online reservation widget. Something like: "Text me about specials and last-minute availability (2-4 texts/month)." Setting the frequency expectation upfront reduces opt-outs later.

At the table. A small card with a QR code or text-to-join keyword works well. "Text JOIN to [number] for first access to our weekly specials." Guests are in a good mood after a meal, which is the ideal time to ask.

On your website. A simple sign-up form offering something specific: "Get our slow-night deals before anyone else." Vague promises don't convert. A concrete benefit does.

Through social media. Share your text-to-join keyword in Instagram stories or posts. Your engaged followers are the most likely to convert into SMS subscribers.

What not to do. Don't pre-check the opt-in box. Don't add people who gave you their number for a reservation callback. Don't buy lists. All three violate CASL, and the last one will tank your deliverability overnight.

The growth will feel slow compared to email list-building. That's fine. A list of 200 people who actually want to hear from you will outperform a list of 2,000 who forgot they signed up.

What to send (and what to skip)

The golden rule: every text should feel like it came from a person, not a marketing platform. Conversational tone wins. Sales language kills engagement.

Slow-night fills. This is where SMS earns its keep for independents. "Rainy Tuesday special: $12 burgers and half-price local pints until 9pm tonight. Walk-ins welcome." Send it by 11am and watch the evening fill.

Last-minute availability. "Cancellation just opened up a patio table for two tonight at 7:30. Want it? Reply YES to book." This is the text equivalent of turning dead inventory into revenue.

Birthday and anniversary offers. "Happy birthday, Sarah! Your first drink is on us this week. Just mention this text." Birthday texts are the highest-converting message type in restaurant SMS, and they cost you one drink.

Event and seasonal promotions. New menu launch, wine dinner, holiday prix fixe. These work best 3-5 days ahead so people can plan.

Reservation confirmations and reminders. Technically transactional (not marketing), but they reinforce the habit of reading your texts. And they reduce no-shows, which is reason enough.

What to skip. Daily texts. Generic "visit us soon!" messages with no specific offer. Anything longer than a few sentences. If your text reads like an email, it's too long.

Timing and frequency: the 2-4 rule

The research is consistent: 2 to 4 texts per month is the sweet spot for restaurants. Enough to stay present, not enough to trigger opt-outs.

Best send times. Tuesday and Saturday between 12pm and 1pm tend to produce the highest conversion rates. That aligns with when people are actively thinking about meals. For dinner-focused promotions, 3-5pm catches the "where should we eat tonight?" window.

Slow-night texts should go out the same day, ideally before noon. People make evening plans earlier than you think.

Event promotions work best 3-5 days out, with a day-of reminder if seats remain.

Don't text during service. Your staff is busy, and your guests are eating. A text that arrives while someone's dining at your restaurant is awkward at best.

Segmentation: why one message doesn't fit all

Sending the same text to your entire list wastes the channel's biggest strength. When you segment even loosely, conversion rates jump by roughly 60%.

Start simple. Most SMS platforms let you tag subscribers at sign-up or based on behaviour.

By visit frequency. Your regulars get the VIP treatment: early access to events, chef's table invites, secret menu alerts. First-timers get a "come back" offer.

By preference. If your POS or reservation system tracks what people order, use it. Wine lovers get the sommelier dinner invite. Brunch regulars get the new weekend menu preview.

By timing. Weekday lunch crowd vs. weekend dinner crowd. Same restaurant, different messages.

You don't need fancy software to start. Even a spreadsheet with two or three tags (regular, new, lunch, dinner) gives you enough to send smarter messages than a single blast.

Platforms that work in Canada

Most SMS marketing platforms are US-first. Before you sign up, verify Canadian number support, CASL compliance tools, and pricing that makes sense for a single-location restaurant sending under 1,000 texts per month.

SimpleTexting. Serves US and Canada. Clean interface, templates, scheduled messages, auto-replies. Good for independents who want simplicity. Plans start around $39 CAD/month.

SlickText. Every feature available at every plan tier, starting at roughly $39 CAD/month. Free trial with no credit card. Strong keyword and QR code tools for list-building.

EZ Texting. Available in Canada. Cloud-based platform suitable for small and large operations. Includes analytics, scheduling, and contact management.

Mailchimp SMS. If you're already using Mailchimp for email, their SMS add-on keeps everything in one platform. Worth considering for simplicity, though not the most feature-rich standalone SMS tool.

What to look for. CASL-compliant opt-in and opt-out handling, Canadian number support, consent record storage, scheduling, basic segmentation, and transparent per-message pricing. Skip anything that requires a contract or charges enterprise-level fees for features you won't touch.

Measuring what matters

Open rates for SMS are nearly universal (98%), so they're not a useful metric. Focus on:

Reply and click-through rates. How many people actually responded or tapped your link? This tells you if your message was strong enough to drive action.

Redemption rate. For offer-based texts, how many people showed up and mentioned the deal? Track this at the host stand or POS.

Opt-out rate. If it spikes after a particular message, you know what went wrong. A steady trickle is normal. A sudden jump means you sent too many, too generic, or too pushy.

Revenue per campaign. Compare the cost of sending (platform fee plus per-message rate) against the revenue the campaign generated. Even a rough estimate keeps you honest about ROI.

List growth rate. A healthy list grows steadily through natural touchpoints. If growth stalls, revisit your sign-up prompts and incentives.

SMS and email: partners, not competitors

The best restaurant marketing uses both channels for different jobs.

SMS handles urgency. Last-minute offers, same-day availability, reservation reminders, time-sensitive deals. Short, immediate, action-oriented.

Email handles depth. Newsletters, chef interviews, seasonal menu announcements, event recaps, loyalty program updates. Longer, richer, more storytelling.

A restaurant sending 2-3 texts per month and one email per week covers a remarkable amount of ground with very little effort. The text gets them in the door tonight. The email keeps them thinking about you until next time.

Getting started this week

You don't need a perfect system to start. You need a list and a message.

Day one. Pick a platform (SimpleTexting or SlickText are solid starting points). Set up a keyword (your restaurant name works) and create a sign-up landing page.

Week one. Add the opt-in to your booking widget and put a sign-up card on tables. Mention it on one Instagram story.

Week two. Send your first text. A slow-night special or a new menu item. Keep it under 160 characters, include your restaurant name, and add "Reply STOP to opt out."

Month one. Review your numbers. How many subscribers? What was the response? Adjust timing, try a different offer type, and keep building the list.

The restaurants that do SMS well started exactly like this. No enterprise platform, no marketing team, no complicated automation. Just a phone number, a good offer, and a message that sounds like it came from a real person.

Sources: Government of Canada, CASL Texting Guide, CRTC CASL FAQ, SevenRooms Text Marketing Guide, SimpleLoyalty SMS Research, SlickText Restaurant SMS Services.


Frequently Asked Questions

Is SMS marketing legal for restaurants in Canada?

Yes, but you must comply with CASL. This means getting express consent before sending commercial texts, identifying your business in every message, and including an unsubscribe mechanism like "Reply STOP." Penalties for non-compliance can reach $10 million per violation.

How often should a restaurant text its customers?

Two to four texts per month is the recommended range. This keeps your restaurant present without overwhelming subscribers. Set frequency expectations at sign-up and adjust based on opt-out rates.

What's the best SMS platform for a Canadian independent restaurant?

SimpleTexting and SlickText both support Canadian numbers and start around $39 CAD/month. Look for CASL-compliant opt-in tools, consent record storage, scheduling, and basic segmentation. Skip platforms that require contracts or enterprise-level commitments.

Do I need to send texts in French in Quebec?

Marketing texts to Quebec phone numbers should be in French or bilingual, unless the recipient has specifically requested English. This aligns with Quebec's language requirements and is good practice for any Quebec-based business.

How do I build an SMS subscriber list from scratch?

Start with an opt-in checkbox on your booking widget, a QR code sign-up card on tables, and a mention on your social media. Offer something concrete in exchange for opting in, like first access to weekly specials. Growth is slower than email, but a small engaged list outperforms a large indifferent one.

Tags
SMS marketingtext message marketingrestaurant marketingCASLcustomer retentionCanada
Back to blog

Continue reading

A restaurant table set with a folded napkin and a handwritten note beside a plate
Restaurant marketing

Email Marketing for Restaurants: Build the List First

Your email list is the only marketing channel you actually own. This guide walks Canadian independent restaurants through building a list from scratch, staying CASL compliant, choosing the right tool, and sending emails that bring guests back. Most restaurants already have the data. They just haven't connected it yet.

June 12, 2026

Phone showing digital loyalty wallet pass on a restaurant table
Restaurant marketing

How to Design a Loyalty Program That Fits Your Restaurant

Most loyalty program advice skips straight to software comparisons. This guide starts where it should: with the design decisions that determine whether your program changes behaviour or collects dust. Four program structures mapped to restaurant types, the no-app movement reshaping 2026, and a practical framework for Canadian independents choosing between POS-bundled and standalone tools.

July 5, 2026

Two crafted non-alcoholic cocktails on a bar counter in natural light
Restaurant marketing

Build an NA Beverage Program Your Guests Will Order

Canadian independents adding non-alcoholic beverage programs are seeing better margins than traditional cocktails, higher per-table revenue, and a wider guest base. This guide covers sourcing, pricing, menu placement, and the Canadian brands worth stocking.

June 26, 2026

Smartphone on a restaurant kitchen counter ready to film service
Restaurant marketing

TikTok for Restaurants: A Practical Guide for Canadian Independents

TikTok drives 38% of restaurant discovery among Gen Z. This guide covers what independent Canadian restaurants need to know: five content formats that work, posting frequency, local hashtags, algorithm changes for 2026, and the common mistakes that tank your reach. No budget or production crew required.

June 26, 2026

Bartender serving a regular customer at an independent restaurant bar
Restaurant marketing

Loyalty Programs for Independent Restaurants in Canada

Most loyalty program advice is written for chains with marketing departments. This guide covers what actually works for independent Canadian restaurants: from paper punch cards to POS-integrated digital programs, with honest cost breakdowns and a framework for deciding when you need software and when you don't.

June 4, 2026

50 spots only

Restaurants across Canada are joining

Everything you need. $299. Once.

Perks, add-ons, no-show gift cards, card-on-file, and automated reminders. Everything for a better guest experience and bigger nights. One payment. No subscription. First 50 restaurants only.

Start with Trudy