The solopreneur playbook · Free · No email gate

Find 50 customers
in 12 minutes.

Five customer-discovery prompts. Eight cold-email templates that hit 8% reply rate. The honest math: doing it manually = 4 hours. Doing it with a tool = 12 minutes. Read it. Print it. Steal from it.

5
ChatGPT prompts
8
Email templates
12 min
vs 4 hours manual
8%
avg reply rate

What's in the playbook

Chapter 01

Pin down your ideal customer.
Five prompts. Twelve minutes total.

Most founders skip this and pay for it later. Before you write a single email, you need to be able to finish this sentence in one breath: "My customer is X, located in Y, with problem Z, who currently uses W." These five prompts get you there. Paste each one into ChatGPT (or Claude). Answer honestly.

01
The brutal disqualifier
Strip away who you are NOT for
I'm building [your product/service] for [your initial guess at customer]. List 8 specific types of business or person who SHOULD NOT buy this — and explain why each one is a bad fit. Be brutal. Then, from what's left, name the single sharpest niche I should be targeting first.
02
The pain interrogation
Find the language they actually use
Pretend you are [niche from prompt 1]. Write me a 200-word rant about the single most frustrating part of your week. Use the words you'd use to a friend over a beer — not corporate language. Then list the 5 phrases from your rant that I should put in my marketing copy verbatim.
03
The 5-context map
Where do they actually live online?
For [niche], list the 5 specific places online where they congregate or look for help — be concrete: name the forum, the community, the publication, the directory. For each one, describe the typical post format that gets the most engagement (question, war-story, hot take, etc.) and what tone is rewarded.
04
The buying-trigger list
When do they actually go shopping?
For [niche], list 7 specific events or moments that would push them to actively look for a solution like [your product]. Examples: "they just got fined by X regulator", "they hit Y employees", "they lost their biggest client". Be specific to their world. Rank from most-urgent to least.
05
The 50-prospect blueprint
Now turn it into a search query
Based on everything above, write me 3 different Google search queries that would surface the websites of 50 specific businesses matching [niche] in [your geographic area]. Use intent operators like intitle:, inurl:, and quoted phrases. Then write 3 alternative queries for finding their decision-maker's name and contact email on those websites.
Chapter 02

Build the 50-prospect list — the manual way.

This is the part nobody talks about. Customer-discovery is fun. Building the actual list of 50 verified companies with verified email addresses is brutal. Here's how it's done by hand.

Step A — Source the candidates (60 minutes)

  1. Run your search queries from Prompt 5 in Google. Open the first 10 results, harvest company names + website URLs into a spreadsheet.
  2. Cross-reference with Google Maps if your customer is local — search for the business type in your area, scroll the map, harvest names + URLs.
  3. For each candidate, click through to their website and skim the homepage to confirm they actually do the thing.
  4. Target: ~80 candidates (you'll lose 30+ to disqualification in the next steps).

Step B — Verify they exist and qualify (90 minutes)

  1. For each candidate, manually open their website and read the About page, Services page, and any "Our Team" section.
  2. Note: do they look active (recent blog posts, current copyright date)? What size do they appear (team page count, office locations, client logos)? Any signs of recent changes?
  3. Drop anyone who's: too big to care about you, too small to afford you, looks dormant, or has been clearly acquired.
  4. You'll be left with about 50 qualified companies.

Step C — Find the right person (60 minutes)

  1. For each company, identify the role you actually need to reach. Operations Director? Founder? Compliance Manager?
  2. Open the company's website again — check the Team / About / Contact page. Note the name of the person in that role.
  3. If the team isn't listed, look at recent press releases or blog post bylines on the same site, or Google "[company name] [role]" for news mentions.
  4. Once you have a name, guess the email pattern from the company domain (firstname@, firstname.lastname@, f.lastname@) and verify with a free checker like mailtester.com.
  5. About 30% will be wrong on the first guess — re-try the next pattern.

Step D — Final cleanup (30 minutes)

Deduplicate. Standardise the spreadsheet (Name · Company · Role · Email · Trigger · Source · Notes). Make sure each row has a personalisation hook — something specific to THAT person, not just "I noticed you work at X". This is what separates the 8% reply rate from the 1% rate.

Total time: 4 hours, give or take. And every time you want a fresh batch — every time the last batch is exhausted — you do it all again. This is why most solopreneurs send 5 emails a week instead of 50.

Chapter 03

Eight cold-email templates that hit 8% reply rate.

All eight follow the same shape: specific observation → consequence → light ask. Replace the bracketed parts. The opening line is the only thing that matters — if it doesn't earn the second sentence, the rest is wasted.

Important: these templates only work if you actually have the 50-prospect list to send them to — and if each one is personalised with a real observation about THAT person. Sending Template 01 with "saw [trigger event] this week" left as the literal text is how you become spam. The list-building work in Chapter 2 is where the leverage is.

Chapter 04

The honest math: 4 hours vs 12 minutes.

You can do everything in this playbook by hand. Tens of thousands of solopreneurs do exactly that. The question is whether your hour is worth more than what it costs to skip the boring parts.

Doing it manually

4 hrs/ 50 prospects
  • 60 min · sourcing candidates from Google + Maps + business directories
  • 90 min · visiting each website to qualify (size, status, fit)
  • 60 min · finding decision-maker on each site + verifying email
  • 30 min · spreadsheet cleanup + personalisation hooks

Cost: your weekend. Every fortnight, forever.

Doing it with MiraReach

12 min/ 50 prospects
  • 2 min · describe your ideal customer in plain English
  • 5 min · MiraReach searches Google Places, scrapes, dedupes
  • 3 min · verify the 50 emails (auto)
  • 2 min · personalisation hook drafted per prospect (auto)

Cost: less than a coffee per batch. Plus you stop hating Saturdays.

No magnet replaces doing the thinking. The thinking is in chapters 1 and 3. The thing MiraReach replaces is the boring 4 hours in chapter 2 — the list-building, the verification, the spreadsheet wrangling. That's it. That's the whole pitch.

Stop losing weekends to spreadsheet wrangling

Start MiraReach.
Monthly billing. Cancel anytime.

£24/month. No annual contract, no minimum term. If it's not earning its keep, cancel before your next renewal in two clicks from your dashboard.

Start MiraReach → See all plans
Just want occasional playbook updates? Drop your email →
If you read this far and don't sign up — that's totally fine. The playbook is yours regardless. Bookmark this page, print it, hand it to a co-founder. The whole point is that you ship more emails this week than you did last week.
M
Mira
Head of Content at MiraReach
Start MiraReach — cancel anytime →