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.
Local lead generation for service businesses
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
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
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
By business type, ZIP code, and mile radius — your criteria, your service area.
Website, category, location, and useful notes attached to each business automatically.
Businesses that match your ideal client profile get surfaced first, so you contact the best ones today.
A personalized cold email for each prospect, written from real business context — ready for your review.
Prospecting plays
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.
Search one ZIP code, tighten the radius, and surface nearby businesses that fit the kind of route you already service.
Sort by fit notes, distance, website signals, and category so the first call goes to the lead with the clearest reason.
Turn each lead's location, website, and business context into a first email that does not read like a template.
Export a clean list with statuses and drafts, then keep follow-up due dates beside the prospects that matter.
The prospect flow
Enter the type of business you want, your ZIP code, and how many miles you're willing to serve.
ZipQuarry finds nearby businesses that match your criteria inside your radius — no scattered tabs, no manual copy-paste.
Each prospect is filled out with business details, fit notes, and a concrete reason to reach out.
Read the personalized cold emails, edit anything you like, then send or export the campaign. You approve every message.
What a lead looks like
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.
The artifacts
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
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
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
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
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
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.
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
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
Six trades, six different first lines. Same radius, same search — what changes is the reason you are writing to that business today.
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
"Prospecting means hunting through maps, copying names into a spreadsheet, and writing every email from scratch."
"Enter a ZIP code and radius. Get a clean prospect list, enriched context, and outreach drafts ready for review."
What's included
Your alternatives
Built for your niche
Find offices, gyms, clinics, and local facilities nearby that fit your crew size and route.
Find professional firms in your radius without obvious tech support signals — your easiest first conversation.
Find property managers, HOAs, and local commercial properties before contract season starts.
Find local businesses with weak websites or unclear offers — the ones who need you and don't know it yet.
Find companies in your target industries within your service radius, enriched with the context to open a real conversation.
Find small businesses near your ZIP code that match your ideal client profile — size, category, and location.
The line we hold
A prospecting tool that runs unattended is a spam cannon with better manners. This one is built so it cannot quietly turn into that.
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.
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.
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.
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.
The question everyone asks second
Business-to-business cold email is lawful in both Canada and the United States — but not unconditionally, and the conditions are not the same on each side of the border. Both regimes care about the same three things: who is actually sending the message, whether the recipient can tell who you are and where you are, and whether they can make you stop.
All three answers stay with you, by design. We build in Toronto, so CASL was the law we had to understand first — it catches a message sent from a computer in Canada wherever it lands, and the carve-out for US-bound mail only holds if that mail is CAN-SPAM-clean. We wrote up what CAN-SPAM and CASL actually require in plain English, with the parts that matter to a local service business pulled out.
None of this is legal advice. You are the sender, so the obligations are genuinely yours — which is exactly why the product refuses to send anything on its own.
The short version. Say who you are, write to a business address that business published itself, and stop the moment someone asks you to. Everything else in the two acts is detail around those three.
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
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
Written down so you can hold the studio to it, and so you can tell how much of it exists today.
Now
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 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
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
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
Nine terms this page uses as if everyone already agreed what they mean. Here is what they mean here.
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