Sailthru

Use GrowthLoop audiences for Sailthru primary lists and email templates.

Connect this destination to export audience membership onto a Sailthru primary list, or to trigger a Sailthru email template from a journey Destination Node, for use in Sailthru campaigns.

This destination writes to your Sailthru account and is a good fit when you want to:

  • Make GrowthLoop audiences available as Sailthru primary lists
  • Match contacts on email
  • Trigger a Sailthru email template from a journey

This maps to GrowthLoop Audiences and Journeys:

Use it forAudiencesJourneys
Sending GrowthLoop audiences as Sailthru primary lists✓✓
Triggering a Sailthru email template✓

Prerequisites

Make sure you have:

  • A Sailthru account with access to API & Postbacks.
  • Your API Key and API Secret. In Sailthru, open Settings > API & Postbacks, click the lock next to API Key and Secret, then copy both values.
  • At least one Sailthru email template if you will use Send Email from a journey.

Set up Sailthru as a destination

  1. In GrowthLoop, click the Destinations tab on the left sidebar.
  2. Click New Destination in the top right corner.
  3. Search for Sailthru and click Add Sailthru.
Select Destination modal showing Sailthru
  1. Enter the required information, then click Create.
Sailthru destination setup form with destination name, sync frequency, API Key, and API Secret
FieldDescription
Destination NameName this destination in GrowthLoop. Use a name so your team recognizes its purpose, like "Sailthru Email".
Sync FrequencySet the default export frequency (for example, daily or weekly). You can override this setting for individual exports.
API KeySailthru API key from Settings > API & Postbacks.
API SecretSailthru API secret from Settings > API & Postbacks.
Prefix for Personalization Fields (optional)Prefix GrowthLoop adds to personalization fields. The default value is fw. Leave this blank for no prefix. If you set one, it must start with a letter and use up to 5 letters or numbers.

GrowthLoop validates the credentials against Sailthru. Sailthru then appears in your list of connected destinations.

Export to Sailthru

From within GrowthLoop, export from an audience or from a journey Destination Node. See Export an audience or Build a journey if you need more information on these steps.

After building or selecting an audience, click Export, then search for Sailthru. In a journey, add a Destination Node under Email and select Sailthru. To send audience membership, keep the export action on Add to Primary List Only. To trigger a template instead, see Send email from a journey.

Journey Destination Node with export name, match fields, and personalization signals

Map contact identifiers

On an audience or in a journey Destination Node, map Email address. Audience exports and Add to Primary List Only match contacts on email.

You can also map additional fields, including custom attributes from the audience or from the journey. GrowthLoop can prefix those field names with Prefix for Personalization Fields.

Sailthru match fields with Email Address mapped

Configure the export

This is where you set the campaign type and schedule for audience exports. On a journey Destination Node, you set timing on the journey canvas.

SettingAudience exportJourney Destination Node
Export NameDefaults to {audience name}_GL_Audience_{audience ID}. GrowthLoop uses this as the Sailthru list name.Names the node in the journey. It does not rename the Sailthru list or template.
Campaign typeChoose a one-time or ongoing export.The journey schedule controls when the journey runs and contacts are sent to Sailthru.
Export Inclusion CriteriaAll audience members for a full refresh, or Newly added audience members for additions and removals since the last export.The journey sends contacts who reach this node.
ScheduleSet frequency, start date, end date, and days of the week.Users reach this node when the journey runs. Add a Delay Node or set Criteria Evaluation to control timing.
API to UseJobs API (default) or Users API.Journey list exports use the Jobs API.
Export actionList membership.Add to Primary List Only or Send Email.

Export behavior

This is what GrowthLoop writes when you export an audience.

BehaviorWhat happens
What GrowthLoop writesMembership on a Sailthru primary list, optional profile vars, or a template send from a journey. Direction is GrowthLoop → Sailthru.
When it runsGrowthLoop sends the export as a batch on the next successful run. An export that starts Now runs within about 15 minutes. Journeys send exports on demand when users reach the Destination Node.
ListGrowthLoop creates or reuses a primary natural list named after the export name.
Match fieldEmail address for list membership.
Jobs APIDefault. GrowthLoop imports up to 5,000 emails per batch, then writes additional fields as profile vars. Use this for larger audience exports.
Users APIGrowthLoop updates up to 300 users per batch. Additional fields are not shown. Use this when Sailthru needs profile updates immediately.
One-time exportsGrowthLoop adds current members to the list.
Ongoing adds and removalsOngoing exports add contacts who enter the audience and remove contacts who leave the list.
DeletesGrowthLoop does not delete Sailthru users. Remove only takes the contact off the list.

Sailthru tracks up to 50 primary lists. If create fails, open Lists in Sailthru and turn Primary off on unused lists, or delete lists you no longer need.

Send email from a journey

You can trigger a Sailthru email template from a journey Destination Node. See Build a journey if you need more information on these steps.

  1. Add a Destination Node under Email and select your Sailthru destination.
  2. Select Send Email as the export action.
  3. Map Recipient's Email.
  4. Choose the Sailthru template in Email Template. GrowthLoop lists your Sailthru email templates.
  5. Map Template Variables that GrowthLoop loads from the template.
  6. Send a test email before you publish.

Match fields for list membership are hidden when the export action is Send Email. The From address comes from the Sailthru template.

Sailthru destination node configured for Send Email with recipient email mapping and template selection

Send behavior

BehaviorWhat happens
TriggerGrowthLoop sends the selected template for each user who reaches the Destination Node.
Templates listedGrowthLoop lists Sailthru email templates.
Template variablesGrowthLoop loads variables from the template HTML.
Audience membershipSend Email does not create or update a Sailthru list. Use Add to Primary List Only or export an audience to write list membership.

Confirm the export was successful

When the run finishes, confirm you can use the data in Sailthru.

  • Audience export: Open Lists in Sailthru and look up the primary list. Look for the _GL_Audience_ name unless you changed Export Name.
  • Journey Destination Node: Open Lists and look up the primary list named after the export. You can also spot-check a contact who reached the node.
  • Send Email: Open the selected template in Sailthru and confirm it delivered to the mapped recipient.
Sailthru Lists page showing GrowthLoop primary lists

In GrowthLoop, review Added and Removed counts on the audience Exports tab, or open the Activity tab on the journey Destination Node. See Export an audience or Monitor a journey for more information.

Congrats on successfully exporting to Sailthru!

Troubleshooting

These are the issues we see most often. You can always email us at [email protected] for help.

ProblemCauseResolution
Connection fails to validateThe API key or API secret is wrongCopy both values again from Sailthru Settings > API & Postbacks
The list does not createSailthru rejected the create, often because the account is already at 50 primary listsIn Sailthru Lists, turn Primary off on unused lists or delete lists you no longer need, then export again
Rows fail to matchEmail address is unmapped or blankMap Email address to a populated email column
Additional fields do not appearAPI to Use is Users APIChoose Jobs API to map additional fields
A Send Email journey did not create a listSend Email triggers a template onlyUse Add to Primary List Only or export an audience to write list membership

What’s Next

Export an audience after you connect a destination

Did this page help you?