← All use cases

For commercial cleaning and recurring facility service companies

Build route-dense prospect lists from the towns you already service.

Pick a facility type, such as dental offices, vet clinics, or gyms, and search it across your service towns in one bulk run, within your plan's daily city budget and lead balance. You get street addresses for routing, up to 3 phones checked for line type, every email we find verified, and the owner's name where we can identify one.

100 verified leads free · no credit card · the API on every plan

Built for Janitorial companies · Pest control operators · Landscaping and snow removal · Window cleaning and pressure washing · Uniform, linen, and mat services · Security, waste, and HVAC providers

BusinessCityCategoryOwnerPhone 1Email 1WebsiteReviews
RBReedy Bend DentistryGreenvilleDentistNadia Okonkwo(864) 555-0118Landline[email protected]safereedybenddental.com486
SLSycamore Lane Pediatric DentistryGreenvillePediatric dentist—(864) 555-0163VoIP[email protected]riskysycamorelanekids.com311
BDBrenmoor Dental CareGreerDentist—(864) 555-0127VoIP—brenmoordental.com198
EAEsteban Arriaga, DMDGreerDentist—(864) 555-0139Landline——11
VOVantrell OrthodonticsSimpsonvilleOrthodontistRenee Vantrell(864) 555-0151Landline[email protected]safevantrellortho.com142
TDTessford Dental StudioSimpsonvilleCosmetic dentist—(864) 555-0186Mobile[email protected]unknowntessforddental.com57

A search for dentists across Greenville, Greer, and Simpsonville, SC, sorted by City. Sample rows: fictional businesses, reserved 555 numbers.

The problem

What a scattered, stale list costs a route.

Scattered accounts eat the margin in drive time

A new account 25 minutes past your last stop adds that drive, unbilled, to every clean for the life of the contract. When prospects come from whatever list was handy, the walkthroughs land all over the metro instead of along the routes your crews already run.

The front desk screens vendor calls

The number on a clinic's or dealership's listing rings a receptionist or a service counter, and turning vendors away is part of that job. Without a name, you ask for whoever handles the cleaning and leave with an info@ address. A toll-free main line is worse: that call often lands at a call center or a head office.

Bought lists mix dead inboxes and chain locations

A purchased list is only as fresh as the day it was compiled, so the office manager it names may be gone and the inbox dead. It also mixes in chain locations whose cleaning is often bought centrally, by head office or through a national facilities contract, and you find that out one call at a time.

How it works

How a list of towns becomes booked walkthroughs.

  1. 01

    List the towns your crews already drive

    Searches run by city, not by radius, so write down each town in your service area: Greenville, Greer, Mauldin, Simpsonville, and Easley, say. Type each one into a single bulk search and pick the match, within your plan's daily city budget and as many as your lead balance can cover; a business that turns up in two neighboring towns is kept once. Each search returns up to about 300 businesses per city, so split a big city into its suburbs.

  2. 02

    Run one search per facility type

    A search takes one keyword, so run "dentist" across those towns, then "veterinarian," "gym," "day care center," and "auto repair shop." Every result also lands in your All leads library, and each town finishes in the background, typically within minutes.

  3. 03

    Save a view you reuse on every search

    Keep rows with an owner name, drop toll-free main lines, and exclude websites that point to a location page on a brand's site. Show the Address column before you save, so the view carries it into your CSV exports. Views apply to any search and to All leads, so one view cuts every facility type the same way.

  4. 04

    Group each town's targets in Google Sheets

    In All leads, sort by City, then Category, so each town's targets sit together, then export to Google Sheets. Add your own columns for route day and walkthrough date; later exports to that sheet update LeadMarina's columns in place and leave yours alone.

  5. 05

    Dial mobiles in Close, refresh monthly

    Send the mobile view to Close, where each business becomes a lead whose contact carries the owner's name, Phone 1, and Email 1; map Phone 1 Type to a custom field once in the export dialog, since it isn't sent by default, and a Smart View on it feeds Close's Power Dialer (Growth or Scale plan). To refresh, schedule each keyword monthly across up to 25 towns into your sheet; each run searches as many of them as your lead balance can cover. Every run is a fresh search charged per lead delivered, and it sends the full result, not your saved view.

The data

Who signs, who answers, and how busy it is.

The name of the person who signs

At an owner-run office the owner usually signs, even when the office manager gathers the bids. We add the owner's name where we can identify one, usually because the business's own website names them, so only a fraction of rows have it and listings without a website almost never do. It's a name only, with no title, personal email, or phone.

