Recommend top products

You can use the Recommend top products template to suggest related products to your customers based on their previous purchases or page views. It will help you achieve more sales and page visits by automatically recommending products to a specific group of customers who you know are already interested in your offers. The template is designed to:

  • send a message with product recommendations to customers with a tag indicating they’ve purchased from you,
  • check if they’ve clicked on your product suggestions,
  • send a reminder message if they haven’t checked out the recommended products,
  • check if they’ve purchased from you,
  • assign tags to your customers based on whether they purchased based on the recommendations or not.

Template overview

Category: Sales promotions
Elements in template:
Minimum number of elements to configure:

Here’s what you’ll need to configure the elements and publish the template as a workflow:

If you want to add product recommendations to the messages sent in this workflow, you first need to:

Configuring the template

If an element is greyed out, it means that you need to set its properties. The Link clicked? condition is preset to any newsletter/any link. You can modify the settings to better suit your needs. Clicking on an element opens its Properties.

  1. For the If tag condition, select the tag starting the workflow. It can be applied in another workflow (e.g. Converting contacts to customers) or assigned by you. The condition is preset to include contacts who had the tag before the workflow is published. This way the workflow is triggered for existing and new customers with that tag.
  2. For the Send message action, use the drop-downs to select the message to send. If you want it to send product recommendations, it has to include the Ecommerce module.
  3. In the Link clicked condition, use the drop-downs to select the message with the product recommendations. If the message has more than one link, you should select Any in the links selection menu.

Targeting the contacts who click on the recommended products

  1. Configure the URL visited element to track if your contacts visited your product site. To do this, click the element. This will open Copy JavaScrip Code popup. Click Copy code to copy the snippet to the clipboard and close the window. (At this point it’s best to save it to a temporary document in case you copy something else to the clipboard). Under Properties, enter the URL of the product site you want to track. Use a wildcard if you want to track all visits anywhere on your site. To learn more about configuring the element and using wildcards, go to How do I set properties for the URL visited condition?

Note: Once you’re done configuring the template, you’ll need to copy the snippet to your website’s management system or insert it directly into the HTML source code.

For detailed instructions on installing the tracking code, please go to How do I add the tracking JavaScript code to my website?
3. Configure the Tag action to assign a tag to the customers who visited your site, e.g. “purchased_recommended_product” if you used a thank-you page URL.

Targeting the contacts who don’t view the recommended products

You can send a follow-up message to encourage your customers to return to your store.

  1. For the Send message action linked to the “if no” (red) connector of the Lin clicked condition, use the drop-downs to select the follow-up message that includes the Ecommerce module.
  2. In the Link clicked condition, use the drop-downs to select the follow-up message. If it has more than one link, you should select Any in the links selection menu. Customers who click on the link in the message and make a purchase will automatically be tagged as interested.
  3. Configure the Tag action to assign a tag to those customers who didn’t click on the recommended products in the message or didn’t make it to the thank-you page, e.g. “not_interested”.

Finishing up

Click Save and publish when you’re done setting up the template or Save and exit if you want to finish editing the template later (it will appear as a draft on the Manage workflows page).