Redeeming vouchers at brick-and-mortar vendors

Generate unique discount codes with 14 days expiry date.
Create a customer segment for customers from company X.
Launch manual distribution to customers X segment.
Redeem the codes and see different ways to go about it (access levels, tracking, mobile app, widget).

brick and mortar diagram

This kind of workflow can be used when a customer orders a seasonal box from company X and pays for the purchase. Then s/he gets an email with the discount codes that can be redeemed in different vendor stores. A vendor can redeem the codes of a user in two different ways:

  1. By inviting a vendor to your account in Voucherify as a Merchant with access only to redeeming codes in a given project. In this way, s/he will be able to view the codes in the Dashboard. After viewing the code, he assigns a customer to a given code and then redeems it.
  2. An alternative way is the usage of our mobile app in the vendor’s brick and mortar shop. Once a customer comes to the shop, s/he provides a shop assistant with a QR code (previously received by email), the shop assistant scans the QR code using our app, then assigns the purchase to a given customer and redeems it.

Create discount codes

Firstly, Voucherify enables you to generate unique voucher codes for the campaign. You should choose to create a time-sensitive bulk of unique codes which provide customers with their unique vouchers. The campaign may be set, e.g., for a month and the validity of codes for 14 days. It means that after these 14 days customers won’t be able to redeem codes anymore. Additionally, you can set up automated email reminders when the campaign will be coming to an end. As validation rules set the redemption of a voucher to one, a particular customer can only use a code once.


Another validation rule is to set the audience. In order to do that there should be created a static customer segment with all the customers that have already subscribed for the seasonal box. The list may be incorporated in the form of a CSV file or directly via API.

Import legacy codes

Secondly, codes may be also imported from your partners via the CSV file. You can do this operation directly through the Import Tool in the Dashboard. In this case, you can download your vouchers using various attributes such as redemption, category, voucher type, start date, and so on. Vouchers may be imported directly to the existing campaign.

import vouchers

Let's assume that the CSV list with customers is already uploaded to Voucherify. Note that you can also add customer manually or via API (recommended). Now, create a customer segment.

Create a customer segment

Please, remember to choose the Auto-update segment. With this kind of segment, you can take advantage of built-in filters to gather customers who meet certain criteria. Moreover, the segment updates automatically, it means that every time a customer meets the criteria, s/he is added to the segment. You can find more information on creating segments and adding attributes here

New Customer Segment

Distribute codes to customers

To distribute codes, you can use a built-in email template. You should choose distribution from the Dashboard and then manual messages. Emails are going to be sent to the already created list of customers. In the next stage, you should choose the audience – customer segment, define the title of the message, and design your own email content. Mind that you should include also a QR code to be able to scan it via the Voucherify mobile app in case of redeeming codes in brick and mortar shops.


Please mind that in the Voucherify platform, you need to create distribution first and then design your email template with the codes included (standard and QR). The above template is designed in the 5th step of creating a Distribution.

Once the Distribution is created, codes are going to be delivered via email to a particular segment of customers.

Please keep in mind to choose the Manual Message option so you can send the codes to multiple users at once (to users from the already created segment).

Redeem codes

As mentioned at the beginning there are two possible ways of redeeming codes.

The first one includes inviting a vendor to the account as a Merchant with access only to redeeming codes in a given project.

The basic step for this alternative is to set a new role of Merchant in the project for each vendor by the Admin. This option is accessible from the Dashboard. You have to choose the tab Team Settings and move to the Team as shown in the guide.

Merchant Role

When you have created Merchant roles the process of redeeming codes is available. Mind that Merchant’s Dashboard is restricted only to some options as it is used mainly for the redemption process.

The customer enters their code on the Vendors platform and then the code may be redeemed by the vendor who has to click on the present icon and then type manually promotional code.

In order to enable the customers to redeem their codes from the emails, there should be created an API integration which is a custom feature. However, Voucherify provides technical documentation for making the process of integration smooth.

You can also apply our built-in widget which may be directly implemented on the website. The documentation on this topic can be found here.

The second approach is to use Voucherify mobile application for scanning and redeeming the code in the Vendor's brick and mortar shops right at the counter. You can learn more about the app here.

mobile app redeem

The Voucherify Dashboard enables you to monitor your campaign on different levels. You can track vouchers that are created, published, sent, or redeemed. There is also a possibility of uploading the CSV list with all the information such as unredeemed vouchers. You can do it via API in 4 simple steps as described here.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us