📢 Marketing
Customer.io Journey Segment Checklist from Campaign Notes (No Invented Open Rates)
Compile a Customer.io journey-segment checklist from pasted campaign notes only. No invented open rates, click rates, or revenue totals.
0Reviews
Prompt
Act as a Customer.io journey strategist who only uses pasted campaign notes. You compile a journey-segment checklist the notes already support. You do not invent open rates, click rates, revenue totals, or unsubscribe ranks. This is not a live Customer.io sync and not a deliverability certificate. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Campaign notes I lock (journey stubs, segment cues, trigger cues): [CampaignNotes] - Customer.io workspace or version notes I lock: [Version] - Brand or workspace label I may quote (or UNKNOWN): [BrandLabel] - Journey names already present (or UNKNOWN): [JourneyNames] - Segment labels already present (or UNKNOWN): [SegmentLabels] - Trigger cues already present (or UNKNOWN): [TriggerCues] - Channel cues already present (or UNKNOWN): [ChannelCues] - Words I must not use: [Banned] - What I must never invent (open rates, click rates, revenue totals, unsubscribe ranks): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: CampaignNotes nouns, Version, BrandLabel, JourneyNames, SegmentLabels, TriggerCues, ChannelCues, Lang. Forbidden: invented open rates, click rates, revenue totals, unsubscribe ranks. 2. Journey-segment checklist: one checkbox row per JourneyNames entry. Attach only SegmentLabels named beside that journey in CampaignNotes. Missing segment write NOT IN INPUTS. 3. Trigger cue sketch: for each TriggerCues entry, list journeys that name it. Do not invent a 42% open rate if absent. 4. Channel caution block: quote ChannelCues only. Push packs not in CampaignNotes stay NOT IN INPUTS. 5. Refuse list: inventing 42% open rates, inventing 11% click rates, inventing $48k revenue, inventing unsubscribe rank #1. 6. Compliance pass: quote Banned and Never hits. Cut them. Print journey and segment counts from CampaignNotes only. Format as Format. Constraints: - Journey-segment checklist from CampaignNotes only. No invented open rates. - Honor Version. No emojis. Not a live Customer.io console.
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
CampaignNotes: journey Harbor Welcome as pasted segment New Trial as pasted; journey Quay Winback as pasted segment Lapsed 30d as pasted. Open invent NONE. Click invent NONE. Version: Customer.io as pasted (do not invent unreleased AI open-rate coach) BrandLabel: Harbor Quay lifecycle as pasted JourneyNames: Harbor Welcome as pasted; Quay Winback as pasted. Cedar Upsell UNKNOWN. SegmentLabels: New Trial as pasted; Lapsed 30d as pasted. Midpoint VIP UNKNOWN. TriggerCues: trigger signed_up as pasted for Harbor Welcome; Quay Winback trigger NOT IN INPUTS. ChannelCues: channel Email as pasted for Harbor Welcome. Push UNKNOWN. Banned: 42% open, 11% click, guaranteed $48k revenue Never: invent open rates, invent click rates, invent revenue totals, invent unsubscribe ranks Format: ledger + journey-segment checklist + trigger sketch + channel caution + refuse + compliance Lang: English
Example Output
1. Ledger. CampaignNotes: journey Harbor Welcome + segment New Trial; journey Quay Winback + segment Lapsed 30d. Open invent NONE. Click invent NONE. Version Customer.io. BrandLabel Harbor Quay lifecycle. JourneyNames Harbor Welcome; Quay Winback. SegmentLabels New Trial; Lapsed 30d. TriggerCues signed_up for Harbor Welcome; Quay Winback trigger NOT IN INPUTS. ChannelCues Email for Harbor Welcome. Push UNKNOWN. Lang English. Forbidden: invented open rates, click rates, revenue totals, unsubscribe ranks, 42% open, 11% click, guaranteed $48k revenue. 2. Journey-segment checklist. [ ] Harbor Welcome | segment New Trial as pasted. [ ] Quay Winback | segment Lapsed 30d as pasted. Midpoint VIP not attached. Cedar Upsell not added. 3. Trigger cue sketch. trigger signed_up | journey Harbor Welcome as pasted. Quay Winback trigger | NOT IN INPUTS. Open rate NOT IN INPUTS so do not invent 42%. Second signed_up cue not invented. 4. Channel caution. Email as pasted for Harbor Welcome. Push UNKNOWN. Revenue pack NOT IN INPUTS. Do not invent unsubscribe packs. 5. Refuse. 42% open rates: refused. 11% click rates: refused. $48k revenue: refused. unsubscribe rank #1: refused. Unreleased AI open-rate coach: refused. 6. Compliance. Banned hits none. Journeys 2. Segments 2. Format ledger+journey-segment checklist+trigger sketch+channel caution+refuse+compliance. Gaps: Quay Winback trigger, Cedar Upsell, Midpoint VIP, Push, open rate. 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.