Prospect database: how recruiters build and maintain one

What to store about hiring companies and contacts, how to build the list from your own work and free public data, and which rules apply when you reach out

man on an interview with someone from his prospect database

Most guides to building a prospect database are written for software sales reps and assume the list is something you buy. For agency and independent recruiters, much of the starting material already sits in their own placement history.

A prospect database is a structured list of organizations and contacts you might do business with, plus the details needed to judge fit and reach out. Recruiters need one because new client work arrives unevenly, and a maintained list means a quiet week can start with outreach instead of research.

Key takeaways

  • Build the list from your own history first, including past clients, former hiring managers who changed companies, and the new employers of people you've placed.
  • Keep account details and contact details as separate records, and date anything that goes stale, such as an email address or a hiring signal.
  • Rank companies by fit and by the freshness of their hiring signals, then spend each week on the top tier rather than the whole list.
  • U.S. commercial email law covers business contacts too, so record each opt-out once and honor it across every list you keep.

What is a prospect database for a recruiter?

For a recruiter, a prospect database holds the companies that hire for the roles you fill and the people who make those hiring decisions. Those people might be hiring managers, talent acquisition leads, or founders at smaller firms. You can keep the list in a CRM (customer relationship management system) or, at the start, in a well-organized spreadsheet.

The list answers a different question from your candidate records. Your recruiting database tracks people you might place, while the prospect list tracks organizations you might work for. When a placed candidate later becomes a hiring manager, link the two records instead of keeping two copies of the same person.

Once a prospect signs terms, the account moves into your client records, where a recruitment CRM tracks agreements and open roles. Whether you keep prospects and clients in one system or two, make sure one record follows each company from first contact to signed client.

In-house recruiters rarely need a full prospect list, since their only client is their own employer. The exception is partner work with universities, professional associations, or workforce programs. A short list with the same fields stops those relationships from depending on one person's inbox.

What to store for each account and contact

Store two kinds of records: one for each company, and one for each person there you might talk to. Splitting them lets you keep a company on the list after a contact leaves and follow a contact who moves to a new employer.

For each account, record:

  • Company name and website: The website works as a unique identifier when two firms have similar names.
  • Industry and size band: A rough headcount range is enough to judge fit and filter the list later.
  • Locations: Where the company hires, which matters if you place only in certain areas.
  • Roles they hire for and how often: The most direct link between the account and the searches you already run.
  • Hiring signals with dates: New postings, funding news, or a new leader, each with the date you saw it.
  • Relationship status: A short set of stages such as new, contacted, in conversation, client, and lapsed.
  • Source and date added: Where the record came from, so you can judge how far to trust it.

For each contact, record:

  • Name and title: The title tells you whether this person decides on outside recruiters or only influences the decision.
  • Work email and phone with the date confirmed: The date lets you tell a fresh address from one that may have gone stale.
  • How you met or found them: A referral, a past search, an event, or the company's own website.
  • Consent and opt-out status: Whether the person has asked not to be contacted, and whether you checked every send before.
  • Last contact and outcome: The date, the channel, and what happened, so your next message builds on the last one.

The table below shows what the harder-to-fill fields tell you and where to find them.

FieldWhy it mattersWhere to find it
Roles hired forShows whether the account matches the desks you runCareer pages and job postings
Hiring signalsSuggests when outreach may be timelyJob postings and company news
Size bandHelps you judge fit and likely search volumePublic filings and company websites
Decision-maker titlePoints outreach at someone who can agree to termsCompany team pages and your past searches
Date confirmedTells you whether contact details can still be trustedYour own bounce and reply records
Opt-out statusKeeps your outreach within commercial email rulesUnsubscribe requests and direct replies

How to build a prospecting database without buying a list

A prospecting database comes together best in three passes: your own history first, free public sources second, and bought data last, only if gaps remain. That order puts people who know your work ahead of cold contacts.

Start with your own placement and client history

