You know who you want to work with. You have a skill, maybe a few past projects, and a vague plan to "reach out to businesses." Then a week goes by and nothing has been sent, because the gap between a search bar and a reply in your inbox feels like ten separate jobs.
This guide closes that gap. It covers one path, start to finish: pick a niche, build a small list from Google Maps, check it, write a short email, send it with follow-ups, and handle the replies. You can do the first four steps today.
Step 1: Choose one niche and one city
Broad lists produce vague emails. Narrow lists let you say something specific, and specific emails are the ones people answer.
Pick one business type and one or two cities. Good picks share three traits:
- They visibly need what you sell (a gym with no online booking, a clinic with an outdated site).
- They have an owner or manager you can actually reach.
- You can name a concrete outcome for them in one sentence.
If you need inspiration, look at how the offer changes for gyms versus physical therapists. Same skill, different problem, different email. If you are still shaping what to sell, these offer ideas for local businesses are a useful starting list.
Write your offer down in one line before you search: "I help [niche] in [city] get [result] by [method]." If you cannot fill that in, fix it first. Everything later depends on it.
Step 2: Build a list from Google Maps
Google Maps is a strong source for local businesses because the listings are current and public. Search "[niche] in [city]" and you will see names, categories, ratings, websites and phone numbers.
Doing it by hand works for 20 leads. Beyond that, a scraper saves hours. In GetClient, you type a keyword and location (or several keywords and cities at once) and it searches Maps live. Each lead can include the business name, category, address, phone, website, any emails found, the owner's name and title with a confidence score, and social profiles, where these are public.
Aim small for your first run: 50 to 100 businesses is a reasonable rule of thumb. That is enough to learn what works without burning your best prospects on an untested email.
Then trim the list. Remove chains and franchises if you want owner-run shops. Use ratings as a signal: a business with a low rating may need reputation help, while a busy, well-rated one may need booking or hiring help. Filtering Google Maps results by rating goes deeper on this.
Step 3: Check emails before you send anything
Bad addresses bounce, and repeated bounces hurt the reputation of the account you send from. Before writing a single email:
- Run email verification on the list and drop invalid addresses.
- Prefer named addresses (owner or manager) over generic ones like info@ when you have them.
- Add a column for one personal detail per lead: a service they offer, a review theme, something on their site.
That last column takes time. It is also the difference between an email that reads like a mass blast and one that reads like you looked.
Step 4: Set up sending properly
Send from a real inbox you control, ideally on a domain separate from your main business domain so a mistake does not hit your primary mail. Make sure SPF, DKIM and DMARC are set up. The SMTP sending setup checklist walks through each item.
Keep volume modest at first. A new or quiet account sending hundreds of emails on day one looks suspicious to mail providers. Start with a small daily number and raise it gradually.
Include a clear way to opt out. An unsubscribe link is easy to add and is expected under rules in many places. Laws on cold email differ by country (for example, the US, UK and EU treat it differently), so check the rules that apply to you and your recipients. This is not legal advice.
Step 5: Write a short first email
Your first email has one job: get a reply, not close a sale. Keep it under about 100 words, a rule of thumb that forces you to cut filler.
A simple structure:
- Line 1: something true and specific about them.
- Line 2: the problem you noticed or commonly solve for their type of business.
- Line 3: the result you can help with, in plain terms.
- Line 4: a low-effort question. "Worth a quick look?" beats "Can we book a 30-minute call?"
Example for a gym:
Subject: class bookings at {{params.name}}
Hi {{params.firstname}}, I was looking at {{params.website}} and noticed class sign-ups go through a phone number only. I set up online booking for gyms in {{params.city}} so members can reserve a spot in a few taps. Want me to send a short example of how it would look for you?
Merge tags fill in the name, website and city, but your personal line should be written by you. AI can help draft, though it has trade-offs; this breakdown of AI-written cold emails covers where it helps and where it hurts. For subject lines, keep them short and plain; there are more in these subject line ideas.
Step 6: Plan two or three follow-ups
One email is easy to miss. A short sequence gives busy owners more than one chance to see you.
| Step | Timing | What to say |
|---|---|---|
| Email 1 | Day 0 | The short email above |
| Follow-up 1 | 3 days later | One line: "Bumping this in case it got buried." |
| Follow-up 2 | 4 to 5 days later | A new angle or a small free idea specific to them |
| Final | About a week later | Polite close: "I'll leave it here, reply anytime." |
In GetClient's flow builder you chain these steps with delays in days, hours or minutes, and you can branch on If Opened or If NOT Opened. Treat open data with care, since it is often imprecise; open tracking accuracy explains why. Replies are the number that matters.
Stop the sequence the moment someone replies, and skip anyone who unsubscribes.
Step 7: Answer replies fast
When the first reply lands, speed and tone matter more than polish. Answer within the same working day if you can. Match their length: a one-line "sure, send it" deserves a short reply with exactly what you promised.
Sort replies into three groups:
- Interested: send the example or propose two call times.
- Not now: thank them and ask if you can check back in a few months.
- No: thank them and remove them.
If you send from more than one account, reading replies in one place stops leads from slipping. See how to manage replies in one inbox.
What to do after your first batch
Once the first 50 to 100 are done, look at which emails got replies and why. Change one thing at a time: the opening line, the offer or the niche. Then build the next list.
GetClient keeps the list, the verification and the campaign in one place, so each new batch is a search, a check and a send rather than three exports. New accounts get 100 free credits with no card, and plans are on the pricing page.