Skip to main content

Voyado Engage


Shopify is a user-friendly e-commerce platform helping small and mid-sized businesses to quickly build a modern online store. The company's software allows merchants to design, manage and sell their products across multiple sales channels.

Voyado Engage is a multichannel marketing automation platform. Engage enables merchants to act on their customer data, granting the insights and campaign tools they need to create extraordinary experiences across all sales and marketing channels.

And when Shopify and Engage come together, that's when the magic happens.


This integration between Shopify and Voyado Engage exists as an app in the Shopify app store. In the following pages you can read about how to set it up and use it.

More in-depth information about Voyado Engage can be found in the Engage developer documentation as well as in the Engage Help Centre.

About the app

The Voyado Engage Shopify app uses the Engage API. Version 1 of the app includes the following functionality:

  • Sync of contacts between Engage and Shopify

  • Transactional communication

  • Receipts (purchase and return)

  • App theme block showing vouchers and promotions

  • Soft login

Here are some further details about the integration enabled by the app:

Syncing of customer data

The syncing of customer data goes one way, from Shopify to Engage, meaning that at checkout and on account creation Shopify will not fetch customer data from Engage, but use the data that’s already in Shopify’s customer card and then store that information in Voyado Engage. However, Shopify is able to fetch loyalty data -- point balance, member level, promotions and vouchers -- for a customer and display it on-site.

Syncing of preference data

Engage will be holder of preference data such as accepts email and accepts sms.

At checkout, Shopify will never fetch any preference data from Engage. Shopify will send an updated preference to Engage only if it has been set to “true”. A customer can never choose to set a particular preference of theirs to "false" during the checkout.

Contact identification

Engage holds a unique GUID (Globally Unique Identifier) for each contact. This works as an integration key when a customer's data is to be created/updated/deleted.

What's coming in version 2?

This documentation covers version 1 of the Shopify Voyado Engage app. Some functions coming in the next version are:

  • Upgrade to rewards and promotions

  • Abandoned cart actions

  • Products of interest

  • Redeeming of promotions

  • Redeeming of vouchers