Drafting a reactivation message for members who haven't visited in 30 days.
Subject: Your workout is still waiting.
Preview: Come back, your plan hasn't gone anywhere.
Preview: Come back, your plan hasn't gone anywhere.
Hey [First name],
It's been a few weeks. We noticed.
Your routine is exactly where you left it.
Get back in today!
Book your session
Building template…





“Before Sortment, one campaign took most of a week. With Content AI, we brief it, get copy, variants, and QA in hours, then push. We went from eight campaigns a month to over thirty.”
Divyeshwari Singh, PMM, Shopflo
From signal to action
What Content AI does
Content AI learns your templates and rules, then turns each campaign brief into copy, images, Liquid code, QA-checked, and ready-to-send templates.
Learns your brand, from existing templates
Feed it 15–20 past email templates. It extracts tone, typography, CTA format, and image direction, then builds a brand knowledge base that applies to every output after.
Brand Profile
Extracted from 18 templates
Parameter
Definition
Tone
Warm, motivating, direct
CTA style
Single action, blue fill
Image direction
Lifestyle, gym setting
Subject format
Short question or statement
Personalisation
First name + location + gender
Copy, images, and Liquid code, written together
Writes the email body, generates images to spec (gender and ethnicity variants included), and codes the Liquid logic for personalization. Subject lines and preview text included. One generation step.
Subject: Your workout is still waiting.
Preview: Come back, your plan hasn't gone anywhere.
Preview: Come back, your plan hasn't gone anywhere.
Hey {{ first_name | default: "there" }},
Your {{ preferred_workout | default: "routine" }} is exactly where you left it.
[Hero image personalized for {{ preferred_workout | default: "your goal" }}]
Use {{ promo_code | default: "COMEBACK10" }} today.
Book your session
One single brief for every channel.
Give Content AI a brief once. It adapts the output for all channels, each formatted to that channel's requirements.
Channel
Requirement
Email
Full HTML template
Push
40-char / 80-char
SMS
Link + CTA phrase
Conversational
QA completed before you see the draft
A separate QA agent checks every output for broken links, missing UTMs, brand issues, and location-specific errors.
Alert
Incorrect mention
Location ID 34 — pool mentioned but
Location 34 has no pool on file.
Regenerating section...
Pushes templates directly to your ESP
Works with all leading ESPs. You can import existing templates from HTML or Figma so nothing needs to be rebuilt from scratch.





From manual campaign building to lifecycle velocity
Content AI helped Shopflo's team test, launch, and iterate on retention and upsell campaigns, without production delays or additional hires.
22%
Reduction in customer churn
18%
Growth in NRR
1 day
to first campaign
Setup and use
How Content AI works
Set up Content AI once with your brand voice, templates, examples, and campaign rules. After that, every new campaign starts with a simple brief.
1
Brand onboarding
Import 15–20 of your existing templates. Content AI extracts your tone, CTA style, and brand rules, then applies them to every output after. Done once.
2
Brief and generate
Describe the campaign in plain language. Content AI generates an outline you can edit, then produces copy, images, Liquid code, and subject line variants.
3
QA, approve, and push
A QA agent checks links, UTMs, brand compliance, and grammar before anything reaches you. When everything passes, push directly to your ESP.
The business case
Why lifecycle teams use Content AI
The strongest use cases start with one specific lifecycle lever, a drop to catch, a conversion window to hit, or a data queue to remove.
Campaign Velocity
Ship more campaigns without adding headcount or waiting on every template change.
Clear the backlog faster.
More templates shipped per month
Less time per campaign
Automation backlog cleared
Personalization at scale
Create audience variants from one brief across images, language, Liquid, and channels.
Scale without duplicating work.
Gender and language variants
Liquid personalization
Multi-channel adaptation
QA confidence
Check links, UTMs, brand rules, and location-specific constraints before review.
Catch errors before launch.
Link validation
UTM coverage
Location-specific rules
Start where you are. Go as far as you want.
How teams use Sortment
Add Sortment to Braze, Iterable, or any other ESP without migrating, or use it to replace your CEP entirely.
Work with your existing stack
Full CEP replacement
Your warehouse. Your ESP. Sortment sits in between.
Content AI learns your brand, turns briefs into copy, images, Liquid code, and QA-checked templates your team can send through your existing ESP.
One platform. Every channel. No handoffs.
Sortment replaces your CEP entirely. Journeys, campaigns, segments, content, analytics, and AI agents all run in one platform.
No more coordinating across Asana, Jira, or Slack. No shared resources, no data team tickets, no waiting. Everything your lifecycle team needs to execute, in one place.


SMS
In-app
Push
Webhooks
QUESTIONS?
FAQs
Can Sortment send campaigns and run journeys?
Do I need a technical team to use Sortment?
Will migrating from my current tools be difficult?
Does Sortment work with my existing stack?
Is Sortment secure and compliant?
Secure & Compliant
Enterprise-grade security for world-class campaigns



AGENTS
CASE STUDIES
RESOURCES

