Skip to main content

Integrating Swym Wishlist Plus with Omnisend for Triggered Alerts

Integrating Swym and Omnisend automates personalized emails based on shopper wishlist actions like price drops and restocked products.

Updated over a week ago

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, or Swym-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.

  1. From your Shopify Admin dashboard, navigate to the Apps section.

  2. Find and open the Wishlist Plus app.

  3. Inside the app, go to Settings from the main menu, then select Events & Triggers Settings.

  4. 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

  1. Log in to your Omnisend account.

  2. Navigate to the Automation tab from the top menu.

  3. On the Automation page, click the purple button labeled + Create workflow in the top-right corner.

  4. 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.

  1. In the workflow editor, click on the trigger setup panel on the right.

  2. Select the trigger type Custom Event.

  3. 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

  1. Drag the Email action from the left-hand menu into your workflow canvas.

  2. 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!").

  3. Click Edit content to design the email body.

  4. 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.

  1. In your Omnisend workflow, add an Audience filter block right after the trigger.

  2. Set the filter condition to Tag -> is -> your_test_tag (e.g., swym-test).

  3. 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

  1. In the Wishlist Plus app, go to Integrations -> Omnisend and click Manage.

  2. In the Test Events and Trigger section, select the alert you want to test (e.g., Send Price Drop Alert).

  3. Enter your tagged email address and click Send Test Triggers.

  4. 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.

  1. Remove the Audience filter by clicking the cross icon on the block.

  2. 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:

  1. 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

  2. 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.

  3. 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.

  4. 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.

Did this answer your question?