Email

Personalized emails for every recipient, built in minutes

Personalized emails for every recipient, built in minutes

Build, test, and send lifecycle email from a brief, with AI-generated templates, A/B variants, and pre-send checks built in.

Build, test, and send lifecycle email from a brief, with AI-generated templates, A/B variants, and pre-send checks built in.

No credit card · No migration · One revenue metric moved in 30 days

No credit card · No migration · One revenue metric moved in 30 days

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.

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…

|

Content Creation

Build emails that feel personal at any volume

From campaign brief to fully built template, without a separate design tool or a blank page.

AI-generated templates

Describe the campaign and Sortment generates a full HTML template with layout blocks, copy, and image slots ready to edit.

Handlebars personalization

Use {{first_name}}, {{offer_code}}, {{gender_image}} or any profile field. Fallback values are set so nothing sends blank.

Desktop and mobile preview

See exactly how the email renders on both before anything is queued.

Create a winback email for lapsed paid users. 15% discount, warm tone. UTMs required.

Thought for 11s

Subject A: "We've missed you — here's 15% off"
Subject B: "Your account is waiting for you"
Preview: "Hi {{first_name}}, it's been a while"

Hey {{first_name}},

It's been a while. We noticed.

Come back and get 15% off your next month.

Claim you 15% off

Generated email with 2 subject variants, offer block, and UTM-tracked CTA. Running QA.

Running QA…

|

Testing

Test what works, promote what wins

A/B testing built into the campaign setup, not added as an afterthought.

Add a 10% holdout. Then sync audience and content to Braze.

Thought for 6s

Added holdout, 410 users excluded. Syncing audience and content to Braze now.

Experiment

Edit

HYPOTHESIS

A discount-led winback message will increase opens compared to a neutral reminder.

VARIANTS

A

15% Discount

45%

B

Neutral reminder

45%

No send

10%

CONVERSION GOAL

Email opened

within

4 hours of send

Winning subject will be synced to Braze once the test reaches enough data.

|

A/B test subject lines, content, or send time

Set up variants in the brief; Sortment splits the audience and tracks performance automatically.

Automatic winner promotion

When a variant wins, Sortment promotes it to the remaining audience without manual intervention.

Click and open tracking

All links are tracked; UTM parameters are set automatically.

Compliance and delivery

Send with confidence every time

Every send checks suppression, frequency, compliance, and QA before anything leaves.

Unsubscribe enforcement

Suppression lists are checked before every send; no manual exclusions required.

Frequency caps

Prevent the same user from receiving too many emails in a rolling time window.

CAN-SPAM / GDPR compliant

Unsubscribe links and sender address included automatically; preference management built in.

Show me the full campaign setup.

Campaign ready in draft — 4,100 users, 2 subject variants, Thursday 10 AM send.

Thought for 4s

Audience

Estimated reach

4.1k

Edit

SEND LIST

Lapsed paid users (30+ days)

SUPRESS LIST

Unsubscribed users

Recently messaged in last 3 days

Active in another winback journey

Delivery Controls

Edit

FREQUENCY CAPPING

Max 1 winback email per user every 7 days

QUIET HOURS

Honor workspace setting

THROTTLE

Send in batches of 500 users per hour

HANDLING DUPLICATES

Send once per unique email ID

|

“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

Capabilities

Everything email can do

The full capability set — from template creation to compliance.

Content Creation

AI from brief

AI from brief

HTML layout blocks

HTML layout blocks

Personalization + fallbacks

Personalization + fallbacks

Dynamic content blocks

Dynamic content blocks

Template library

Template library

Template versioning

Template versioning

Testing

A/B — subject, content, send time

A/B — subject, content, send time

Automatic winner promotion

Automatic winner promotion

QA & Pre-Send

Link validation

Link validation

Desktop + mobile preview

Desktop + mobile preview

Dark mode preview

Dark mode preview

Click + open tracking

Click + open tracking

UTM auto-tagging

UTM auto-tagging

Compliance

Unsubscribe enforcement

Unsubscribe enforcement

Frequency caps

Frequency caps

Suppression checks

Suppression checks

CAN-SPAM / GDPR

CAN-SPAM / GDPR

Find the growth signals your team is missing.

Find the growth signals your team is missing.

Book a 30-minute call. See how Sortment turns opportunities into revenue.

Book a 30-minute call. See how Sortment turns opportunities into revenue.

QUESTIONS?

FAQs

Can I use my own existing email templates?

How are unsubscribes handled?

Can I A/B test more than just subject lines?

Does Sortment handle email deliverability?

Can I build templates without using AI?

Secure & Compliant

Enterprise-grade security for world-class campaigns

Content Creation

Build emails that feel personal at any volume

From campaign brief to fully built template, without a separate design tool or a blank page.

AI-generated templates

Describe the campaign and Sortment generates a full HTML template with layout blocks, copy, and image slots ready to edit.

Handlebars personalization

Use {{first_name}}, {{offer_code}}, {{gender_image}} or any profile field. Fallback values are set so nothing sends blank.

Desktop and mobile preview

See exactly how the email renders on both before anything is queued.

Create a winback email for lapsed paid users. 15% discount, warm tone. UTMs required.

