How to collect customer emails at a pop-up shop, market, or craft fair
To collect customer emails at a pop-up shop, market, or craft fair, put a QR code on the table with an offer, such as 10% off today. Shoppers scan, reply with their email by text, and get the discount code in the reply to show at the register. Textiful adds them to Mailchimp or Kit, tagged with the market, and can enter them in an optional giveaway.
Saturday at the makers' market. Your candle table does steady business from 9 until 2, and by the end of the day you've sold to 60 or 70 people. You know almost nothing about any of them. A few followed you on Instagram. The card reader has names on some receipts and no email on any of them. If you want to collect customer emails at a pop-up shop, market, or craft fair, you have a few seconds while someone is standing at your table with a reason to stay, and the offer has to pay off right there.
With Textiful, a small sign by the register says "Scan for 10% off today." Shoppers scan, reply with their email, and the reply shows the code. They show the text at checkout, and they're on your Mailchimp or Kit list, tagged with the market, before they walk to the next booth.
The problem with collecting emails at a market table
Market shoppers are moving. They pick something up, decide, pay, and leave. A clipboard asks them to stop, find the pen, and write an email for a list they haven't been given a reason to join. Most don't.
The ones who do write it down hand you another job: typing a page of handwriting into your email tool on Sunday night, guessing at the letters.
Meanwhile, the person at your table has just picked up something you made and wanted it. That's who you'd want on your list most, and they're the easiest to lose.
Why the usual fixes fall short
- A sign-up sheet by the register catches the people who were already willing, and nobody else.
- A QR code to your website's newsletter form asks for a page load on a market's crowded cell signal and a form on a small screen.
- Asking for an email at checkout on your card reader slows the line, and some systems only send a receipt.
- A business card in the bag hopes the shopper will visit your site later and sign up themselves.
How to set it up with Textiful
- Start from the "Quick email signup" template. It's one question, the email, and then done. Edit the final reply to carry the offer: "You're on the list. Show this text at the register for 10% off today: CANDLE10."
- Set the trigger. A QR code is free and unlimited, so print one for the table sign and one for the bag stuffer. For a stall where people stand back from the table, add a keyword like CANDLES on 33777. One keyword is included on every plan.
- Add actions. "Add to Mailchimp" or "Add to Kit" puts the shopper on your list. Add "Tag the contact" with the market's name and date, so your email tool can tell your Saturday market list from your holiday fair list. Other email tools connect through Zapier.
- Make the sign. Download the QR code (PNG or SVG). Put the offer first and say what scanning does: "Scan for 10% off today. Opens a text, tap send." Stand it next to the register, where people are already reaching for their phones.
- Tell your helper what to say. "If you scan that, you'll get 10% off what you're holding." Said at the moment someone picks up a product, that line does most of the work.
Should you add a giveaway?
A giveaway gives a reason to join for people who aren't buying today. Start from the "Run a giveaway" template, or add a giveaway step after the email question in your discount flow. Each phone number gets one entry. At the end of the day, draw winners at random from the giveaway's page and, if you turn it on, text the winners to come collect the prize. If you have official rules, add the link; whether you need them depends on your giveaway, so check with your own legal advisor. Read event giveaways that grow your email list for prize ideas.
Every extra question costs a few finishers. Across Textiful flows over 90 days in 2026, 1-question flows finished 89.5% of the time and 2-question flows 83.1%. A discount flow with one question is the fastest to finish.
Variations
- One flow per market. Copy the flow for each market or fair with its own QR code and tag. Each flow reports separately, so after a season you can see which markets added the most people to your list.
- The offer without a question. The "Send an offer or info" template sends one reply, such as a code, with no questions. It's quick, but you don't get an email, so use it only where speed matters more than the list.
- A pop-up shop in a store. For a weeklong pop-up, put the code on the window and the fitting room mirror, and make the offer "10% off this week."
- A care card in the bag. Print a second QR code on a card that goes in the bag, with "Scan for care tips and new scents first." Send the care guide as a handout.
Before and after
| Clipboard by the register | Textiful QR code at the table | |
|---|---|---|
| Why a shopper joins | They were already going to | A discount they can use right now |
| Who types the email | You, on Sunday night | The shopper, on their own phone |
| Bad addresses | Discovered when emails bounce | Asked again during the flow |
| Knowing which market they came from | A note at the top of the page | A tag on every contact |
| Getting them onto your list | Copying by hand | Added to Mailchimp or Kit as they finish |
Each shopper who starts the flow counts as one conversation. QR codes are free, and plans start from $19/month; see pricing. If your table is at a trade show instead of a market, read collecting emails at a trade show booth.
Try it at your next event → Start a free trial
Questions people ask
No. Textiful doesn't take payments or check codes. The reply text shows the code, the shopper shows it at your register, and your point-of-sale system applies the discount.
Yes. Everyone in the flow gets the same reply, so the code can be shown or forwarded. If that matters, use a code your point-of-sale system can limit, or keep the offer small.
Yes. Add a giveaway step after the email question. Each phone number gets one entry, and you draw winners at random from the giveaway's page when the market closes.
A keyword is an ordinary text to 33777 or 55444, so it goes over the cell network like any other text. The short codes work on US mobile numbers only.
No. Textiful replies while people are in the flow and doesn't send messages to a list later. Announce your next market from Mailchimp or Kit.
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.
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.
ReadLead 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.
ReadEmail service provider (ESP)
An email service provider (ESP) is software that stores an email list and sends emails to it, such as newsletters, welcome emails, and automated follow-ups. ESPs also handle sign-up forms, unsubscribes, and delivery. Mailchimp, Kit, and ActiveCampaign are examples.
ReadOpt-in
An opt-in is a person's permission to receive messages from an organization, given through an action they take themselves, such as texting a keyword, ticking a box, or submitting a sign-up form. It's the record that someone asked to hear from you.
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. Your reps get an email for each lead, so a hot one doesn't wait until Monday.
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.