Skip to content
Surhires

Transparency

Every feature area, with its real build status

Every feature page on this site carries a status badge. This page explains what those badges promise and applies them, honestly, to the whole product.

Surhires labels every feature with one of four states: shipping today, shipping and being extended, in build, or planned. This page lists which product areas sit in each state. A feature is only marked shipping once its workflow, permissions, telemetry and failure handling hold up in production, not merely because the code exists.

By Surhires Editorial · Published · Reviewed

Four states, and what each badge promises

Recruitment software is sold with a vocabulary designed to blur the line between what exists and what is intended. Coming soon, in preview, on the roadmap and available now all appear on the same page, in the same typeface, and a buyer discovers the difference in month three. We use four words, they mean the same thing on every page of this site, and they are the words used in the internal feature audit rather than a marketing translation of it.

The badge sits at the top of every feature page next to an evidence line naming the actual components or services the capability runs on. Where a feature is in build or planned, there is no evidence line, because there is nothing to name, and the page is written in the future tense throughout. That is the whole mechanism. It is not sophisticated, but it survives contact with a procurement question.

  • Shipping today: in the product now, in production, described in the present tense
  • Shipping and being extended: the core works today, named additions land in the Wave 1 release
  • In build: under active development for Wave 1, not usable today, never quoted as available
  • Planned: a stated intention with no build under way, written in the future tense and priced as nothing

Shipping today: the candidate and pipeline core

The working core of the product is live. The candidate database holds structured profiles with normalised skills, seniority, location, notice period and salary expectation, plus typed custom fields, with an activity stream on every record. Applicant tracking runs a configurable stage machine with submittals as first-class objects and a fixed disposition list, and the pipeline view computes time-in-stage and surfaces the exceptions rather than the totals.

Around that core, resume parsing, bulk resume import, AI candidate matching and AutoShortlist are all shipping. So are interview scheduling, offer letters, assessments, the candidate blacklist, the HR conversion path that turns a placement into an employee record, and the iOS and Android recruiter app built on Capacitor. WhatsApp is live for the India market on the Business API, which is a market-specific statement rather than a global one.

AI interview calls ship today in a controlled beta. That word is doing real work: the capability is in production and customers are using it, but it is enabled deliberately rather than switched on for everybody, because a system that telephones candidates has failure modes that only appear at volume.

Shipping today and being extended

Several areas work now but are honestly described as partial, because the version that ships is narrower than the version the feature page describes in full. Candidate communication and email cadences are the clearest example: sending, templating and threading work today, and the sequencing depth, branching and reply classification are landing across the Wave 1 release.

Placement invoicing raises an invoice against a placement today and is being extended on the rebate, guarantee and multi-currency side. Candidate scorecards capture structured interview feedback and are gaining panel-level comparison. Analytics and reporting produces the dashboard set today and is being extended with the deeper attribution cuts. Multi-board job posting publishes to the connected boards it names and is adding the rest. Duplicate candidate detection runs on import and is being extended to run continuously.

Partial is the badge most likely to be quietly upgraded to live by a marketing team. It is not upgraded here. If you are evaluating on one of these areas specifically, the feature page for it names what works now and what does not, and that is the paragraph to read.

In build for the Wave 1 release

In build means engineering is working on it and it is not usable today. The client portal, which gives a hiring manager a read-only shortlist view without consuming a seat, is in build. So are talent pools, the data import tooling, the Bullhorn migration path and the Chrome extension for user-initiated capture.

The compliance surfaces are in build as a group: consent capture and retention windows, the EEO reporting firewall that keeps demographic data out of the hiring record, and the pay transparency validator that checks a posting against the disclosure rules of the jurisdictions it is going to. Source-of-hire attribution, client relationship scoring, post-offer engagement, remote talent sourcing, time-zone scheduling, interview kits, candidate nurture sequences and the job description generator are also in build.

None of these should be counted as capability in a scoring matrix today. If one of them is decisive for you, the honest answer is to ask for the current build state and a date, and to weight the answer accordingly rather than treating the feature page as a delivery promise.

Planned, and written in the future tense

Four things are planned with no build under way: the AI notetaker, the AI sourcing agent, multi-channel sequences and the MCP server. Each has a page on this site, each page says in its first paragraph that the feature does not exist, and each explains what has to be true before it can be built.

That last part matters more than the plan. The notetaker follows the voice beta because it records people who are not your customers and have not agreed to anything, across jurisdictions with different consent rules. The sourcing agent is constrained by what the large candidate platforms permit in their terms of service, and building a covert version would put your seat licences at risk rather than ours. Multi-channel sequencing waits on carrier registration for SMS. The MCP server waits on the permission model being right, because an agent interface to a candidate database is a data-exfiltration surface if the scoping is wrong.

The rule that governs this page

The internal feature audit was produced by grepping the codebase, and it found more capability than the product could honestly claim. That is the normal outcome of such an exercise, and it is where most vendor feature lists come from. The rule we adopted in response is that file existence is not production readiness.

