All ATS guidesBullhorn ATS & CRM
ATS guide · Bullhorn, Inc.

Bullhorn: you are probably in it without having applied

Bullhorn is a staffing agency system rather than a corporate careers site, and that changes everything about how you should think about it. Its own documentation says the most common way candidates get in is a recruiter dragging a resume onto the screen — which means your record may already exist somewhere you never applied.

Short answer

Bullhorn is the system most staffing and recruitment agencies run, and it behaves differently from a corporate applicant tracking system. Its career portal is hosted on the agency's own domain, so there is usually no Bullhorn hostname to spot — the browser tab title reading Bullhorn Candidate Portal is a better tell. Bullhorn documents several routes into its database, and describes drag-and-drop parsing by a recruiter as the most common method for adding individual candidates. It names its parsing engines, which differ by product: Textkernel technology in Bullhorn ATS, and DaXtra in Bullhorn Recruitment Cloud. Bullhorn publishes real formatting guidance — lightly formatted, no images, no headers, footers, columns or tables — though its 2026 parser upgrade now claims improved column support. We found no documented automatic rejection anywhere in Bullhorn.

Pay once — no subscription Your resume is never stored No credit card

Bullhorn at a glance

Vendor
Bullhorn, Inc.
Used by
Staffing and recruitment agencies
URL signature
Usually none — hosted on the agency's domain
Parsing engines
Textkernel (ATS) · DaXtra (Recruitment Cloud)
File size limit
Not published
Automatic rejection
Not documented

Bullhorn is the dominant system in staffing and recruitment agencies — contract and temporary staffing, healthcare and travel nursing, IT contracting, industrial and light-industrial placement, and executive search. If a recruiter from an agency contacted you rather than an employer, there is a strong chance your record sits in a Bullhorn database. Corporate in-house teams generally run something else.

How to tell a company is using Bullhorn

You almost never have to guess. Most employers host the application on the vendor's own domain, so the URL in your address bar names the system outright.

No vendor hostname at all — the agency's own domain

This is the defining difference. Bullhorn's Open Source Career Portal is a set of files the agency uploads to its own web host, and Bullhorn documents that agencies need control-panel or FTP access to do it. There is no <company>.bullhorn.com equivalent, so the URL will not identify the system.

A browser tab reading 'Bullhorn Candidate Portal'

The practical fingerprint. Observed live in August 2026 on an agency's own apply subdomain, the page title was literally Bullhorn Candidate Portal while the hostname belonged entirely to the agency. Check the tab, not the address bar.

A signup flow with no job attached to it

Observed live, the portal ran a four-step registration — general details, address, experience, submit — with a resume upload, work history, references, education and voluntary equal-opportunity fields, and no job selected anywhere. Registering into a talent pool rather than applying to a role is characteristic.

Numeric job IDs in the agency's own URL scheme

Bullhorn documents job links being built from a URL the agency configures with a placeholder that Bullhorn replaces with the Job ID, and states that it does not support non-numeric characters appended to those IDs. So the identifiers are numeric even though the surrounding URL is the agency's invention.

Other giveaways

What applying through Bullhorn actually looks like

  1. 1

    Most people arrive without applying at all

    Bullhorn documents drag-and-drop parsing — a recruiter dropping a resume file from their computer onto the Parse Resume area — as the most common method for adding individual candidates to Bullhorn. If you have ever emailed a CV to an agency or posted it on a job board, a record for you may already exist, created by someone else.

  2. 2

    Email is a first-class route in

    Bullhorn documents an Automatic Resume Parser that processes resumes sent to a dedicated inbox, creating or updating candidate records in real time. It also documents that if no attachment is included, the parser will attempt to extract your information from the body of the email instead. A casual email to a recruiter can become a database record.

  3. 3

    Applying through the portal creates or updates a record

    Bullhorn documents that a career-portal application creates a new candidate record with a status of New Lead if you are new, and otherwise either updates the existing record with the new resume or attaches the resume without overwriting existing data — with the default behaviour configurable by the agency.

  4. 4

    LinkedIn Easy Apply flows straight in

    Bullhorn documents LinkedIn Apply Connect as syncing jobs to the agency's LinkedIn page and bringing applications from LinkedIn directly into Bullhorn as submissions. This is the route where you get the most feedback — see the screening section below.

  5. 5

    Your record starts out owned by nobody

    Worth knowing, and slightly deflating. Bullhorn documents new parsed candidates arriving with a status of New Lead, with ownership assigned to the user associated with the parsing address — typically the Unassigned account, a placeholder not linked to any individual. Being in the database is not the same as having a recruiter.

How Bullhorn reads your resume file

Each claim below is labelled. Vendor-documented means Bullhorn, Inc. publishes it in its own help or product documentation — the sources are linked at the foot of this page. Not vendor-documented means it is consistently reported by applicants and recruiters but the vendor does not state it, so treat it as a sensible precaution rather than a rule.

