Listrak and Spree integration
Listrak is an online digital marketing automation solution designed specifically for online and omni-channel retailers.
It specializes in crafting personalized solutions to drive marketing campaigns for high volume retailers, which consist mostly of large retail players that aim to target their audience using omni-channel marketing across social, email, and mobile platforms.
The integration of Listrak with your Spree Commerce store can be done quickly and easily following the guidelines mentioned below.
The benefits of using Listrak for your eCommerce business
Transactional Messages
Transactional messages are a part of Listrak features. They include such messages as: order confirmation/cancellation, welcome messages, shipment notification and other. They are designed to further engage your audience. These messages are triggered by making requests to the Listrak REST API. Below is a brief explanation for a Listrak-led Transactional implementation.
Why you should use TM?
Transactional Messages gives you a lot of flexibility. They are working based on dynamic fields, so in the end you don’t need sending trough API big payload with email details.
Let me show you example of transactional messages payload:
{ "emailAddress": "[email protected]", "segmentationFieldValues": [ { "segmentationFieldId": 28352, "value": "John" } ] }
As you can see above instead of HTML templates and additional information, we send only: ’email address’ and a list of segmentation fields with values. This way it is lightweight and clean.
How to integrate Listrak with Spree
REVIEW API CALL METHOD
Because at this moment we do not have any gem for making API requests, you will need to build our own API client. You will find all the information required to build your custom API client here: https://api.listrak.com/email
API Call’s
- Transactional Message – provides a way to access transactional messages that have been created on a list.
- Segmentation field group – allows you to look at all the segmentation field groups for a given list.
- Segmentation fields – is used to store data about a contact so that it can be filtered in the future.
Example of Listrak and Spree integration
Goop originated as Gwyneth Paltrow’s homespun weekly newsletter. Now it’s an eCommerce platform that brags over 1 million monthly unique viewers. It is built with Spree and uses Listrak for transactional messages .