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

Key Benefits

  • 1-click reorder on new customer account with line item properties, edit quantity, reorder discounts, subscription reorder

  • Reorder reminder sent at the right time: customer-defined, usage-based, AI-based

  • Send automated reorder reminders through Omnisend.

  • Encourage repeat buying with “buy again” badges.

  • Show full past order history including out-of-stock products - all in one page

  • Works everywhere: new customer account, Checkout, POS, thank you, order status page, B2B

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?