Text Message Marketing for Restaurants: Build a List You Actually Own
Followers are rented and phone numbers are owned — how to collect them properly, get consent right, and send messages people don't opt out of.
Food Truck or Restaurant Owner? Sign up for the Culinary Entrepreneur Newsletter!

Every follower you have is rented. The platform decides who sees your post, and it changes that decision whenever it wants. You built the audience; they own the distribution.
A phone number is different. You send, it arrives. No algorithm in the middle.
That's the entire case for text marketing, and it's strong enough that I'd rank building a phone list above almost any other marketing work an independent operator can do. It's also the thing most easily done badly, so here's the version that works.
Why texts and not email
Email is fine and you should collect addresses too. But for a restaurant or a truck, texts win on the thing that matters: they get read now.
Your offer is time-sensitive in a way most businesses' aren't. "We're parked at the brewery until 8" is worthless tomorrow morning. A text gets opened in minutes. An email gets opened whenever.
The tradeoff is that texting is far more intrusive, which means the tolerance for wasting someone's attention is much lower. Send badly and people don't unfollow quietly — they opt out permanently, and you don't get them back.
Getting consent right
This part is not optional and I'm not going to be casual about it.
Text marketing is regulated. You need the customer's clear permission to send marketing messages before you send any, and you need an easy way for them to stop. The rules are specific enough that getting them wrong carries real financial exposure, and "they gave me their number for the order" is not consent to market to them.
Practically, that means:
Ask separately and explicitly. A number collected to notify someone their order is ready is not a number you may text an offer to. Those are two different permissions.
Say what they're signing up for — who you are, roughly how often, and that message rates may apply.
Keep a record of the consent, including when and how it was given.
Honor opt-outs immediately, and make the method obvious. STOP has to work.
Don't buy lists. Ever. A purchased list has no consent attached to it.
Confirm the specifics with your provider and your attorney before your first send. This is one of the few areas of restaurant marketing where a mistake is expensive rather than merely ineffective.
How to actually build the list
In rough order of what works:
At the register, out loud. "Want a text when we're parked nearby?" converts better than any sign, because a person asked. Give your staff the sentence.
A reason at the point of sale. People give a number for something concrete — a reward on their next visit, first access to a new item, location alerts. "Join our list" is not a reason.
A QR code where people are already waiting. In line, on the counter, on the table tent. Waiting is the only moment your customer has nothing to do.
Online ordering checkout. They're already typing a number. Ask, separately, if they want more than order updates.
At events. Festival crowds are the fastest list-building environment a truck ever gets — hundreds of new people in one day who may never find you again otherwise.
Small point that matters: collect the number and the fact that they bought something. A list of people who have actually paid you once is worth many times a list of people who scanned a code.
What to send
The rule I'd use: every message either tells them where you are or gives them a reason to come now. If it does neither, don't send it.
Things worth sending:
Location and hours for a truck. This is the highest-value text in the business. Your customers genuinely cannot find you without it.
A time-boxed offer with a real deadline. "Today only" works because it's actionable.
A new item, to your most frequent customers only. They're the ones who care.
A win-back to people who've gone quiet. One message, acknowledging it's been a while, with a reason.
Things not worth sending: holiday greetings, "we're open today" when you're always open today, anything that reads like it came from a marketing calendar rather than a person.
Frequency: fewer than you think. For most operators, two to four a month. A truck with a changing location can justify more, because those texts are useful rather than promotional. When in doubt, send less — the list only compounds if people stay on it.
The mistake almost everyone makes
Blasting everyone the same message.
Your list isn't one audience. Someone who ordered yesterday and someone who hasn't ordered since spring need completely different messages, and sending both the same 10% off does two bad things at once: it discounts a customer who was coming anyway, and it fails to give the lapsed one a reason.
Segment on the only two things you need: how recently they ordered, and how often. That gets you four groups and four obviously different messages. It's not sophisticated and it works far better than one blast.
The honest part
Texting is not free money. Three things I'd want you to know going in:
It takes months to matter. A list of 60 people generates almost nothing. The operators who win here collected numbers for a year first.
You will annoy some people. Some will opt out. That's the cost of the channel, and chasing zero opt-outs means sending nothing.
It can't fix a demand problem. If people aren't coming back, a text asking them to won't change their mind. Fix the reason first.
Where the manual version breaks down
You can do this with a spreadsheet and your phone's messaging app, and at 50 contacts you should — go start today.
The wall arrives at segmentation. "Everyone who ordered more than twice but not in the last 45 days" is not a query you can run against a contacts list, and doing it by hand means exporting sales, matching phone numbers, and rebuilding a sheet every time. So nobody does it twice, and everyone reverts to blasting the whole list.
That's the problem we built around. On Avocado, customer profiles and full order history live in the same system as your sales, so who hasn't ordered in thirty days is a question you ask, and retention texts go to that group directly. Order-ready texts are separate from marketing texts, which is the distinction the consent rules care about.
Start collecting numbers regardless. The list is the asset, and you can begin building it tonight with a pen.
Avocado is a POS built for independent restaurants and food trucks. We're operators first, and we'd rather tell you the honest version than the version that closes faster.
Operator experience, not legal advice. Text message marketing is regulated at the federal and state level, consent and opt-out requirements are specific, and penalties for getting them wrong are real. Confirm your consent language, record-keeping, and opt-out handling with your messaging provider and your attorney before your first campaign.