Skip to content

Omnisend Integration

Step 1: Set up your Omnisend API key with Buy Again & Reorder Reminder

Section titled “Step 1: Set up your Omnisend API key with Buy Again & Reorder Reminder”

You can manage your Omnisend account’s API keys from your account settings.

  • Open Omnisend Email & SMS reorder reminders & SMS from Shopify admin. In the left panel, click on Store Settings.
  • Scroll down and click on API in the left menu.
  • Click on + Create API key.

Omnisend - API keys section

  • Name the API key as Buy Again Reorder Reminder.
  • Select Full access permissions.
  • Click on Create API key.
  • Copy the API key generated immediately as you won’t be able to see it again. You’ll need to paste it into the Buy Again - Reorder Reminders app settings.

Omnisend - API keys section

Omnisend - generate API key modal

2: Integrate Omnisend with Buy Again & Reorder Reminder

Section titled “2: Integrate Omnisend with Buy Again & Reorder Reminder”

Copy the Omnisend API key you created and paste it in the Buy Again & Reorder Reminder app settings.

Omnisend - API key integration


Step 2: Create an automation in Omnisend for reorder reminders

Section titled “Step 2: Create an automation in Omnisend for reorder reminders”
  • In Omnisend, go to Automation in the left menu.
  • Click on + Create workflow in the top right corner and then click Create from scratch in the top right corner.

Omnisend - create automation

  • From the right panel, there is a trigger dropdown. Select reorder_reminder (api) under API section in the dropdown. Cross check that the trigger type is set to reorder_reminder (api).

Omnisend - custom event trigger

  • In the automation editor, drag and drop email from the left panel.

Omnisend - add email action

  • Click on the email action to open settings.
  • On the right hand side, set Sender name and Sender email for your brand.
  • Edit the Subject line and Preheader text for reorder reminders.

Omnisend - email sender settings

  • Click on Edit content to open the email editor. Make sure to save the settings first.
  • Use the drag-and-drop editor to customize your email.
  • To show order items, drag and drop the block from dynamic content in the left panel. Select the last one as it allows you to display order items vertically.

Omnisend - email editor Omnisend - email editor Omnisend - email editor

The items variable contains the order items. Use these dynamic variables in your email:

VariableDescription
[[ item.title ]]Product title
[[ item.quantity ]]Quantity ordered
[[ item.price ]]Product price
[[ item.image ]]Product image URL

6: Add Personalization and Conditional Content

Section titled “6: Add Personalization and Conditional Content”

Omnisend uses special syntax for dynamic content. Here are key variables you can use:

Personalization Variables:

VariableDescription
[[ event.customer_name ]]Customer’s name
[[ event.discount_text ]]Discount text

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.

  • In the left panel, drag and drop two buttons block. Click on the button to edit text and link.
  • First button is for reorder link and second button is to view order details.

Omnisend - activate automation

  • Click on Finish editing on the top right.
  • On the automation screen, edit the name of automation by clicking on edit on top left.
  • Click on Start workflow to start the automation.

Omnisend - activate automation

Omnisend - activate automation