Skip to main content

Sailthru

Sailthru

DirectionDestination
Environment
Web
Capability
Cohort Activation
SDK RequiredYes
Product(s) RequiredCore Platform

Sailthru helps publishers personalize emails and on-site experiences using behavioral and demographic data.

Overview

Sailthru is an email service provider (ESP) and marketing automation platform that enables publishers to personalize customer experiences across email and other channels. The Sailthru integration is a Destination integration that allows you to activate Permutive cohorts directly into Sailthru for use in email marketing campaigns and other marketing inventory. This integration is a Destination:
  • Destination: Permutive is able to send cohort memberships to Sailthru for targeting in email campaigns.
Use cases include:
  • Send Permutive cohorts to Sailthru to target users in email marketing campaigns
  • Use behavioral and demographic cohorts for personalized email experiences
  • Leverage Permutive’s first-party data for email targeting and segmentation

Environment Compatibility

EnvironmentSupportedNotes
WebYesSailthru cookie ID (sailthru_hid) is collected from web properties
iOSNo
AndroidNo
CTVNo
API DirectNo

Prerequisites

  • Sailthru Account - You must have Sailthru installed and configured on your website prior to enabling the Permutive integration.
  • Sailthru Cookie - The Sailthru cookie (sailthru_hid) must be present on your web properties for Permutive to collect the Sailthru user ID.
  • Sailthru API Credentials - You will need your Sailthru API credentials to configure the integration in the Permutive dashboard.
  • IP Whitelist - Depending on the type of API key, you may need to whitelist Permutive IPs within Sailthru for the integration to work. Contact Permutive to get the IP list.

Setup

1

Enable in Permutive Dashboard

In the Permutive dashboard, navigate to your workspace’s integrations page. Click Add Integration and select Sailthru.You will be asked to enter your Sailthru API credentials at this stage.
2

Whitelist Permutive IPs in Sailthru (if required)

Depending on the type of API key, you may need to whitelist Permutive IPs within Sailthru for the integration to work. Contact Permutive to get the IP list.To whitelist the IPs in Sailthru, navigate to Settings → Setup → API & Postbacks in the Sailthru UI.
3

Verify Setup

In the Permutive Dashboard, navigate to one of your cohorts. Check that the Sailthru activation sync is visible. You can try toggling this to On.Once enabled, Permutive will begin sending cohort membership updates to Sailthru in near real-time (typically within 10 seconds of a user entering or exiting a cohort).

Data Types

The Sailthru integration activates cohort memberships to Sailthru. Permutive sends cohort membership data to Sailthru in the following format:
Permutive sends user cohort memberships to Sailthru by updating user profiles via the Sailthru API. The integration uses the Sailthru cookie ID (sailthru_hid) to identify users.
id
string
The Sailthru user ID (from the sailthru_hid cookie).
vars.permutive_segments
array
An array of Permutive cohort IDs that the user is a member of. This field is updated on the user’s Sailthru profile and can be used for targeting in Sailthru campaigns.

Troubleshooting

If cohort memberships are not appearing in Sailthru user profiles, verify the following:
  • Ensure the Sailthru cookie (sailthru_hid) is present on your web properties
  • Verify that Permutive’s fixed IP address has been added to your Sailthru allowlist
  • Check that the cohort activation toggle is enabled in the Permutive dashboard
  • Confirm that your Sailthru API credentials are correctly configured in the Permutive dashboard
Cohort membership updates are processed in near real-time, typically within 10 seconds of a user entering or exiting a cohort. If you’re experiencing significant delays:
  • Check the Permutive Events page to ensure events are being collected properly
  • Verify that the integration is enabled and properly configured
  • Contact Permutive Support if delays persist beyond expected timeframes

Changelog

For detailed changelog information, visit our Changelog.