Two different parsing engines, depending on the product

Vendor-documented

Getting this right matters, because the two Bullhorn products differ. For Bullhorn ATS, Bullhorn documents an upgrade incorporating Textkernel technology alongside its existing parsing framework — note that wording, it is a hybrid rather than a replacement. For Bullhorn Recruitment Cloud, the Salesforce-based product, Bullhorn documents parsing through an integration with DaXtra, and states that an organisation using DaXtra for parsing will also use it for search and match.

What the parser extracts, in Bullhorn's own list

Vendor-documented

Bullhorn publishes the fields its automatic parser attempts to populate: name, current company, job title, email, primary, work and cell phone with a country code added, address, category — which it tries to match from your job title — skills, professional overview and resume, education, and work history. It also lists fields that stay empty unless the agency sets a default, and notes that willRelocate defaults to false.

Supported formats, with a narrower list on one route

Vendor-documented

Bullhorn ATS documents PDF, Microsoft Word doc and docx, RTF, plain text and HTML, adding that the updated parser also supports image-based and scanned documents — and that if an agency is not yet on the updated parser, scanned or image-based resumes may require manual data entry. Separately, its Bullhorn Automation upload documents a narrower list of .pdf, .doc and .docx, stating that this is controlled by Bullhorn and cannot be changed. Different doors, different lists.

Bullhorn publishes real formatting guidance — and then partly walks it back

Vendor-documented

This is the most interesting tension in the whole family. Bullhorn's documentation recommends that resumes are lightly formatted, do not contain images, and do not use headers, footers, columns or tables. Its Recruitment Cloud documentation is blunter still, warning that if a resume is highly formatted you may either not get crucial information parsed or it may not parse at all. Yet its 2026 parser upgrade notes claim support for column-based layouts, saying multi-column designs are parsed more accurately, along with image-to-text extraction and up to forty per cent more skills identified. Since the upgrade is a phased rollout, which behaviour a given agency has is genuinely unknowable from outside.

A confidence percentage recruiters can see

Vendor-documented

Bullhorn documents a Confidence Percentage indicating how accurately the parser interpreted and extracted information from a resume, calculated from the amount and quality of data successfully extracted. Very few systems expose a parse-quality number to the person reading your record.

No file size limit is published anywhere

Not vendor-documented

We checked Bullhorn's ATS parsing documentation, its automatic parser article, its parser upgrade notes, its Automation upload page and both Recruitment Cloud parsing articles. There is no candidate-facing byte or megabyte figure. Any specific Bullhorn size limit you encounter elsewhere is unsourced.

Resume formatting rules that matter for Bullhorn

Generic "ATS-friendly" advice is mostly one-size-fits-none. These are the choices that change what Bullhorn specifically does with your file.

Use one consistent email address on every resume you send.

This is the highest-value rule on Bullhorn and it has nothing to do with layout. Bullhorn documents that it creates a new candidate record if the email address in a parsed resume differs from the email on your existing record, with ownership going to the Unassigned user. Two email addresses means two of you in the agency's database, one of them ownerless.

Send your newest resume, because it is the one that gets searched.

Bullhorn's Recruitment Cloud documentation states that only one resume per candidate is searchable — any number can be sent, but only the one marked default is searchable, and the default flag is enabled automatically for the most recently parsed resume. An old resume sitting in the database is not what recruiters search.

Keep the layout light — images, headers, footers and tables in particular.

This is Bullhorn's own published guidance, and one of only two genuine vendor formatting lists in this entire family. Its Recruitment Cloud documentation adds that a highly formatted resume may not parse at all. The 2026 upgrade softens the column advice specifically, but not the rest.

Put your skills in plainly and generously.

Skills are on Bullhorn's documented extraction list, and its upgrade notes claim up to forty per cent more skills identified than before. In agency recruiting the search that finds you is usually a skills search, so this is the field with the most leverage.

Fill in availability, location and rate expectations if asked.

Bullhorn's candidate record carries fields like dateAvailable, travelLimit, shifts, willRelocate and hourlyRate, and observed portals ask for them directly. Agency recruiters filter on exactly these because their clients specify them — and willRelocate is documented as defaulting to false if nothing is parsed.

Assume your record is permanent, and keep it correct.

Bullhorn documents that its updated parser applies to new resumes only, and that existing candidate records are not automatically re-parsed. A record created badly years ago stays exactly as it was until someone sends a new resume.

Not sure your file survives the parse?

Our free ATS checker reads your resume the way a parser does and shows what it could and couldn't extract — no signup, no card.

Run the free check

What screening really happens inside Bullhorn

No automatic rejection is documented anywhere

