Listrak

Set up a connection between your Extole programs and Listrak's cross-channel marketing platform.

About

With the Extole and Listrak integration, drive list growth and capture first-party data by automatically subscribing anyone who opts-in to marketing communications in your Extole-powered programs to a bespoke email series in Listrak. Additionally, prevent unwanted emails by keeping your opt-out lists in your referral program and Listrak in sync. When someone unsubscribes from marketing communications in your Extole-powered programs, Extole will also automatically unsubscribe them from your marketing list in Listrak.

Prerequisites

RequirementDescription
Listrak AccountA Listrak account is required in order to take advantage of this partnership.
Listrak Client ID and Client SecretA Listrak Client ID and Client secret can be created within the Listrak > Manage > Integrations > New Integration.

Make sure to securely store a copy of your Client ID and Client Secret. These values will be needed to authenticate with the Listrak Email API. For your security, the Client Secret cannot be retrieved if it is lost.
List ID(s)The List ID(s) users will be subscribed to for opting in.

To find your IDs within Listrak, go to Contacts > List Manager > Select the desired List > Select Help and Support in the Left Navigation > Select API ID Information.
Access to Listrak's Contact APIMake sure your Listrak account is enabled to use the Contact API. https://api.listrak.com/email#operation/Contact_PostContactResource

Use Cases

  • Automatically subscribe users who opt-in to marketing communications in your Extole-powered programs to a marketing email list in Listrak
  • Automatically unsubscribe users who-opt out of marketing communications in your Extole-powered programs from your marketing list in Listrak

Integration

Complete the following steps to set up your integration with Listrak.

Enable API Access in Listrak

To enable API access, you must create an Integration on the Integrations page. In the Listrak application on the navigation bar, go to Manage > Integrations Manager.

Please specify integration type Email for your integration. You must also specify which areas of the API should be made accessible. Available areas include:

  • Contact
  • Event
  • List
  • Message
  • Reporting
  • Segmentation

Make sure to securely store a copy of your Client ID and Client Secret. These values will be needed to authenticate with the API. For your security, the Client Secret cannot be retrieved if it is lost.

Connect to Your Listrak Account

To start sending data from your Extole programs into your Listrak account, you will need to configure your Listrak API key in Extole's Tech Center.

In My Extole, start by navigating to the Tech Center > Outbound Webhooks > + New Integration. Enter the following information:

  1. Key Name: How you’d like to refer to the key in Extole
  2. Partner Key ID: A unique identifier defined by you
  3. Key Type: Webhook
  4. Algorithm: OAUTH_LISTRAK
  5. Key: Your Listrak Client Secret
  6. Client ID: Your Listrak Client ID
  7. Authorization URL: https://auth.listrak.com/OAuth2/Token
  8. Scope: You can leave this field blank

Click the Create Key button to finish.

Configure the Listrak Integration

Navigate to the Partners page in the Extole platform and select "New Partner"

Select Listrak from the Partners Directory

Install the Listrak integration

Configure the required fields: Subscription List ID (located in the Listrak platform), Enable Send Opt-Ins & Opt-Outs, and select the API Client Key you created in the Tech Center.

Select Apply Changes and you're all set! Extole will now automatically send the emailAddress and SubscriptionStatefor any users who opt-in and opt-out of marketing communications in your Extole program(s.) If you'd like to send additional profile attributes or event data into Listrak, refer to the Customization section below.

Customization

Configure a Staging API Key for Testing

If you only provide one Listrak REST API key to Extole, only production events will be sent. If you also want to send staging or testing events, create another Listrak REST API key and configure secondary integration in the Extole Tech Center and Partners Center.

Send Additional Segmentation Fields and Values

When sending email opt-ins from Extole to Listrak, you have the option to send additional profile attributes, such as name, share link, phone number, etc.). These attributes are mapped to segmentation field IDs and segmentation field values in Listrak, which allow them to be used for segmentation in the Listrak platform. To add this customization:

  • Work with your Extole team to determine which of the profile attributes from the below table you'd like to include in any opt-in requests to Listrak
  • Work with your Listrak team to add the attributes as segmentation fields in the Listrak platform
  • Provide the corresponding segmentation field IDs and values from the Listrak platform to your Extole team so that they can be added to your Listrak integration.
Extole Profile AttributeDescription
phone_number The customer's phone number, including country code. Only available if you have SMS capture enabled in your Extole campaign.
E.g.,+15555555555
share_link The customer’s personal share link
E.g., refer.yourcompany.com/jsmith
first_name The customer's first name
E.g., John
last_name The customer's last name
E.g., Smith
funnel The correct funnel for the customer
E.g. friend and/or advocate

Using this Integration

Once you have created the integration key and your webhook has been configured by your team, Extole Support will test and finalize your connection. At this point, you will be able to see events flowing to Listrak in the Webhook Live View on the Outbound Webhooks page of My Extole.

Once the events and attributes are flowing into Listrak, you can use them to generate Listrak audiences and segments.