Skima AI
Home > Blog >Marketplace Guides>Candidate Rediscovery In Bullhorn

Candidate Rediscovery in Bullhorn ATS | Updated Docs 2026

Last updated on

August 7, 2026

clock9 min read
Amy White
AUTHOR

Amy White

HR Tech Expert

About

I’m an HR tech writer with 8 years of experience in recruitment, HR, and hiring technology. I write data-driven product reviews, ATS evaluations, and comparisons that help HR leaders choose tools with confidence.

Akshata Pawar
EDITOR

Akshata Pawar

Senior TA Specialist

About

I bring 5+ years of experience in HR and recruitment. I edit practical, evidence-based guides that help HR leaders and hiring teams improve hiring quality, speed, and candidate experience.

Find Akshata here
Strict editorial standards and solid review methodology guide our independent analysis. We don't accept commissions or paid promotions to ensure transparent evaluations.
Share

Every closed job role leaves behind candidates who were qualified but never placed. Months later, a near-identical role lands on your desk. Most hiring teams jump straight to fresh sourcing instead of checking their own database first. That process wastes a huge budget on candidates you may have already screened.

A qualified applicant already sits 6 months deep in the database, forgotten. Finding that person without restarting the search from scratch is what rediscovery solves. In this guide, you'll learn what Bullhorn offers to find these silver medalists and qualified candidates in your database. It also covers where those native tools fall short, and how an AI integration fills the gap.

What Is Candidate Rediscovery?

Candidate rediscovery means resurfacing qualified candidates already sitting in your talent pools and ATS database. It covers people from closed jobs, expired placements, and old sourcing campaigns.

Your database is a sourcing channel, but only if past candidates are matched against new openings automatically. Most ATS platforms let you search a database, but very few tools tell you who actually fits a new role without you asking first.

Does Bullhorn Provide Candidate Rediscovery?

No, Bullhorn has no automated candidate rediscovery feature. It offers Advanced Search with Boolean logic and a Fast Find bar. Recruiters can also filter by company, title, and resume text. Redeployment search flags candidates whose placements are expiring soon.

None of these features scan your full database the moment a role opens, nor do they score a candidate or highlight a fit on their own. Finding a match still depends on a recruiter choosing to search.

How to Rediscover Candidates in Bullhorn

Since Bullhorn does not have candidate rediscovery yet, its users integrate Skima AI as a trusted partner to find past qualified talent automatically. Below is a 5-step full workflow, from connecting your account to acting on results.

Step 1: Connect Your ATS with Skima AI

First, generate an OAuth client or API key in Bullhorn. This connection uses Bullhorn's REST API directly, with no middleware required. Skima AI requires both read and write access to function properly.

  • Read access: Candidate, JobSubmission, Attachment, and Job records
  • Write access: Note, CustomField, and Tag objects
  • Pulled data: Candidate contact details, resumes, and job descriptions for context
  • Optional webhooks: Trigger instant scoring on new submissions, stage changes, or attachment uploads.

If you don’t use webhooks, Skima AI falls back to safe 10 to 15 minute polling.

Step 2: Configure Custom Fields and Confirm the Connection

Inside Bullhorn, go to Admin, then Field Mappings. Add or auto-create the fields Skima AI needs to write results.

  • Match Score, Reasons, and Shortlist Link for scoring output
  • HM Feedback and HM Comment for manager responses
  • Fallback: activity Notes or a Skima_Evidence.pdf if custom fields are restricted

Test the connection on two or three requisitions before going broader. Upload a resume and confirm the Match Score and Reasons load correctly.

Step 3: Launch Talent Rediscovery Against a Live Requisition

Open the job you want to fill inside Skima AI. You can do this from the Jobs list or from within the job itself. Click the three-dots Actions menu and select Rediscover Candidates. A modal lets you narrow the scan by candidate segment, or leave it open to your whole database.

You can also set the Candidate Created Date range. Choose All time, Last 6 months, Last 1 year, or a custom window. Click Apply, and Skima AI scans the pool against that job's requirements. A notification arrives once the scan finishes, and refreshing the page loads the results.

Step 4: Review and Filter the Rediscovered Matches

Once the scan completes, open the View Candidates tab for that job. You will see a ranked list pulled from across your entire database, each with an AI matching score and reasons explaining why the fit. From here, filter by Industry, Work Mode, Experience Level, Notice Period, Location, and Salary Range.

Start broad and tighten gradually, since narrowing too fast hides good candidates. This step often catches candidates who were weak fits before but fit this new role well.

Step 5: Shortlist and Sync Feedback Back to Bullhorn

Build your shortlist from the ranked matches Skima AI surfaced. Then generate a secure, no-login shortlist link for the hiring manager. The manager clicks thumbs up, thumbs down, or maybe on each candidate. They can add an optional comment explaining their choice.

Skima AI writes that feedback straight back into Bullhorn through the REST API for the audit trail. It updates custom fields and logs an activity note in real time. Recruiters see updated rankings immediately and move the strongest candidates forward with confidence. Every score, reason, and response now lives inside a system your team already knows.

What If Your Bullhorn Database Is Messy, Duplicated, or Stale?

Duplicate candidate records are a problem in Bullhorn, not a rare edge case. The same person can end up with two or more IDs from separate applications or manual entry. Each duplicate fragments notes, activity history, and submission records.

Stale data compounds this problem in older databases. Candidates go quiet, phone numbers change, and resumes sit untouched. Bullhorn's own guidance recommends merging duplicates under the Actions menu, where notes, tasks, and activity transfer to the main record.

That merge is irreversible, so teams archive outdated profiles instead of deleting them. None of this happens automatically. A recruiter still has to identify duplicates and merge them individually, and that rarely happens once a database passes a few thousand records.

