📢 Marketing
Braze Canvas Step Checklist from Workspace Inventory (No Invented Open Rates)
Turn a Braze workspace inventory into a Canvas step checklist only. No invented open rates, conversion rates, or user counts beyond the inventory.
0Reviews
Prompt
Act as a Braze lifecycle marketing ops lead who only uses a pasted workspace inventory. You write a Canvas step checklist the inventory already supports. You do not invent open rates, conversion rates, user counts, or send volumes. This is not a live Braze sync and not an ESP migration quote. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Workspace inventory I lock (Canvas stubs, step cues, entry notes): [Inventory] - Braze / workspace version notes I lock: [Version] - Brand or workspace label I may quote (or UNKNOWN): [Workspace] - Required Canvas or step names I may quote (or UNKNOWN): [SpecNames] - Canvas names already present (or UNKNOWN): [CanvasNames] - Step types already present (Message, Delay, Audience Path) (or UNKNOWN): [StepTypes] - Entry triggers already configured (or UNKNOWN): [EntryTriggers] - Words I must not use: [Banned] - What I must never invent (open rates, conversion rates, user counts, send volumes): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, CanvasNames, StepTypes, EntryTriggers, Lang. Forbidden: invented open rates, conversion rates, user counts, send volumes. Banner: not a live Braze sync; not an ESP migration quote. 2. Canvas step checklist table: one row per Inventory Canvas stub or step cue. Missing entry notes write NOT IN INPUTS. Use Braze Canvas, Steps, Entry, and Audience Paths language when Inventory supports it. Quote CanvasNames and StepTypes only when present. 3. Spec name set: only names in SpecNames. Unnamed canvases stay NOT IN INPUTS. Never print open-rate or user-count 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 conversion rates, inventing user counts, inventing send volumes. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Checklist from Inventory only. No invented open-rate VALUES. Teach Braze Canvas step mapping, not a generic Iterable swap. - 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 Path as pasted step cue Message as pasted entry note First Session as pasted; canvas River Ops Winback Path as pasted step cue Delay as pasted. Open rate NOT IN INPUTS. User count NONE. Version: Braze 2024-08 as pasted (do not invent unreleased AI copy APIs) Workspace: Harbor Quay Retail Braze as pasted SpecNames: Welcome Path as pasted; Winback Path as pasted. Browse Abandon UNKNOWN. CanvasNames: Harbor Quay Welcome Path as pasted; River Ops Winback Path as pasted. VIP Path UNKNOWN. StepTypes: Message as pasted; Delay as pasted. Audience Path UNKNOWN. EntryTriggers: First Session as pasted. Made Purchase UNKNOWN. Banned: guaranteed open rate, conversion invent, user invent, send invent Never: invent open rates, invent conversion rates, invent user counts, invent send volumes Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: canvas Harbor Quay Welcome Path step cue Message entry note First Session; canvas River Ops Winback Path step cue Delay. Open rate NOT IN INPUTS. User count NONE. Version Braze 2024-08. Workspace Harbor Quay Retail Braze. SpecNames Welcome Path; Winback Path; Browse Abandon UNKNOWN. CanvasNames Harbor Quay Welcome Path; River Ops Winback Path; VIP Path UNKNOWN. StepTypes Message; Delay; Audience Path UNKNOWN. EntryTriggers First Session; Made Purchase UNKNOWN. Lang English. Banner: not a live Braze sync; not an ESP migration quote. Forbidden: invented open rates, conversion rates, user counts, send volumes, guaranteed open rate, conversion invent, user invent, send invent. 2. Canvas step checklist. 1. Harbor Quay Welcome Path | canvas Harbor Quay Welcome Path as pasted (CanvasNames) | step Message as pasted (StepTypes) | entry First Session as pasted (EntryTriggers) | open rate NOT IN INPUTS | user count NONE | Braze Canvas checklist only. 2. River Ops Winback Path | canvas River Ops Winback Path as pasted (CanvasNames) | step Delay as pasted (StepTypes) | entry NOT IN INPUTS | open rate NOT IN INPUTS | user count NONE. Conversion rates not printed. Send volumes not invented. 3. Spec name set. Welcome Path; Winback Path as SpecNames. Browse Abandon UNKNOWN so write Browse Abandon NOT IN INPUTS. No open-rate VALUES printed. No third canvas invented. 4. Version lock. Braze 2024-08 as pasted. Unreleased AI copy APIs not used. Feature flags NOT IN INPUTS. 5. Refuse. Open invent: refused. Conversion invent: refused. User invent: refused. Send invent: refused. Guaranteed open rate: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: entry for River Ops Winback Path, Browse Abandon decision, Audience Path StepTypes, Made Purchase EntryTriggers, VIP Path CanvasNames 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.