Getting your first customers is the hardest part of building a startup. You have no brand recognition, no referral base, no inbound traffic. Everything is outbound — which means you need to find the right people, get their contact details, and reach out before a competitor does.
This guide covers what actually works for early-stage startups, in order of what to do first.
The mistake most founders make: they spend months building the product and zero time building the prospect list. Your first 100 customers require active outbound effort — they will not find you organically for at least 6–12 months.
Before you can generate leads, you need to know exactly who you're looking for. Vague ICPs produce wasted outreach.
A strong ICP has four dimensions:
The more specific your ICP, the higher your response rates and the less time you waste on the wrong prospects. Don't sell to "all businesses" — pick one vertical, nail it, then expand.
For startups targeting local businesses or SMBs (restaurants, clinics, gyms, law firms, contractors, retailers, agencies), Google Maps is the best free database in the world. Every listing has a verified business name, phone number, website, address, and category — updated by the businesses themselves.
Install the GrabNear Chrome extension (free). Go to Google Maps and search for your target ICP — for example: "digital marketing agencies in Austin" or "dental practices in Manchester". The extension automatically extracts every business's phone, website, and address into a list. Export to CSV. Repeat for different cities or keywords.
A typical search returns 50–120 businesses. Run 5 different searches (different cities, different keywords) and you have a 300–500 contact prospect list in under an hour — all for free.
Phone numbers from Google Maps are great for calling. For email outreach, visit each business's website and look for the contact email. GrabNear's Deep Search feature does this automatically — when you save leads to your dashboard, it visits each business's website and extracts the publicly listed contact email.
Alternatively, tools like Hunter.io (25 free searches/month) or Snov.io can find emails from a domain name.
Early-stage outreach fails when it's generic. "Hi, we're a startup that helps businesses with X" gets deleted. What works:
For phone outreach: call, introduce yourself in one sentence, and immediately ask if they have 2 minutes. Don't pitch — just qualify. The goal of the first call is to book a second conversation, not to close.
Unknown startups face a trust gap. Reduce it by offering something that removes risk from the buyer's side:
The first 10 customers are the hardest. After that, you have case studies, testimonials, and referrals that reduce friction for everyone who comes after.
Once you're sending more than 20–30 messages a week, you'll lose track of who you've contacted, what you said, and what the next step is. A simple CRM — even a spreadsheet — prevents leads from falling through the cracks.
GrabNear's dashboard doubles as a lightweight CRM for the leads you extract from Google Maps: add notes, track status, and follow up. For larger pipelines, HubSpot (free CRM) handles up to 1 million contacts with no charge.
Extract SMB leads by industry and city from Google Maps. Cold email with a specific value prop + free trial offer. Call anyone who opened but didn't reply.
Use LinkedIn to find specific decision-makers (VP Sales, Head of Operations). Apollo.io or Lusha for their direct email/phone. Personalized 3-step email sequence.
Extract businesses in your service area. Reach out via WhatsApp or phone call — faster response than email for local SMBs.
Extract businesses in target industries with low-quality websites or weak online presence. Show your portfolio in the first email. Offer a free audit or mockup to get a foot in the door.
Work backwards from your target:
To get 10 customers: you need ~50 calls → ~200 responses → ~5,000 outreach messages. Sounds like a lot — but with Google Maps extraction and a solid email template, sending 100 personalized messages per day is achievable for one person working part-time on outreach.
The GrabNear Chrome extension extracts phone numbers, websites and addresses from Google Maps for any business type in any city. Free to use — export to CSV instantly.
Install GrabNear — Free