Email with discount for those who left the site

Published December 04, 2019

If customers were on your site and visited specific product pages, then they probably did not land on it by accident. They wanted to go beyond the main page and learn more about you and your offer. So even if they did not complete a transaction you can reach them with an attractive offer by, for example, sending them a discount in the email.

It can encourage them to make a transaction and come back to your site and use discount to buy products they previously viewed.

Example of use - Retail industry

A customer from the fashion industry has prepared a different promotion for every day of Black Week. They informed users about it on their site through additional banners. However, they decided to use email as a communication channel with customers who were on the site, visited a product, but did not make a purchase. After leaving the site, these customers received information about the discount code in an email. It was made to encourage them to come back and finish their purchase process.

Screenshot presenting ab tests
A/B Test


  • OR 10,31%
  • CTOR 31,05%
  • Conversion 2,6%


To implement this use case, check those articles:


To create an email with discount for those who left the site, perform the following steps:

  1. Prepare coupons
  2. Prepare an email template
  3. Create a workflow

Prepare coupons

Note: In this article, you will find the rules and procedures needed to create and use voucher pool in Synerise.

Depending on your needs, you can send to user general code with promotion, eg. SHOPPING20%, or coupon code individually for each user. If you decide on this second option you will have to import to Synerise coupons previously prepared in your ecommerce platform which will apply the appropriate discount in the shopping cart.

  1. Go to Vouchers and prepare a Voucher pool, to which you will add coupons.
  2. Add an obligatory Pool name, and set the Emission start and end dates.
  3. When the pool is created, click Import and choose CSV with vouchers.
`Screenshot presenting new coupons pool``
New coupons pool
Tip: Remember, that your csv should have only 1 column, without a name.

Prepare an email template

  1. Go to Campaign > Email.
  2. To distribute coupon codes, prepare an email template - design banners, copy and add the ID of the coupon pool.
  3. Click Inserts in the upper right corner, find Pools on the list of inserts.
  4. Choose previously a prepared Coupon pool and copy and paste it in the place where the coupon code should be shown to the user. Instead of {% voucher %} voucher-hash {% endvoucher %}, user will see his individual coupon code.
`Screenshot presenting email template`
Preparing email template
Tip: If you would like to send the same coupon code to the user twice, eg. after 1 day if user still doesn’t make a purchase, use the same voucher hash, but add flag assign=false, like in this example: {% voucher assign=false %} voucher-hash {% endvoucher %}

Create a workflow

To send emails to customers you will have to prepare a workflow.

  1. Go to Automation > Workflow.
  2. Start with the Profile Event trigger and in the settings of the node, select the page.visit event.
  3. As the event parameter, select retailer_part_no - this way, the workflow starts only when a customer visits a product page. This way the workflow will be started only by a product page visit.
Tip: Use “.” in a regular expression to accept a valid value of this parameter (except for null). This way, you know that this event has the retailer_part_no parameter.
`Screenshot presenting Profile Event`
Configuration of the Profile Event node
  1. Add Delay and define the lag between the page visit and sending the message, in our example it is 2 hours.

    `Screenshot presenting delay``
    Configuration of the Delay node
  2. Using the Profile Filter node, exclude users who have made a transaction in the last 2 hours – it’s important to use minutes instead of hours.

    `Screenshot presenting profile filter`
    Configuration of the Profile Filter node
  3. Configure the Send Email node by selecting the appropriate email account, choosing the template that you prepared in the previous step.

    `Screenshot presenting content`
    Configuration of the Send email node
  4. Specify capping to limit the number of coupons user will get (here it’s 1 for each 30 days).

  5. Add End nodes where the workflow should finish for users.

  6. Optionally, add titles to each node so the workflow will be more understandable for your colleagues.

  7. Name the workflow and Save it or Save & Run.

`Screenshot presenting automation``

Check the use case set up on the Synerise Demo workspace

Check the workflow in our Synerise Demo workspace.

If you don’t have access to the Synerise demo workspace, please leave your contact details in this form, and our representative will contact you shortly.

Read more

-Automation -Email templates


We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.



Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

Close modal icon Placeholder alt for modal to satisfy link checker