Solutions

How to use a QR code to collect emails

To use a QR code to collect emails, point the code at a text conversation instead of a web form. With Textiful, scanning opens the phone's texting app with a message already written; the person taps send, replies with their email, and is added to your Mailchimp, Kit, or ActiveCampaign list. QR codes are free and unlimited on every plan.

Updated November 5, 2026

You printed 500 flyers with a QR code in the corner. It opens your sign-up page. People scan it, the page loads slowly, they see six fields and a CAPTCHA, and they close the tab. Your form tool says eleven people signed up. It can't tell you how many scanned. If you want a QR code to collect emails, the code should open something people already know how to use without thinking: a text message.

With Textiful, scanning the code opens the phone's texting app with a message already written, such as "Add me to the list." They tap send. A reply asks for their email, they type it, and they're on your email list. Textiful counts every scan, so you can compare scans against people who finished.

The problem with QR codes that open a form

The scan is the easy part. People have learned to point a camera at a code. What happens next decides whether you get the email.

A web form means a page load, often over a weak signal or crowded Wi-Fi. Then it means typing into small fields, dismissing autofill suggestions that guess wrong, and finding the submit button below the fold. Each of those is a place to quit. And because the form only records submissions, the people who quit are invisible. You can't tell whether your flyer was ignored or your form lost them.

A form also asks for everything at once. Six fields on one screen look like a chore before someone has typed a letter.

Why the usual fixes fall short

  • Shortening the form helps, but it's still a page to load and fields to fill.
  • A QR code to your homepage leaves people to find the sign-up box themselves.
  • A QR code that opens a pre-addressed email depends on the phone having a mail app set up, and you then have to process each email by hand.
  • A QR code to your social profile gets a follow, at best, and no email.
  • Paper sign-up sheets next to the code defeat the point of the code.

How to fix it with Textiful

  1. Pick a template. "Quick email signup" is one question. "Grow my email list" or "Give away a download" add something in return.
  2. Choose a QR code as the trigger. QR codes are free and unlimited on every plan, and they don't use a keyword. Write the pre-filled message the phone will show.
  3. Keep the capture sequence short. Email first, one question at a time. Answers that don't look like an email get a retry. Across Textiful flows over 90 days in 2026, 1-question flows finished 89.5% of the time and 2-question flows 83.1%, so start with one and add a second only if you'll use it.
  4. Add actions. Add the contact to Mailchimp, Kit, ActiveCampaign, or HubSpot, label it with "Tag the contact," and send the thing you promised with "Email a handout" or "Text a handout." Other tools connect through Zapier or a webhook.
  5. Download the PNG or SVG and put it on the flyer, poster, slide, or table tent.

What should the QR code say?

There are two pieces of text: the words printed next to the code and the pre-filled message that appears in the text.

The printed words should name the offer and what scanning does. "Scan to get the recipe card. Opens a text, tap send." beats a bare code with "Join our list." People who expect a website and get a text app may hesitate, so say so on the print.

The pre-filled message can be up to 140 characters. Write it in the scanner's voice, as something they'd send: "Send me the recipe card" or "Sign me up for the newsletter." Keep it short enough to read at a glance, because they'll see it before they tap send. Avoid anything that sounds like they're agreeing to more than they are.

Where should you put the code?

Anywhere people stand still for a few seconds: a table tent, the back of a program, a welcome-desk sign, the bottom corner of a slide, a poster by a line. Codes need light and distance. A code on a stage screen works for the front rows; for a large room, pair it with a keyword people can text from anywhere.

Because codes are free, give each placement its own copy of the flow and its own code. One for the flyer, one for the table tent, one for the slide. Each flow reports separately, and scans are counted per code with bots filtered. After the event you can compare each placement's scans with the flows people finished.

Codes point at a short Textiful link on txtf.co, which the phone opens as a text. Test the printed code with two or three different phones before a print run.

Before and after

QR code to a web form Textiful QR code to a text
What opens A web page that has to load The phone's texting app, message pre-written
What they do Fill in several fields Tap send, then reply with an email
Bad email addresses Submitted as typed Retried during the conversation
What you can see Submissions only Scans (bots filtered) and finished flows
Cost of more codes Varies by tool Free and unlimited
Where emails go The form tool's spreadsheet Mailchimp, Kit, ActiveCampaign, HubSpot, Zapier, or a webhook

Each person who starts your flow counts as one conversation, however many questions you ask. Plans start from $19/month; see pricing. Weighing a code against a keyword? Read QR code or keyword.

Try it at your next event → Start a free trial

Questions people ask

Keep exploring

Event lead capture: a playbook for live audiences

How to turn a room into contacts you can follow up with: what to offer, how to ask from the stage or the booth, what to ask for, and what to do in the 24 hours after.

Read

QR 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.

Read

Lead capture

Lead capture is the process of collecting contact details, usually an email address and name, from people interested in what you offer, so you can follow up with them later. Common methods include web forms, paper sign-up sheets, trade show badge scanning, and text-to-join.

Read

Capture flow

A capture flow is a short, automated text conversation that starts when someone texts a keyword or scans a QR code. It asks for their details one question at a time, delivers what was promised, and sends the contact on to other tools. Capture flow is Textiful's name for this; it's also called a text-to-join flow.

Read

STOP and HELP keywords

STOP and HELP are standard reply words in US texting. Texting STOP to a program unsubscribes the sender from its messages, and texting HELP returns a message saying who runs the program and how to get support. Carriers expect every short code program to respond to both.

Read

Conference 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.

Read

Campus event sign-ups for schools and student orgs

For a campus event sign-up, students and families scan a QR code at the club table or open house check-in, answer a question or two by text, and land in the right list. One account can give every club at the activities fair its own free QR code, so each one gets its own sign-ups.

Read

Nonprofit event lead capture at galas and fundraisers

Nonprofit event lead capture works best at the moments a gala already has: the table card at dinner, the emcee at the podium, the live poll before the paddle raise. Guests scan a QR code or text a keyword, give a name and email, and land in your donor list through your email tool, HubSpot, or Zapier, including the guests who came as someone's plus-one.

Read

Ready for your next event?

Try Textiful free for 14 days. Set up a QR code or keyword in minutes and see who shows up.