Guide to Using QR Codes to Gather Subscribers

Last updated at:


Even when closed, brick-and-mortar stores can act as an advertising venue for your brand and help drive profit. One way to keep a physical store working for you outside business hours is by displaying QR codes that link to a signup form. That way, as people walk past the store, they can quickly and easily reach your website.

During business hours, QR codes also make it simple for people to sign up for your newsletter. Those in the store are already interested in and enjoying your brand’s service. Interested passersby may be window-shopping and looking for a way to learn more. Having a QR code printed somewhere in your shop means customers only need to snap a picture of the code and enter their information to sign up.

You can link a QR code to any page on your site, but this guide shows how to link to a Klaviyo signup form. In addition, you will learn how to use this code in many different ways.

Create a Signup Form

You can link the QR code to a signup form. The signup form can either be a click-to-text form or more traditional signup form.

A QR code leading to a click-to-text form is the simplest way for people to sign up for your newsletter. By snapping a picture and then clicking, users can subscribe to receive SMS marketing from your business. However, if you use this method, you won’t be able to also collect email addresses at this time.

A typical signup form is useful for collecting email addresses as well as phone numbers for SMS. Remember that users will fill out this form on their mobile devices, so it’s better to use as few fields as possible. That way, users will need to make fewer clicks and thus have fewer obstacles in the way of them signing up.

Regardless of which form you choose, start by heading to the Signup Forms tab and then navigate to the Forms Library. There, you can either select one of the pre-made, mobile-only forms or create one from scratch. Choose Popup as the type of form.

To make a click-to-text form, drag in a button and set the Action to Subscribe via SMS. Include text to make consumers aware that they are consenting to receive SMS marketing.


For a form aimed at collecting email addresses, instead drag in an email input and any other fields you’d like to include.


Then, change the Action for the button to Submit Form. You can then have subscribers who submit the form automatically redirected to your homepage. In addition, under Submit Hidden Fields, make sure that the button has Source as a Profile Property and label it accordingly; the default is the signup form's name. (If you plan to use the QR code in multiple locations and want to track where recipients find the code, clone the signup form and change the source.)  


Under Styles, make the background overlay cover the same as the signup form background color so that it appears like it’s a full page.


After you’ve configured the form’s design, head to the Behaviors tab. For the timing delay, have the form show immediately. Then, scroll down to the Targeting section and select Only show on certain URLs. There, set it to Containing and input an anchor (e.g., #signup).


Generate a QR Code

There are many free options for generating a QR code. For instance, you could use the QR Code Generator here. The QR code can be various colors, include a logo, etc.

When making this code, you need a link for the code to go to. In this case, set it your website followed by the anchor you used for the signup form (e.g., 

Update Your Welcome Series

Now that you have set up this new page, you will likely want to split your Welcome flow to target those who subscribe using one of these methods. You may want to provide those who sign up through the QR code with a slightly different offer, as they are likely local customers. Ideas may be to offer free shipping, quicker delivery, or an extra discount to use in-store. Further, you could use this opportunity to gather more information about the subscriber, since the QR signup form is meant to be kept quite simple.


If you gathered subscribers via a signup form, you can split recipients using the $source property. This will divide flow recipients based on how they got into your Klaviyo account. The source name will be the name of the signup form.


If you made a subscription page and created a separate list for these subscribers, clone your current welcome series and then change the list that triggers the flow. Tailor the cloned series to those who signed up via the QR code.

Use Cases

Now that you have a QR code and it links to your site, you can use it in a variety of ways. The sections below discuss some ways in which you can use QR codes.

Larger-Format Uses

One way to use the QR code is by putting it on large-format items, such as posters or signs. These don’t have to exclusively show the QR code; for example, if you’re promoting a sale or event, you can easily add the QR code to the related poster. Another option is to include the QR code on your store hours or open/closed signs in the window of your shop.

Placement is key when displaying a large-format QR code. You don’t want to have it everywhere at once, as that may be distracting. Instead, place it in a couple of locations inside, so current customers can easily sign up in-store. Placing posters with the codes near the checkout line or door is recommended.


The QR code also needs to be visible from the outside. That way, even if people are too busy to go in or your store is closed, they can easily head to your site and make a purchase.

Smaller-Format Uses

QR codes can also be useful if you add them to smaller items, particularly business cards. Other places where you could put QR codes include:

  • Take-out menus
  • Packaging
  • Brochures
  • Newspaper ads
  • Stickers
  • Printed signup forms
  • Company swag

You can be more liberal when using the QR code in this format, although you still don’t want it on every piece of promotional material. The key to using QR codes effectively on smaller items is to be conscious of how the QR code appears, as you don’t want it to look too tiny or crowded among other text/designs.


Further Reading

Was this article helpful?
22 out of 28 found this helpful