Offering users a coupon code after form submission

In this guide we'll be showing you how you can present a user with a form that collects the users information in exchange for a 20% discount off their next order. 

  1. First things first - you need to create the thank you page that users will land on after they submit the form. This is the page that should contain the coupon code that gives the user the ability to claim the discount that was promised to them. 

    As you can see in this screenshot, we're using the placeholder {{contact.first_name}} on this thank you page to make the offer more personal. For more information on placeholders, check out our official product guide on Dynamic Text Content.

  2. Next you'll want to create the form that users will fill out before they are redirected to this thank you page. Don't forget - in your form settings you'll need to set the "On submit" option to redirect users who submit this form to the thank you page you created above.

    This is also where you're able set your form to push submissions to Klaviyo, MailChimp, or HubSpot.

  3. Lastly, we need to decide where this form should appear; once you've settled on a location, add the form as you normally would. 

    To take things a step father, we can use the "Contact exists?" condition to prevent users who have already given you their information, from seeing this offer. Simply configure the condition as seen below, and only users who haven't previously given you their information will see this offer. 

    Alternatively, you can also use the "" condition to achieve the same result. Simply add this condition to the section and set it to "not exists". Doing so will have the same effect; only users who haven't filled out your form will be shown this section.

  4. At this point, you've done it! We recommend checking out "Reminding users to use a coupon code" to continue building off of what we covered here.

Articles in this section

Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.