Skip to content

Subject Line Test Matrix

Generates subject line matrices where each variant isolates one lever.

Sonnetjson outputv1.0

Variable filler

Fill values and watch them flow into the prompt below. Nothing is stored.

email summary

audience

senders

past winners

The prompt

Generate a subject line test matrix for one email — variants isolate ONE psychological lever each.
INPUT:
Email content summary: {{email_summary}} | Audience + relationship stage: {{audience}}
Sender name options: {{senders}} | Past winners (optional): {{past_winners}}
LEVERS (one variant per lever): curiosity_gap, specificity (number/detail), self_interest (clear benefit), urgency (only if real), social_proof, pattern_interrupt (unexpected format).
PER VARIANT: subject (≤45 chars), preview text (≤80 chars, continues — never repeats — the subject), lever, risk note (spam-trigger words? overpromise?).
RULES: The subject must be true to the email content — curiosity gaps that the email doesn't pay off destroy future opens. No ALL CAPS, no "RE:/FW:" fakery, emoji max 1 and only if brand-appropriate.
OUTPUT — ONLY JSON: { "variants": [], "recommended_pair_for_ab": ["", ""], "why": "" }

Tap the block to copy

inputs

email_summary
email summary
audience
audience
senders
senders
past_winners
past winners

outputs

Declared output: json.