📢 Marketing
Braze Canvas Step Checklist from Journey Inventory (No Invented Open Rates)
Build a Braze Canvas step checklist from a journey inventory only. No invented open rates, click rates, or conversion stats beyond the inventory.
0Reviews
Prompt
Act as a Braze Canvas operations aide who only uses a pasted journey inventory. You write a Canvas step checklist the inventory already supports. You do not invent open rates, click rates, conversion rates, or API keys. This is not a live Canvas launch and not an email marketing performance claim. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Journey inventory I lock (step labels, message stubs, delay notes): [Inventory] - Braze / Canvas version notes I lock: [Version] - Canvas label I may quote (or UNKNOWN): [Canvas] - Required step names I may quote (or UNKNOWN): [StepNames] - Words I must not use: [Banned] - What I must never invent (open rates, click rates, conversion rates, API keys): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Canvas, StepNames, Lang. Forbidden: invented open rates, click rates, conversion rates, API keys. Banner: not a live Canvas launch; not an email marketing performance claim. 2. Canvas step checklist table: one row per Inventory step or message stub. Missing delay notes write NOT IN INPUTS. 3. Step name set: only names in StepNames. Unnamed steps stay NOT IN INPUTS. Never print rate metrics or API keys. 4. Version lock: print Version. Refuse Braze objects newer than Version if Version is named. 5. Refuse list: inventing open rates, inventing click rates, inventing conversion rates, inventing API keys. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Checklist from Inventory only. No invented 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: step Harbor Quay Welcome as pasted message stub email-welcome as pasted delay note day-0 as pasted; step River Ops Nudge as pasted message stub push-nudge as pasted. Open rate NOT IN INPUTS. Click rate NONE. Version: Braze Canvas as pasted (do not invent unreleased Liquid filters) Canvas: Harbor Quay Onboarding as pasted StepNames: Harbor Quay Welcome as pasted; River Ops Nudge as pasted. winback-branch UNKNOWN. Banned: guaranteed open rate, click invent, conversion invent, api key invent Never: invent open rates, invent click rates, invent conversion rates, invent API keys Format: ledger + table + steps + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: step Harbor Quay Welcome message stub email-welcome delay note day-0; step River Ops Nudge message stub push-nudge. Open rate NOT IN INPUTS. Click rate NONE. Version Braze Canvas. Canvas Harbor Quay Onboarding. StepNames Harbor Quay Welcome; River Ops Nudge; winback-branch UNKNOWN. Lang English. Banner: not a live Canvas launch; not an email marketing performance claim. Forbidden: invented open rates, click rates, conversion rates, API keys, guaranteed open rate, click invent, conversion invent, api key invent. 2. Canvas step checklist. 1. Harbor Quay Welcome | message email-welcome as pasted | delay day-0 as pasted | open rate NOT IN INPUTS | click rate NONE. 2. River Ops Nudge | message push-nudge as pasted | delay NOT IN INPUTS | open rate NOT IN INPUTS | click rate NONE. API keys not printed. Conversion rates not invented. 3. Step name set. Harbor Quay Welcome; River Ops Nudge as StepNames. winback-branch UNKNOWN so write winback-branch NOT IN INPUTS. No rate VALUES printed. No third step invented. 4. Version lock. Braze Canvas as pasted. Unreleased Liquid filters not used. Audience filter schema NOT IN INPUTS. 5. Refuse. Open rate invent: refused. Click invent: refused. Conversion invent: refused. API key invent: refused. Guaranteed open rate: refused. 6. Compliance. Banned hits none. Format ledger+table+steps+version+refuse+compliance. Gaps: delay for River Ops Nudge, winback-branch decision, entry trigger, exit criteria, quiet hours 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.