8/1/2026 · By The Comppound Gecko
Building a SaaS Lead List From Scratch
A good lead list is the foundation of outbound sales. Even excellent emails, carefully personalized and well timed, fail when they reach the wrong people. Many early SaaS teams start outbound by buying a list or pulling a large export from a database, then wonder why reply rates are low, bounce rates are high and the few replies they get are mostly from people who were never going to buy.
Building a list from scratch takes more effort upfront, but it produces better targeting, higher reply rates and fewer deliverability problems. It also teaches the team a great deal about the market, because building a list forces you to decide exactly who you are trying to reach and why. This article walks through the process step by step, from defining your ideal customer profile to verifying contacts, adding context, organizing the list and keeping it fresh.
As an example, we will follow the founder of a company that sells inventory management software to independent restaurant groups with between three and fifteen locations. She is starting outbound for the first time and wants a list of a few hundred well-matched prospects.
Step one: define your ideal customer profile
Start with your ideal customer profile, the description of the type of company most likely to buy, succeed with and stay with your product. Consider industry, company size, geography, business model, the technologies they use, their growth stage and any visible signs that they need what you sell.
Look at your best existing customers for patterns. Which companies closed quickly, activated well and stayed? What do they have in common? The more specific your profile, the better your list will be. A profile such as "restaurants" is too broad to guide list building. A profile such as "independent restaurant groups with three to fifteen locations, operating full-service restaurants, using one of a few common point-of-sale systems, and expanding to new locations" is specific enough to tell you exactly which companies belong on the list and which do not.
Write down disqualifiers too, such as single-location restaurants, large national chains with their own systems or regions you cannot serve. Disqualifiers keep the list focused.
Step two: define the roles to contact
Within each target company, decide who to contact. Most B2B purchases involve several roles. The economic buyer approves the budget, often an owner, chief executive or chief financial officer. The champion feels the problem directly and pushes for a solution, often a director of operations or a head of purchasing. The user works with the product daily, such as a kitchen manager or general manager.
For many B2B SaaS products, champions are the best first contact. They understand the problem, care about solving it and have enough influence to bring the economic buyer into the conversation. For the restaurant inventory software, the director of operations is usually the right first contact, since that person feels the pain of tracking inventory across locations and has the authority to recommend a tool. In smaller groups, the owner may play several roles at once.
Step three: find companies that match
Several sources help find companies that fit your profile. Professional networking sites let you search for companies by industry, size and location. Industry directories and associations often list member companies, such as a regional restaurant association. Review sites and marketplaces show companies using related tools, which can indicate fit. Job boards reveal companies hiring for roles related to your product, which can signal both fit and timing. Technology lookup tools show which websites use particular technologies, such as a specific online ordering system.
Local and industry news sources reveal expansion, new openings and other events. For the restaurant software, news about a restaurant group opening its fourth or fifth location is a strong signal of both fit and need, since inventory complexity grows with each new site.
Build the company list first, before looking for individual contacts. Record each company's name, website, size, location and the reason it fits your profile.
Step four: qualify each company
Before adding contacts, check that each company genuinely fits. Visit the company's website, check its locations, look at recent news and confirm it meets your profile. Remove companies that do not fit, even if they looked promising in a directory. A few minutes of qualification per company saves far more time later, because every email sent to a poor-fit company is wasted and can harm your sender reputation if it generates complaints.
For high-priority companies, note anything that might make outreach more relevant, such as a recent expansion, a new hire in operations or a technology they use.
Step five: find the right contacts
For each qualified company, find the person in the target role. Professional networking sites, company websites, team pages, press releases and industry event speaker lists can all reveal names and titles. Confirm that the person currently holds the role, since people change jobs frequently and outdated contacts waste effort.
Record each contact's name, title, company and the source where you found them. Where relevant, note their likely role in the purchase, such as champion or economic buyer.
Step six: find and verify email addresses
Many tools can help find professional email addresses based on name and company domain. Whatever method you use, verify every address before sending. Email verification tools check whether an address is valid and likely to receive mail. Sending to unverified addresses produces bounces, and high bounce rates damage your sending domain's reputation, which reduces the chance that any of your emails reach the inbox.
Remove addresses that fail verification, and be cautious with addresses flagged as risky or catch-all, which may or may not exist.
Step seven: add context for personalization
A list becomes far more valuable when it includes context that makes outreach relevant. For each contact or company, record useful details such as recent news, hiring activity, technology used, number of locations and any trigger that suggests timing. This context lets you write messages that explain why you are reaching out to this person now, which is the core of effective personalization.
For the restaurant software founder, a note that a group recently opened its sixth location, or is hiring a purchasing manager, gives her a specific, relevant reason to reach out.
Step eight: organize and segment the list
Organize the list in a CRM or spreadsheet with consistent fields, so it is easy to filter, update and use. Segment it by characteristics that affect messaging, such as company size, type of restaurant, region, technology used or trigger. Segments let you write messages tailored to each group's situation, which performs far better than a single message sent to everyone.
Assign priority levels too. High-priority prospects, such as those showing strong triggers and an excellent fit, deserve more research and more personalized outreach. Lower-priority prospects can receive well-targeted segment messages.
Step nine: comply with the rules
Make sure your list building and outreach comply with the laws and platform rules that apply. Rules on commercial email, data protection and consent differ by region. Collect only data you are permitted to use, honor opt-out requests promptly, identify yourself clearly in outreach and respect the terms of service of the sources you use. Responsible list building protects both your reputation and your ability to keep doing outbound.
Step ten: keep the list fresh
Lists decay quickly. People change jobs, companies change, new companies enter your market and triggers become stale. Update the list regularly. Remove contacts who have left their roles, add new companies that fit your profile and refresh context before outreach. Record outcomes, such as replies, meetings and reasons for disinterest, so you can refine your profile and targeting over time.
Start small and test the list
Before building thousands of contacts, build a small test batch of fifty to a hundred well-qualified prospects and run outreach to them. The results show whether your profile, roles and messaging are right before you invest heavily. If replies are strong, expand the list in the same direction. If they are weak, look at whether the problem is the companies, the contacts, the timing or the message, and adjust. For the restaurant software founder, a first batch of sixty groups reveals that owners reply far more often than directors of operations at groups under five locations, which changes who she targets in smaller companies.
Learn from the results
Track reply rates, positive replies, meetings and opportunities by segment, source and trigger. You will learn which segments respond best, which sources produce the most accurate contacts and which triggers predict interest. Use those lessons to refine your profile and focus future list building on the most productive areas.
Outbound works best alongside a credible presence. Prospects who receive a relevant email often look up the company before replying, and finding useful, specific content that addresses their problem, the kind an SEO growth program builds, makes a reply more likely.
Avoid the common mistakes
The mistakes in building lead lists are predictable. Teams buy large lists of poorly matched contacts. They define their profile too broadly. They skip company qualification. They contact the wrong role. They send to unverified addresses and damage deliverability. They collect no context for personalization. They ignore compliance. And they build the list once and never update it.
Bringing it together
Building a SaaS lead list from scratch starts with a specific ideal customer profile and clear target roles. Find companies that match through networking sites, directories, review sites, job boards, technology lookups and news. Qualify each company, find the right contacts, verify their email addresses, add context for personalization, organize and segment the list, comply with the relevant rules and keep the list fresh. For the restaurant software founder, a carefully built list of a few hundred restaurant groups, each with a reason to reach out now, produces far more conversations than a purchased list of thousands ever could.
Frequently Asked Questions
Define your ICP and target roles, find and qualify companies, locate contacts, verify emails and organize data for segmentation.
Purchased lists are often low quality and risky for deliverability. Building your own usually produces better results.
A few hundred well-qualified contacts is a good starting point for testing messaging.
Still have questions? Talk to our team.

The Comppound Gecko
SEO and AI search for B2B SaaS
Comppound plans, produces and publishes search content for B2B SaaS companies. Every article is researched and drafted with AI, then reviewed by a member of the team for accuracy, clarity and usefulness before it is published.
Was this article helpful?
