How does text-to-join work?
Short answer
Text-to-join lets someone in your audience join your list from their phone, either by texting a keyword like SLIDES to a short code such as 33777 or by scanning a QR code that opens a pre-filled text. A short automated text conversation then asks for their email or a question or two, sends what you promised, and passes the contact to your email tool. The person starts the conversation themselves, so nobody is added without texting in.
Updated November 5, 2026
Text-to-join lets someone in your audience join your list from their phone with a few texts. They text a keyword like SLIDES to a short code such as 33777, or they scan a QR code that opens their texting app with the message already written. That first text starts a short automated conversation, called a capture flow, which asks for an email and maybe one more detail, sends what you promised, and hands the contact to your email tool. The person starts it themselves, so every contact on the list is someone who texted in, and you have no clipboard of names to type up later.
What does the audience do, step by step?
Picture the last slide of a talk. It says "Text DEMO to 33777 to get today's deck," with a QR code beside it, and you say it out loud before Q&A.
- Someone texts DEMO to 33777, or scans the code and taps send.
- A reply arrives within the same thread asking for their email.
- They type it. If it doesn't look like an email, they get a retry.
- If the flow asks a second question (first name, company, zip), it comes next, one at a time.
- When they finish, they get a link to your slides by text or email.
- Their details go to wherever you pointed the flow: Mailchimp, Kit, ActiveCampaign, HubSpot, a webhook, or Zapier.
The whole exchange happens in the texting app already on the phone.
What's the difference between a keyword and a QR code?
Both start the same kind of conversation. They differ in how people get there.
| Keyword | QR code | |
|---|---|---|
| What people do | Type a word to 33777 or 55444 | Scan, then tap send on a pre-filled text |
| Works when said out loud | Yes | No, it has to be seen |
| Works from the back row | Yes, if the word is readable | Only if the code is big enough to scan |
| Cost on Textiful | One included, then $10/month each | Free and unlimited |
Each Textiful flow has one trigger, so a keyword and a QR code each start their own copy of the same flow and report separately. Using both on one slide is common. Should I use a QR code or a keyword? goes into when each one wins.
What is the short code doing?
A short code is the short number people text, like 33777 or 55444. On Textiful both are shared: many accounts use them, and the keyword is what routes a text to your flow. A keyword is unique on its short code, so nobody else on Textiful can use SLIDES on 33777 once it's yours. If a word is taken on one code, it may be free on the other. A QR code doesn't need a keyword at all; its pre-filled text is addressed to a Textiful short code and routes on its own. More in What is a short code and how does it work?
Where do the contacts go?
When a flow finishes, its actions run. A Textiful flow can text or email a handout, send an email, email you a notification, tag the contact, add the contact to your Mailchimp audience or Kit account, or send it to a webhook as JSON. Zapier's "New Contact" trigger connects everything else, including tools like ActiveCampaign or Google Sheets. Every contact also has a page in Textiful with a timeline of the conversation, and you can export a CSV.
Your email tool handles the follow-up from there.
What counts as a conversation, and what about STOP?
Textiful charges by conversation. A conversation is one person texting your keyword or scanning your QR code and starting your flow. It counts once whether you ask one question or four, and if the same person comes back later and starts again, that's a new conversation. STOP and HELP are handled automatically on every keyword and QR code, and they never count. See How much does text-to-join cost? for the numbers.
How does Textiful help?
Textiful gives you a keyword on 33777 or 55444 and free QR codes, and a capture flow that asks your questions one at a time and sends each contact to your list. Every feature is on every plan.
Try it at your next event → Start a free trial
Questions people ask
No. They use the texting app already on their phone. A QR code opens that app with the message filled in, and a keyword is typed into it like any other text.
In Textiful, an answer that doesn't look like a valid email gets a retry, so the person can send it again. The flow closes after three replies it can't understand.
Yes. STOP and HELP are handled automatically on every Textiful keyword and QR code, and those texts don't count toward your plan.
With Textiful, plans start at $19/month with one keyword included, extra keywords are $10/month, and QR codes are free. You pay per conversation, and each conversation counts once however many questions you ask.
Keep exploring
Text-to-join
Text-to-join is a way to sign up by text: a person texts a keyword to a short code, or scans a QR code that opens a pre-filled text, and answers a question or two to join a list, get a download, or register for something.
ReadShort code
A short code is a five- or six-digit number that organizations use to receive and send text messages at volume, most often for text-to-join sign-ups, voting, and requests for information. Mobile carriers review each short code program before it goes live.
ReadKeyword (texting)
In texting, a keyword is a word someone texts to a short code to start a specific program, such as SLIDES to get a slide deck or JOIN to sign up for a list. On a shared short code, the keyword tells the system which organization and which program the message belongs to.
ReadQR code to SMS
A QR code to SMS is a QR code that, when scanned, opens the phone's texting app with the recipient number and message already filled in, so the person only has to tap send. It turns a camera scan into a text without typing a number or keyword.
ReadHow speakers collect audience emails after a talk
The way to collect emails from your audience after speaking starts at the beginning of the talk: tell the room the slides are coming, so they can put their phones down. On the last slide, ask them to scan a QR code or text DEMO to 33777. Textiful asks for an email, sends the deck, and adds the contact to your email list.
ReadTrade show lead capture for booth teams
Trade show lead capture with Textiful works from the visitor's own phone: they scan a QR code on your booth sign or text a keyword to 33777, answer two or three questions, and the lead goes to your CRM through Zapier or a webhook. Your staff gets an email for each lead, so a hot one doesn't wait until Monday.
ReadConference lead capture for event organizers
Conference lead capture happens in a dozen rooms at once: the main-stage poll, the breakout session survey, the sponsor's giveaway. Textiful gives each moment its own QR code or keyword, asks a question or two by text, and sends the answers and contacts where your team works.
ReadReady for your next event?
Try Textiful free for 14 days. Set up a QR code or keyword in minutes and see who shows up.