Personyze Wiki Personyze Wiki docs
English
Open Personyze
Docs/ Email Campaigns/ Writing the Email — Sender, Subject Tests, Coupons and the Spam Check
Email Campaigns

Writing the Email — Sender, Subject Tests, Coupons and the Spam Check

How to write an email in an Email & SMS campaign: who it is from and where replies go, the subject and preheader with AI suggestions, a subject test that can pick its own…

12 min read Updated 5 hours ago

Each email in an Email & SMS Personalization campaign is written in its own editor: on the campaign’s Content step, click Edit email. This page covers what decides whether the email is opened and where it lands — who it is from, the subject and preheader, a subject test, coupon codes and the spam check. When it goes, and how often, is on When an email sends.

Let the email pick its own subject. Add a second subject with + Test another subject and tick Pick the winner automatically. Once one subject is clearly ahead on clicks, everyone after that gets it — see Pick the winner automatically.

The email’s editor

The basic email, Dynamic email/Remarketing email, has four steps:

Step What it holds
Sender settings The subject, the preheader, the subject test and an inbox preview. Its help line: “Who it’s from is set on the Sending step.”
Email look The email itself: its design and its words.
URL parameters What is added to every link in the email, so your analytics can attribute the visit.
Timing What starts the email, when it may go and how often one person can get it. See When an email sends.

A sequence is the same campaign with its emails in order, and each of its emails has this editor too. See Email sequences.

Designing the email: Email look

When you add an email on the Content step and pick its type, the drawer asks you to choose a template. Pick one of the designs, Start blank for an empty email, or Use existing to copy an email you built before and change it.

On the Email look step, click any element in the preview, or work through the sidebar’s sections, from the logo bar and the headline down to the button and the footer.

  • Any text can hold dynamic values, such as the recipient’s name or a coupon code, filled in for each person when the email goes out.
  • Variations on a setting give an audience its own version of it, for example a different headline for returning customers.
  • Edit raw HTML source opens the email’s HTML, for hand-tuning or for a template you paste in.
  • A recommendation block is filled for each recipient when the email is sent, so everyone sees their own products or articles.

Who it is from, and where replies go

In an Email & SMS campaign the sender is set on the campaign’s Sending step, with the rest of your sending setup. The email’s Sender settings step shows it as one row, From: the current name and address, and a Change on the Sending step link.

Field (on the Sending step) What it does
Sender “A saved sender bundles a From address, sender name and the delivery method. Configure once, then pick it on any email.” It sends through the Personyze mail server, your own SMTP server, or a webhook.
Reply-To Where replies go. Left empty, they go to the sender’s default, which the field shows in grey.
Track replies Replies go through Personyze first: each one is counted in the report, can be used in audiences, and is forwarded to the Reply-To. Offered for email sent through the Personyze mail server.

All of it is on The Sending step. Adding senders and sending from your own domain: Set up email sending.

The shared Personyze address is marked For testing. “Fine for trying things out. Before you email customers, send from your own domain – it lands in the inbox more often and replies reach you.”

Subject and preheader

The Sender settings step opens on Subject & preheader: “The only thing a recipient sees before deciding to open.”

Row What it is
Subject (required) Shown in the inbox. “Most phones cut it around 35 characters and desktop around 70 — the meter marks both.” Personalization variables can go in it.
Preheader “The grey preview line after the subject in the inbox; 40-100 characters.” Optional: without it, the inbox shows the first words of the email. Its meter is amber under 40 characters, green from 40 to 100, red over 100.
Subject test Up to three subjects for the same email — see Subject test.
From Who the email is from, set on the Sending step.
Inbox preview The email as an inbox lists it, on Desktop and on Phone: the sender, the subject and the preheader exactly as they are above, with personalization filled in for a sample recipient. Grey text is what the inbox cuts off.
  • The preheader is added to the email as its hidden first line when it is sent.
  • The subject and preheader are personalized for each recipient, like the body. Give every variable a fallback, so an empty field never leaves a gap in the subject.

