Skip to content
ChangelogBook a demoSign up

Customer Studio templates

AudiencePlatform admins, marketers
PrerequisitesAn audience, sync configuration, or journey you want to reuse.

Templates save reusable audience, sync, and journey configurations so your team can apply the same setup without rebuilding it each time.


How templates fit into Customer Studio

Use templates when your team repeatedly builds the same targeting pattern, destination setup, or campaign structure. A template gives users a configured starting point while letting them fill in the details that change from one campaign to the next. For example, you might reuse the same churn-risk audience with a different inactivity window, or start every welcome campaign from the same journey structure.

The type of template determines what gets reused:

When you want to reuse...UseExample
A targeting patternAudience templateCustomers at risk of churn
Destination setup and field mappingsSync templateStandard Braze audience sync
A multi-step campaign structureJourney templateNew-customer welcome series

A template is a starting point, not a saved audience or a running campaign. When someone uses a template, they create a new audience, sync, or journey from its configuration.

Platform admins typically create and govern templates, and marketers apply them when building campaigns.

What changes after you apply a template

How a template behaves after you apply it depends on its type:

  • Audience and journey templates give a new object its starting configuration. Once the object is created, it's independent of the template.
  • Syncs created from a sync template stay linked to it, so supported changes to the template propagate to those syncs. See How changes to sync templates propagate.

Templates and traits

Templates and traits solve different reuse problems:

  • Traits reuse a calculated customer value, such as 90-day purchase value.
  • Templates reuse configuration, such as audience conditions, destination mappings, or journey structure.

You can use them together. An audience template can reference a saved trait, so teams reuse both the calculation and the targeting pattern built from it.


Audience templates

Use an audience template when marketers repeatedly build audiences from the same targeting pattern but need to customize some conditions for each campaign. For example, you might create a churn-risk template and leave the inactivity window blank so marketers choose the right number of days when they apply it.

Create an audience template

  1. Go to Customer Studio > Templates > Audience templates.

  2. Select Add audience template.

    Add audience templates

  3. Select a parent model.

    Choose a parent model

  4. Add the filters, traits, and events you want the template to include.

    Define the audience template

    Leave fields blank when marketers should provide the value each time they use the template.

  5. Name the template and optionally add a description.

  6. Select Finish.

    Finish audience

To create a template from an existing audience, open the audience, select the ... menu, and select Create template from this audience.

Apply an audience template

  1. Go to Customer Studio > Audiences.

  2. Select Add audience and select a parent model.

  3. Open the ... menu and select Add a template, or select a template under Start with an audience template.

    Apply audience template

  4. Select a template with a matching parent model.

  5. Fill in any required blanks, highlighted in blue.

  6. Save the audience and continue editing as needed.

You can apply more than one template to the same audience. Hightouch adds the conditions from each template to the audience builder, where you can review and edit the combined filters before you save.

Check a template before applying it

Open a template from the list to preview it before anyone builds from it. From the template editor, you can:

  • Select Calculate size to see how many members the template resolves to.
  • Select Preview a destination to check the rows the template would send.
  • Select View SQL from the ... menu to inspect the generated query.

Sync templates

Sync templates reuse destination setup across audience and journey syncs. Configure the destination, record matching, and field mappings once, then apply that setup wherever your team needs the same sync configuration. You can apply multiple sync templates to one audience to create syncs to several destinations.

Create a sync template

  1. Go to Customer Studio > Templates > Sync templates.
  2. Select Add sync template.
    Add sync template
  3. Select a parent model. Only audiences built on the same parent model can use the template.
    Select a parent model
  4. Select a destination and configure the sync settings. Follow the destination configuration instructions for your destination.
    Select a destination
  5. Select Save.

You can now use the sync template for multiple audience and journey syncs.

Apply a sync template during audience creation

  1. Build a new audience and proceed through Select parent model, Define audience, and Configure audience details.
  2. On the Sync to destination step, select one or more matching sync templates.
  3. Select Finish, or select Save audience without syncs to skip for now.

Sync an audience to a destination using a template

Apply a sync template to an existing audience

