My Sailthru
What’s New
Standard Reporting
Lifecycle Optimizer
Messaging
Mobile
Site
Audience
My Account
For developers
API Basics
API Endpoints
API Client Libraries
Zephyr Guide
Zephyr Functions
Zephyr Tutorials
Mobile Developer Documentation
Content Triggers
Resources
Best Practices
What’s New
SMS Resource Center
Sailthru Experiences Resource Center
Sailthru Academy
Privacy Hub
System Status
Integrations
My Sailthru
For Developers
Resources
Integrations
Holiday Planning
Contact support
Contact support
Shipped by Sailthru
January 2023
Archive
Archived Documentation
Sailthru Legacy Mobile SDK
Mobile App Tracking
Mobile App Tracking Using HTTPS Requests
Glossary of Terms
Application ID Overview
Accessing The Mobile Apps List
Mobile Apps List Interface
Determining An Application’s ID
Querying Based On Installed App
SMS
SMS Hub
Sailthru SMS Resource Center
SMS Webinar Recording
test
Algolia DocSearch
Best Practices
Best Practices
Email
General Template Information
Email Composer Templates
HTML Templates
Campaigns
Triggered and Transactional Messaging
Content
Email Summary What’s New
Email Summary What’s New
Getting Started with Sailthru (Welcome)
Getting Started with Sailthru
Sailthru System and Features
Overview
My Sailthru Web Interface
User Profiles
Content in Sailthru
For Developers: API/JavaScript Capabilities
Documentation Site Map
GDPR Do Not Track Option
Implementation Overview
Implementation Overview
Personalization Engine Setup
Holiday Planning
2022 Holiday Hub
Important Dates and Information
System Best Practices for Email and Mobile
Integrations
Sailthru Integrations
Attentive Beta
Attentive SMS Beta
Attentive
Attentive Integration
Digioh
Digioh Integration
Facebook
Facebook Integration Overview
Custom Audiences Integration Setup
Create a Custom Audience from a Sailthru List
Create High-Value Facebook Lookalike Audiences with Predictions
Facebook Lead Ads
Facebook Instant Articles
Google Adwords
Google AdWords Customer Match Integration
Google Tag Manager
Integrating Sailthru JavaScript with Google Tag Manager
Example: Manually Track Pageviews with Sailthru JS and Google Tag Manager
Example: Record User Signups and Send Confirmed Opt-In Emails with Sailthru JS and Google Tag Manager
Example: Record User Signups with Sailthru JS and Google Tag Manager
Example: Add an Item to a Cart with Sailthru JS and Google Tag Manager
Example: Record a Purchase with Sailthru JS and Google Tag Manager
Example: Fire a Custom Event to Start a Lifecycle Optimizer Flow with Sailthru JS and Google Tag Manager
Google Product Sync
Getting Started with Product Sync
Find a Google Product Feed URL
How tags and vars are mapped with Google Product Sync
Updating Existing Content
Inkit
Inkit Integration Overview
Send Direct Mail with Lifecycle Optimizer Webhooks
Instagram
Instagram Ad Targeting with Sailthru Audiences
Justuno
Justuno Integration with Sailthru
Real-time personalization powered by Liveclicker
Real-time personalization powered by Liveclicker
Magento
Magento 2 Extension
Magento 1 Extension v2
mParticle
mParticle HTTP Integration
Persado
Persado Integration
Segment
Segment Source
Segment Destination
Shopify
Shopify App Overview
Customer Data Management
SMS Integrations
Twilio Integration
Beepsend Integration
Swell
Swell Integration
WordPress
WordPress Plugin
Zendesk
Sailthru Zendesk App
Messaging
Messaging
Templates
Templates Overview
Template List Page and Idea Gallery
The Template Editor
Email Composer
SMS Templates
Add a Personalized Data Feed in Email Composer
Email Composer Best Practices
Annotate Your Email for the Google Promotions Tab
Implement LiveIntent Tags
Optimize Your Templates for Mobile
Social Media Sharing
Track Opens with a Beacon Image
Insert Reusable Code or Content with Includes
Track Link Clicks in Sailthru and Google Analytics
Accessibility in Messaging
Add a Google Calendar Invite
Filter Previously Recommended Content
Sailthru Experiences
Campaigns
Campaigns Overview
Regular Campaigns
Recurring Campaigns
SMS Messaging
AB Split Campaigns
AB Winner Campaigns
AB Auto Winner Campaigns
View and Organize Campaigns
Deliverability Monitoring
Set a Sender Address Avatar in Gmail
Triggered Messages
Triggered Messages Overview
Transactional Messages Overview
Set Up a Triggered Message
Create Template Triggers for Messages
Abandoned Shopping Carts
AB Split Testing Triggered Messages
Force Send Purchase Emails
Smart Strategies
Promotions
Promotion Codes
Ad Targeter
Ad Targeter Overview
Create an Ad Plan
Create an Ad Plan Schedule
Target Users with Ad Targeter
Data Feeds
Data Feeds Overview
Set Up a Data Feed
Create a Content Feed from Your Content Library
Content Search in Recommendations
Use Feeds and Other Content Data in Templates
Build a Campaign from an Edited Feed using Recommendations
Call an External Data Feed
Example Feeds
The Sailthru RSS Extension
Deliverability
Configure DNS Records
Content Blocks
Content Blocks
Mobile
Sailthru Mobile Overview
Messages
Mobile Messages
Updatable Push Notifications
Push Notifications with Buttons
In-App Message Attributes
Using Emoji in In-App Messages
In-App Message Media Size Limits and Formats
Using Markdown
Personalized Text in Mobile Messages
Analytics
Introduction to Mobile Analytics
App Analytics
Push Notification Message Performance Analytics
Mobile Purchase Attribution
Audiences
Mobile Audiences Overview
Creating Mobile App Audiences
Mobile Audience Test Groups
Using Mobile Location Tracking
Settings and Reference
Sailthru Mobile Settings
Pausing Push Notifications
Throttling Push Notifications
Mobile Glossary
Using Sailthru Mobile with Sailthru Core (email/on-site)
Multifactor Authentication in Sailthru
Multifactor Authentication Hub
Logging In with Multifactor Authentication
PRIVACY
Privacy Hub
Data Subject Rights
Tracking Technologies
Security
Sailthru Policies
Data Transfers
Legislation
Data Processing Addendums
FAQ
Privacy Resources
Release Notes
Sailthru Experiences Hub
Sailthru Experiences Resource Center
Sailthru Experiences Webinar Recording
The Experiences Lookbook
Top Experiences for Media
Top Experiences for Retail
Recently Updated
For Developers
For Developers Overview
API Basics
Introduction to the Sailthru API
API Technical Details
API Postbacks
User Queries for Job and List
API Error and Response Codes
API Test Page
API Endpoints
ad/plan
blast
blast_repeat
content
event
include
job – Queries
job – Content
job – Import and Export
job – Update
list
purchase
preview
return
send
settings
SPM
stats
template
trigger
user
API Client Libraries
API Client Libraries Overview
Java Library
JavaScript API Library
.NET Library
Node.js Library
Perl Library
PHP5 Library
Python Library
Ruby Library
Zephyr Guide
Zephyr Overview
Common Zephyr Examples
Zephyr Examples Library
Zephyr Template Variables
Zephyr Expressions And Operators
Zephyr Control Structures
Zephyr Assignment Operator For Variables
Single Vs. Double Braces
“Profile” Object
“Message” Object
“Blast” Object
“Feed” Object
Link Rewriting With Zephyr
Set User Vars or List Membership On-Click with URL Parameters
Forward To A Friend
Zephyr Functions
Zephyr Functions Index
abs
ad
adinfo
api_event
api_send
api_user
append_user_var
assert
base64_decode
base64_encode
bucket_list
cancel
compare
contains
content_intersect
date
dedupe
distance
exp
filter
filter_content
first
h
horizon_count
horizon_interest
horizon_select
horizon_set_interest
int
intersect
join
keys
length
list(function)
lower
load_content
map
md5
message_id
number
personalize
promotion
public_share
push
random
range
replace
round
set
sha1
sha256
shuffle
signup_confirm
slice
social_share
sort
split
sqrt
strip_tags
strpos
strrpos
substr
text
time
title
type
u
upper
user_engagement
user_geo_home
user_geo_select_region
values
Zephyr Tutorial
Zephyr Tutorials
Lesson 1: Zephyr Basics
Lesson 2: Sailthru Data Basics
Content Triggers
Content Triggers
Home
What’s New in Sailthru
Search Results
Web
Sailthru On Your Site – Overview
Site Recommendations
Site Recommendations Overview
Site Recommendations Implementation
Create a Rule
Configure a Section
View Site Personalization Analytics
Overlays
Overlays Overview
Create and Manage Overlays
A/B Testing in Overlays
SMS in Overlays
Personalization Engine
Personalization Engine Overview
Personalization Engine Algorithms
Personalization Algorithm Use Cases
Personalization Engine Setup
Personalization Engine Meta Tags
Personalization Engine Meta Tag Examples
Personalization Engine Setup: Include/Exclude Pages
Personalization Engine in Email Templates
Custom Personalization Engine Tags
Personalization Engine Content Library
Sailthru.track (for Legacy Horizon JS)
Personalization Engine via the API
Unknown User Conversion
Unknown User Conversion Overview
Adding Unknown User Data To A New User
Adding Unknown User Data To An Existing User
Scout
Scout Onsite Module
Concierge
Concierge Onsite Slider
Concierge Onsite Signup
Audience
Audience Overview
Apple Mail Privacy Protection
Managing Users
Managing Users Overview
User Profile
Add Users to Sailthru and Sailthru Lists
Set Custom Fields (Variables) on Users
User Profile Importer
Set Custom Signup Dates
User Engagement Levels
Add Users Using a Signup Form
Allowing Users to Opt Back In
User Opt-Out Levels
Confirmed Opt-Ins
Delete a User
Managing Lists
Managing Lists Overview
Natural Lists
Smart Lists
Primary and Secondary Lists: What’s the Difference?
Snapshot Reports
Merge Multiple Lists
Split a List
User Data Exports
Export Lists and User Profile Data
List Export Variable Glossary
Download End-User Data
Audience Builder
Using Audience Builder
Audience Builder Filter Reference
Predictions
Predictions Overview
User Predictions
The Predictions Interface
AB Testing with User Predictions
Lifecycle Optimizer
Lifecycle Optimizer Overview
Using Lifecycle Optimizer
Lifecycle Optimizer Metrics
Lifecycle Optimizer Step Glossary
Campaign Engagement in Lifecycle Optimizer
SMS in Lifecycle Optimizer
Content Triggers in Lifecycle Optimizer
Predictions in Lifecycle Optimizer
Use Webhooks in Lifecycle Optimizer
Automate Abandoned Cart Reminders
Automate Browse-Abandonment Responses
Analytics
Email Summary Transition
Transition Plans
Standard Reporting
Standard Reporting Overview
Standard Reporting Glossary
Realtime Dashboard
Weekly Performance Report
Usage Dashboard
Send Volume Usage
Message Summary
Email Summary
Campaign Reports
Triggered Send Reports
SMS Summary
User Reports
User Reports Overview
User Lookup
Lists Report
List Growth Report
Source Signup Report
Snapshots List
List Performance Report
Jobs List
Postback Log
Purchase Reports
Use the Purchase Log to View/Export Purchase Data
Sailthru System
System Status and Alerts
Sailthru Connect
Sailthru Connect
S3 Bucket Policy Information
Event Stream Overview
Email Event Stream Data Sets
Mobile Event Stream Data Sets
Data Exporter Overview
Data Exporter Data Sets
My Account
My Account Overview
Hosted Pages
Sailthru Hosted Pages Overview
Build a Signup Page
Build a User Management Page for Subscription Preferences and Opt-Outs
Build a Thank You/Confirmation Page
Data Validation for HTML
Set User Variables from Hosted Pages
Domains and URLs for Hosted Pages
Account Management
Account Management Overview
Roles and Permissions – What’s New
Roles and Permissions
User Management
Team Management
Account Settings
Create and Manage Support Tickets
Universal Links and Your iOS App
Support
Support Business Hours
Ticket Submission Guidelines
Sailthru Maintenance Windows
Custom Font Management
Verified Sending Domain
Single Sign-On
Connect SSO to Sailthru
Link an Okta Application to Sailthru
Link an Azure Active Directory Application to Sailthru
Link a OneLogin Application to Sailthru
Link a Google Workspace App to Sailthru
Multifactor Authentication
For Developers – Mobile
Getting Started
Install in Your App
Message Stream
Messaging Users
Create an Audience Segment
Release Checklists
REST API
Advanced Techniques
Android Techniques
iOS Techniques
Audience Builder Overview
Using Audience Builder
Bulk Updating in Audience Builder
Geolocation Region Codes and Syntax
Campaign Type Interface
Configure Interface
Building A Campaign From A Template
Building A Campaign From Scratch
Split Your List for AB Tests
Editing the Basics
Editing the Personalize Sub-Section
Confirmation Interface
Schedule Your Campaign on the Confirmation Page
Unscheduling A Scheduled Campaign
Exploring A Sent Campaign’s Metrics
Design Interface
Filling The HTML Sub-Section
Filling The Text Sub-Section
Filling The Content Sub-Section
Filling The Advanced Sub-Section
Using The Editor Mode’s Options
Using The Image Library
Using The Validate Sub-Section
Using The Test Vars Sub-Section
Searching Editor Mode
Changing User Perspective In Preview Mode
Test Sends for Campaigns
Filter and Label Campaigns
Campaign Editor Interface
Changing A Campaign’s Name
Schedule Interface
Using Personalized Send Time
Carnival Settings
Pausing Push Notifications
Throttling Push Notifications
Mobile Glossary
Using Carnival with Sailthru
Ad Targeter Overview
Create an Ad Plan
Create an Ad Plan Schedule
Target Users with Ad Targeter
Data Feeds Overview
Set Up a Data Feed
Create a Content Feed from Your Content Library
Use Feeds and Other Content Data in Templates
Content Search in Recommendations
Build a Campaign from an Edited Feed using Recommendations
Call An External Data Feed
Example Feeds
The Sailthru RSS Extension
Triggered Messages Overview
Transactional Messages Overview
Set Up a Triggered Message
Create Template Triggers for Messages
Abandoned Shopping Carts
A/B Split Testing Triggered Emails
Smart Strategies
Force Send Purchase Emails
Regular Campaigns
Recurring Campaigns
AB Split Campaigns
AB Winner Campaigns
AB Auto-Winner Campaigns
View and Organize Campaigns
Set Up a Transactional Message
Getting Started
Campaign Type Section
Audience Section
Configure Section
A/B Tests
Design Section
Schedule Section
Confirmation Section
Getting Started
Configure DNS Records
Content
Top