InterviewWatch ATS covers jobs, candidates, resumes and interviews in one system. Applications arrive through a careers page we host for you, through the one you already have, or from a CSV. Every resume is stored and searchable, the board carries whatever fields your form asks, and interviews are scheduled and scored from the candidate card.
It is built for teams who want the whole hiring loop in one place without a six-week rollout. Sign up, add a job, and the board exists. Jobs, applicants, resumes and stage moves are never billed.
What the ATS includes
One shared place where every open role, every applicant, every resume and every interview lives, so nobody has to ask which spreadsheet is current or where the CV went.
-
Jobs that open and close
Create a job as a team and role, keep it open while you hire, close it when you are done. Closed jobs stay in the record for history but drop out of every picker, so nobody schedules against a filled req.
-
A board, not a spreadsheet
One card per candidate per job across six stages, carrying how the person arrived and how long they have been sitting where they are. The stuck ones are visible without anyone running a report.
-
Applicants arrive on their own
Your careers page posts straight to the apply API, and bulk loads come in by CSV at 500 rows a time. Every row reports back separately, so one bad line never abandons the other 400.
-
A careers page, if you want one
No site to post from? Claim an address and we host the page: your open jobs at app.interviewwatch.com/careers/your-company, live the moment you pick the name, with no DNS and nothing to deploy. The form asks for a name, an email, a resume and whatever else you configure, and files straight onto the board. Already have a careers page? Keep it, and keep posting to the same API.
-
Resumes you can search
Every resume is stored on the application and its text indexed, so one search covers everything you hold, including the person you turned down two years ago. Experience, skills and location are read off the file onto the card as suggestions a recruiter can correct. Resumes are then deleted on a schedule you set, six months after a hire or rejection unless you say otherwise.
-
Your questions become your fields
Whatever your careers form asks arrives with the application. A question nobody has answered before becomes a field the first time somebody does, and you rename it, give it a type, pin it to the card or filter the board by it afterwards.
-
A rejection the candidate actually hears about
When a card lands in Rejected you are asked whether to tell the person, with a short note you can edit first. It is opt-in every time (nothing leaves on a stage move), and the card records that it went, so nobody gets the same email twice.
-
Scheduling and scorecards
The interview is created off the candidate card with an interviewer and a meeting link. The assigned interviewer files the scorecard and the recommendation, and the outcome returns to that same card. Nothing gets copied into a second tool and lost there.
The six pipeline stages
Applied, Phone screen, Onsite, Offer, Hired and Rejected. The stages are the one thing that stays fixed. Everything that actually differs between companies lives on the card instead: your own fields, the resume, the scorecards and how long the candidate has been waiting.
Applied 4
Phone 2
Onsite 2
Offer 1
Hired 1
Rejected 3
The same board a recruiter opens each morning: who arrived, who is stuck, and what happens next.
Hired and Rejected are terminal, so a decision that has been made stays made, and a candidate returning a year later is reopened deliberately rather than by accident. Close the job and it leaves every picker, so nobody schedules an interview against a filled req.
Every resume, stored and searchable
A resume arrives with the application from your careers form, or you drop one on the card. It opens in the panel beside the interview notes, so reading a CV never means downloading a file and losing your place on the board.
It arrives on the card
A resume comes in with the application from your careers form, or you drop one on the card. PDF, Word, ODT, RTF and text, up to 10 MB, and the original downloads whenever somebody wants it.
One search covers all of it
The text of every resume is indexed, so searching for a framework or a former employer reaches the candidate you turned down two years ago as easily as this morning's applicants.
Some of it reads itself
Years of experience, skills and location come off the file onto the card, marked as our reading rather than the candidate's claim. A recruiter overwrites any of it. Nothing is scored, ranked or rejected automatically.
… four years writing Rust for embedded control systems, including firmware for a fleet of battery management units …
… migrated a C++ firmware stack to Rust, cutting the embedded test cycle from hours to minutes …
… embedded Linux and Rust tooling for robotics, plus two years of safety certification work …
One search, every resume you hold: this morning's applicants, the person you turned down in 2024, and a candidate whose card is long gone.
We ship a default list of terms to recognise in a resume, and an admin replaces it with the stack you actually hire for. Change it and the next indexing pass matches against your list instead of ours. No uploaded document is used to train a model.
How applicants enter the pipeline
Candidates are deduplicated by email at the company level. One person applying to five openings is one candidate with five cards, and their whole history stays on that single identity.
Applying to three roles makes three pipeline cards, not three strangers. Whichever door somebody comes through, they are one candidate with one history. How to set up a careers page.
Publish one, or keep your own
Applications have to come from somewhere. Either we host the page and you claim an address, or you keep the careers page you already have and it posts each applicant to us. Same board, same cards, same resumes.
Let us host the page
Claim an address in settings and your page is live at /careers/your-company straight away.
- Live in about a minute, with nobody technical involved
- Lists your open jobs, and drops a role when you close it
- Asks for a name, an email, a resume and your own questions
- No DNS record, no certificate, nothing to deploy
Keep the page you have
Your form handler posts each submission to the apply API and the candidate never leaves your domain.
- Your domain, your design, your URLs and your search traffic
- One POST per submission, usually an afternoon of work
- The resume travels in the same call as multipart form data
- A new question on your form becomes a field with no setup
Name, email and resume always. Every other question is one you chose.
A candidate applying on the hosted page, start to finish. The address is the whole configuration.
Tick a field for the careers page and the hosted form starts asking it, required or optional, in the order you set. Send a new question from your own form and it is adopted as a field the first time somebody answers it. Both end up as a column you can filter the board by, rather than as a sentence in a note. Careers page setup, or the apply API reference for endpoints, examples in four stacks, and every status code.
Scheduling, scorecards and the record
An interview belongs to the candidate it is for. It is created from the card, it carries the interviewer who is running it, and its outcome comes back to the same place rather than to somebody's inbox.
- Schedule from the cardPick a time, an interviewer and a meeting link. The interview appears on the candidate card and on the calendar, and the interviewer gets the invite by email.
- The interviewer files the scorecardNotes and a recommendation, written by the person who was actually in the conversation. Only the assigned interviewer can file it, so every recommendation carries a name. An admin waives it when it is never coming, rather than inventing a verdict.
- The outcome lands back on the cardThe scorecard is readable by the hiring team from the same card, next to the resume and the form answers, so a stage decision is made with everything in one view.
Any interview scheduled from a card can run with consent-first monitoring, and the card comes back with a signed report on whether the answers were the candidate's own. It is a pay-per-use add-on at $5 an interview, off by default and never bundled into a plan price. How that works.
What it costs
Conventional applicant tracking is sold per recruiter seat per month, which is why a three-person team ends up paying for software to hold twelve candidates. Here plans are sized by jobs and seats, and candidates are never metered.
Two active jobs and unlimited seats, plus your first five interviews monitored free.
- 2 active jobs, unlimited candidates
- Unlimited seats, 1 admin
- Careers apply API and CSV import
- Resume storage and resume search
- Scheduling and scorecards
- Your first 5 interviews, monitored free
- No card, no expiry
Five active jobs and fifteen seats, with every feature switched on.
- 5 active jobs, unlimited candidates
- 15 seats, 3 admins
- Everything in Free, uncapped
- Insights analytics
- Monitoring add-on, $5 / interview
The same product as Starter with room for more roles and more people.
- 15 active jobs, unlimited candidates
- 100 seats, 10 admins
- Every Starter feature, nothing gated
- Insights analytics
- Monitoring add-on, $5 / interview
For teams past 15 jobs or 100 seats, or that already run another ATS.
- Unlimited jobs, seats and admins
- Greenhouse integration, with report write-back
- White-label branding
- Custom retention and DPA
- A flat rate for monitoring at volume
Plans are sized by active jobs and seats, not by features: jobs, candidates, applications, resumes and stage moves are never metered, and the only capability that varies between the free plan and a paid one is Insights analytics. Monitoring is a separate $5-per-interview add-on with your first five free, never part of a plan price. What an ATS costs on average, how ATS pricing models compare, or see the full plan breakdown.
Frequently asked questions
What exactly is the InterviewWatch ATS?
How much does the ATS cost?
What are the pipeline stages, and can I change them?
Do you host a careers page for us?
app.interviewwatch.com/careers/your-company immediately, listing your open jobs with an apply form that files onto the board. No DNS, no certificate, nothing to deploy. It stays off until somebody turns it on. If you already have a careers page, keep it: it posts to the same apply API and candidates never leave your domain. There is also a CSV import for bulk loads and a manual add for sourced candidates. Careers page setup.Can we put the hosted careers page on our own domain?
Do you email candidates?
Does it store resumes, and can I search them?
Can we record interview feedback and recommendations?
Can I collect fields beyond name and email?
Do I have to use interview monitoring?
What if we already use Greenhouse or another ATS?
How long does setup take?
What happens to my data if we outgrow it?
Put every applicant on one board.
Create your first job, add candidates, and run hiring from a single pipeline. Free to start, no card required.
Start for free Set up your careers page