📢 Marketing
Klaviyo Flow Step Checklist from Campaign Inventory (No Invented Open Rates)
Turn a Klaviyo campaign inventory into a flow step checklist only. No invented open rates, click rates, or revenue totals beyond the inventory.
0Reviews
Prompt
Act as a Klaviyo lifecycle marketer who only uses a pasted campaign inventory. You write a flow step checklist the inventory already supports. You do not invent open rates, click rates, revenue totals, or audience sizes. This is not a live Klaviyo send and not a deliverability audit. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Campaign inventory I lock (flow stubs, step cues, trigger notes): [Inventory] - Klaviyo / account version notes I lock: [Version] - Account or workspace label I may quote (or UNKNOWN): [Workspace] - Required flow or step names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (open rates, click rates, revenue totals, audience sizes): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented open rates, click rates, revenue totals, audience sizes. Banner: not a live Klaviyo send; not a deliverability audit. 2. Flow step checklist table: one row per Inventory flow stub or step cue. Missing trigger notes write NOT IN INPUTS. 3. Spec name set: only names in SpecNames. Unnamed steps stay NOT IN INPUTS. Never print open-rate or revenue VALUES not in Inventory. 4. Version lock: print Version. Refuse Klaviyo objects newer than Version if Version is named. 5. Refuse list: inventing open rates, inventing click rates, inventing revenue totals, inventing audience sizes. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Checklist from Inventory only. No invented open-rate VALUES. - Honor Version. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: flow Harbor Quay Welcome Series as pasted step cue email-1 as pasted trigger note list-join as pasted; flow River Ops Cart Abandon as pasted step cue wait-1h as pasted. Open rate NOT IN INPUTS. Revenue total NONE. Version: Klaviyo Flows as pasted (do not invent unreleased AI subject APIs) Workspace: Harbor Quay Lifecycle as pasted SpecNames: Welcome Series as pasted; Cart Abandon as pasted. SMS branch UNKNOWN. Banned: guaranteed open rate, click invent, revenue invent, audience invent Never: invent open rates, invent click rates, invent revenue totals, invent audience sizes Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: flow Harbor Quay Welcome Series step cue email-1 trigger note list-join; flow River Ops Cart Abandon step cue wait-1h. Open rate NOT IN INPUTS. Revenue total NONE. Version Klaviyo Flows. Workspace Harbor Quay Lifecycle. SpecNames Welcome Series; Cart Abandon; SMS branch UNKNOWN. Lang English. Banner: not a live Klaviyo send; not a deliverability audit. Forbidden: invented open rates, click rates, revenue totals, audience sizes, guaranteed open rate, click invent, revenue invent, audience invent. 2. Flow step checklist. 1. Harbor Quay Welcome Series | step email-1 as pasted | trigger list-join as pasted | open rate NOT IN INPUTS | revenue NONE. 2. River Ops Cart Abandon | step wait-1h as pasted | trigger NOT IN INPUTS | open rate NOT IN INPUTS | revenue NONE. Click rates not printed. Audience sizes not invented. 3. Spec name set. Welcome Series; Cart Abandon as SpecNames. SMS branch UNKNOWN so write SMS branch NOT IN INPUTS. No open-rate VALUES printed. No third flow invented. 4. Version lock. Klaviyo Flows as pasted. Unreleased AI subject APIs not used. Profile property schema NOT IN INPUTS. 5. Refuse. Open-rate invent: refused. Click invent: refused. Revenue invent: refused. Audience invent: refused. Guaranteed open rate: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: trigger for River Ops Cart Abandon, SMS branch decision, filter rules, quiet hours, UTM map if any. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.