Create email and SMS templates
Build reusable GrowthLoop email and SMS templates in Content Library, including templates ready for AI variant generation.
Create reusable email and SMS templates in Content Library, then use them from journeys via GrowthLoop Channels or composable destinations.
Prerequisites
- Access to Content Library in your GrowthLoop organization
- For personalization, know which customer fields you want to reference (for example
{{first_name}})
Create an email template
- Navigate to Content Library in the left sidebar.
- Open the Content tab.
- Click New template, then select Email template.
[Screenshot: New template menu with Email template selected]
- Enter a Template name.
- Optionally set an Email subject. You can include personalization or GL creative variable tokens here.
- Build the body in the GrowthLoop email editor (drag-and-drop canvas). Add text, images, buttons, and layout blocks as needed.
- Insert personalization tokens where you want customer data to appear (for example
{{first_name}}). - Click Save.
[Screenshot: GrowthLoop email editor with template name, subject, and canvas]
TipUse Preview from the template row actions to render the email with temporary test data before you use it in a journey.
Create an SMS template
- Navigate to Content Library → Content.
- Click New template, then select SMS template.
- Enter a Template name and Sender.
- Write your message in the Message field. Liquid-style variables such as
{{first_name}}are detected automatically and stored with the template. - Review the character count and SMS segment estimate as you type.
- Click Save.
[Screenshot: SMS editor with message body, sender, and segment count]
Prepare a template for AI variant generation
AI variant generation only works on templates that include GL creative variables—tokens that mark the copy you want GrowthLoop to rewrite into variants.
Add GL creative variables
In the email subject, email body, or SMS message, embed tokens that use one of these naming patterns:
gl_creative_<name>— for example{{gl_creative_headline}},{{gl_creative_cta_text}}gl_variationorgl_variation_<name>— for example{{gl_variation}}
Supported token styles include Liquid ({{gl_creative_headline}}), Bifrost (%%gl_creative_headline%%), and common Marketing Cloud-style attribute syntax.
Example SMS body:
Hi {{first_name}}, {{gl_creative_offer}} — reply STOP to opt out.Example email subject:
{{gl_creative_subject_line}}- Add the tokens where you want variants to differ (subject, headline, CTA, offer line, and so on).
- Click Save. GrowthLoop detects GL creative variables automatically when you save.
- Confirm Create variant is enabled on the template row. If it is disabled, the template does not yet have GL creative variables.
[Screenshot: Email subject and body containing gl_creative tokens]
NotePersonalization tokens such as
{{first_name}}are not GL creative variables. Onlygl_creative_*andgl_variation*names unlock Create variant.
Upload assets
- In Content Library, open the Assets tab.
- Upload images you want to reuse in email templates.
- Insert those assets from the email editor when building creative.
[Screenshot: Assets tab with uploaded images]
Congrats on creating your templates!
Next, generate AI variants, or configure GrowthLoop Channels so you can send through GrowthLoop Email or SMS.
Updated 3 days ago