Skip to main content
All CollectionsGetting Started With RecruitBot
Step 2: Start Searching for Candidates
Step 2: Start Searching for Candidates

20+ advanced search filters to find your perfect candidate.

Arbee avatar
Written by Arbee
Updated over a week ago

Now that you've created your first position, let's jump into the most important part of recruiting and sourcing--finding the best candidates! RecruitBot gives you a veritable Swiss Army knife of tools and search filters to find the right group of candidates, which you can pair with advanced machine learning to surface the best candidates and personalize your results.

Let's break down each part of the search process and go over all the filters and options in detail.

Quick Links:

Search Titles

At the top of the search are the search titles. Just like you can have multiple tabs or searches open in a browser, RecruitBot lets you run multiple searches for a single position.

You can click into the 'Current Search' section to start a new search, or click the three dot menu to copy an existing search, delete your search, or rename and customize your search (over here we like to name our searches with the name of the searcher, like "Dan's Search #1". You can also use the left arrow to 'undo' your last search change. Use different searches to mix-up your search criteria, or iterate on your search filters.

Here you can see the search options in the panel, and each section is collapsible to give you more on-screen space. Starting at the top, here's a breakdown of each section.


With RecruitBot, you can search by city, county, state, province, or country. Just start typing and our system will pop up and help auto-complete what you're looking for. Then, use the mile radius option to choose how far to search from the center point of the location. If you're searching by state or country, the radius filter doesn't apply.

You can choose as many locations as you want.

Job Titles Searching - Single Titles, 'Stacks' and Booleans

With the job title search, you've got two options. Start typing the job title you're looking for, and we'll help you auto-complete it as a single term. Or, RecruitBot is smart enough to suggest additional alternatives to your job titles, we call these 'stacks'. For example, if you start typing software engineer, you can choose either the single term of 'Software Engineer' or choose the 'stack', as shown below. We'll automatically add in a bunch of related job titles for you to get more coverage and candidates. Don't worry, you can click into the stack and add/remove the titles you don't like.

Additionally, you can use the 'Doesn't Have' option to exclude specific job titles. Let's say you do NOT want to find 'Senior Software Developers'. Just add that job title in under the doesn't have option, and we'll exclude those results from your searches.

Keyword and Boolean Searches

We could literally spend an hour on this, but we're here just to help you with the basics. The keyword and Boolean search lets you search the ENTIRE profile of a candidate, looking for specific words and phrases. If you're searching for single words, no quotes are needed, but multi-word phrases require quotes (such as "agile development" for example). You can use the standard Boolean operators of AND, OR and NOT to join or exclude terms, and parentheses for group ordering of search terms. Okay, that's super complicated--but here's a related article to give more detail on how to be successful with Booleans.

Don't forget, if you're new to keyword and Boolean searches, that's ok! We built a handy Boolean Builder (think of it as a wizard, no, not Merlin, but pretty close) that will create a search for you!

Here's an example of a search with various Boolean operators.

We've also added an option to search "company descriptions", which are the specific descriptions of companies candidates have worked at. If you check this box, then anything you search for in the Boolean/Keyword search will ALSO search/match on company descriptions. Useful if you're trying to, say, find a candidate who has worked for a SaaS company, but they don't explicitly state it on their profile. Almost like an industry search!

Arbee Pro-tip: We HIGHLY recommend using the Boolean Builder--it will walk you through creating your search and fix syntax errors, etc. Super helpful!

Power Filters

Likely to Move

While other platforms have self-identified 'Open to Work', RecruitBot is leveraging our machine learning to identify candidates who are more likely to leave their current job. We do this by analyzing their job history and tenure at prior companies to determine if a candidate has been at their current position longer than normal--and might be open to a change. This group of candidates might be worth a unique email campaign how they are ready for a shift in companies or careers!

Job Hopper

If you're looking to exclude candidates who frequently switch jobs, we've got the filter for you. With job hopper, we analyze the prior 5 companies they've worked at, and then let you choose the bottom-end filter to EXCLUDE those candidates. By default, you'll choose the 1 year exclusion, and then not show any candidates that frequently switch jobs, on average, matching that selection.


Inversely, if you ARE looking for candidates that might be open to move more frequently, or are contractors/contract work, use the new contractors filter to show only those candidates. By default, an average 6 months over the last 5 roles is factored into our analysis of highlighting prospective contractors.

Skills and Experience

If you're looking to search the skill set for a candidate, just start typing for the skills you're looking for--our system will automatically complete your suggested search terms. You can also check the 'search entire profile' (it's on by default) allowing you to get the most matches for candidates.

To search for experience, you've got two options--total years across all job positions (the same ones you added up in the job title section), and years in the current job. There are both minimum and maximum limiters on these. These search criteria can get you very specific matches for candidates, but making them too restrictive can cut down your candidate pool by a HUGE amount quickly.

Companies, Company Size and Industries

If you're looking to find candidates who've worked at a specific company, or, if you want to exclude candidates from a company, this search filter is for you. As shown in the screenshot below, you can include or exclude companies by typing in the companies search field, we'll auto-complete for you. This is a great search filter if you don't want to find candidates working at your own company.

Company size lets you find candidates working at a specific size company, startup, small business, or large corporation. Whatever size company you're looking to source from, we can help you find it!

Finally, if you're looking across a broad range of company industries, you can search by Industry name or sector in the aptly named industry search.


If you've got a specific school/university/college or institution of higher learning in mind, you can include or exclude it here. Also available are degrees--take your pick and choose from the education and degree level you're looking for.

DEI Signals

Looking for a diverse pool of candidates? You can use our DEI signals to get indicators of a candidate's diversity and background. These signals and indicators can help point you in the right direction based on resume keywords and insights.

Find a Specific Person

If you're looking for a specific candidate, you can search by name, email address or, yep, LinkedIn profile URL (their public URL). Go ahead, search for yourself!

This search filter is great if you have the LI profile URL of a 'best candidate'. Add that best candidate here, then rate them 5 stars in RecruitBot (you can always mark them as 'Don't sent Outreach' later. RecruitBot's machine learning (explained in Step 3) will pick up on their qualities and recommend other candidates like them.

Note: If you're entering any search criteria in this section, we recommend you don't add other search criteria (location, job title, etc.). Just enter their name, email, URL and search.

Once you've entered all your search criteria, you'll see a real-time counter showing the number of candidates that match your search. Click 'See Search Results' to show the candidates and start reviewing them!

After viewing the list of candidates, let's start taking a look at each candidate and building a personalized, custom list for you.

Looking for more advanced search filters, like wildcard Boolean operators, specific search fields and more? We've got those too--check out our Advanced Searching Guide.

Did this answer your question?