Integrating Swym Wishlist Plus with Omnisend for Triggered Alerts
The Swym+Omnisend integration enables you to personalize your email campaigns based on your customers’ shopping journey. Send automatic in-stock notifications and other targeted campaigns based on back-in-stock alert subscriptions. Enable super-targeted, highly relevant emails to drive more sales with the following:
Back in stock alerts on restocked products
In stock alerts on new products
Incorporate Swym shopping journey data into your Omnisend triggered email campaigns.
Quick Guide (for Advanced Users)
In Wishlist Plus: Navigate to Settings > Events & Triggers Settings. Enable the toggles for Send Price Drop Alerts, Send Back in Stocks Alerts, and/or Send low stock alerts.
In Omnisend: Navigate to the Automation tab and create a new workflow from scratch.
Set Trigger: Select the appropriate Custom Event trigger:
Swym-pricedrop
,Swym-backinstock
, orSwym-lowstock
.Add Email: Drag an email action into the workflow.
Personalize Content: Use Omnisend's personalization tags (e.g.,
[[event.ProductName]]
) to populate the email with dynamic product data from the Swym event.Test & Activate: Use an Audience Filter to test the workflow with a specific email address. Once satisfied, remove the filter to go live.
Prerequisites
Before you begin, please ensure you have the following:
A Wishlist Plus Starter Plan or higher.
An active Omnisend account.
Completed Wishlist Plus-Omnisend Integration.
Note: This requires connecting the two platforms. The connection is established by generating an API key in your Omnisend account (found under Store Settings > Integrations & API > API Keys) and pasting it into the Omnisend configuration page within the Wishlist Plus app settings.
Phase 1: Enable Wishlist Events in Wishlist Plus
You must first instruct Wishlist Plus to send the desired events to Omnisend.
From your Shopify Admin dashboard, navigate to the Apps section.
Find and open the Wishlist Plus app.
Inside the app, go to Settings from the main menu, then select Events & Triggers Settings.
Under the section Alerts & Triggers on wishlisted items, enable the toggles for the alerts you wish to activate.
Send Price Drop Alerts:
Status: Enable
Description: Triggers when a wishlisted product's price decreases.
Send Back in Stocks Alerts:
Status: Enable
Description: Triggers when a sold-out wishlisted product is restocked.
Send low stock alerts:
Status: Enable
Description: Triggers when a wishlisted product's inventory falls below your defined threshold.
Phase 2: Create the Automated Workflow in Omnisend
With events enabled, you can now build the automation in Omnisend to catch these events and send an email.
Step 1: Create a New Workflow
Log in to your Omnisend account.
Navigate to the Automation tab from the top menu.
On the Automation page, click the purple button labeled + Create workflow in the top-right corner.
Select Create from scratch and give your workflow a descriptive name (e.g., "Swym - Wishlist Price Drop Alert").
Step 2: Define the Workflow Trigger
This is the most critical step. You will tell Omnisend what specific event should start this workflow.
In the workflow editor, click on the trigger setup panel on the right.
Select the trigger type Custom Event.
In the Event name field, enter the precise Swym event name that corresponds to the alert you are setting up.
Price Drop Alert:
Required Omnisend Trigger Name:
Swym-pricedrop
Back in Stock Alert:
Required Omnisend Trigger Name:
Swym-backinstock
Low Stock Alert:
Required Omnisend Trigger Name:
Swym-lowstock
Step 3: Add and Configure the Email
Drag the Email action from the left-hand menu into your workflow canvas.
Click on the email block to configure its content. Fill in the Subject line, Preheader, and Sender's information. You can use personalization tags here (e.g., "Good News,
[[contact.first_name]]
! An item on your wishlist has a price drop!").Click Edit content to design the email body.
Inside the email editor, you can use an HTML block or Omnisend's built-in editors to display the product information dynamically.
Product Name:
ProductName
Current Price:
ProductPrice
Original Price:
ProductPriceOriginal
(Only for Price Drop event)Product URL:
ProductURL
Image URL:
ImageURL
Variant Info:
VariantInfo
Example HTML Snippet: You can use the following generic HTML in an HTML block for a simple, effective alert:
<p style="text-align: center">Great news! The [[event.ProductName]] you were interested in has an update.</p> <p style="text-align: center"><img height="250" src="[[event.ImageURL]]" width="400" alt="[[event.ProductName]]"/></p> <p style="text-align: center"><a href="[[event.ProductURL]]">View Product Now</a></p>
Phase 3: Testing and Activation
Before sending emails to all customers, it is crucial to test the workflow.
Step 1: (Recommended) Add an Audience Filter for Testing
This ensures only you receive the automated emails during setup.
In your Omnisend workflow, add an Audience filter block right after the trigger.
Set the filter condition to Tag -> is -> your_test_tag (e.g.,
swym-test
).Go to the Audience section in Omnisend, find your own email address, and add the corresponding tag (e.g.,
swym-test
) to your contact profile.
Step 2: Send a Test Event from Wishlist Plus
In the Wishlist Plus app, go to Integrations -> Omnisend and click Manage.
In the Test Events and Trigger section, select the alert you want to test (e.g., Send Price Drop Alert).
Enter your tagged email address and click Send Test Triggers.
Check your inbox to ensure the email arrives and looks correct.
Step 3: Go Live
Once you are satisfied with your testing, return to your Omnisend workflow.
Remove the Audience filter by clicking the cross icon on the block.
Ensure the workflow is Enabled. Your integration is now live and will send alerts to customers.
Further Assistance & Resources
Need further assistance? You can always reach out to us at [email protected]
. If you're already on our Messenger, simply say "talk to an agent," and Fin will connect you with a member of our team who can provide further assistance.
Reference Links:
Sending Wishlist Price Drop Emails via Omnisend:
http://www.getswym.com/playbook-how-tos/sending-wishlist-price-drop-emails-via-omnisend
Sending Wishlist Back in Stock Emails via Omnisend:
http://www.getswym.com/playbook-how-tos/sending-wishlist-back-in-stock-emails-via-omnisend
Sending Wishlist Low Stock Emails via Omnisend:
http://www.getswym.com/playbook-how-tos/sending-wishlist-low-stock-emails-via-omnisend
FAQ:
What are the exact trigger names I need to use in Omnisend?
The workflow trigger is case-sensitive and must be entered exactly as shown below. A common reason for a workflow failing is a typo in the trigger name.
Price Drop:
Swym-pricedrop
Back in Stock:
Swym-backinstock
Low Stock:
Swym-lowstock
How do I add the product's name and image to my email?
You need to use Omnisend's personalization tags, which pull information directly from the Swym event. To show the product's name, use the tag [[event.ProductName]]. To show its image, insert an image block and use [[event.ImageURL]] as the image source URL.
What types of wishlist alerts can I send?
You can set up three types of automated alerts for items on a shopper's wishlist:
Price Drop: Notifies users when a product's price decreases.
Back in Stock: Alerts users when a previously sold-out item is available again.
Low Stock: Creates urgency by letting users know an item is about to sell out.
You must first enable each of these alerts within your Wishlist Plus app settings before creating the workflow in Omnisend.
My tests worked, so why aren't my customers getting the emails?
You most likely still have the Audience Filter active in your Omnisend workflow. This filter is added during the testing phase to ensure only you receive the test emails. You must delete this filter block from the workflow for the alerts to be sent to all eligible customers. After deleting it, confirm your workflow is enabled.