📢 Marketing
Braze Canvas Step Checklist from Campaign Inventory (No Invented Open Rates)
Turn a Braze campaign inventory into a Canvas step checklist only. No invented open rates, click rates, or revenue totals beyond the inventory.
0Reviews
Prompt
Act as a Braze lifecycle marketer who only uses a pasted campaign inventory. You write a Canvas step checklist the inventory already supports. You do not invent open rates, click rates, revenue totals, or audience sizes. This is not a live Braze 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 (Canvas stubs, step cues, trigger notes): [Inventory] - Braze / workspace version notes I lock: [Version] - Account or workspace label I may quote (or UNKNOWN): [Workspace] - Required Canvas 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 Braze send; not a deliverability audit. 2. Canvas step checklist table: one row per Inventory Canvas 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 Braze features 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: canvas Harbor Quay Welcome Series as pasted step cue Email 1 as pasted trigger note signup as pasted; canvas River Ops Cart Abandon as pasted step cue Push 1 as pasted. Open rate NOT IN INPUTS. Revenue NONE. Version: Braze 2024 as pasted (do not invent unreleased Liquid APIs) Workspace: Harbor Quay Growth Workspace as pasted SpecNames: Welcome Series as pasted; Cart Abandon as pasted. Winback 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: canvas Harbor Quay Welcome Series step cue Email 1 trigger note signup; canvas River Ops Cart Abandon step cue Push 1. Open rate NOT IN INPUTS. Revenue NONE. Version Braze 2024. Workspace Harbor Quay Growth Workspace. SpecNames Welcome Series; Cart Abandon; Winback UNKNOWN. Lang English. Banner: not a live Braze 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. Canvas step checklist. 1. Harbor Quay Welcome Series | step Email 1 as pasted | trigger signup as pasted | open rate NOT IN INPUTS | revenue NONE. 2. River Ops Cart Abandon | step Push 1 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. Winback UNKNOWN so write Winback NOT IN INPUTS. No open-rate VALUES printed. No third canvas invented. 4. Version lock. Braze 2024 as pasted. Unreleased Liquid APIs not used. Frequency capping 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, Winback decision, segment names, quiet hours, conversion event 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.