Skip to main content

Integrate Buy Again & Reorder Reminders with Omnisend

Learn how to integrate Buy Again & Reorder Reminders with Omnisend

Written by Inesa Valinčiūtė-Kunčienė

Buy Again & Reorder Reminders helps merchants increase repeat purchases by making it easy for customers to reorder previously bought products.

With features like 1-click reorder, reorder reminders via Omnisend, and a “buy again” experience across key touchpoints, it reduces friction and encourages customers to return and purchase again.


Before You Begin

  • You need an active Smiley Commerce app with the Growth or Enterprise plan.

  • The integration is available on all Omnisend plans.

Key Benefits

  • Let customers quickly reorder previously purchased products with a 1-click option.

  • Increase repeat purchases by making reordering simple and fast.

  • Show all past orders in one place, including out-of-stock items.

  • Send automated reorder reminders through Omnisend.

  • Encourage repeat buying with “buy again” badges.

  • Support reorders across key touchpoints, including checkout and customer accounts.

Setup Process

Step 1. Create an API Key. In Omnisend, go to → Apps → Search for "Buy Again & Reorder Reminders" → Click on "Connect Now" → Copy an API Key.

Step 2. Install the Buy Again & Reorder Reminders app from the Shopify App Store in your Shopify admin.

Step 3. Go to your Shopify admin and open the Buy Again & Reorder Reminders. Go to Reorder reminders → Find Omnisend among other integrations → Enable the integration → paste from the Omnisend copied API key.

Step 4. In Omnisend, check the box that all the steps are done and confirm the changes.

What Data is Passed

Event Name

Description

Properties

reorder_reminder (api)

Dynamic item variables:

  • [[item.title]]

  • [[item.quantity]]

  • [[item.price]]

  • [[item.image]]

Personalization Variables:

  • [[event.customer_name]]

  • [[event.discount_text]]

  • [[event.discount]]

  • [[event.reorder_link]]

  • [[event.reminder_link]]

This data allows Omnisend to segment customers and trigger automated messages based on reorder intent and past purchase behavior.

Use Data in Automation

Create an automation workflow based on the reorder_reminder (api) event as a trigger. Cross-check that the trigger type is set to reorder_reminder (api).

Use Dynamic Content

In email content, use dynamic variables, which you can use inside text, image, or button blocks within your Dynamic Content section. These variables will automatically populate based on the product data passed with the reorder_reminder (api) event.

Variable

Description

[[item.title]]

Product title

[[item.quantity]]

Quantity ordered

[[item.price]]

Product price

[[item.image]]

Product image URL

Add Personalization and Conditional Content

Personalization Variables:

Variable

Description

[[event.customer_name]]

Customer’s name

[[event.discount_text]]

Discount text

[[event.discount]]

Discount value

[[event.reorder_link]]

Reorder link

[[event.reminder_link]]

Reminder link

Conditional Syntax Example:

[% if event.customer_name %]
Hi [[event.customer_name]]!
[% endif %]

[% if event.discount_text %]
[[event.discount_text]]
[% endif %]

This shows content only when the variable has a value.

Add Action Buttons

In the left panel, drag and drop two buttons block. Click on the button to edit text and link. The first button opens the reorder link, and the second opens the order details.

Note: The second button is only needed for customer-defined reminders. If you're using usage-based or AI-based reminders, skip it.


Didn't find the answer to your question? Reach out to our Support Team through the in-app chat or at [email protected] - our team is available 24/7.

Did this answer your question?