PMM Camp · PMM OS
Build a customer research synthesis and upload it to your AI project.
By Friday, you should have a clean, text-based customer insights document — ranked themes, frequency counts, real quotes, clear sections. Something you'd hand to a smart new hire on day one and feel confident they'd understand your customers.
You can build this using the customer research skill (automated, ~30 min) or the manual guide (any AI tool). Here's what the output looks like:
Drop the template into your project and ask your AI to fill it out with you.
Claude with Cowork or Claude Code
Drop your data files, run the skill. Automated synthesis. ~30 min.
Download the SkillUnzip into your Cowork project folder. The skill runs automatically when you prompt it. Need help? Post in the forum or reach out to Denny. The manual guide always works as a backup.
Claude, ChatGPT, NotebookLM, or anything else
Same process as the skill — you run each step yourself.
Follow the GuidePick a tool with a project or notebook feature — somewhere context persists across conversations.
One conversation at a time. No memory between sessions.
Persistent files and instructions. Context carries across conversations.
Runs commands, executes skills, reads and writes files on your machine.
Replace [company name] with yours. You'll refine this over 4 weeks.
Pick a deliverable and run the prompt with little or no context — just the project instruction from Step 1. This is your "before" snapshot. The whole point is to re-run this exact same prompt each week and watch the output improve as you build context. Save the output.
Upload your customer data — transcripts, surveys, reviews, support tickets, G2 reviews, whatever you have — and run one of these:
Skill install: unzip into your Cowork project folder. The skill runs automatically when you prompt it. Need help? Post in the forum or reach out to Denny. The manual guide always works as a backup.
Bootstrap it — copy your website homepage + G2 reviews into your project and run this prompt:
Format rules: Text beats everything. CSV beats .xlsx. Markdown beats PDF.
Before uploading, verify these things:
| Check | What to look for |
|---|---|
| Quotes are real | Spot-check 3–5 against your originals. If fabricated, fix them. |
| Numbers add up | Theme counts, percentages, sample sizes match your data. |
| No hallucinated entities | Names, roles, companies come from your actual data. |
| Structure is clean | Clear headings, labeled sections, tables for structured data. Would a new hire follow this on day one? |
| Signal over noise | "Would I cut this if editing someone else's work?" Cut it now. |
Then: upload to your project and re-run the exact same benchmark prompt from Step 2 — this time, tell it to reference your research synthesis. Compare the two outputs side by side. The output should use customer language. If it's still generic in places, that's expected — ICPs (Week 2) and messaging (Week 3) fix that.
Compare your report to the example. Does it have ranked themes, frequency counts, real quotes, and clear sections?
You don't need them. G2 reviews, Capterra reviews, Reddit threads, support tickets, sales notes, website copy — any source of customer voice works. Pull as many as you can find and run the bootstrap prompt in Step 3. A synthesis built from 20 G2 reviews is better than no synthesis at all.
Fall back to the manual guide — same process, any AI tool, you just run each step yourself. Post the error in the forum thread and Denny will help debug.
Use this diagnostic table to figure out what's missing:
| If the output is... | You're missing... | What to build |
|---|---|---|
| Generic — could be anyone's company | Customer research | Better synthesis (re-do with more data or cleaner structure) |
| Vague value props, no proof | Messaging framework | Coming in Week 3 |
| Wrong audience, wrong language | Audience specifics | Coming in Week 2 |
| Claims with no evidence | Proof points | Coming in Week 2 (social proof library) |
| Doesn't sound like your brand | Brand calibration | Coming in Week 4 |
If it's still generic after Week 1, that's normal. The research synthesis is just layer one — each week adds more context and the output improves. Keep going.
Quality bar: Would you hand this document to a smart new hire on their first day and feel confident they'd understand your customers? If yes, it's good enough. If not, keep editing. Compare yours to the Fab Lab example — yours doesn't need to be that long, but aim for that standard of clarity.
Text beats everything. If your data is in Excel, export to CSV. If it's in a PDF, copy-paste the text into a markdown file. If it's in slides, pull the text out — LLMs can't read slide layouts well. Don't let format be the reason you skip this step.
Post in the forum thread. Describe where you are, what you've tried, and what's not working. Denny and the rest of the group are there to help — someone has almost certainly hit the same issue. Share what's blocking you and share prompts that worked. This is a community challenge, not a solo mission.