Skip to content
ProductsComponentBeta

Herald

Hiring, end to end — and the careers page on this site already runs on it.

Useful when replacing: Greenhouse, Lever, Eightfold and the per-recruiter, per-job-slot tax

Sprint componentNot sold separatelyTerms set in scope

Component · not sold separately

This one has no price.

Herald is something we build with, not something we sell. It ships inside a sprint, and it's part of why a sprint costs $990 a week instead of a quarter's salary. We'd rather say that plainly than put a number on it and imply a support promise we haven't made.

Need it? It comes with the build. If it ever stands on its own, it'll get a price on the pricing page like everything else.

Inside Herald

The problem

Applicant tracking is priced like enterprise software and behaves like a database from 2011. Greenhouse and Lever bill per recruiter seat and per job slot, so hiring more means paying more before a single person is hired. Eightfold sells AI matching at a price that assumes you're a Fortune 500. And every one of them holds the thing you can least afford to lose: your entire candidate history, your talent pool, and the compensation data behind every offer you've made — exportable only as a CSV that drops the context. Meanwhile candidates get a seven-page form that asks them to retype the résumé they just uploaded.

How Herald solves it

Already running on our own careers page

This isn't a mockup: /careers on this site is Herald. Upload a résumé and it parses into the form — name, experience, links — so the candidate confirms rather than retypes. One screen, real progress, no account creation, no 'please re-enter your work history'. Go and apply for something; the flow you'd give your candidates is the flow you just used. We wouldn't sell a hiring product we didn't hire with.

Matching that shows its reasoning

Herald scores candidates against the role on evidence it will show you — the specific experience, skills, and signals it matched, and what it couldn't verify. Every score is explainable and auditable, because a hiring decision you can't explain is a liability, and an opaque model making them is worse than no model.

Your talent pool is an asset, not a hostage

Every candidate, conversation, scorecard, and offer sits in your Postgres. Past applicants stay searchable and re-engageable forever, with no per-record fee for keeping your own history. Migrating out is a pg_dump.

Integrates with the ATS you already regret

Two-way sync with Greenhouse, Lever, Workday, and Ashby means you can run Herald alongside your incumbent, prove it, and switch when you're ready — not sign a migration project on faith.

Compliance built into the hire

EEOC and OFCCP reporting, GDPR and DPDP candidate-data rights, configurable retention windows, and auditable consent — with candidate data hosted in the region its law applies to, and never used to train a model.

Delivery terms — stated precisely

How Herald is delivered, what you control, and where the boundaries sit.

Source included · MIT

Run it yourself or use optional managed hosting.

Data and hosting

Deploy in your cloud or use the stated optional managed-hosting plan. Data location and operator access are agreed before production use.

Compliance boundary

Residency, controls, and regulatory requirements are implementation decisions documented in the selected plan or delivery scope.

Built on

Next.jsPostgresVyomRecallYour cloud

Herald — the questions buyers ask

Who owns the code and IP?

For a Build Sprint, the repository, deployment assets, and work-product IP described in the SOW are handed over to you. Pre-existing products retain the licence shown on their product page; hosted services remain services. We state that boundary before work starts.

What happens if a sprint misses its scope?

We finish it. Fixed price means the risk of estimation is ours, not yours — a missed scope item is completed without a new invoice. Changes you request are re-scoped explicitly, so the line between 'our miss' and 'new ask' stays honest.

How do time zones work with a pod in India?

Every engagement includes 4+ hours of overlap with US or EU working hours. Async by default — written updates, weekly clickable demos — and meetings only when they earn the slot. You'll never chase a status report.

How is our data and code kept secure?

Work happens in your repos and your infrastructure wherever possible — we hold the minimum access needed, revoked at handover. NDAs are standard on request, and everything we self-host for you runs behind your keys, not ours.

How fast can you actually start?

Scoping takes a day; most sprints start within a week of sign-off. Pods are deliberately small and senior, so your start date is confirmed in the sprint plan — not left floating.

Do we need a retainer afterwards?

No — that's the point. A sprint ends with handover docs and training. If you want us to keep maintaining what we built, that's an optional flat monthly add-on you can cancel any month, because the software keeps working without us.

Own Herald, don't rent it.

See the price, deploy on your infrastructure, keep the code. Or scope a sprint and we'll customise it and hand it over.

Next in catalog

Healthcare OS

The operating system for a healthcare business — patients, pharmacy, compliance — owned by you.