Your own records hold the warmest part of the list. Begin with past clients, including lapsed ones, and the hiring managers you worked with who have since moved to other companies. Then add the current employers of candidates you've placed, since some of them now manage teams.

Referrals from clients and candidates belong here too. Each record includes a reason to get in touch, such as a past search or a shared contact.

Add companies from free public sources

Public sources widen the list beyond people you know. For publicly traded companies, SEC EDGAR offers free public access to the documents they file, which helps when you want a company's own account of its business. To size a local market, the Census Bureau's County Business Patterns publishes annual data on establishments with paid employees by industry and employment size.

The Census figures are aggregate counts, not company names. Use them to judge whether an area has enough firms in your industry to support a desk. For names, career pages and job postings show current hiring, and local business news covers expansions and leadership changes. When an account looks promising, company research tools can help you fill in size, locations, and decision-makers.

Consider an independent recruiter who places finance and accounting staff. The recruiter starts by listing past clients, then adds the companies where people they placed now work. Next, the recruiter looks up local firms in the same industry through public data and company websites. Only then does the recruiter consider whether buying contacts would fill a gap they can name.

Decide whether to buy data

Bought data can make sense when you're entering an industry or region where you have no history, or when you need contact details your own sources can't supply. Before you sign with B2B data providers, check how they source records, how often they refresh them, and how they handle opt-outs. If you add a purchased B2B prospect database, merge it into your existing records so opt-outs and history stay in one place.

How to prioritize the companies on your list

Prioritize each company on two measures: how well it fits the work you do, and how fresh its hiring signals look. Fit covers the roles you fill, the company's size, and its locations. Signals cover recent postings, growth news, and new leaders in functions you recruit for.

TierWhat it meansHow to work it
Top tierStrong fit and a recent hiring signalResearch and contact this week
Second tierStrong fit with no current signalCheck for new signals on a set schedule
Third tierPartial fit or an unclear needReview occasionally and drop if nothing changes

Signals suggest timing, but none prove a company wants outside help. A job posting shows a company is hiring, but it doesn't indicate whether it would work with an agency. Treat third-party intent data with the same caution, and confirm interest through your own research.

When two accounts look equal, start with the one where you have a connection or a specific reason to write. A recent placement in the same field is one example. Move accounts between tiers as signals appear and fade, so the top tier reflects what you know this week.

How to keep your prospect database current

Keeping the list current comes down to dating every detail that can go stale and reviewing active accounts on a schedule you can keep.

  • Date the details that change: Contact information, titles, and hiring signals each need a date so you can see their age at a glance.
  • Review active tiers on a set schedule: Monthly for the top tier and less often for the rest is one workable pattern.
  • Mark bounces and opt-outs right away: Update the record the same day, across every list that holds that person.
  • Merge duplicates: Repeat records can let an opted-out contact slip back into a send.
  • Follow contacts who change employers: Update their contact record and add the new company as an account.

The habits that keep B2B contact data usable apply here too, especially confirming an email before a first send. If prospects and clients share one system, fold this routine into your wider CRM hygiene checks so one person owns the cleanup.

Rules that apply when you email or call business contacts

U.S. commercial email law covers business contacts, and some state privacy laws also cover the business details you store. The federal CAN-SPAM Act (Controlling the Assault of Non-Solicited Pornography and Marketing Act) sets the main rules for commercial email.

The FTC's compliance guide says the law makes no exception for business-to-business email and requires you to honor opt-outs within 10 business days. The same guide says each message must include your valid physical postal address and must not use deceptive subject lines. A single opt-out list that every recruiter on your team checks before sending makes those rules easier to follow.

The California Consumer Privacy Act (CCPA) includes contacts for business customers and vendors among the people it covers, for businesses that fall under the law. The California Privacy Protection Agency notes that the exemption for business-to-business personal information expired at the end of 2022. Not every recruiting firm is a covered business, so ask counsel whether the CCPA applies to you if you hold California contacts.