Mobile first, switchboards last

Up to 3 phones per business, the Google listing's number plus any on the website, each checked for line type and carrier. A mobile main line at a small facility is often the owner, a landline usually rings the front desk, VoIP is often call tracking or a switchboard, and a toll-free main line tends to mean a head office or an answering service, so dial those last. When the main line isn't a mobile, check Phone 2 and Phone 3 for one.

The inbox whoever books vendors reads

Every email we find is verified and labeled safe, risky, invalid, or unknown: up to 3 per business, taken only from its own website. Most are shared inboxes like office@ or frontdesk@, which at a small practice are often read by whoever books vendors. Send to safe first, keep risky catch-all domains to small batches, and drop invalid.

The website hints at who buys

The Website column is the link on the Google listing. One brand's domain repeating across your towns, or a link to a location page on a brand's site, often marks a chain or franchise location that may buy through head office. An empty Website means no emails or socials and almost never an owner name, so that facility is a call or a drop-in; its listing phone is still checked for line type.

More visitors, more floor to clean

Rating and review count come from the Google listing. More reviews tend to mean more people through the door, and more floors and restrooms to keep up, but review count is only a rough proxy for how established and busy a business is, not revenue, headcount, or square footage. Compare within one category, since some kinds of business ask every customer for a review and others, like churches, rarely collect many.

Street addresses you can route

Rows carry the street address, city, and state from the Google listing, so you can group targets by town and plan walkthroughs street by street. A suite number, when the listing has one, marks a multi-tenant building where the landlord may already buy janitorial. Address is hidden by default, so show it before a CSV export, or use Excel, which carries every column.

Saved views

Views that find the offices that pick their own cleaner.

Filters you can build in a minute and save as a view, then apply to any search or to your whole lead library.

Named owner, not a chain location

  • where Owner is not empty
  • and Phone 1 Type is not Toll-free
  • and Website does not contain /location

A named owner, a main line that isn't toll-free, and a website that doesn't point to a brand's location page: a rough profile of an office that picks its own vendors. Work these first, by phone and by email.

Mobile main line for the dialer

  • where Phone 1 Type is Mobile
  • and Website does not contain /location

When a facility's main number is a mobile, the person who answers is often the owner. Close gets Phone 1 on the contact by default but not its line type, so map Phone 1 Type once in the export dialog before you build a Smart View for the Power Dialer.

Safe inbox, busy facility

  • where Email 1 Status is Safe
  • and Reviews ≥ 50
  • and Website does not contain /location

A mailbox the server confirmed, at a facility with a long review trail. Review count is only a rough stand-in for how busy a place is, so tune the number by category and drop that rule for churches.

Who to target

The facility types worth a walkthrough.

Medical, dental, and veterinary practices

Expect cleaning after the last patient, often several nights a week, and a waiting room and restrooms that every patient sees. The office manager usually gathers the bids while the owner signs, so ask for the manager by title, address the owner in writing, and have your crew's bloodborne pathogens training on file. In a multi-tenant building the landlord may already provide janitorial, though medical suites often contract their own.

  • Dentist
  • Orthodontist
  • Medical clinic
  • Physical therapy clinic
  • Chiropractor
  • Veterinarian
  • Animal hospital
  • Urgent care center

Gyms, daycares, and churches

Each runs on a timetable you clean around: locker rooms and showers daily, classrooms held to a state licensing standard, and the sanctuary around weekend services. Independent gym and studio owners decide for themselves, daycare directors and church administrators gather the bids, and church spending can wait on a board or committee vote. Many gyms are franchise locations, so check the Website column before you call.

  • Gym
  • Fitness center
  • Yoga studio
  • Martial arts school
  • Day care center
  • Preschool
  • Church

Dealerships, auto shops, and restaurants

They buy a wide mix of recurring service: floor mats and shop towels, uniforms, pest control, pressure washing, HVAC maintenance, waste pickup, and after-hours lot patrol. Owner-run shops often decide at the counter, while group-owned dealerships and restaurant chains tend to buy centrally, so filter those out first. Haulers: check whether a city franchises commercial collection before you work it.

  • Car dealer
  • Used car dealer
  • Auto repair shop
  • Auto body shop
  • Tire shop
  • Restaurant
  • Brewery
  • Bakery

Property managers and HOAs

