You can learn what your buyers complain about in about an hour of reading Reddit: collect 30 complaints, sort them into four themes, score each theme, and turn the top two into one-line hooks for your outreach emails. The rule that keeps this honest is that you use the pattern, not the person. You never quote a user, and you never reply to a thread with a pitch. Below is the full process with one bookkeeper's actual tagging sheet and the arithmetic that picks her two hooks.
Why Reddit works for research
People write on Reddit the way they talk to a friend at a bar. They say what the job costs them, what they tried, and what made them angry. Surveys give you polite answers. Threads give you the words a buyer uses, which is the most valuable thing for an email subject or a first line. The limit is that you see a self-selected crowd, so treat what you find as a hypothesis to test, not as the final answer.
Pick the threads: search and sort
Wen runs Pinecrest Books, a bookkeeping practice for owners of small shops and trades. She opens a small-business subreddit (finding the right ones is covered in how to find the right subreddits for your business) and uses its search bar, which gives better results than Reddit-wide search for this purpose.
- Search phrases that show pain: "how do you handle," "anyone else struggling," "drowning in," "I hate," "behind on," "what do you use for."
- Sort by Top and set the time filter to Past Year to find the problems that keep coming up.
- Switch to New for a week to see what people are asking now.
- Skip threads with fewer than 5 comments and anything locked or removed.
Collect 30 complaints in 30 minutes
Open a sheet with four columns: the thread, a paraphrase in your own words of the complaint, a pain score from 1 to 3 (1 mild, 2 annoyed, 3 panicking or furious), and a theme. One complaint per minute is the pace. Paraphrase, don't copy, because copying invites you to quote later. Here are six of Wen's 30 rows:
| Paraphrased complaint | Pain | Theme |
|---|---|---|
| Owner hasn't touched the books since January and the accountant wants them | 3 | A: behind on the books |
| Doesn't know how much to set aside for quarterly taxes | 3 | B: tax set-aside |
| Uses one card for business and personal and can't separate them | 2 | C: mixed accounts |
| Switched software twice this year and lost categories | 1 | D: software confusion |
| Catches up every April in a weekend | 2 | A: behind on the books |
| Got a tax bill bigger than expected after a good year | 3 | B: tax set-aside |
Tag them into four themes and score them
After 30 rows, count each theme and average its pain scores. Wen's totals:
| Theme | Complaints | Average pain | Score (count x pain) |
|---|---|---|---|
| A: behind on the books | 11 | 2.0 | 22 |
| B: tax set-aside | 8 | 2.5 | 20 |
| C: mixed accounts | 6 | 1.5 | 9 |
| D: software confusion | 5 | 1.0 | 5 |
The counts add to 30 (11 + 8 + 6 + 5). Theme A leads on frequency, B on intensity, and between them they account for 42 of the 56 points. Those are the two she'll use. C and D are real but milder, and they're better as a second email later.
Turn a theme into a one-line hook
A hook is a single sentence that names the problem the way buyers describe it, without claiming a quote. Wen writes one for each top theme:
A: "Many shop owners tell me the books slip in the busy season and get rebuilt in a weekend every April."
B: "A good year often ends with a tax bill nobody set money aside for."
Each sentence is true, because she read the same complaint repeatedly, and neither points at a person. Then the email goes on in the usual way: one line on what Pinecrest does, one question. The structure is in cold email format, and the first-line options are in cold email opening lines.
What not to do with what you find
- Don't quote a user, even without naming them. Posts can be searched, and a stranger who sees their own words in a cold email will feel watched.
- Don't message the poster to pitch. If a user asks for recommendations and the subreddit allows replies from businesses, follow its rules, say that you own a business, and answer from your own account.
- Don't reply to complaint threads with a sales pitch. Help or stay out. How to write a Reddit reply that does not read like an ad covers the helpful way.
Checking the hook against real replies
Reddit gave Wen a hypothesis, not proof. Her check: send 50 emails with hook A and 50 with hook B to similar shop owners, then compare replies after two weeks. With so few emails the gap needs to be large to mean anything, so see how to test a cold email with 50 prospects for how to read it. Keep the winner and test the next theme.
Looking for the threads where people are already asking for what you sell? That's a different job from research, and it's what Conversations does: it finds Reddit threads where people ask for what you sell and drafts a reply in your voice, which you post from your own account. For the manual version, see how to use Reddit search to find people ready to buy and Reddit keyword alerts. Other places to meet buyers are in how to find clients on Discord and r/forhire.
Rocketship finds the buyers, emails them from your own Gmail, follows up, and books the meeting on its own. Plans that get you customers start at $24.99 a month (Launch), and both Launch and Frontier start with a 7-day free trial, card required. See the AI workers.
