Most businesses build their audience on land they don't own.
You grow a following on a platform, and one algorithm change later, your posts reach a fraction of the people who chose to follow you. You didn't lose the audience. You just lost the ability to reach them.
A text list works differently. When someone gives you their number and agrees to hear from you, that connection is yours. No algorithm sits between you and them.
This guide covers how to build one: where to collect sign-ups, which method to use where, what to say to get people to join, and a recent change in how phones handle business messages that should shape your choice.
The three ways people join
Almost every sign-up route is one of three things.
A keyword. The customer texts a word to your number — JOIN, SAVE, BOOK — and they're on the list. Works anywhere you can be heard or read: a window sign, a radio ad, a receipt, spoken by staff.
A QR code. The customer scans, and their phone opens a message with the keyword already typed. They hit send. Same result as a keyword, without anyone typing.
A web form. The customer fills in a form on your site, at checkout, or in a pop-up. Slower, but you can collect more than a phone number.
Each reaches people the others miss. The customer standing at your counter won't visit your website. The customer browsing at midnight can't read your window sign.
Which method to use where
The right choice comes down to two questions: what else do you need to know about this person, and how are they encountering you?

Pro Tip
Use a different keyword for each place you advertise it. SAVE on your window, JOIN on receipts, VIP in emails. All three add people to the same list, but now you know which sign has actually been working and which one nobody reads.
Why letting them text first matters now
Here's a change worth understanding, because it affects which method you should favor.
Phones have become much better at filtering messages from unknown numbers. Messages from numbers a person has never interacted with can end up in a separate list rather than their main inbox — screened, sorted, and easy to miss.
That creates a real difference between sign-up methods. When someone fills in a web form, your first message arrives from a number they've never texted. When someone texts your keyword to join, they've messaged you first — so their phone already knows the conversation is one they started.
This doesn't make web forms bad. They collect information keywords can't, and they're the right choice on your website. But where you have a choice — a counter, a sign, a receipt, an event — the keyword or QR route has an advantage beyond convenience.
AutoCampaign.ai Recommendation
If you use a web form on desktop, add a QR code beside it. Desktop visitors scan it with their phone and complete the sign-up by text instead of typing their number into the form. You collect the same contact, but the customer's phone has now seen an outgoing message to you.
Where to actually put your sign-up
Most businesses have more places to collect sign-ups than they use. Walk through your own and look for the moments a customer is already paying attention.
In person
- At the counter or reception desk, on a small standing card
- On the window or door, readable from outside
- On receipts and invoices
- On appointment cards and reminder slips
- On your menu, price list, or service sheet
- On packaging and inside orders you ship
Online
- A form on your website, on the pages people actually read
- At checkout, alongside the details they're already entering
- In your link-in-bio on social profiles
- In your email signature
- On your Google Business Profile
In conversation
- Staff asking at the end of a visit
- A line in your voicemail greeting
- On hold, if you have a phone system that plays a message
You don't need all of these. Two or three consistent, well-placed sign-ups beat a dozen half-hearted ones.
What to say so people actually join
The method matters less than the offer. "Join our text list" gives someone nothing to act on.
A sign-up ask that works has three parts: what they get, how to join, and how often you'll message. Something like:
Text SAVE to 555-0142 for 10% off your next visit. About two messages a month. Reply STOP anytime.The incentive doesn't have to be a discount. Depending on your business, any of these can work better:
- Early access — first to know about openings, drops, or sales
- Convenience — appointment reminders and easy rescheduling
- Useful information — seasonal reminders, service intervals, availability
- Exclusive offers — something list members get that others don't
For an appointment business, "get a reminder the day before" is often more compelling than a discount. Match the reason to what your customers actually value.
Important
Whatever you promise at sign-up is what you've agreed to send. If your sign-up says "appointment reminders," a weekend promotion is something different. Be honest about what people are joining, and set the message frequency expectation you can keep.
Getting the sign-up wording right
Two things belong in every sign-up, wherever it appears.
Say what they'll receive and roughly how often. Not "marketing messages" — something specific enough that nobody is surprised by the first text.
Include the opt-out. "Reply STOP anytime" in the sign-up itself, not buried in terms below.
This isn't only a compliance matter, though it is that too. A clear sign-up sets an expectation you can meet, which means fewer people leaving after the first message. The businesses with the healthiest lists are usually the ones that were most honest at the door.
There's more to consent than the wording — what to record and how long to keep it is covered in the guide to what belongs in an SMS consent record.
Keeping the record straight
The practical problem with multiple sign-up routes is that they usually store their records in different places. The counter QR writes to one system, the website form to another, and the numbers your staff typed in by hand live in a spreadsheet.
The fix is having every route write to the same list. When your keyword, QR code, and web forms all feed one place, the contact and the record arrive together no matter how someone joined. If you need more than a phone number — a name, a service preference, a birthday — a web form collects it into the same contact.
That matters more as the list grows. A thousand contacts across three systems is a much harder problem than a thousand in one.
Knowing what's working
Once sign-ups are coming in, one question is worth answering: where are they coming from?
Different keywords per placement is the simplest way. If SAVE brings in forty people a month and DOOR brings in three, your window sign isn't working — wrong spot, wrong wording, or nobody's looking.
Tracked links do the same job for digital placements, showing which link or QR code people actually scanned. Either way, the point is the same: stop guessing which sign-up is pulling its weight.
Watch quality as well as quantity. A hundred contacts from a giveaway who never engage again are worth less than twenty who joined because they genuinely want your reminders. Growth that doesn't engage isn't growth.
Start with two, not ten
If you're starting from nothing, the temptation is to set up every sign-up route at once. Don't.
Pick the two places your customers already pay attention — usually the counter and your website — and do those properly. Get the wording right, watch the sign-ups come in, and confirm the welcome message lands the way you expected.
Once those are working, add the next one. A list built steadily from a few good sign-up points ends up healthier than one assembled quickly from a dozen mediocre ones. And unlike a following on someone else's platform, it stays yours.