Skima AI addresses this on an ongoing basis, flagging duplicates the moment they enter your database through ATS sync, batch uploads, or the Chrome Extension, not just once at setup. It matches on email, phone, or LinkedIn URL, then shows a side-by-side comparison so you can choose what to keep before merging anything.

Additionally, missing details get filled in automatically through contextual AI enrichment instead of remaining incomplete. A dedicated Duplicates tab logs every resolved case for audit, and a stale, duplicated database stops being a liability this way.

Benefits of Candidate Rediscovery with Skima AI in Bullhorn

Rediscovery with Skima AI changes the day-to-day calculation for Bullhorn users in several specific ways:

  • Faster Screening: Rediscovered candidates arrive already scored, so recruiters skip the raw resume pile entirely. In a recent Bullhorn pilot, a user reported time-to-screen reduced by 90%.
  • More Interviews From the Same Shortlist: The same pilot saw far more interviews conducted from the top shortlist than before.
  • Explainable Match Scores: Every rediscovered match carries an AI Match Score with reason bullets tied to skills and experience.
  • Full Context Inside Bullhorn: That score and reasoning live directly on the Bullhorn record, so a recruiter reviewing a candidate months later skips reconstructing the logic.
  • Instant Filtering: The Skima Screened tag makes these candidates instantly filterable within existing Bullhorn views.
  • Hiring Manager Engagement: The shortlist feedback loop keeps hiring managers engaged without a separate login, and manager satisfaction increased significantly in that same pilot.
  • Lower Cost Per Placement: For staffing agencies, this means placements from candidates already sourced once, reducing the cost of finding those same people again to almost nothing.

5 Best Practices to Rediscover Talent in Bullhorn

None of the benefits above happen by chance inside Bullhorn. They depend on clean data, deliberate scan settings, and rediscovery working by default instead of by memory. The 5 practices below cover exactly that, from the fields you require to the triggers you automate:

  • Scan for Rediscovery Before Posting Anything New: Before writing a job ad or contacting a sourcing partner, check your existing database first. The right candidate is often already in your records.
  • Keep Email and Phone Number as Mandatory Fields: Bullhorn's own support team flags missing contact data as a leading duplicate cause. Required fields in Field Mappings keep every later rediscovery scan more reliable.
  • Segment Your Scans Instead of Searching Everything at Once: Use the Candidate Created Date filter with purpose. Choose a 6-month or 1-year window when a role needs someone who has been recently active.
  • For High-Volume Staffing Desks, Prioritize Urgent Requisitions First: Agencies with thousands of candidates should focus on time-sensitive requisitions first. These are exactly the roles where sourcing delays cost the most.
  • Turn on Automatic Rediscovery for Every New Job: Enable this setting so you don’t have to remember to trigger a scan each time. No requisition will slip through without a first look at your pool.

Is Candidate Rediscovery Worth It for Your Team?

The honest answer depends on what your database actually looks like today. A firm with tens of thousands of historical candidates has real value sitting untouched. Scoring that pool against new roles pays for itself faster.

In contrast, a newer agency with a few hundred applications and mostly fresh sourcing has less to rediscover. The added cost on top of Bullhorn may not justify itself yet.

Setup also takes effort. API credentials, custom field mapping, and webhook configuration all need IT time first. Rediscovery is worth adopting if your database is large, aging, and searched manually today. It is less important if your pipeline turns over fast and rarely holds candidates past one role.

Final Verdict: Pilot Candidate Rediscovery in Bullhorn Now

For most agencies with an established Bullhorn database, the answer is yes. The right move is not a company-wide rollout on day one, though. Start with three live requisitions already struggling through normal candidate sourcing. Connect Skima AI, configure the custom fields, and launch Talent Rediscovery on each.

Structure the pilot around 30 days, checking results at day 15 and day 30. That timeline matches what Skima AI's own Bullhorn integration recommends. Track time-to-screen, how many rediscovered candidates reach an interview, and manager response.

Based on results from similar 30-day Bullhorn pilots, expect a clear shift. A realistic early outcome looks like faster screening and a stronger shortlist. From there, expanding to more requisitions becomes a decision backed by your own data, not a guess.

Frequently Asked Questions

1. Does Bullhorn have a built-in dedicated candidate rediscovery feature?

No, Bullhorn offers manual search tools like Advanced Search, Fast Find, and redeployment search for candidates with expiring placements. None of these automatically scan your entire database or score candidates the instant a new role opens.

2. How to conduct candidate rediscovery in Bullhorn ATS?

Since Bullhorn has no native rediscovery engine, you connect it with Skima AI through the REST API. From there, launch Talent Rediscovery on any open job. It scans your database and generates a ranked, filterable shortlist automatically for the hiring manager.

3. What are the benefits of Bullhorn candidate rediscovery?

Rediscovered candidates arrive already scored, cutting screening time significantly. Each match includes an explainable score and reasoning stored directly on the Bullhorn record. Recruiters skip old resume piles, and hiring managers review shortlists faster without logging into another tool.

4. Is Skima AI safe to integrate with Bullhorn for talent rediscovery?

Yes, Skima AI uses Bullhorn's own REST API and encrypts data in transit and at rest. It also operates under a signed Data Processing Agreement, with SOC 2 and GDPR compliance. Skima AI is also aligned with EU AI Act, NYC Local Law 144, and other state laws. However, your own retention policy still applies.

5. Is candidate rediscovery only useful for staffing agencies specifically?

No, in-house corporate teams benefit too, especially once their Bullhorn database grows past a few thousand candidates. The advantage scales with database size and age rather than team type. Any recruiter sitting on years of past applicants gains real value.

Rediscover Candidates in Bullhorn ATS
Fully Automated
De-duplicate & Enrich
90% Faster Sourcing