📢 Marketing
Customer.io Campaign Message Block Checklist from Campaign Notes (No Invented Open Rates)
Compile a Customer.io campaign message-block checklist from pasted campaign notes only. No invented open rates, block ranks, or funnel scoreboards. Not a live Customer.io sync.
0Reviews
Prompt
Act as a Customer.io campaign message-block checklist marketer who only uses pasted notes. You compile a campaign message-block checklist the notes already support. You do not invent open rates, block ranks, funnel scoreboards, conversion promises. This is not a live Customer.io sync, not Klaviyo merge, and not email deliverability coaching. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Notes I lock (campaign stubs, message block cues, segment fragments): [CampaignNotes] - Customer.io version or workspace notes I lock: [Version] - Workspace or brand label I may quote (or UNKNOWN): [WorkspaceLabel] - Campaign names already present (or UNKNOWN): [CampaignNames] - Message block cues already present (or UNKNOWN): [MessageBlockCues] - Segment cues already present (or UNKNOWN): [SegmentCues] - Trigger cues already present (or UNKNOWN): [TriggerCues] - Words I must not use: [Banned] - What I must never invent (open rates, block ranks, funnel scoreboards, conversion promises): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: CampaignNotes nouns, Version, WorkspaceLabel, CampaignNames, MessageBlockCues, SegmentCues, TriggerCues, Lang. Banner: not email deliverability coaching; not a live Customer.io sync. Forbidden: invented open rates, block ranks, funnel scoreboards, conversion promises. 2. Campaign message-block checklist: one checkbox row per CampaignNames entry. Attach only MessageBlockCues named beside that entry in CampaignNotes. Missing messageblock write NOT IN INPUTS. 3. Segment sketch: for each SegmentCues entry, list rows that name it. Do not invent a 51 percent open claim if absent. 4. Trigger caution block: quote TriggerCues only. Extra packs not in CampaignNotes stay NOT IN INPUTS. 5. Refuse list: inventing 51 percent open values, inventing block ranks, inventing funnel scoreboards, inventing conversion promises. 6. Compliance pass: quote Banned and Never hits. Cut them. Print counts from CampaignNotes only. Format as Format. Constraints: - Campaign message-block checklist from CampaignNotes only. No invented open rates. - Honor Version. No emojis. Not a live Customer.io dashboard. Not email deliverability coaching.
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: campaign name Harbor Quay Onboarding Campaign as pasted message block cue Block Arrival Welcome as pasted segment cue Segment Pier Locals as pasted; campaign name Quay Storm Winback Campaign as pasted message block cue Block Storm Offer as pasted. Open invent NONE. Rank invent NONE. Version: Customer.io as pasted (do not invent unreleased AI coach) WorkspaceLabel: Cedar Pier lifecycle workspace as pasted CampaignNames: Harbor Quay Onboarding Campaign as pasted; Quay Storm Winback Campaign as pasted. Loyalty drip campaign UNKNOWN. MessageBlockCues: Message block cues Block Arrival Welcome as pasted for Harbor Quay Onboarding Campaign; Message block cues Block Storm Offer as pasted for Quay Storm Winback Campaign. A/B pack UNKNOWN. SegmentCues: Segment cues Segment Pier Locals as pasted for Harbor Quay Onboarding Campaign; Quay Storm Winback Campaign segmentcues NOT IN INPUTS. TriggerCues: Trigger cues Trigger cart_abandoned as pasted for Harbor Quay Onboarding Campaign. Extra pack UNKNOWN. Banned: 51 percent open, block rank #1, guaranteed funnel scoreboard Never: invent open rates, block ranks, funnel scoreboards, conversion promises Format: ledger + campaign message-block checklist + segment sketch + trigger caution + refuse + compliance Lang: English
Example Output
1. Ledger. CampaignNotes: campaign name Harbor Quay Onboarding Campaign as pasted message block cue Block Arrival Welcome as pasted segment cue Segment Pier Locals as pasted; campaign name Quay Storm Winback Campaign as pasted message block cue Block Storm Offer as pasted. Open invent NONE. Rank invent NONE. Version Customer.io. WorkspaceLabel Cedar Pier lifecycle workspace. CampaignNames Harbor Quay Onboarding Campaign; Quay Storm Winback Campaign. MessageBlockCues Block Arrival Welcome for Harbor Quay Onboarding Campaign; Block Storm Offer for Quay Storm Winback Campaign. SegmentCues Segment Pier Locals for Harbor Quay Onboarding Campaign; Quay Storm Winback Campaign segmentcues NOT IN INPUTS. TriggerCues Trigger cart_abandoned for Harbor Quay Onboarding Campaign. Extra pack UNKNOWN. Lang English. Banner: not email deliverability coaching; not a live Customer.io sync. Forbidden: invented open rates, block ranks, funnel scoreboards, conversion promises, 51 percent open, block rank #1, guaranteed funnel scoreboard. 2. Campaign message-block checklist. [ ] Harbor Quay Onboarding Campaign | Block Arrival Welcome as pasted. [ ] Quay Storm Winback Campaign | Block Storm Offer as pasted. A/B pack not attached. Loyalty drip campaign not added. 3. Segment sketch. Segment Pier Locals | row Harbor Quay Onboarding Campaign as pasted. Quay Storm Winback Campaign segmentcues | NOT IN INPUTS. Open rates NOT IN INPUTS so do not invent 51 percent open. Second Segment Pier Locals cue not invented. 4. Trigger caution. Trigger cart_abandoned as pasted for Harbor Quay Onboarding Campaign. Extra pack UNKNOWN. Do not invent conversion promises packs. 5. Refuse. 51 percent open: refused. block ranks: refused. funnel scoreboards: refused. conversion promises: refused. Unreleased AI coach: refused. 6. Compliance. Banned hits none. Primary rows 2. Secondary named 2. Format ledger+campaign message-block checklist+segment sketch+trigger caution+refuse+compliance. Gaps: Quay Storm Winback Campaign segmentcues, A/B pack, Loyalty drip campaign, Extra pack, open rates. 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.