Job boards
In buildPost to ZipRecruiter and see which board actually produced placements
In build for Wave 1: requisitions pushed to ZipRecruiter, applicants synced back, and source attribution that survives all the way to the placement.
The ZipRecruiter connector is in build for Wave 1, covering job posting out and candidate sync back through the ZipRecruiter API. It is not live today. API access runs through ZipRecruiter's own partner process, so the connector ships when access is confirmed rather than on a date we publish.
By Surhires Editorial · Published · Reviewed
In the product: in build for Wave 1: posting and candidate sync through the ZipRecruiter API
The state of this connector
ZipRecruiter is in build, not live. Two directions are in scope for Wave 1: pushing a requisition out as a posting, and syncing applicants back onto that requisition as candidate records. Access to the ZipRecruiter API is granted through their own process, with criteria and commercial terms set by them, so we ship when access is confirmed and not before.
That sentence is deliberately unglamorous. A board logo on an integrations grid with no state next to it is a promise the buyer will test in week two of onboarding, and a promise that fails then costs more than the deal it won.
In the meantime you post on ZipRecruiter directly and route applications into Surhires by email, where they are parsed and deduplicated exactly as they will be when the connector lands.
A US-market board with US-market behaviour
ZipRecruiter is a United States board first, and the desks that lean on it are usually running high-volume commercial, light industrial, healthcare support or sales requisitions where speed of response matters more than the depth of any individual profile. Applications arrive quickly and in quantity, and the desk that answers first tends to win.
That shapes what the integration has to be good at. Not clever matching at the point of ingest, but speed: the applicant becomes a record with a parsed resume in seconds, the recruiter sees them in the requisition queue, and the first outreach can be a templated SMS or WhatsApp message sent from the list rather than a call that happens tomorrow.
It also shapes the compliance surface. Text messaging a US applicant means opt-in capture, STOP handling and suppression lists have to work properly, and 10DLC brand and campaign registration with the carriers is yours to hold. We provide the fields and the sending integration; the registration is not something we can do for you.
- Applicants land in the requisition queue with the resume already parsed
- First touch can be templated SMS, WhatsApp or email from the list view
- Opt-in basis, STOP keywords and suppression lists supported on outbound
- Carrier brand and campaign registration remains your responsibility
Candidate sync, and what sync actually means
Sync is a word integrations pages use loosely. Here it means one specific thing: applicants who apply to a job you posted through the connector are written back into Surhires as candidate records attached to that requisition, with the resume parsed, the source set to ZipRecruiter, and the duplicate check run before anything new is created.
It does not mean a mirror of the ZipRecruiter candidate database inside your tenant, and it will not mean that later either. Board terms do not permit it and no serious vendor should offer it. What you get is the people who applied to your jobs, which is the set you have a relationship with.
Stage changes stay in Surhires. Once a candidate is in your pipeline, the board is a source rather than a system of record, and trying to keep two pipelines in agreement is how desks end up trusting neither.
Applications are a vanity metric, placements are not
Every job board reports the number it looks best on, which is applications delivered. A board can deliver four hundred applications to a requisition and produce no submittals at all, and if the only number on your desk is applications received, that board keeps its budget forever.
Because source is written at ingest and carried through every stage change, Surhires can report the funnel by board rather than the top of it. Applications by source, screened by source, submitted by source, interviewed by source, placed by source, over a period you choose. The same view broken down by requisition type usually shows that a board is excellent for one discipline and useless for another.
The uncomfortable version of this report is the one worth running. It is common for a desk to discover that the board consuming most of the advertising budget is producing the fewest placements, and that a quiet board is quietly carrying the desk.
Working ZipRecruiter alongside the rest of the desk
US staffing desks generally run ZipRecruiter and Indeed together, because coverage overlaps but does not duplicate. Multi-board posting is built so a requisition is written once, formatted per board, and pushed to each connected board without retyping the description or diverging on salary and location.
Salary disclosure is worth a line of its own. A posting published into a state with a pay-range disclosure rule can be checked against the rules of the states and countries it is going to before it goes out, and flagged if the range is missing. Whether a given posting meets a given jurisdiction's requirements is a decision you make; the product's job is to raise it before publication rather than after a complaint.
Getting value from ZipRecruiter before the connector ships
Post on the board as you do now, and route the application emails into a requisition inbox so they parse on arrival. Set the source on the ingest rule rather than on each candidate, so the attribution reporting is already accurate before the API path exists.
For historic data, bulk resume import will take a folder of past applications and load them with the same parsing and the same duplicate check. Desks that do this in their first fortnight usually find several hundred people they were already paying to re-acquire.
When the connector is confirmed, the posting leg becomes automatic and the ingest path moves from email to API. Everything already in the database, including the source history the reporting depends on, stays exactly where it is.
- Route applications to a requisition inbox and parse them on arrival
- Set board source once, on the rule, so attribution is consistent
- Bulk import historic applications with the same duplicate rules
- Run the source funnel report from day one, not after the connector lands
What we will not claim about this integration
There is no partnership announcement, no certification, no badge and no logo right implied anywhere on this page. We are building against a published API and applying for access through the same process any vendor uses.
If access is declined or the terms do not work, this page will say so and the state will change to reflect it. A roadmap that only ever moves forwards is a marketing document, not a roadmap.
What you get
Requisition to posting
In build: publish a job to ZipRecruiter from the requisition without rewriting it.
Applicant sync back
In build: applicants written to the requisition as candidate records with parsed resumes.
Source set at ingest
Every synced applicant carries ZipRecruiter as the source from the moment it lands.
Duplicate check first
Email, phone and fuzzy identity matching run before a new record is created.
Fast first touch
Templated SMS, WhatsApp or email sent to a synced applicant straight from the list.
Opt-in and STOP handling
Consent basis, STOP keywords and suppression lists supported on outbound messaging.
Multi-board posting
Write the requisition once and push it to each board you have connected.
Pay-range check
A posting can be checked against salary disclosure rules for its target states before it goes out.
Funnel by source
Applications, screens, submittals, interviews and placements broken down by board.
Source by discipline
See which board works for which requisition type instead of one blended average.
Email ingest today
Route application emails into a requisition inbox for the same parsing right now.
Historic bulk import
Load a folder of past board applications with identical parsing and dedup.
One pipeline
Stage changes live in Surhires; the board stays a source, not a second system of record.
State on the page
The connector's build state is published here and updated when it changes.
Questions recruiters ask
Is the ZipRecruiter integration connected today?
No. Posting and candidate sync through the ZipRecruiter API are in build for the Wave 1 release. API access is granted through ZipRecruiter's own process, with criteria and terms set by them, so the connector ships when access is confirmed rather than on a published date. Manual posting with email ingest works today.
Will the connector give me access to the ZipRecruiter candidate database?
No. Sync means applicants who applied to jobs you posted are written back into your tenant as candidate records. It does not mean a copy of the board's database, now or later. Board terms do not permit that, and a vendor offering it would be handing you a risk rather than a feature.
Is ZipRecruiter useful outside the United States?
It is primarily a US board, and that is how we are building for it. UK desks are generally better served by CV-Library and the aggregators, and Australian desks by Seek. Each of those connectors has its own page and its own state, because their partner processes are entirely independent of one another.
Can I text applicants as soon as they sync in?
The product supports templated SMS from the list view with opt-in capture, STOP keyword handling and suppression lists. Whether a specific message is lawful depends on how you configure and send it, and US SMS sending requires your own 10DLC brand and campaign registration with the carriers. We provide the fields and the sending integration; the registration is yours.
How do I know whether a board is worth its budget?
Run the funnel by source. Because source is written at ingest and survives every stage change, you can see submittals, interviews and placements by board rather than only applications delivered. Break it down by requisition type as well; a board that is useless for one discipline is often strong in another.
What if ZipRecruiter declines API access?
Then this page changes to say so and the state stops being in build. We are not going to leave a logo on an integrations grid implying a connection that will not exist. Manual posting with email ingest continues to work, and the attribution reporting behaves identically because it depends on the source field, not the transport.
Keep reading
- Post to Indeed and get applications back as structured records
- Job posting with the board states written down
- Find out which sources actually produce placements
- Numbers a desk can act on before Friday
- Catch a missing salary range before the advert goes out
- Choosing an applicant tracking system that can carry twenty clients at once
See it against your own reqs
Bring one live role and three resumes. In twenty minutes you will see the match scores, the shortlist and the placement invoice that comes out the other end.