A capability is only badged as shipping when four things hold. The workflow completes end to end for the roles that need it, not just for an administrator. Permissions are enforced on it, so the feature does not leak data across desks or tenants. Telemetry exists, so we can see it working or failing rather than waiting for a support ticket. And the failure path is defined: what the user sees when the third-party service is down, when the parse fails, when the calendar rejects the hold.

Anything missing one of those four is partial or in build, however complete the code looks. This costs us feature-count comparisons against vendors who count differently. It is the trade we made deliberately, and this page is where it is visible.

  • The workflow completes end to end, for every role that needs it
  • Permissions are enforced, across desks and across tenants
  • Telemetry reports success and failure without a support ticket
  • The failure path is defined and shown to the user, not swallowed

How to use this page during an evaluation

Take your requirement list and mark each line against the four states rather than against a yes or no. A requirement met by a shipping feature is a fact you can test in the trial. A requirement met by a partial feature needs a specific question about which part ships. A requirement met by an in-build feature is a bet on a date. A requirement met by a planned feature is not met.

Then do the same to every other vendor on your shortlist, which is the harder half of the exercise, because most will not give you the vocabulary to do it. Ask them which features on their pricing page are generally available today, which are in limited release, and which are on the roadmap. The answer, and the speed of the answer, tells you a great deal.

When a badge changes

Badges move in one direction most of the time, from planned to in build to shipping, and each move is a changelog entry once the product reaches general availability. A move in the other direction is rarer and more important: a feature pulled back from shipping to in build because a failure mode appeared at volume.

We publish those too. A vendor who never regresses a status badge is either extraordinarily lucky or is not using the badges honestly. The roadmap page explains how items are chosen and what they are waiting on; the changelog records what actually changed and when.

What you get

Four fixed states

Shipping today, shipping and being extended, in build, planned. The same four words on every page.

Evidence line

Every non-planned badge names the real components or services the capability runs on.

Candidate core

Database, applicant tracking and pipeline management are shipping today, in production.

AI matching

Candidate-to-requisition matching with a requirement-level score breakdown ships today.

Parsing and import

Resume parsing, bulk import and AutoShortlist are live; duplicate detection is being extended.

Voice in beta

AI interview calls ship in a controlled beta, enabled deliberately rather than for everybody.

WhatsApp by market

Live on the Business API for the India market; the US path waits on template approval.

Communication, partial

Sending and templating work today; sequencing depth and reply classification land in Wave 1.

Delivery, partial

Placement invoicing, scorecards, analytics and multi-board posting ship and are being extended.

Compliance, in build

Consent and retention, the EEO firewall and the pay transparency validator are under development.

Four planned items

AI notetaker, AI sourcing agent, multi-channel sequences and the MCP server are not built.

Readiness test

Workflow, permissions, telemetry and failure handling must all hold before a badge reads shipping.

Regressions published

A badge that moves backwards is recorded, not quietly edited out of the page.

Questions recruiters ask

Why publish what is not built? No other vendor does this.

Because the alternative loses us the customers we most want. A staffing firm that buys on a feature list and discovers the gap in month three churns and tells people. A firm that reads this page, decides the gaps are survivable and buys anyway is a customer who stays. The page costs us some shortlist places and saves us the wrong ones.

Is a controlled beta the same as generally available?

No. Controlled beta means the capability is in production and customers are using it, but access is enabled account by account rather than switched on by default. For AI interview calls that is deliberate: an automated system that telephones candidates has failure modes that only appear at volume, and we would rather find them with a small number of accounts.

What does partial actually mean for something I am buying?

It means the core of the feature works today and a named extension does not. Placement invoicing raises invoices now; the rebate and multi-currency handling is landing across Wave 1. The feature page for each partial area names the split. If a partial area is decisive for you, read that page rather than this summary.

Can I trial an in-build feature?

Generally no. In build means it is not usable, and giving you a half-built surface in a fourteen-day trial would mislead you about the product rather than inform you. Where a build is far enough along to be shown, we will demonstrate it and say plainly that you are looking at a build rather than a shipping feature.

How often is this page updated?

Whenever a badge changes, and it is reviewed against the feature audit before each release. Once the product reaches general availability, every badge change is also a changelog entry with a date, so you can see the history rather than a snapshot that has quietly been edited.

Does a shipping badge mean the feature is finished?

No. It means the workflow completes, permissions are enforced, telemetry exists and the failure path is defined. Almost everything badged as shipping continues to be improved. The badge is a floor, not a ceiling, and the ones that are actively being widened carry the extended badge instead.

What happens if a feature slips out of Wave 1?

It stays badged as in build and the roadmap page carries the reason. We do not move a slipped item to planned to make the in-build list look shorter, and we do not move it to shipping because a partial version exists. The badge follows the readiness test, not the release calendar.

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.