Your product team receives dozens of customer feedback submissions every week: feature requests in Slack, complaints in support tickets, survey responses in Google Forms, voice notes from sales calls. By the time anyone has read through half of them, the rest sit unreviewed. Meanwhile, your roadmap decisions are made based on whoever shouted loudest, not actual patterns in what customers actually need. The real problem isn't collecting feedback. It's that most teams lack a scalable way to process it. Reading 200 customer comments manually takes hours. Categorising them takes more hours. Extracting practical advice from scattered, contradictory opinions requires sitting through meetings where people argue about what they think they remember hearing. By the end of it, you've lost the thread of what customers actually wanted. What if your feedback could automatically flow into a system that summarises common themes, identifies priority areas, and generates specific roadmap recommendations, all without anyone manually sorting a single submission?
The Automated Workflow
The workflow consists of four linked stages: collecting feedback into a single repository, condensing repetitive content, extracting structured insights, and generating ranked recommendations. We'll use n8n as the orchestration backbone because it handles complex conditional logic and file operations cleanly, though Zapier or Make work equally well if you prefer a more visual interface.
Stage 1: Collect and consolidate feedback
Feedback arrives from multiple sources. Set up webhooks in n8n that listen to your support system, survey tool, and Slack channel. When new feedback arrives, each piece gets logged to a shared Google Drive folder as a text file. This creates a single source of truth rather than hunting through five different platforms.
POST https://your-n8n-instance.com/webhook/feedback-ingest
Content-Type: application/json { "source": "slack", "user_id": "U12345", "timestamp": "2025-03-15T10:23:00Z", "feedback_text": "Would love an API for bulk exports"
}
Each webhook receiver in n8n logs the feedback, then moves the next trigger: converting all recent feedback files into a single consolidated PDF.
Stage 2: Summarise and deduplicate with Smmry
Once daily (or whenever you accumulate 50+ pieces of feedback), trigger an n8n workflow that: 1. Reads all feedback files from the Google Drive folder 2. Concatenates them into a single text document 3. Sends the full document to Smmry's API for automatic summarisation
POST https://api.smmry.com/SM_API
Content-Type: application/x-www-form-urlencoded sm_api_input=[YOUR_FEEDBACK_TEXT]&SM_LENGTH=5
Smmry will compress verbose feedback into bullet-point summaries, removing obvious duplicates and noise. The summarised output gets saved as a new file. Stage 3: Upload to Chat With PDF and extract structured insights Next, take the Smmry output and upload it to Chat With PDF via the Copilot.us interface. Rather than using the web interface manually, use n8n's HTTP module to send the file to Chat With PDF's API endpoint, then issue specific prompts designed to extract structured data.
POST https://api.chatpdf.com/v1/sources/add-file
Authorization: Bearer YOUR_CHATPDF_API_KEY
Content-Type: multipart/form-data file=[SMMRY_OUTPUT_FILE]
Once the file is indexed, send follow-up requests asking Chat With PDF to identify customer problem, feature requests by frequency, and common workflow blockers:
POST https://api.chatpdf.com/v1/chats
Authorization: Bearer YOUR_CHATPDF_API_KEY
Content-Type: application/json { "sourceId": "src_12345", "messages": [ { "content": "List all feature requests mentioned in this feedback. Group identical or similar requests together and count how many times each appears." } ]
}
Chat With PDF returns structured analysis of what customers actually want. Save this output as structured JSON. Stage 4: Generate roadmap recommendations via MindStudio agent MindStudio lets you build a custom agent without code (though you can extend it with code if needed). Create an agent that: 1. Receives the structured insights from Chat With PDF 2. Cross-references them against your current roadmap and product strategy 3. Generates prioritised recommendations with effort estimates and impact scores Configure MindStudio to use Claude Opus 4.6 as its backbone model, since Opus handles complex reasoning about trade-offs and prioritisation better than lighter models. Set the agent up with access to your roadmap document (via Chat With PDF again, if it's a PDF) so it understands what you've already committed to building. The agent's output should be:
json
{ "recommendations": [ { "feature": "Bulk export API", "customer_mentions": 23, "priority": "high", "estimated_effort": "3-4 weeks", "impact_score": 8.5, "rationale": "Mentioned by 23 customers across support and surveys. Unblocks workflow for power users and reduces manual work." } ]
}
Wire this entire flow in n8n with conditional logic: only proceed to the next stage when the previous one completes successfully. Use n8n's error handling to alert your product manager if any step fails (Chat With PDF times out, Smmry hits rate limits, etc.). The complete n8n flow: 1. Webhook trigger (new feedback arrives) 2. Log to Google Drive 3. Daily schedule trigger 4. Read all feedback files 5. Call Smmry API 6. Upload to Chat With PDF 7. Query Chat With PDF for structured insights 8. Send insights to MindStudio agent 9. Store final recommendations in a Google Sheet for your team to review 10. Post summary to Slack with the top 5 recommendations This entire process runs without human intervention. Every morning, your product team opens Slack to find an updated roadmap recommendation summary waiting for them.
The Manual Alternative
If you prefer direct control over each step, skip the orchestration entirely. Run each tool individually: 1. Export your feedback sources to a single spreadsheet manually (takes 10 minutes weekly).
-
Copy and paste the feedback into Smmry's web interface, scan the summary.
-
Upload the summary to Chat With PDF via the web interface and ask your questions directly.
-
Copy Chat With PDF's responses into a MindStudio prompt or ask Claude Opus 4.6 directly in ChatGPT.
-
Manually compile the final recommendations into a document. You get better control over each analysis but you're looking at 1-2 hours of work weekly. The automation saves you that time and removes the human skip where you miss interesting patterns.
Pro Tips
Chunk large feedback volumes.
If you accumulate more than 500 pieces of feedback monthly, split them by date range or customer segment before sending to Smmry.
This keeps summaries focused and prevents the model from losing signal in noise.
Set rate limit buffers.
Smmry allows 15 requests per day on most plans. Space out your daily summaries so you don't hit the ceiling mid-week. Build a 24-hour buffer between workflow runs.
Use Chat With PDF for follow-up questions.
Don't ask your agent for everything in one prompt. Chain multiple Chat With PDF queries: first extract problem, then features, then identify customers by segment. This produces more detailed categorisation.
Validate agent recommendations quarterly.
MindStudio and Claude Opus 4.6 generate sensible recommendations, but they lack real business context. Once a quarter, have your product lead manually review the top 10 recommendations the agent has surfaced over the past three months. Did it spot anything your team missed? Did it misunderstand any feedback? Feed these observations back into the agent's system prompt.
Archive feedback after processing.
Keep feedback files for 60 days, then move them to cold storage. This prevents n8n from scanning hundreds of old files every time you run the workflow, which slows it down and wastes API calls.
Cost Breakdown
| Tool | Plan Needed | Monthly Cost | Notes |
|---|---|---|---|
| n8n | Cloud Standard | £27 | Covers 50,000 task executions; daily workflows use ~2,500 tasks |
| Chat With PDF | Professional | $30 USD | Supports up to 100 PDFs and 500 messages per month |
| Smmry | Paid | $40 USD | 15 API calls daily, sufficient for weekly runs |
| MindStudio | Pro | $99 | Includes 10,000 model API calls monthly; Claude Opus 4.6 usage counted separately |
| Claude Opus 4.6 (via MindStudio) | Pay-as-you-go | ~£8-15 | ~10,000 tokens per roadmap recommendation cycle |
| Google Drive | Free tier | £0 | Plenty of space for weekly feedback files |
| Total | ~£150 per month | Handles up to 500 feedback submissions monthly |