Someone on r/PromptEngineering shared a full prompt chain that takes raw customer feedback and spits out a prioritized sprint roadmap plus a stakeholder email. I tested it. It actually works.
The original poster, u/Prestigious-Tea-6699, built a 6-step chain where each prompt hands off to the next. No jumping around. No manual copy-paste between sessions.
How the chain works
You define three variables upfront: your feedback data, sprint length, and max initiatives. Then the chain runs six sequential roles:
- Senior product analyst , cleans the data, clusters themes, scores sentiment (-1 to +1), outputs a frequency table
- Experienced product manager , picks the top 8-12 themes and proposes one initiative each with a success metric
- Cross-functional estimation panel , scores each initiative on impact and effort (1-5), calculates priority as Impact minus Effort
- Delivery lead , assigns initiatives to sprints (max 2 major per sprint), builds a Gantt view
- 🗣️ Communications specialist , writes a polished executive update under 250 words
- Reviewer , audits the full output, flags gaps, and signs off with “Roadmap package ready”
Each step ends with a confirmation question before proceeding. That pause-and-confirm pattern is actually what makes this useful. You stay in control at every handoff.
Here’s the prompt
Variable definitions:
- [FEEDBACK_DATA] = Full set of qualitative inputs including customer feedback, NPS comments, and support tickets
- [SPRINT_LENGTH] = Number of weeks per sprint (e.g., 2)
- [MAX_INITIATIVES] = Maximum initiatives to include in the roadmap (e.g., 10)
Step 1: Senior product analyst
Your task is to clean, cluster, and quantify qualitative data.
- Parse [FEEDBACK_DATA] and remove duplicate or near-duplicate entries.
- Tag each unique comment with: a) product area, b) theme, c) emotional tone (positive, neutral, negative).
- Count frequency of each theme and calculate average sentiment score per theme (-1 to +1 scale).
Output a table with columns: Theme | Product Area | Frequency | Avg Sentiment. Ask “Ready for initiative ideation?” when finished.
Step 2: Experienced product manager
Generate initiatives from themes.
- For the top 8-12 themes by Frequency and negative sentiment, propose one initiative each. If fewer than 8 themes, include all.
- Describe each initiative in one sentence.
- List assumed success metric(s) for each.
Output a table: ID | Initiative | Target Theme | Success Metric. Ask “Proceed to impact/effort scoring?”
Step 3: Cross-functional estimation panel
- Assign an Impact score (1-5) based on ability to improve NPS or reduce ticket volume.
- Assign an Effort score (1-5) where 1=very low engineering work and 5=very high.
- Add a Priority column calculated as Impact minus Effort.
Output a table sorted by Priority DESC. Ask “Generate prioritized roadmap?”
Step 4: Delivery lead
Build a sprint roadmap.
- Allocate initiatives into sequential [SPRINT_LENGTH]-week sprints, max 2 major initiatives per sprint; minor items (less than 3 total story-points) can be bundled.
- For each sprint, define: Sprint Goal, Included Initiatives (IDs), Key Deliverables, Risks/Mitigations.
- Render a simple textual Gantt where rows=sprints and columns=weeks, marking initiative IDs.
Output sections: A) Sprint Plan Table, B) Gantt View. Ask “Prepare stakeholder update copy?”
Step 5: Communications specialist
Craft an executive update.
- Summarize overall objective in 1 sentence.
- Highlight top 3 high-impact initiatives with expected customer outcome.
- Call out timeline overview (number of sprints × [SPRINT_LENGTH] weeks).
- List next steps and any asks from stakeholders.
Deliver polished prose (≤250 words) suitable for email.
Step 6: Reviewer
Review and refine. Compare all outputs against initial requirements: data cleansing, initiative list, scoring, roadmap, stakeholder copy. Confirm each section exists, follows structure, and no critical gaps remain. If gaps found, request clarification; otherwise reply “Roadmap package ready.”
Before running it, fill in your three variables:
- [FEEDBACK_DATA] , paste in your survey results, NPS comments, or support tickets
- [SPRINT_LENGTH] , 2 weeks is the standard starting point
- [MAX_INITIATIVES] , 10 keeps the roadmap tight and actionable
Why this approach actually holds up
Most people dump feedback into AI and ask “what should we build next?” That gets you a vague list with no prioritization logic behind it.
This chain does it differently. The Impact minus Effort scoring gives you a defensible priority score. When someone asks why Sprint 1 looks the way it does, you have a number to point to. That changes the conversation in planning meetings.
The sentiment analysis step is also underrated. High-frequency feedback with neutral sentiment is different from low-frequency feedback with deeply negative sentiment. Both matter, but for different reasons. The chain handles that distinction automatically.
Where to use this
- 📋 Quarterly product planning with 50+ survey responses piling up
- Post-launch feedback analysis when you need a roadmap draft fast
- Pre-investor prep when you want data-backed prioritization, not gut feel
- Customer success handoffs to product , turn ticket patterns into sprint items
One variation worth trying
Add a step zero before the chain: “You are a data quality auditor. Review [FEEDBACK_DATA] for missing context, ambiguous entries, or noise. Flag anything that would skew theme analysis. Output a clean version of the data with a brief audit summary.”
That way the analyst prompt in step one starts from cleaner inputs. Small addition, noticeably better outputs.
The full Reddit thread has more details and a few community reactions worth reading. Grab the prompt above, swap in your variables, and see what it spits out.
Transform customer feedback into actionable roadmaps. Prompt included.
by u/Prestigious-Tea-6699 in PromptEngineering