AI suggestions for the subject and preheader

A Suggest button sits under Subject and under Preheader.

Button What it writes
Suggest under Subject “Five subject lines with matching preheaders, written by AI from this email. Pick one; nothing is saved until you save the email.”
Suggest under Preheader Keeps your subject and writes five preheaders for it.

The suggestions open in a panel, Suggested subject lines (or Suggested preheaders), with Suggest again. Each one is labelled with its angle: Curiosity, Benefit, Urgency, Personal, Question, News, Social proof or Direct.

  • Use puts the subject and its preheader into the fields.
  • Test it adds the subject to the subject test, beside yours: “Added as subject B of the test.” With three subjects already: “The test already has three subjects.”

What the AI is held to:

  • It writes only from the email’s own words, and never invents an offer.
  • Every suggestion passes a spam guard: no shouting capitals, at most one “!”, no known spam phrases, no “$$$”, no fake “RE:”, at most one emoji.
  • It uses only the personalization variables the email already has, plus the first name.
  • It uses your account’s AI allowance. Asked too often, it answers “Too many requests just now. Try again in a few minutes.”

An email with no subject and no text yet gets “Write a subject or some of the email first, so the AI has something to go on.”

Subject test: up to three subjects

Under Subject test, + Test another subject opens Subject B below Your subject (A). Write another subject and, if you like, its own preheader — left empty, it uses the email’s. + Add a third subject opens Subject C; three is the most. × takes a subject out of the test.

Subject and preheader with their length meters and Suggest buttons, and a subject test with Subject B and Pick the winner automatically switched on
Subject & preheader in an email’s Sender settings step: the Subject and Preheader with their length meters and Suggest, then a Subject test with Subject B and Pick the winner automatically at 98% sure after 1,000 sends of each. Click to enlarge.

A line under the subjects says how recipients are split — “Recipients are split evenly between 3 subjects.” Its tip: “Each person always gets the same subject. Open rate, click rate and conversions per subject appear on this email’s report.”

  • The split is even and fixed: one person always gets the same subject, on a resend too.
  • A test subject that comes out empty for someone — say it is only ${first_name} and their first name is not known — sends them subject A, but they are still counted under the letter they were dealt. Give each test subject words of its own.
  • A subject test is per email, and separate from a campaign’s A/B test of whole emails. In a sequence, where the campaign’s A/B testing is not offered, it is how you test.

Pick the winner automatically

Once a test subject has words, the checkbox Pick the winner automatically appears, off by default. Its tip: “Judged on clicks, with the same statistics as the site’s A/B tests. Once one subject is sure enough, everyone after that gets it; the report says when it happened, and you can resume the test.”

Ticked, it reads “When one subject is 98% (as A/B tests) sure, after each has been sent 1,000 times”, with both values to choose:

Setting Choices Default
How sure 90%, 95%, 98% (as A/B tests), 99% 98%
Sends per subject 250, 500, 1,000, 2,500, 5,000 1,000

How it judges:

  • On clicks per email sent, not on opens. Opens are overcounted: Apple Mail opens every email it receives, read or not.
  • Every subject still in the test must have been sent the set number of times, and the leader must be ahead and at least as sure as the threshold. The same statistics as the site’s A/B tests.
  • With three subjects, the leader is compared with the other two together, and the confidence allows for having picked the best of three.

Once a subject wins, everyone after that gets it, and the editor says so — for example “Winner: B (picked automatically on Oct 4, 2026, 98% sure) – everyone now gets B” — with Resume the test. Resuming splits the recipients between the subjects again when you save, and switches the automatic pick off, so it does not pick the same subject again at once.

Each subject’s Sent, Click rate, Open rate and Conversions are on the campaign’s Performance step, in By email. See Subject tests — reading the result.

Coupon codes in an email

