Guides
How to create a JSON prompt for an email sequence
Use this guide to package an email flow into a structured JSON prompt with sequence goal, personalization, subject line logic, and CTA rules.
A strong email prompt describes the role of each message in the sequence, not just the topic of the campaign.
1. Define the sequence goal
For example: welcome, activation, upsell, cart abandonment, or reactivation.
2. Define what changes from one email to the next
- Subject line style
- Preview text style
- CTA type
- Level of personalization
3. Keep one main action per email
The JSON should make it clear what success looks like for each message.
{
"task": "Create a 3-email welcome sequence for a new SaaS trial",
"target_audience": "New trial users who have not activated key features",
"language": "en",
"output_format": "json",
"email_type": "welcome_sequence",
"personalization_level": "medium",
"cta_style": "single_clear_cta",
"urgency_level": "low"
}