Integration with Wishlist Hero
Ira avatar
Written by Ira
Updated over a week ago

Wishlist Hero is a wishlist app that has an easy and code-free installation for your online store. Send Low stock and Price drop reminders to your customers.


Wishlist Omnisend

Setup Process

Firstly, create an API key. To do this click on your brand name in the top right corner -> Store settings:

Click on the 'API keys' section:

Then click the 'Create API Key' button:

Enter the name of your API key, keep default settings and click 'Save':

Then proceed to your Wishlist Hero account - > Settings - > click 'Configure' button next to Choose email service provider for sending emails (e.g. Mailchimp, SendGrid, Kalviyo Or Omnisend) section:

On the next step, select Omnisend among other Email Providers, paste the API key you've created and click 'Save'. You'll see Success message then.

That's it! The integration is enabled and Wishlist Hero will start sending data to Omnisend.

What Data is Passed

Once the integration is enabled, the custom events won't be created in Omnisend automatically and you need to do an extra step to create them. Go to your Wishlist Hero settings tab -> go to these sections one by one:

Send a test email for 'Share Wishlist via Email' event:

Then do the same for Low Stock and Product on Sale events:

3 Custom Events will be created as a result:

  • Wishlisthero-sharewishlist

  • Wishlisthero-lowstock

  • Wishlisthero-pricedrop

Setting up Workflows Based on Wishlist Hero Custom Events

To send an email after one of the Wishlist Hero Custom Events is triggered, you can use the events sent by Wishlist Hero in a Workflow. In the workflow editor select one of the Wishlist Hero events as the workflow trigger. In this example, we'll set up a workflow based on Wishlisthero-lowstock event.

Then add an email to the workflow.

Then design the email according to the Custom Event that you've set as a trigger of the workflow. Add custom event property data to the email content using personalization tags. Here's an example how a basic email would look like:

To add the Product image to the email, you'll need to use an HTML block. Basic code will look like this:

 <img src="[[custom_event.ImageURL]]">. 

To add an image with a link to the product to the email content, use this code:

<a href="[[custom_event.ProductURL]]">
<img src="[[custom_event.ImageURL]]">

You can work on designing it a bit more, if you know HTML.

When a real email will be sent to a recipient, it'll have the data sent to Omnisend by Govalo. Here's an example:

Since all the contacts will be passed to Omnisend with non-subscribed status, you can ask them to subscribe using Preference Management page. To add the Preference Management page link to your email use [[preference_link]] personalization tag.

To set up workflows for other custom events, repeat the steps shown in this workflow, but make sure to design the email content to fit the purpose of the Custom Event.

You can find some extra information on each of these Custom Events here.

Did this answer your question?