Thought for 11s

Subject A: "We've missed you — here's 15% off"
Subject B: "Your account is waiting for you"
Preview: "Hi {{first_name}}, it's been a while"

Hey {{first_name}},

It's been a while. We noticed.

Come back and get 15% off your next month.

Claim you 15% off

Generated email with 2 subject variants, offer block, and UTM-tracked CTA. Running QA.

Running QA…

|

Testing

Test what works, promote what wins

A/B testing built into the campaign setup, not added as an afterthought.

Add a 10% holdout. Then sync audience and content to Braze.

Thought for 6s

Added holdout, 410 users excluded. Syncing audience and content to Braze now.

Experiment

Edit

HYPOTHESIS

A discount-led winback message will increase opens compared to a neutral reminder.

VARIANTS

A

15% Discount

45%

B

Neutral reminder

45%

No send

10%

CONVERSION GOAL

Email opened

within

4 hours of send

Winning subject will be synced to Braze once the test reaches enough data.

|

A/B test subject lines, content, or send time

Set up variants in the brief; Sortment splits the audience and tracks performance automatically.

Automatic winner promotion

When a variant wins, Sortment promotes it to the remaining audience without manual intervention.

Click and open tracking

All links are tracked; UTM parameters are set automatically.

Compliance and delivery

Send with confidence every time

Every send checks suppression, frequency, compliance, and QA before anything leaves.

Unsubscribe enforcement

Suppression lists are checked before every send; no manual exclusions required.

Frequency caps

Prevent the same user from receiving too many emails in a rolling time window.

CAN-SPAM / GDPR compliant

Unsubscribe links and sender address included automatically; preference management built in.

Show me the full campaign setup.

Campaign ready in draft — 4,100 users, 2 subject variants, Thursday 10 AM send.

Thought for 4s

Audience

Estimated reach

4.1k

Edit

SEND LIST

Lapsed paid users (30+ days)

SUPRESS LIST

Unsubscribed users

Recently messaged in last 3 days

Active in another winback journey

Delivery Controls

Edit

FREQUENCY CAPPING

Max 1 winback email per user every 7 days

QUIET HOURS

Honor workspace setting

THROTTLE

Send in batches of 500 users per hour

HANDLING DUPLICATES

Send once per unique email ID

|

Content Creation

Build emails that feel personal at any volume

From campaign brief to fully built template, without a separate design tool or a blank page.

AI-generated templates

Describe the campaign and Sortment generates a full HTML template with layout blocks, copy, and image slots ready to edit.

Handlebars personalization

Use {{first_name}}, {{offer_code}}, {{gender_image}} or any profile field. Fallback values are set so nothing sends blank.

Desktop and mobile preview

See exactly how the email renders on both before anything is queued.

Create a winback email for lapsed paid users. 15% discount, warm tone. UTMs required.

Thought for 11s

Subject A: "We've missed you — here's 15% off"
Subject B: "Your account is waiting for you"
Preview: "Hi {{first_name}}, it's been a while"

Hey {{first_name}},

It's been a while. We noticed.

Come back and get 15% off your next month.

Claim you 15% off

Generated email with 2 subject variants, offer block, and UTM-tracked CTA. Running QA.

Running QA…

|

Testing

Test what works, promote what wins

A/B testing built into the campaign setup, not added as an afterthought.

Add a 10% holdout. Then sync audience and content to Braze.

Thought for 6s

Added holdout, 410 users excluded. Syncing audience and content to Braze now.

Experiment

Edit

HYPOTHESIS

A discount-led winback message will increase opens compared to a neutral reminder.

VARIANTS

A

15% Discount

45%

B

Neutral reminder

45%

No send

10%

CONVERSION GOAL

Email opened

within

4 hours of send

Winning subject will be synced to Braze once the test reaches enough data.

|

A/B test subject lines, content, or send time

Set up variants in the brief; Sortment splits the audience and tracks performance automatically.

Automatic winner promotion

When a variant wins, Sortment promotes it to the remaining audience without manual intervention.

Click and open tracking

All links are tracked; UTM parameters are set automatically.

Compliance and delivery

Send with confidence every time

Every send checks suppression, frequency, compliance, and QA before anything leaves.

Unsubscribe enforcement

Suppression lists are checked before every send; no manual exclusions required.

Frequency caps

Prevent the same user from receiving too many emails in a rolling time window.

CAN-SPAM / GDPR compliant

Unsubscribe links and sender address included automatically; preference management built in.

Show me the full campaign setup.

Campaign ready in draft — 4,100 users, 2 subject variants, Thursday 10 AM send.

Thought for 4s

Audience

Estimated reach

4.1k

Edit

SEND LIST

Lapsed paid users (30+ days)

SUPRESS LIST

Unsubscribed users

Recently messaged in last 3 days

Active in another winback journey

Delivery Controls

Edit

FREQUENCY CAPPING

Max 1 winback email per user every 7 days

QUIET HOURS

Honor workspace setting

THROTTLE

Send in batches of 500 users per hour

HANDLING DUPLICATES

Send once per unique email ID

|
*
sortment

© 2026 Sortment. All Rights Reserved.