# Sites: what to expect What AIHawk can do on each site, from the real forms it has been run on. Postings are counted by host in the job index (`index.parquet` in the release built 2026-11-04) and rounded to the nearest thousand. | Site | Postings in the index | Status | What stops it | |---|---|---|---| | Greenhouse (boards and job-boards hosts, EU too) | ~200k | sent and confirmed on a real form | One real send (one send only). Others stopped at required questions the CV and answers do not cover. A dry run on 2026-11-07 met a closed posting and said so in 33 seconds: the board sends a closed job to `/?error=true`, which the plugin now names. On 2026-11-07, on a test posting of a sandbox or demo board, through the app with a test CV: sent and confirmed, "Thank you for applying" at `/confirmation`, in 3 minutes and a cent. | | Ashby (jobs.ashbyhq.com) | ~76k | sent and confirmed on a real form | One real send (one send only). Others stopped at required questions, or found a closed posting, or a Submit button that stayed disabled. A dry run on 2026-11-07 with a test CV filled the form in 40 steps and found the send control, which no id names. On 2026-11-07, on a test posting of a sandbox or demo board, through the app with a test CV: sent and confirmed, "Your application was successfully submitted", in 5 minutes and 2 cents. | | Lever (jobs.lever.co, jobs.eu.lever.co) | ~101k | sent and confirmed on a real form | One real send through the app as it is now: the page said "Application submitted!" at an address ending in `/thanks`. A dry run on 2026-11-07 with a test CV filled the form in 22 steps, the cheapest of any site, with no captcha shown. On 2026-11-07, on a test posting of a sandbox or demo board, through the app with a test CV: sent and confirmed, "Application submitted!" at `/thanks`, in 3 minutes and a cent. | | JazzHR (applytojob.com) | ~154k | sent and confirmed on a real form | reCAPTCHA did not pass with a click on 5 postings; it often turned into an image puzzle. A later run, with no limit on clicks: the whole form filled in about 2 minutes, then the same image puzzle. A dry run on 2026-11-07 with a test CV filled a real form in 24 steps and under a cent, with no captcha shown on that posting, and settled where the CV goes. On 2026-11-07, on a test posting of a sandbox or demo board, through the app with a test CV: sent and confirmed, "Your application has been received.", in 3 minutes and a cent, with no captcha shown. | | BambooHR (bamboohr.com) | ~87k | sent and confirmed on a real form | reCAPTCHA did not pass with a click on 5 postings; it often turned into an image puzzle. A later run reached the send button in about 5 minutes with no captcha shown; whether one shows on sending is not known. No send has gone. A dry run on 2026-11-07 met a closed posting and said so in 8 steps: a closed job sends the browser to the company's whole list at `/careers`. On 2026-11-07, on a test posting of a sandbox or demo board, through the app with a test CV: sent and confirmed, "Your application was submitted successfully", in 4 minutes and a cent, with no captcha shown. | | Personio (jobs.personio.de, jobs.personio.com) | ~64k | stops at a captcha about half the time | Turnstile passed on 2 of 4 postings. A real form ended blocked. A dry run on 2026-11-07 with a test CV filled a real form in 22 steps and under a cent, on an English `.com` posting, and settled the CV control and the send control. | | SmartRecruiters (jobs.smartrecruiters.com) | ~519k | reaches the send button, not always | One real form filled through every step in about 11 minutes, and the send button named. A later run stopped at 150 steps, pressing keys that scrolled nothing; with a rule against that, the next two runs reached the button, in about 10 and 7 minutes. No send has gone. A dry run on 2026-11-07 with a test CV filled the two-step form in 42 steps and 6 minutes, send control found, nothing sent. On 2026-11-07 the form's page answered 403, then a DataDome slider puzzle, after a script had read some 260 SmartRecruiters postings from the same address: the form stopped, as it must. | | Recruitee (recruitee.com) | ~26k | sent and confirmed on a real form | One real send (one send only). Other forms stopped at required questions that test answers do not fit. | | Teamtailor (teamtailor.com) | ~30k | sent and confirmed on a real form | One real send (one send only). An earlier click was refused for its test phone number, so nothing went then. Other forms stopped at required questions. A dry run on 2026-11-07 with a test CV filled a real form in 41 steps and a cent, in Italian; the phone's "Edit number" button refused a click. | | Workable (apply.workable.com) | ~35k | send clicked, not confirmed | One real form filled and sent: the button stayed on "Submitting…" beside an unticked Cloudflare box, and the browser was closed with no answer from the page. A dry run on 2026-11-07 with a test CV filled the form in 27 steps and under 3 minutes, send control found, nothing sent; a second posting had closed, and the model said so. | | Paylocity (recruiting.paylocity.com) | ~228k | reaches the send button, not always | One real form of 5 steps filled in about 27 minutes, and the send button named. A later run stopped at 150 steps, and the next two reached the button, in about 10 and 8 minutes. No send has gone. A dry run on 2026-11-07 with a test CV filled all four steps and found the send control, at 148 of the 150 steps allowed, 23 minutes: the demographic lists took most of them, and the plugin now says how to work them. | | Breezy (breezy.hr) | ~50k | sent and confirmed on a real form | One real send (one send only). A dry run on 2026-11-07 with a test CV filled a real form in 29 steps and a cent, and settled the CV link and the send control, which is a `type="button"`. On 2026-11-07, on a test posting of a sandbox or demo board, through the app with a test CV: sent and confirmed, "La tua candidatura è stata presentata correttamente" at `/apply/submitted`, in 3 minutes and a cent. An earlier run clicked a hidden button that `button[type='button']` also matched, and nothing went; a send control that matches several elements is now sent back to the model. | | Workday (myworkdayjobs.com, myworkdaysite.com) | ~1,481k | sent, confirmed by its address | Needs an account on each company's site. The plugin was written from a real site read on 2026-11-07 up to the "Create Account" page: it signs in or creates the account with the candidate's email and a Workday password from the answers, and reads a verification code from the mail when the site asks for one. The steps after sign-in come from Workday's usual form, not from a run. On 2026-11-07, on an implementation tenant: account made, six steps filled and Submit clicked in 26 minutes and 7 cents. The address then moved to `/jobTasks/completed/application`, but the Review step, still on screen, had been read as a refusal; such a page is now read again where it went. | | iCIMS (icims.com) | ~622k | sent and confirmed on a real form | Needs an account: a form stops at the sign-in unless you are signed in. On 2026-11-07, on a company's test portal: the first run ran out of steps (150 then) uploading the CV after the profile was filled, which wipes it; with the plugin, sent in 11 minutes and 3 cents, "You are currently submitted to this job". The model clicked the last step's Submit itself, which sends with no review page: the plugin now names it as the send control. | | Gem (jobs.gem.com) | ~4k | sent and confirmed on a real form | On 2026-11-07, on a test posting of a sandbox or demo board, through the app with a test CV: sent and confirmed, "Congratulations! Your application ... has been received!", in 6 minutes and a cent. No plugin. | | Pinpoint (pinpointhq.com) | ~20k | sent and confirmed on a real form | On 2026-11-07, on a test posting of a sandbox or demo board, through the app with a test CV: sent and confirmed, "Your application was received successfully" at `/applications/thanks`, in 7 minutes and 2 cents. No plugin. | Postings per status, in the index: sent, confirmed by its address ~1,481k; sent and confirmed on a real form ~1,370k; reaches the send button, not always ~747k; stops at a captcha about half the time ~64k; send clicked, not confirmed ~35k. Notes: - A form no longer stops at what the CV does not say. Lever's send was made after that change; the others behind "sent and confirmed" were made before it, when other forms on those sites stopped at required questions. - "Sent and confirmed" rests on one send per site. Treat it as "it can send", not "it sends reliably". - Greenhouse's confirmation page was not saved, so its plugin keeps generic wording. Ashby's, Breezy's, Recruitee's and Teamtailor's are quoted in their plugins. - A captcha shown as a box is clicked, as a person would. It is not solved: on a puzzle the form stops as blocked, for the person to do by hand. ## Measured | What | Result | |---|---| | Ranking, graded blind on real postings | nDCG@10 of 0.683, against 0.569 before Jev; 0.4 wrong jobs in the top 10 | | Form model, on a local course of hard forms, of 100 | DeepSeek v4.1 flash 87, GLM 83, Gemini 81 | | A form, on real sites | 0.4 to 3.3 cents in model calls; 3 to 27 minutes |