An audience can only use sync templates derived from the same parent model as the audience.

  1. Go to Customer Studio > Audiences.
  2. Select an audience.
  3. Select Add sync.
    Add sync to an audience
  4. In Create syncs from templates, select one or more sync templates.
  5. Select Add syncs.
    Create syncs from templates

The sync inherits configuration and scheduling from the template. See How changes to sync templates propagate.

Apply a sync template in a journey

  1. Build your journey and add a Send to destination tile to the canvas.
  2. Choose a destination. Sync templates appear in the list with a Template badge.
    Select a sync template in a journey
  3. In Journey settings, under What type of sync is this?, select Trigger or Cohort, and choose when to remove users.
    Configure journey settings for the sync
  4. In Configure sync, fill in any fields the template left blank and edit any editable fields.
    Configure the sync from the template
  5. In Finalize, add an optional description, then select Save.
    Finalize the journey sync
  6. Save the journey.

The sync inherits configuration from the template. See How changes to sync templates propagate.

How changes to sync templates propagate

Syncs created from a sync template stay linked to it. When you change a locked field on the template, Hightouch applies that change to every sync derived from it. Editable fields keep the values set on each sync, so local customizations are preserved.

The What type of sync is this? setting (Trigger or Cohort) is an exception. Changes to that setting don't propagate to journey syncs, so update those syncs individually.

Require sync templates for audience activation

Workspace admins can require marketers to use a sync template whenever they add a sync to an audience. Use this setting when every audience sync should follow approved record matching, field mappings, or consent handling.

To enable it:

  1. Go to Settings > Workspace > Workspace.
  2. Turn on Require sync templates for audience activation.
  3. Select Save changes.

Require sync templates for audience activation

When this setting is on:

  • Users can only add syncs to audiences using sync templates.
  • Users can't detach audience syncs from their templates.
  • If no sync templates exist in the workspace, users can't add audience syncs until you create at least one.

Make sync template fields editable

A field that isn't editable stays locked: it keeps the template's value and propagates template changes. Make a field editable when you want users to customize it per sync.

Which fields you can make editable depends on the destination and its sync mode. Editable fields are available for audience-sync destinations, primarily ad platforms and messaging tools. Open the sync template configuration to see which fields a destination exposes, check the destination's documentation, or .

To make a field editable, open the sync template configuration and turn on Editable for that field.

Editable toggle on a sync template field

After the template is attached to an audience, users can override its editable fields when they configure the sync. A Custom value badge marks any field they change, and Restore default reverts it to the template's value. Users can update these overrides at any time from the sync configuration.

Override an editable field with Custom value and Restore default


Journey templates

Use a journey template to give teams a reusable starting structure for common lifecycle campaigns, such as welcome, nurture, or re-engagement flows. When a marketer creates a journey from the template, Hightouch creates a new journey with the template's structure already in place. The marketer then configures it for the specific campaign.

Create a journey template

  1. Go to Customer Studio > Templates > Journey templates.
  2. Select Create journey template.
    Journey templates list
  3. Select a parent model.
  4. Enter a template name and optionally add a description.
  5. Select Create template.
    Add a journey template

Build the journey structure in the template editor. Any journey notes you add carry over to journeys created from the template.

To create a journey template from an existing journey, open the journey, select the ... menu, and select Create template from this journey.

Apply a journey template

Create a journey from a template to start with its structure instead of a blank canvas.

  1. Go to Customer Studio > Templates > Journey templates.
  2. Open the ... menu on a template and select Create journey from this template.
  3. In the Create journey dialog, enter a journey name and optional description. The parent model comes from the template.
  4. Select Create journey.

Hightouch creates a new journey from the template's structure and opens it in the journey builder.

You can also apply a template to a journey you're already editing: in the journey builder, open Templates from the Add to canvas panel and choose a template. Applying it replaces the tiles on the canvas with the template's structure.


Next steps

Ready to get started?

Jump right in or a book a demo. Your first destination is always free.

Book a demoSign upBook a demo

Need help?

Our team is relentlessly focused on your success. Don't hesitate to reach out!

Feature requests?

We'd love to hear your suggestions for integrations and other features.

Privacy PolicyTerms of Service