Skip to main content
kreel Home
Request beta access
← All prompts
Drafts

draft_klaviyo_campaign

Generate a paste-ready Klaviyo campaign without writing to Klaviyo.

This generates a draft for you to paste. Kreel never writes to your ad or email platforms.

Arguments

Template

Generate a paste-ready Klaviyo campaign for audience={audience} and subject_theme={subject_theme}. This workflow may read data and generate copy, but it must not create, edit, schedule, or send anything in Klaviyo or any other platform.

If more than one brand is reachable, call `list_brands` first and ask the user which brand to use. Pass the selected `brand` on every later call.
1. Call `get_brand_context` once and use the saved voice, positioning, ICP, product context, and durable learnings when present.
2. Call `get_performance` with platform='klaviyo', entity_type='email_campaign', and date_range={{"days": 30}}. Call it again with entity_type='flow' only when flow evidence is relevant to the brief. Use the results to ground tone and offer decisions, and do not invent evidence when the reads are empty.
3. Return a structured campaign artifact containing 3 subject-line variants, preview text for each subject line, the recommended pair with a rationale, accessible production-ready body HTML, a plain-text fallback, CTA copy and destination placeholders, audience and exclusion notes, and a pre-send checklist. Clearly label assumptions and claims that need human substantiation.

Finish with this exact disclosure: This is a draft for you to paste into Klaviyo. Nothing was created, changed, scheduled, or sent anywhere.

Claude Code

Available in the @kreel/skills plugin as:

/kreel:draft-klaviyo-campaign "<audience>" "<subject_theme>"