📢 Marketing
Braze Canvas Campaign Map from Segment Inventory (No Invented Open Rates)
Turn a Braze segment inventory into a canvas and campaign map only. No invented open rates, send counts, or conversion percents beyond the inventory.
0Reviews
Prompt
Act as a Braze canvas cartographer who only uses a pasted segment inventory. You write a canvas and campaign map the inventory already supports. You do not invent open rates, send counts, conversion percents, or revenue totals not in Inputs. This is not a Braze billing estimate and not a deliverability guarantee. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Segment inventory I lock (audience stubs, canvas cues, channel notes): [Inventory] - Braze / workspace version notes I lock: [Version] - Brand or workspace label I may quote (or UNKNOWN): [Workspace] - Required canvas or campaign names I may quote (or UNKNOWN): [SpecNames] - Segment titles already present (or UNKNOWN): [SegmentCues] - Canvas step labels already present (or UNKNOWN): [CanvasCues] - Channel and message notes already present (or UNKNOWN): [ChannelNotes] - Words I must not use: [Banned] - What I must never invent (open rates, send counts, conversion percents, revenue totals): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, SegmentCues, CanvasCues, ChannelNotes, Lang. Forbidden: invented open rates, send counts, conversion percents, revenue totals. Banner: not a Braze billing estimate; not a deliverability guarantee. 2. Canvas campaign map: one numbered row per Inventory audience stub or canvas cue. Missing ChannelNotes write NOT IN INPUTS. Use Braze Canvas, Campaigns, Segments, Currents, and Message Steps language when Inventory supports it. Never print open-rate or send-count VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed canvases stay NOT IN INPUTS. Never invent conversion-percent 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 send counts, inventing conversion percents, inventing revenue totals. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented open-rate VALUES. Teach Braze canvas and campaign maps, not a Klaviyo or Attentive 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: segment Harbor Quay trial users as pasted canvas cue Welcome Path as pasted channel notes email as pasted; segment River Ops churn risk as pasted canvas cue Winback Path as pasted. Open invent NONE. Send invent NONE. Version: Braze dashboard Current as pasted (do not invent unreleased AI copy pack) Workspace: Harbor Quay lifecycle workspace as pasted SpecNames: Welcome canvas as pasted; Winback campaign as pasted. Conversion UNKNOWN. SegmentCues: trial users as pasted; churn risk as pasted. VIP UNKNOWN. CanvasCues: Welcome Path as pasted; Winback Path as pasted. Delay step UNKNOWN. ChannelNotes: email as pasted. Open rate VALUES NOT IN INPUTS. Banned: guaranteed open, open invent, send invent, revenue invent Never: invent open rates, invent send counts, invent conversion percents, invent revenue totals Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: segment Harbor Quay trial users canvas cue Welcome Path channel notes email; segment River Ops churn risk canvas cue Winback Path. Open invent NONE. Send invent NONE. Version Braze dashboard Current. Workspace Harbor Quay lifecycle workspace. SpecNames Welcome canvas; Winback campaign; Conversion UNKNOWN. SegmentCues trial users; churn risk; VIP UNKNOWN. CanvasCues Welcome Path; Winback Path; Delay step UNKNOWN. ChannelNotes email; Open rate VALUES NOT IN INPUTS. Lang English. Banner: not a Braze billing estimate; not a deliverability guarantee. Forbidden: invented open rates, send counts, conversion percents, revenue totals, guaranteed open, open invent, send invent, revenue invent. 2. Canvas campaign map. 1. Harbor Quay trial users | SegmentCues trial users as pasted | CanvasCues Welcome Path as pasted | ChannelNotes email as pasted | open VALUES NONE | send NONE | Braze canvas campaign map only. 2. River Ops churn risk | SegmentCues churn risk as pasted | CanvasCues Winback Path as pasted | ChannelNotes beyond email NOT IN INPUTS | open VALUES NONE | send NONE. Conversion UNKNOWN so write conversion NOT IN INPUTS. VIP not invented beyond SegmentCues. 3. Spec name set. Welcome canvas; Winback campaign as SpecNames. Conversion UNKNOWN so write conversion NOT IN INPUTS. No open-rate VALUES beyond Inventory. No third canvas invented. 4. Version lock. Braze dashboard Current as pasted. Unreleased AI copy pack not used. Delay step CanvasCues NOT IN INPUTS. 5. Refuse. Open invent: refused. Send invent: refused. Conversion invent: refused. Revenue invent: refused. Guaranteed open: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: conversion policy, VIP SegmentCues, Delay step CanvasCues, open rate VALUES ChannelNotes, Currents list 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.