This deserves stating clearly because it distinguishes Bullhorn from Jobvite, Workable, Ashby, Keka and Oracle. We found no documented mechanism by which Bullhorn rejects a candidate without a person. Rejection appears only as a status a recruiter sets, managed by a configurable system setting. Bullhorn's LinkedIn integration documentation even lists screening questions among the fields it does not support.

The LinkedIn status decoder — what those badges actually mean

If an agency uses LinkedIn Apply Connect, Bullhorn documents precisely which recruiter action triggers each LinkedIn notification, which decodes badges most candidates find opaque. Application Viewed fires when your submission status changes from a Web Response to another status. Resume Downloaded fires when a recruiter downloads and views your resume from the submission. Application Rejected fires when your submission status changes to a rejected status. These are real actions by real people.

Recruiters can see your whole history with the agency from LinkedIn

Bullhorn documents an In Bullhorn ATS indicator appearing on a LinkedIn profile synced to a candidate record, which a recruiter clicks to view your past submissions and statuses directly from LinkedIn. Every previous application you made to that agency is one click away while they look at your profile.

Amplify: AI that interviews rather than filters resumes

This is where the real automation sits, and it is not where candidates expect. Bullhorn markets Amplify with a Screen capability described as conducting, summarising and scoring candidate interviews around the clock and routing top talent to the right recruiter automatically, plus Match, which surfaces and contacts candidates based on AI-driven relevancy scores. Bullhorn cites a customer with forty-two per cent of candidate screens happening after hours. Note the distinction carefully: these are described as routing and prioritisation, and nothing on that page claims automatic rejection.

Parsing volume is capped, which shapes agency behaviour

A structural detail with real consequences. Bullhorn documents monthly parsing caps by edition — fifty thousand, twenty-five thousand or ten thousand emails and resumes per month depending on the agency's plan. Agencies operating near a cap have a reason to be selective about what they parse at all.

Bullhorn myths worth dropping

The claim

You only end up in an ATS if you apply to a job.

What holds up

Not with agency software. Bullhorn documents drag-and-drop parsing by a recruiter as the most common method for adding individual candidates, plus an email parser that will extract your details from the body of an email if there is no attachment. Your record can be created entirely by someone else, from a CV you sent once.

The claim

Bullhorn uses Sovren to parse resumes.

What holds up

Bullhorn names two engines and neither is Sovren. Its ATS documentation describes incorporating Textkernel technology alongside its existing framework; its Recruitment Cloud documentation describes parsing through DaXtra. Which one applies depends on which Bullhorn product the agency runs, and pages that give a single flat answer are not reading the vendor's own docs.

The claim

Never use columns — Bullhorn says so.

What holds up

It said so, and then partly unsaid it. Bullhorn's guidance does recommend avoiding headers, footers, columns and tables, but its 2026 parser upgrade notes claim multi-column designs are now parsed more accurately. Because the upgrade rolls out in phases, you cannot know which parser a given agency has — which is an argument for a simple layout on prudence grounds rather than because the rule is absolute.

The claim

Applying again with an updated resume refreshes your profile.

What holds up

Partly, and there is a trap. Bullhorn documents that a differing email address creates a whole new candidate record owned by nobody, and that existing records are not automatically re-parsed when the parser is upgraded. Use the same address you have always used with that agency, or you will fork yourself.

The claim

There is a Bullhorn URL you can look for.

What holds up

Usually not. Bullhorn's career portal is files the agency hosts on its own domain, and Bullhorn documents that its support cannot even access the agency's web server. The reliable tell is the browser tab reading Bullhorn Candidate Portal, or a form asking about shifts, travel limits and relocation.

Bullhorn ATS — common questions

Not from the URL, in most cases. Bullhorn's career portal is hosted on the agency's own domain. Look at the browser tab instead — observed live in August 2026, an agency portal on its own hostname carried the page title Bullhorn Candidate Portal. Fields about shift availability, travel limits and willingness to relocate are a secondary signal.

Guides to the other big systems

See what Bullhorn would pull out of your resume.

Upload it and get an instant ATS score with the exact gaps — content and impact, keyword match, formatting, skills. Free, no signup, no card.

Check my resume free

One-time plans if you upgrade · no subscription · 7-day money-back

About this guide
The ApplyVita Career Team

The ApplyVita Career Team builds the resume-scoring and job-matching tools at the core of ApplyVita. Our guidance is grounded in the same four-component ATS rubric our product scores resumes on — content and impact, keyword match, formatting, and skills — and in current recruiter and hiring-manager practice. Every guide is checked against that rubric before it is published, and updated as hiring norms change.

Salary figures are estimates informed by publicly reported data from Glassdoor, Levels.fyi, AmbitionBox, LinkedIn Salary and others — negotiation anchors, not guarantees.Read our editorial standards, sourcing & corrections policy →