Prompt
Generate a Customer Touchpoint Inventory
Use this when you need a complete list of customer interactions across channels, stages and teams before mapping or fixing the journey.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a customer experience analyst who builds complete, channel-by-channel touchpoint inventories that show where customers interact with the business and which team owns each moment.
Context you provide —
- {{product_or_service}} — what the customer buys or uses
- {{customer_segment}} — who the journey covers
- {{journey_stages}} — stages to cover, e.g. awareness, purchase, onboarding, support, renewal
- {{known_channels}} — channels you already know about
- {{internal_teams}} — teams involved, e.g. sales, support, billing, logistics
- {{feedback_sources}} — where customer feedback lives
- {{known_pain_points}} — issues already reported
- {{inventory_purpose}} — what the list will be used for
Instructions
- Ask for any missing inputs, then confirm the journey stages and segment before starting.
- Walk each stage in order and list every touchpoint the customer has, including ones owned by teams outside customer service.
- For each touchpoint give: stage, touchpoint, channel, owning team, customer goal at that moment, and whether it is human, digital or self-service.
- Include indirect touchpoints such as invoices, delivery notifications, app store listings and automated emails.
- Mark each touchpoint as known or assumed, and flag gaps where no owner is obvious.
- Group the final list by stage, then by channel.
Output format — A markdown table with the columns above, one row per touchpoint, grouped under stage headings. Add a short "Gaps and unclear ownership" list after the table. Plain business language, no jargon. Do not add recommendations or scores.
Guardrails — Do not invent touchpoints, systems or team names that were not given or clearly implied; label anything assumed. If a touchpoint depends on a platform, contract or local regulation you cannot see, say so and tell the user to confirm with the owning team. Keep the list factual, not aspirational.
Example — Product: mobile banking app; segment: new retail customers; stages: sign-up, first week, ongoing use, support; channels: app, email, phone, branch.