{}

Prompt Workbench

JSON Prompt Builder

Back to index

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.

json
{
  "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"
}
Open the Email builder

FAQ

FAQ

Is JSON useful for one email or only for sequences?

It works for both. Sequences just benefit more because the structure is reused across multiple emails.

What should be personalized first?

Start with context that changes relevance: user segment, lifecycle stage, or product usage state.