Skip to content

Tutorial: Create Your First Template

This tutorial walks you through creating a new template end-to-end. By the end, you’ll have a fully configured template ready for variant generation and experimentation.

  • You need at least one integration set up (e.g., Customer.io, Braze, Iterable).
  • Make sure you know which ESP touchpoint (email, push, SMS) you want to optimize.

From the Home or Templates page, click + New Template (or go directly to https://console.justwords.ai/new).

  1. Select your ESP from the dropdown in the upper right corner.
  2. In the Choose Canvas field, start typing the name or ID of the touchpoint you want to optimize.
  3. Depending on your ESP, you may need to select further targeting details (e.g., a specific message) — the UI will guide you.
  4. Click Analyze Campaign.

Create New Template Dialog

JustAI scans your touchpoint and prefills data. Review and add detail where it’s missing:

FieldWhat to enter
NameSomething recognizable — often the same as your ESP touchpoint name
DescriptionTell the AI what this campaign does and what you’re optimizing for. Be specific.
Brand and ToneDescribe your brand voice. This combines with your org-level settings.
Key MetricThe metric that defines success — e.g., open rate, click rate, conversion. Configure available metrics in Org Settings.

Click Next when ready.

This step defines what the AI can work with when generating variants.

  • Variables: The parts of the message you want to optimize (e.g., subject, preheader, body). Prepopulated from your touchpoint, but editable.
  • Fields: Templated values that appear in copy (e.g., {{ firstName }}).
  • Attributes: Audience segments that determine which variant a user sees (e.g., subscription_tier). Set these up in Org Settings.
  • Themes: Optional tags that guide the tone/approach of generated variants (e.g., urgency, friendly). Configure org defaults in Org Settings.

For a welcome email to new users, you might configure:

SettingValues
Variablessubject, preheader, body
FieldsfirstName
AttributessubscriptionTier
Themesurgency, calm, persuasive

Based on the variables from the previous step, define your control — the baseline copy. Typically this matches what’s currently live in your ESP.

If a user doesn’t qualify for any variant (or falls into the control bucket), this is what they’ll see.

Double-check everything on the review screen, then click Save Template.

After saving, go to Configure → Integration for your template.

We recommend:

  1. Internal Experimentation — lets JustAI handle traffic splitting with full metrics comparison and continuous experimentation.
  2. Persistent User Bucketing — ensures users always see the same variant.

Follow the inline steps for your specific ESP.

Internal Split Setting

Your template is ready. Head to the next tutorial to start generating variants: