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 Buy Again & Reorder Reminders app with the Growth or Enterprise plan.
The integration is available on all Omnisend plans.
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:
Personalization Variables:
|
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 |
| Product title |
| Quantity ordered |
| Product price |
| Product image URL |
Add Personalization and Conditional Content
Personalization Variables:
Variable | Description |
| Customer’s name |
| Discount text |
| Discount value |
| Reorder 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.



