Use external templates in journeys

Select Iterable and Salesforce Marketing Cloud templates or campaigns in journey Destination nodes, or publish Content Library templates into those platforms.

When a journey reaches a composable destination, you can use creative that already lives in Iterable, Salesforce Marketing Cloud, SendGrid, or similar platforms—or publish a GrowthLoop Content Library template into the platform and trigger it from the same step.

Prerequisites

  • A connected destination for Iterable, Salesforce Marketing Cloud, SendGrid, or another campaign-trigger-capable platform — see Destinations and your platform’s integration guide (for example Integrate with Iterable)
  • A journey with a Destination node pointed at that connection
  • For publishing new creative: templates in Content Library, or readiness to create one from the picker

Open the content picker

  1. In your journey, select the Destination node for the composable destination.
  2. Choose a send action such as Send Email or Send SMS.
  3. Open the template / campaign control (labeled Template, or Campaign for Iterable).
  4. Click Pick from library when you want Content Library or a full tabbed picker, or use the dropdown of synced platform templates.
  5. Click Refresh if you need to re-pull templates or campaigns from the platform.

[Screenshot: Template field with Pick from library and Refresh]

Use destination content (platform templates)

  1. In the content picker, open the Destination content tab.
  2. Search or browse templates that live natively on the platform.
  3. Select a template and preview it in the detail pane.
  4. Click Use template (or the equivalent confirm action).
  5. Map any personalization / template variables to warehouse fields.
  6. Save the Destination node.

[Screenshot: Destination content tab listing Iterable or Salesforce Marketing Cloud templates]

📘

Note

If you see No destination templates found, confirm the destination credentials can read templates and click Refresh. Create or sync templates in the destination platform if the catalog is empty.

Use an existing platform campaign

  1. Open the Campaigns tab in the content picker.
  2. Select the campaign you want to trigger.
  3. Preview details (campaign name, external ID, status) as shown.
  4. Click Use campaign.
  5. Complete match fields and save.

[Screenshot: Campaigns tab with platform campaigns listed]

This path is ideal when creative and campaign settings already exist in the destination and GrowthLoop should only decide who enters.

Publish Content Library templates into the destination

Use this when you author in GrowthLoop and need a real template or campaign object created in Iterable or Salesforce Marketing Cloud.

  1. Open Pick from library.
  2. Choose Local content and select a Content Library template—or create new content first in Content Library.
  3. Click Publish and use.
  4. In Publish settings, complete:
    • Content name — name for the content in the destination (when creating new local content)
    • Campaign name — name for the campaign/artifact on the platform
    • Subject line — for email when the content has no subject yet
    • Platform-specific fields (see below)
  5. Click Continue.
  6. Wait for the platform artifact to become active if status returns as pending, then finish variable mapping and save.

[Screenshot: Publish settings modal with content name, campaign name, and subject]

Salesforce Marketing Cloud fields

When the destination is Marketing Cloud, Publish settings also asks for:

  • Send classification
  • Publication list

Both lists load from your connected SFMC account. If they fail to load, verify the destination connection and try again.

[Screenshot: Publish settings with Send classification and Publication list]

What gets created

Publishing creates (or updates) a platform artifact on Iterable, SFMC, or SendGrid and links it to the Content Library item. The journey Destination node stores the platform template/campaign ID so future runs reuse that artifact.

You can also start Add variants from the picker to generate AI variants without leaving the journey builder—see Generate AI variants.

Personalization mapping

After you select a template or campaign:

  1. Review required personalization / template fields exposed by the destination.
  2. Map each field to a column from your journey’s dataset group.
  3. Save the node.

For deeper platform-side creative setup, see Integrate with Iterable and Integrate with Salesforce Marketing Cloud.


Congrats—you’re using external templates and campaigns from GrowthLoop journeys!

Next, assign AI variants with decisioning, or review Trigger campaigns in journeys for GrowthLoop Channels vs composable sends.

📘

Note

Experiencing any issues? Reach out to us at [email protected] and we'll help resolve the matter.



What’s Next

Assign variants for decisioning

Did this page help you?