One firm can put you on the vendor list for every building it manages, and in many office buildings it buys janitorial for the tenants too. Expect a vendor packet before a start date: a W-9, references, and a certificate of insurance, often naming the owner and manager as additional insureds. Community associations decide by board vote and usually award snow and grounds work before the season, so ask when the next board meeting is.

  • Property management company
  • Homeowners' association
  • Condominium complex
  • Apartment complex
  • Commercial real estate agency
  • Office space rental agency
From our data

Two real markets, and how a route would work them.

Real counts from markets we have already searched, the same figures our market pages publish.

Outreach

Lead the first email with your route.

Subject: Cleaning at {Business}

Hi {Owner},

I run [Your company], a commercial cleaning company in [Your town]. Our crews already clean [two offices near you] in {City} [three nights a week], so {Business} would be one more stop on a route we drive anyway. For you, that means the same crew every visit and a supervisor close by when something gets missed.

I'm not assuming anything is wrong with your current cleaner. When the contract next comes up, I'd like to be the quote you compare against: a 15-minute walkthrough at a time that suits you, then a written scope and price within the week.

If someone else at {Business} handles cleaning, who should I ask for?

If you'd rather not hear from me, reply "no" and I won't write again.

[Your name] [Your company] · [Your phone] [Your postal address]

Why it works

  • It leads with the route, not the price: a crew already working in {City} is a concrete reason to expect the same people every visit. Name only accounts you actually serve, and only with their permission.
  • Owner holds a full name, so trim it to a first name, or Dr. and a surname at a practice. When Owner is empty, open with "Good morning," and let the routing question find whoever signs.
  • For pest control, windows, or mats, swap the service and the rhythm ("monthly," "every other week") and keep the shape: nearby proof, no knock on the incumbent, and one routing question.

Before you send

CAN-SPAM covers commercial email to businesses, and calls and texts can fall under the TCPA and federal and state do-not-call rules, which are stricter for mobile numbers and for autodialed or prerecorded calls. If you also sell nondurable cleaning or office supplies by phone, the Telemarketing Sales Rule's business-call exemption doesn't cover those calls, and if you offer pest control or security services, state licensing rules may apply to that work too. LeadMarina doesn't scrub numbers against do-not-call lists or certify compliance, so check the rules that apply to you before you send.

Words in {braces} are columns in your export; words in [brackets] are yours to fill in.

Integrations

Send them where you already work.

Download a CSV or Excel file, or send leads straight to the tools below. Re-exports to a CRM update the records already there instead of duplicating them.

Frequently asked questions

Does the data include square footage, headcount, or who cleans the building now?

No. No row carries square footage, headcount, the current vendor, or a contract end date. Category tells you the kind of space, review count is a rough stand-in for how busy it is, and the real numbers come from the walkthrough. When someone mentions their renewal month, put it in your own column of the synced Google Sheet, which later exports leave alone.

Can I search a radius around my shop or yard?

No. Locations are places like cities and towns: type each one in your service area, pick the match, and add them to one bulk search, which covers them within your plan's daily city budget and as many as your lead balance can cover. A search takes one keyword and returns up to about 300 businesses per city, so split a large city into its suburbs or add a variant such as "dental clinic."

Can I skip franchise locations that buy cleaning through head office?

There's no franchise flag, so use what the listing shows. Sort by Website to see one brand's domain repeat across your towns, exclude websites that contain "/location," and drop toll-free main lines. It's a rough cut: some franchise owners hire local vendors, so call before you write one off.

Will I reach the person who signs?

Sometimes directly, often through the office. Emails come only from the business's own website and most are shared inboxes like office@; the owner's name appears where we can identify one, and a mobile main line is often the owner's own phone. There's no office manager field, so ask for the manager by title and name the owner in writing.

Will a monthly automation send only facilities I don't have yet?

No. Every scheduled run is a fresh search, charged per lead delivered, and it re-delivers the whole result, including facilities you already have. Re-exports to Close, GoHighLevel, or a Google Sheet LeadMarina created update those records in place, matched on Google's business ID, instead of duplicating them. Schedule only the towns you're actively working, not your whole territory.

Are these warm leads or booked walkthroughs?

Neither. It's a list of facilities and the contacts we found, each checked before delivery; nobody has been called on your behalf or asked for a quote. You make first contact and book the walkthrough yourself, and each lead is charged when it's delivered, whether or not it ever turns into a bid.

Count the walkthroughs in one town, free.

Start with 100 free leads, no credit card. Run one facility type in the town you service most and see which rows are worth the drive.

100 verified leads free · no credit card