Local lead generation for service businesses

We find the customer. We write the first email. You make the sale.

Tell ZipQuarry what kind of business you sell to and how far you are willing to travel. It finds those businesses near you, tells you why each one is worth your time, and writes the first email for every one of them. You read it, change anything you want, and press send. Nothing goes out until you say so.

YOUR NICHE · YOUR ZIP CODE · YOUR RADIUS

23 businesses returned by one search inside a 15-mile radius
68% of them had a contact address published on their own website
11 min from typing the ZIP code to a first draft worth reading

Measured on one commercial-cleaning search in a single metro area. Your category and your radius will give different numbers — we will run yours on the call.

The problem

Prospecting dies when the list is messy.

You don't know which nearby businesses to contact. There are hundreds in your radius — and no way to tell which ones are worth your time.

Google searches turn into scattered tabs and spreadsheets. Copy a name here, paste an address there. Half of it goes stale before you ever reach out.

Lead lists are missing context. A name and a phone number tell you nothing about why this business should hear from you.

Cold emails sound generic. "Hope this finds you well" gets deleted before the second sentence.

Follow-up never starts — because writing the first draft takes so long, the second touch never happens.

The outcome

A local lead list with the email already drafted.

Finds prospects

By business type, ZIP code, and mile radius — your criteria, your service area.

Enriches every lead

Website, category, location, and useful notes attached to each business automatically.

Flags high-fit leads

Businesses that match your ideal client profile get surfaced first, so you contact the best ones today.

Drafts the outreach

A personalized cold email for each prospect, written from real business context — ready for your review.

Prospecting plays

Start with the move you need to make today.

A good prospecting page should turn a big workflow into clear next steps. These are the concrete plays a local seller can run after one radius search.

Find

Fill a route before next week

Search one ZIP code, tighten the radius, and surface nearby businesses that fit the kind of route you already service.

15 mi radius23 leads
Score

Work the best prospects first

Sort by fit notes, distance, website signals, and category so the first call goes to the lead with the clearest reason.

High fitReview first
Draft

Write from the real angle

Turn each lead's location, website, and business context into a first email that does not read like a template.

Ready draftYou edit
Follow up

Keep the second touch visible

Export a clean list with statuses and drafts, then keep follow-up due dates beside the prospects that matter.

ContactedNext step

The prospect flow

ZIP code in, campaign out.

1

Set your target

Enter the type of business you want, your ZIP code, and how many miles you're willing to serve.

2

The system hunts

ZipQuarry finds nearby businesses that match your criteria inside your radius — no scattered tabs, no manual copy-paste.

3

Every lead gets enriched

Each prospect is filled out with business details, fit notes, and a concrete reason to reach out.

4

You review and send

Read the personalized cold emails, edit anything you like, then send or export the campaign. You approve every message.

What a lead looks like

Not a row in a spreadsheet. A ready-to-work prospect.

HR

Harbor Ridge Property Group

PROSPECT #014 · FOUND VIA 28202 + 15 MI
New Reviewed Contacted Follow-up due
Address
412 Camden Rd — 4.6 mi from 28202
Website
harborridgepg.com
Contact
(704) 555-0138 · office@harborridgepg.com
Category
Property management · 11 commercial buildings
Fit notes
Manages office parks in your radius; portfolio size matches your ideal contract range.
Angle
Their listed buildings have no visible landscaping vendor; seasonal contracts open in spring.
Draft cold email Hi Marcus — I drive past the Camden Rd office park most weeks and noticed the grounds are handled in-house. We hold seasonal contracts with two property groups nearby, and I'd love to show you what a per-building quote looks like for your portfolio…

Every card answers the question that stalls outreach: why this business, why now?

Instead of a bare name and number, each prospect arrives with the details you'd normally spend twenty minutes digging up — and a first draft already written from them.

  • Business name, address, and distance from your ZIP code
  • Website, phone, and email when available
  • Category and niche classification
  • Fit notes explaining why they match your criteria
  • A concrete outreach angle — not a template
  • A draft cold email built on that angle
  • Status tracking: New → Reviewed → Contacted → Follow-up due

The artifacts

What a hunt leaves behind.

One search on a Monday morning. Four things you can open, edit, and send — not a dashboard you have to interpret first.

CSV · 23 rows · ZIP 28202 · 15 mi

The prospect list

Every business inside your radius that matches the type you asked for, with the ones worth calling first at the top. It is yours to export — the list does not live behind a login you have to keep paying for.

Prospect #014 · 7 fields

The enriched record

Name, address and distance, website, phone or email, category, fit notes, outreach angle. Seven fields per business, filled from what that business publishes about itself — so the first line of your email can be about them.

Draft · subject + body · awaiting you

The drafted email

A first message written from that one business's context: what it does, where it sits, why you are a fit for it. Subject line included. It sits in the queue with your name on the approval, and nothing leaves until you say so.

