How to create a repurchase reminder

This is a guide on how to create repurchase reminders with ContactPigeon’s marketing automation platform. It is one of the most popular marketing automation scenarios along with browse abandonment reminder and cart abandonment campaigns.

Step 1: Create the scenario

From the left side menu options, select eCommerce > Product Suggestions

Step 2: Select Re-buy reminder and click Continue

Step 3: Set the time interval

Type the timeframe in the "Not older than (days)" field box. Then click Next Step

Edit the description of the scenario and click Generate code. The scenario code will appear.

Step 4: Insert the code into the dynamic campaign

Now that you have generated the code, you can move on and create the template for your repurchase reminder.

Create a new campaign as you learned in the Build a new campaign article. Start modifying your template with the editor to design the layout of your choice (e.g. images, logos, text)

Then, drag-and-drop the Product Grid element from the menu on the right in the body of the email. This element will create the space and show dynamic products to each recipient based on their past shopping patterns.


Select how many columns and rows you want.


Activate the scenario box in the drop-down menu. Here you will find the scenario you already created in the previous step.


Select the scenario you want and click Next.

Then, change the settings of the product template. You can change the color of the title, the price, the CTA button, and type a CTA text of your choice.

Now the table is ready and should look like this. When you have finished designing your campaign, click Save & Continue.

To test it, send it to your email and ensure the quality of your email.

Step 5: Set up the automation campaign

Note: This is an indicative example of how you can create a re-buy automation, and the variables may change according to the client's requests and preferences.

From the left side menu, select Automation > New Whiteboard Flow (Beta)

Create the automation


Type the name and the description of the automation in the fields "Short name" and "Description" to easily identify your automation later.


From the "Starting Trigger" section, drag and drop the trigger "eCommerce" into the white space.


Click on the blue "eCommerce" element, and select "made an order" from the drop-down menu. Since our email campaign has a pre-set scenario, there is no need to type anything in the fields.


On the left side of the menu, scroll down and drag-and-drop the element "Delay" from the "Actions" section.

Then set the delay time - in this example, we chose 30 days.


Next, click on the pink "Go to Then" element, and select the "Autoresponse message" tab.

→ The suppression list excludes contacts from receiving the same messages multiple times. In the rebuy automation, we want our subscribers to receive this message again.

So, from the drop-down menu, select "Remove from suppression list after the selected number of days", and type your preference.

Lastly, click on the "Use an existing message" button to choose the repurchase reminder email you created in the previous step.

Click Select.


Once you have set up the conditions of your rebuy automation, click on the "<<<Back to flow designer" icon.


Connect all the elements with arrows and click Save.

Press Activate and the repurchase reminder automation will be active!

Still need help? Contact Us Contact Us