Other states and countries have their own privacy and marketing rules, and those differ in scope. Record only business details and honor requests promptly wherever your contacts live. Your email outreach and cold calling routines should both check the same opt-out field.

Use your prospect database each week so good accounts aren't missed

A weekly routine turns the list into steady business development. Pick a tier and research a small set of accounts in it. Then reach out to each with a reason tied to that company, and log what happened.

Logging each outcome is part of the routine. A reply, a referral to someone else, or a request to check back later all change the record and tell you when to follow up. Your approach to pitching and terms belongs in your broader recruiting and business development plan, with this list supplying the companies and contacts.

Once a prospect becomes a client, the work shifts to filling the first role.

Show a new client strong candidates from the first search

Book a demo

Start with the companies you know before you buy data

The most useful list grows out of work you've already done, with public sources adding reach and bought data reserved for gaps you can describe. Separate records, dated fields, and clear tiers let you act on the list each week instead of rebuilding it every few months. The email rules shape how you store opt-outs as much as how you write. This week, list your past clients and the new employers of people you've placed, and give each one a tier.

Use your shortlist time on the right candidates

Book a demo

Frequently asked questions

What is the best source of prospects for a recruiter?

No single source suits every desk. Your own history gives you contacts who already know your work, while public filings, job postings, and local news widen the list into companies you haven't met.

Is a spreadsheet enough for a prospect database?

A spreadsheet can work when the list is small and one person maintains it, as long as accounts and contacts sit in separate tabs with dates. Once several people share the list or you need reliable opt-out tracking, a CRM makes that easier.

How many prospects should a recruiter keep active?

The right number depends on how much time you give business development each week. Keep the top tier small enough to research and contact every account in it properly, and let lower tiers hold the rest.

About the author

Mihailo Bozic
Mihailo Bozic

Founder & CEO @ Rotto

Founder & CEO of Rotto, building tools that help tech recruiters source better candidates, faster.

Related articles

Campus Recruiting: How to Plan a Season That Ends in Hires
Recruiter Playbooks

Campus Recruiting: How to Plan a Season That Ends in Hires

Plan campus recruiting from school choice to start date: pick schools, set offer deadlines schools accept, track intern conversion, and know agency rules.

By Mihailo Bozic
Candidate Data: What It Includes and How Recruiters Use It
Recruiter Playbooks

Candidate Data: What It Includes and How Recruiters Use It

Learn what candidate data includes, six practical ways to use it in recruiting, and how to keep your candidate records accurate, fair, and lawful.

By Mihailo Bozic
9-Box Grid: What It Is, How to Run One, and What It Means for Hiring
Recruiter Playbooks

9-Box Grid: What It Is, How to Run One, and What It Means for Hiring

Learn what a 9-box grid is, what each box means, how to run a fair 9-box talent review, and how to turn the gaps it shows into a hiring plan.

By Mihailo Bozic
Candidate engagement: strategies from first contact to day one
Recruiter Playbooks

Candidate engagement: strategies from first contact to day one

Candidate engagement explained: what it is, why candidates drop out, and candidate engagement strategies for each stage from first contact to start date.

By Mihailo Bozic
AI Recruiting: A Practical Guide for Recruiters
Hiring TrendsRecruiter Playbooks

AI Recruiting: A Practical Guide for Recruiters

AI recruiting explained for working recruiters: what AI does at each hiring stage, the risks, the U.S. rules to know, and how to start safely.

By Mihailo Bozic
B2B Technographic Data: A Practical Guide for Recruiters
Recruiter Playbooks

B2B Technographic Data: A Practical Guide for Recruiters

Learn what B2B technographic data shows, how providers collect it, and how recruiters can use it for business development, sourcing, and vetting providers.

By Mihailo Bozic
Rotto

Built for recruiters who work from a brief, not a boolean.

rotto.com