New · Reviewed · Contacted · Follow-up due

The follow-up queue

Who you wrote to, when you wrote, and who is owed a second message. Four states in that order, so the lead you were excited about on Tuesday is still on the list on Friday instead of buried in a spreadsheet tab.

Anatomy of a first email

Six parts. Roughly ninety words.

This is the shape every draft is written to. Worth knowing even if you never buy anything — it is the difference between a note someone answers and one they delete.

Example draft · landscaper → property group

The Camden Rd grounds — a per-building number1

Hi Marcus2 — I drive past the Camden Rd office park most weeks and the grounds look like they are handled in-house.3

We hold seasonal contracts with two property groups about four miles from you.4 If it is useful, I can walk one building this week and put a per-building number in front of you.5

If grounds are not yours to decide, no reply needed and I will leave you be.6

Dana Whitfield · Ridgeline Grounds Care · (704) 555-0142

  1. 1
    A subject about themNames the thing and the decision. Not "Quick question" and not your company name.
  2. 2
    A person, spelled rightOne name, from their own site. "Hi there" is the tell that four hundred other people got this.
  3. 3
    Something only a neighbour knowsThe line that proves you looked. This is the sentence the whole product exists to write.
  4. 4
    Proof placed near themWork you have done, measured in miles from their door — not a client logo wall.
  5. 5
    One small askA single next step someone can agree to in one line. Never two asks.
  6. 6
    A stated way outThe polite version of the thing the law is asking for, and the reason nobody marks it spam.

Part 3 is the whole job. Parts 1, 2, 5 and 6 you can write once and reuse forever. Part 3 has to be different for every business on the list, and that is the part that takes twenty minutes a lead by hand.

Try it on your trade

Pick what you sell.

Six trades, six different first lines. Same radius, same search — what changes is the reason you are writing to that business today.

Who it looks for Property managers and clinic groups inside your radius
The angle it writes from A multi-tenant building already on your crew's route
The opening it drafts

Hi Marcus — we already clean two buildings on Camden Rd, so a crew is a block from your Tryon Street site twice a week. If the common areas there are still handled in-house, I can put a per-floor number in front of you.

Written examples, not output from a live search — the businesses are invented. On a real hunt the same six slots get filled from the business in front of you, and you read every one before it goes anywhere.

The shift

Same market. Different Monday.

Before

"Prospecting means hunting through maps, copying names into a spreadsheet, and writing every email from scratch."

After

"Enter a ZIP code and radius. Get a clean prospect list, enriched context, and outreach drafts ready for review."

What's included

The whole system. Not pieces of one.

Target business & location search
ZIP code + mile-radius discovery
Lead enrichment fields
Lead database
Fit notes & outreach angle
Personalized cold email generator
Review / edit screen before sending
Exportable prospect list
Follow-up status tracking

Your alternatives

You already have two options. This is the third.

An evening and a spreadsheet

Costs you: Tuesday night
  • Maps in one tab, a business website in the next fifteen
  • You end up with names and phone numbers, and no reason to call
  • Every email starts from a blank page, so you write four and stop
  • The second touch never happens, because the first one wore you out

A bought lead list

Costs you: money, up front
  • Thousands of rows, most of them nowhere near your service area
  • Contacts age out between the day it was compiled and the day you work it
  • Nothing tells you why this business would want what you sell
  • Which leaves you sending a template, at volume, and hoping

ZipQuarry

Costs you: one read before you send
  • One search: the business type you sell to, your ZIP code, your radius
  • Every lead arrives with fit notes and a specific reason to reach out
  • The first email is already drafted from that business's real context
  • You edit, approve, and send — and the status tracking carries the follow-up

Built for your niche

If you sell to local businesses, this hunts for you.

Commercial cleaner

Find offices, gyms, clinics, and local facilities nearby that fit your crew size and route.

IT service provider

Find professional firms in your radius without obvious tech support signals — your easiest first conversation.

Landscaper

Find property managers, HOAs, and local commercial properties before contract season starts.

Marketing agency

Find local businesses with weak websites or unclear offers — the ones who need you and don't know it yet.

Recruiter

Find companies in your target industries within your service radius, enriched with the context to open a real conversation.

Accountant / bookkeeper

Find small businesses near your ZIP code that match your ideal client profile — size, category, and location.

The line we hold

Four things it will never do.

A prospecting tool that runs unattended is a spam cannon with better manners. This one is built so it cannot quietly turn into that.

Never
Send on its own.

Every draft waits for a person to read it. Approve it, rewrite it, or bin it — the queue does not move on its own, and there is no setting that makes it.

Never
Buy or resell a list.

Prospects come from a live search of your own radius, run when you run it. Not from a database that was sold twice before it reached you and is a year stale.

Never
Guess at a contact.

No pattern-matched addresses, no first.last@ roulette. If a business has not published a way to reach it, it stays in the list without one rather than with an invented one.