An email can hand each recipient a coupon code of their own. Open the coupon under Coupons and click Copy token, then put the token in the email — in the subject, the preheader or the body, even inside a link. The coupon page’s tip: “Put this in any campaign’s HTML: each visitor sees their own code in its place. In a preview it shows as dots.”

When the email is sent, the token becomes the recipient’s own code:

Coupon What each recipient gets
Shared code Its one code, the same for everyone.
Code pool, Generated codes or Coupon engine The code they already hold and have not used; otherwise a new one — from your list, made from your pattern, or from your coupon engine.
Protected code Nothing: “A protected code works on your site only: an email cannot carry it, and an email with this token is not sent.”
  • A code is handed out only when the email really goes — after every check that could stop it, such as suppression, double opt-in, the account cap and the sunset policy. A retry prints the same code.
  • In the design preview the token shows as dots. A test send and the QA step’s preview print the sample code CODE-1234.
No code, no email. When no code can be given — the coupon stopped issuing codes, its list ran out, it is a protected code, or the token was damaged — the email is not sent to that person. The reason is on their row in the report, and they are offered again on the next checks, up to three failures in a row. The bare token or an empty code never goes out.

A coupon in one email lets the next email of a sequence go only to those who used it, or did not (Used the coupon / Didn’t use the coupon) — see Email sequences. A coupon can also start an email: Redeems a coupon, or Got a code, hasn’t used it — see What starts it. The coupon kinds themselves: Coupons and code pools.

The spam check

Before the email goes out, see how a spam filter scores it. On the campaign’s QA step (Preview & QA), Preview by user renders the email for a recipient. Under the preview, click Check for spam (Checking…, then Check again).

Beside the button: “This email as it is sent, scored by a spam filter, plus our deliverability checks.” Its tip: “Scored by SpamAssassin, the filter many mail servers use, with the headers this email is sent with. Lower is better; under 5 passes most filters.” Under it, the privacy line:

“Checked with sample data – no personal data leaves Personyze.”

The email is checked as it would be sent — with its From, its Reply-To and its unsubscribe header — but filled with sample data and addressed to a placeholder, so no recipient’s data goes anywhere. The result does not depend on the person picked for the preview.

The score

Score Verdict
Under 2 Looks clean
2 to under 5 Probably fine – worth a look
5 or more Likely to be marked as spam

Then What cost points: each rule that added to the score, in plain words, with a fix — for example Too few words for its images (“Add more text; an email that is one big picture reads as spam.”) or A link shortener is used (“Link to your own site’s addresses, not bit.ly or similar.”).

Deliverability checks

Check What it looks at
Sending domain Whether the email goes out from your verified sending domain — or from the platform’s own address, your own mail server or a webhook.
DKIM alignment Whether the email is signed for your From domain, as Gmail and Yahoo expect of bulk senders.
List-Unsubscribe header The header behind the inbox’s own one-click Unsubscribe button. It comes from one-click unsubscribe on your unsubscribe page.
Unsubscribe link An unsubscribe link in the email. Marketing email must have one.
Postal address A postal address in the email, which the US CAN-SPAM law requires.
Preheader Whether the email has a preheader.
Subject line Spam triggers in the subject, or an empty subject.
Images and text Enough words for the images: filters treat a picture-only email as spam.
Links Link shorteners, link text that shows another address than the link goes to, or too many links (keep it under 30).
Size The size of the HTML: Gmail clips an email over 102 KB, hiding the end of it.

A footer says what was checked: “Checked as sent: From …”, the Reply-To, the subject and, with a subject test, which subject.

  • The check reads the saved email. An unsaved one gets “Save the email first, then check it.”
  • It is limited per account: “Too many requests just now. Try again in a few minutes.”
  • When the spam filter does not answer, the deliverability checks still show, with a note to try the score again later.

To fix the domain and DKIM checks, verify your sending domain. For the postal address and the unsubscribe link, see Your unsubscribe page and mailing address.

Did this page answer your question?
Thank you — that goes to whoever maintains this page.