Sign up with your email and get 10% off coupon

This how-to guide shows how to publish and send a unique coupon code to each customer subscribing to your list by filling out the landing page form. 


  1. Campaign workflow
  2. Voucherify setup
    1. Create coupon campaign
    2. Create landing page
    3. Create distribution
  3. Going live

Campaign workflow

The end customer fills out the form on your landing page, sharing their name and email address. The email address is verified by double opt-in and saved in Voucherify. After that, Voucherify assigns the customer a new unique code and displays the code on the landing page. At the same time, the customer gets a welcome email with the unique code and promotion details. 

Voucherify setup

Using the dashboard, you need to create the following elements:

  1. Campaign of unique discount coupons (bulk codes)
  2. Landing page with subscribe form
  3. Automatic email distribution

Create a coupon campaign

Before you create a coupon campaign, make sure you're familiar with the Voucherify basics and the Campaign Manager:

Create a 10% discount coupons (bulk codes) campaign with validation rules that secure incentives and the campaign budget. 

Campaign settings

Choose the bulk codes option in the Campaign Manager and define the campaign name. 

Then, use the following campaign features:

  • Auto-update mode that provides new codes when the initial batch runs out (set in the Campaign Manager > Program size).
  • Code redemption limit set to 1. As a result, each unique code can be redeemed only once (set in the Campaign Manager > Program size).
  • Customers will be allowed to join only once option, which ensures only one code from the campaign can be assigned to a single customer. 
  • Start and expiration dates define when the codes are active and can be redeemed. Once the campaign is on, you can modify the expiration date (set in the Campaign Manager > Timeframe).

Discount settings

Set in the Campaign Manager > Discount value.

Each unique coupon code gives 10% off the total amount. The discount is applied to the whole cart.

The maximum discount amount per single order is $50.

Validation rules

Set in the Campaign Manager > Discount value.

Below the discount settings, create new validation rules with the new builder.

Add the following rules:

Rules category Validation rule Notes
Prices & Quantities The total order amount is more than $50.
Budget constraints Redemption per customer in a campaign is less than or equal to 1. Each customer can make only one redemption using codes from this campaign.
Audience Only for customers who are holders of the code. Only a customer who is assigned to the code can redeem it.

Voucherify checks if all validation rules are met when customers try to redeem their code.

Create your campaign

Knowing the key steps and campaign configuration, you can follow this step-by-step tutorial and create a campaign in your dashboard.

When the coupon campaign is ready, create a landing page with a subscription form.

Learn more about validation rules in our articles: Validation Rules and Campaign Limits and How To Build Validation Rules guide.

Create a landing page

Before creating a landing page, ensure you're familiar with the basics of creating landing pages.

Go to the Landing Pages menu and add a new landing page with the plus. Choose the template for  signing up for a discount code.

Landing page settings

In the landing page settings, provide the following details:

  • Landing page title.
  • Source ID mapped to customer's email.
  • Activate email anti-fraud options:
    • Block email aliases.
    • Only unique emails (email will be added only if there won't be such an email already in your account).
    • Lowercase email address before checking for email uniqueness.
  • Enable the double opt-in option.

When ready, switch to the pages tab.  

Now, you can choose which sub-page you'd like to edit first. 

  • Active campaign – main view with the form.
  • Double opt-in – the customer is redirected to this page after successfully submitting the form (before verifying the email address).
  • Successful status - this sub-page shows the widget with a coupon code. Customers can see it after clicking the button in the email and verifying their email address.
  • Failed status – the customer is redirected to this page if submitting the form fails.
  • Pre-start – customers will see this page before the campaign start date.

In the Active campaign > Elements, click the pencil tool next to the Form to edit the form style and required fields.

Set a name and mandatory email fields when filling out the form.

You can also customize the remaining elements: logo bar, banner, share links, bottom call to action, and footer to reflect your promotion rules and branding.

When you finish the Active campaign sub-page, go to Pages and switch to another one. 

Likewise, the Elements tab shows you all the editable parts of the page that you can customize. 

When all pages are ready, you can Save the landing page and Release the draft. After the release, the URL will be active and will lead your customers to the landing page. 

If you want to wait before releasing the landing page, click Save & Exit. We will describe the release process at the end of this guide. 

Create distribution

Before you create a distribution, make sure you're familiar with the Getting started with Distributions Guide.

Automatic distribution will trigger an email with a promo code every time a new user successfully fills the form. Using email as a distribution channel, you don't need external providers to send messages straight from the dashboard. 

Go to the Distributions tab and run the Distribution Manager with the plus. 

Create a new distribution in which successful code publication triggers the message.

Distribution conditions

Name the distribution and choose the 10% coupon campaign created at the beginning to be a source of codes for newly subscribed users. 

Next, you may add required marketing permissions or turn off consent verification.

Channel choice & message

First, choose email as your channel and configure basic settings (provider, sender, and subject line).

Choose a Configurable flyer and design your email template. Using variables, you can place a customer's coupon code and other details that will be populated with proper data after releasing the message. 

When the template is ready, go to the next step and Save the draft. We'll launch the distribution and landing page once the campaign starts. 

Going live

The coupon campaign, landing page, and distribution draft are ready – it's time to go live. Let's start the campaign, set the distribution live, and release the landing page. 

Start the coupon campaign

Before you release the landing page and the distribution, set the proper start date in the coupon campaign settings. Note that your customers can only fill out the form and redeem codes when the campaign is active.

You can see the start date in the detailed campaign view. To edit the start date, choose the pencil tool and set a new date in the Campaign Manager > Timeframe. Read more about time-related limits.

Set the distribution live

Click on the distribution name and choose the edit tool.

Go to the Summary and hit Save and Send.

Whenever you publish (assign) a code from the 10% off coupon campaign, the email with the code will get to the customer's mailbox. Let's release the landing page to provide automatic publications in response to filling out the form. 

Release the landing page

Click on the landing page name and the publish icon in the top right corner.

Select the coupon campaign from which you want to publish the codes. 

Mark the checkbox to set the landing page live (the URL will be active) and add a custom alias to the landing page URL. 

Confirm with  Set.

Before the release:

  • Make sure you've added the landing page URL to websites from which requests are accepted (Project settings > Your website URL).
  • Make sure you've set the required permissions in the client-side Project settings (enable client-side publications).

You can read more details at the beginning of this guide.

When a new user signs up, Voucherify will publish a new coupon code from the campaign. Assigned limits ensure that each customer gets only one code from the campaign assigned to their account, and each unique code can be redeemed only once.

You can see all published codes in the detailed campaign view > Publications history.

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