Never
Hide who you are.

Your name, your business, and a real way to reply are in every draft, along with a way to be left alone. That is what the rules ask for, and it is the short version of the law either way.

I built ZipQuarry because finding the right local businesses and writing a first email worth reading was taking most of a day every week, and it was the part of the work I kept putting off.

I run it on my own territory before I ask anyone else to. Every message that has gone out of it, I read first — which is also why the product stops and waits for you instead of sending on your behalf.

It is in controlled beta on purpose. I would rather work closely with a few people whose territory and sales process I actually understand than hand a login to everybody. If that sounds like you, book a call and we will run a real search on your ZIP code while you watch.

MelanieNorthbound Software Studio · Toronto, Canada

Why this exists

Make the first email the easy part.

Mission Northbound Software Studio Toronto, Canada

Local businesses lose work they should win to whoever wrote first. Not to a better service — to a better Monday morning.

A two-person cleaning company should be able to open one list of twenty-three neighbours, read twenty-three drafts written from real context about each of them, cut the ones that do not fit, and send the rest before the first job of the day. That is the whole ambition. Everything on this page is in service of that one morning going well.

The horizon

Where this goes.

Written down so you can hold the studio to it, and so you can tell how much of it exists today.

Now

One radius, done properly

A ZIP code, a mile radius, and a business type. A list of real neighbours, seven enrichment fields on each, and a draft per business that you read before anything moves.

Next

The second message

The half of prospecting that gets dropped: knowing who replied, who went quiet, and what a follow-up should say when it is the third time you have been in someone's inbox.

The horizon

Prospecting that is boring

You open it on Monday. There is a short list of neighbours worth meeting, the writing is already done, and the only thing left is the part a person is actually good at — the conversation.

Now is built. Next is being built. The horizon is a direction, not a date — and no part of it changes the rule that a person approves every message.

See it work

Book a guided demo. Get a quote for your version.

We'll show you the workflow on a real local search, talk through your territory and sales process, then quote a version built for your niche — or discuss a controlled-beta invitation.

Built around your niche, your service area, your lead criteria, and your outreach style.

Field manual

The words, plainly.

Nine terms this page uses as if everyone already agreed what they mean. Here is what they mean here.

Radius
The circle you actually work — not how far you could drive, how far you will, in traffic, for a job this size.
Hunt
One search. A ZIP code, a mile radius and a business type go in; a list of real businesses comes out.
Enrichment
Everything attached to a name after it is found: address, distance, website, contact, category. The step that turns a row into someone you can write to.
Fit note
One line saying why this business matches what you sell. If it cannot be written, it probably is not a lead.
Outreach angle
The specific reason you are writing to them, today. A template with a name dropped into it is not an angle.
Conspicuous publication
The CASL test: an address the business published itself, without saying not to use it. The assumption the whole product is built on — see the legal section above.
Cold and warm
Cold is someone who has never heard of you. Warm is someone who has. Every draft here assumes cold, which is why the first line works so hard.
Follow-up due
The fourth status, after New, Reviewed and Contacted. It is the one that separates a pipeline from a list.
Pip
A radar term: one return, one thing found. It is the green dot in our logo, and the small green character reading over your shoulder on this page.

That is me. One found business, drawn at the size of a character instead of a dot. If a sentence on this page needed a plainer version, I am the one who wrote it underneath. I also wait in the bottom corner and will tell you what any section is for.

Questions

Straight answers.

Can I sign up and use it today?
Not yet. ZipQuarry is in controlled beta while we work with early partners. Book a guided demo to see the workflow on a real local search; we'll either quote a version for your niche or discuss a beta invitation.
Can I choose the ZIP code and mile radius?
Yes. You set both. Enter any ZIP code and a radius in miles, and the search runs against exactly that area. Change either at any time to hunt a new territory. Worth sizing before you pick: what a radius actually costs you per month, with a calculator for your own numbers.
Can I target a specific type of business?
Yes. You define the business type — offices, gyms, clinics, property managers, professional firms, whatever matches your ideal client. The system only surfaces prospects that fit your criteria.
Does it send emails automatically?
No. Nothing sends without you. ZipQuarry drafts the emails; you review, edit, and decide what goes out. You are always the final approval — which also means the sender obligations are yours, and we wrote up what CAN-SPAM and CASL actually require.
Can I review the emails before sending?
Yes — that's the whole design. Every draft lands in a review screen where you can edit the copy, regenerate it, or skip the lead entirely before anything is sent or exported.
What lead details does it enrich?
Each prospect gets the business name, address and distance from your ZIP code, website, phone and email when available, category and niche, fit notes, and a specific outreach angle used to write the draft.
Can I export the prospect list?
Yes. Export the full enriched list — including drafts and statuses — so it works with the tools you already use.
Book a guided demo
Field note

Palette