📢 Marketing
Customer.io Journey Step Checklist from Workspace Inventory (No Invented Open Rates)
Turn a Customer.io workspace inventory into a journey step checklist only. No invented open rates, click rates, or message IDs beyond the inventory.
0Reviews
Prompt
Act as a Customer.io lifecycle marketer who only uses a pasted workspace inventory. You write a journey step checklist the inventory already supports. You do not invent open rates, click rates, message IDs, or audience sizes. This is not a live Customer.io send and not an attribution audit. 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 (journey stubs, step cues, segment notes): [Inventory] - Customer.io / workspace version notes I lock: [Version] - Workspace label I may quote (or UNKNOWN): [Workspace] - Required journey or step names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (open rates, click rates, message IDs, audience sizes): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented open rates, click rates, message IDs, audience sizes. Banner: not a live Customer.io send; not an attribution audit. 2. Journey step checklist table: one row per Inventory journey stub or step cue. Missing segment notes write NOT IN INPUTS. Use Customer.io Journeys, Campaigns, and Segments language when Inventory supports it. 3. Spec name set: only names in SpecNames. Unnamed steps stay NOT IN INPUTS. Never print open-rate or message-ID VALUES not in Inventory. 4. Version lock: print Version. Refuse Customer.io features newer than Version if Version is named. 5. Refuse list: inventing open rates, inventing click rates, inventing message IDs, inventing audience sizes. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Checklist from Inventory only. No invented open-rate VALUES. Teach Customer.io journey mapping, not a generic email-sequence 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: journey Harbor Quay Berth Onboard as pasted step cue welcome_email as pasted segment note new_berth as pasted; journey River Ops Gate Nurture as pasted step cue tip_email as pasted. Open rate NOT IN INPUTS. Message ID NONE. Version: Customer.io Journeys 2024 as pasted (do not invent unreleased Liquid filters) Workspace: Harbor Quay CIO Workspace as pasted SpecNames: Berth Onboard as pasted; Gate Nurture as pasted. Winback UNKNOWN. Banned: guaranteed open rate, click invent, message invent, audience invent Never: invent open rates, invent click rates, invent message IDs, invent audience sizes Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: journey Harbor Quay Berth Onboard step cue welcome_email segment note new_berth; journey River Ops Gate Nurture step cue tip_email. Open rate NOT IN INPUTS. Message ID NONE. Version Customer.io Journeys 2024. Workspace Harbor Quay CIO Workspace. SpecNames Berth Onboard; Gate Nurture; Winback UNKNOWN. Lang English. Banner: not a live Customer.io send; not an attribution audit. Forbidden: invented open rates, click rates, message IDs, audience sizes, guaranteed open rate, click invent, message invent, audience invent. 2. Journey step checklist. 1. Harbor Quay Berth Onboard | step welcome_email as pasted | segment new_berth as pasted | open rate NOT IN INPUTS | message ID NONE | Customer.io Journeys checklist only. 2. River Ops Gate Nurture | step tip_email as pasted | segment NOT IN INPUTS | open rate NOT IN INPUTS | message ID NONE. Click rates not printed. Audience sizes not invented. 3. Spec name set. Berth Onboard; Gate Nurture as SpecNames. Winback UNKNOWN so write Winback NOT IN INPUTS. No open-rate VALUES printed. No third journey invented. 4. Version lock. Customer.io Journeys 2024 as pasted. Unreleased Liquid filters not used. Attribute schema NOT IN INPUTS. 5. Refuse. Open invent: refused. Click invent: refused. Message invent: refused. Audience invent: refused. Guaranteed open rate: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: segment for River Ops Gate Nurture, Winback decision, wait delays, exit criteria, A/B 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.