Sites: a confirmed send on Recruitee, and Lever's own words

This commit is contained in:
feder-cr committed 2026-11-05 10:12:55 +01:00
1 parent e74f532b83
commit 881badd0ee
4 files changed
+8 -8

No files matched your search

+1 -1
View File
@@ -62,7 +62,7 @@ The model fills the form and names the submit button; it is told not to send, an
## Sites
Sites vary a lot: Greenhouse, Ashby and Breezy have one confirmed real send each, the others fill forms without sending, stop at a captcha or at questions, or need an account. [docs/sites.md](docs/sites.md) gives each site's status and what stops it. Other postings are listed for applying by hand. The Gmail and Outlook plugins take a code or a link from your mailbox. They tell the model to read only, which is an instruction, not a guarantee: the code refuses only clicks that look like sending, Enter, and visits to sites other than the form's and the mailbox's. A click that deletes or archives mail is not refused. They have not been tried on a real mailbox yet.
Sites vary a lot: Greenhouse, Ashby, Breezy and Recruitee have one confirmed real send each, the others fill forms without sending, stop at a captcha or at questions, or need an account. [docs/sites.md](docs/sites.md) gives each site's status and what stops it. Other postings are listed for applying by hand. The Gmail and Outlook plugins take a code or a link from your mailbox. They tell the model to read only, which is an instruction, not a guarantee: the code refuses only clicks that look like sending, Enter, and visits to sites other than the form's and the mailbox's. A click that deletes or archives mail is not refused. They have not been tried on a real mailbox yet.
A plugin is a Markdown file in [`src/aihawk/plugins/`](src/aihawk/plugins) that explains one site's form to the model. Add a site with a file and no code: see [docs/plugins.md](docs/plugins.md). Your own go in `~/.aihawk/plugins/`.
+5 -5
View File
@@ -6,24 +6,24 @@ What AIHawk can do on each site, from the real forms it has been run on. Posting
|---|---|---|---|
| Greenhouse (boards and job-boards hosts, EU too) | ~200k | sent and confirmed on a real form | One real send, Bottomline (one send only). Robinhood and Adyen stopped at required questions the CV and answers do not cover; one Robinhood run failed. |
| Ashby (jobs.ashbyhq.com) | ~76k | sent and confirmed on a real form | One real send, Mollie (one send only). Snowflake and Glia stopped at required questions; Lemonade's posting was closed; on ElevenLabs and XYZ Reality the Submit button stayed disabled. |
| Lever (jobs.lever.co) | ~101k | filled on real forms, send not confirmed | Two clicks, neither confirmed by the page's words. On Audinate the address moved to `/thanks`, but the text had been read before the page changed, a timing fault since fixed. On CesiumAstro nothing confirmed it. Other forms stopped at required questions or at an attestation. |
| Lever (jobs.lever.co) | ~101k | filled on real forms, send not confirmed | Two clicks, neither confirmed by the page's words. On Audinate the address moved to `/thanks`, whose page says "Application submitted!" to any visitor, but the text had been read before the page changed, a timing fault since fixed. On CesiumAstro nothing confirmed it. Other forms stopped at required questions or at an attestation. |
| JazzHR (applytojob.com) | ~154k | stops at a captcha most of the time | reCAPTCHA did not pass with a click on 5 postings; it often turned into an image puzzle. |
| BambooHR (bamboohr.com) | ~87k | stops at a captcha most of the time | reCAPTCHA did not pass with a click on 5 postings; it often turned into an image puzzle. |
| 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 Allgeier Inovar form ended blocked. |
| SmartRecruiters (jobs.smartrecruiters.com) | ~519k | does not finish yet | Five real postings (ServiceNow, Delivery Hero, Wise, LinkedIn, Wabtec), none reached a send control. The CV attaches (the dropzone `[data-test='resume-upload'] >> div`, confirmed by screenshot) and the UK phone was accepted, with the country chosen in the picker. LinkedIn and Wabtec stopped at the required Experience (and Education) sections, which the test CV cannot fill; Delivery Hero passed step 1 and stopped at Preliminary questions it has no answers for; ServiceNow and Wise ran out of the 7-minute limit. The test phone was changed to a placeholder UK number: the widget refuses numbers in the 07700 900000 to 900999 range. |
| Recruitee (recruitee.com) | ~26k | filled on real forms, no send tried yet | Five real forms (Athora, Accso), all stopped at required questions that test answers do not fit. Nothing sent. |
| Recruitee (recruitee.com) | ~26k | sent and confirmed on a real form | One real send, Accso (one send only). Other forms stopped at required questions that test answers do not fit. |
| Teamtailor (teamtailor.com) | ~30k | filled on real forms, send not confirmed | One click on knowmad mood: the page refused the test phone number, so nothing was sent. Four other forms (Huawei, Grupo Timestamp, Jüster Group) stopped at required questions. |
| Workable (apply.workable.com) | ~35k | filled on real forms, no send tried yet | Two Activate Interactive forms stopped at a required work-authorisation question, which the test does not answer. The earlier send attempt found a closed posting. Nothing sent. |
| Paylocity (recruiting.paylocity.com) | ~228k | filled on real forms, no send tried yet | Filled in a test that stopped before sending, then asked what the answers do not cover. The one send attempt found a closed posting. Thin evidence. |
| Paylocity (recruiting.paylocity.com) | ~228k | filled on real forms, no send tried yet | Two forms (Hartz, Advanced Air Systems) asked many required questions, one of them about the right to work, which the test does not answer. The earlier send attempt found a closed posting. Nothing sent. |
| Breezy (breezy.hr) | ~50k | sent and confirmed on a real form | One real send, Eureka Robotics (one send only). |
| Workday (myworkdayjobs.com, myworkdaysite.com) | ~1,481k | not supported | Needs an account. |
| iCIMS (icims.com) | ~622k | not supported | Needs an account. |
Postings per status, in the index: sent and confirmed ~327k; filled, send not confirmed ~131k; filled, no send tried yet ~289k; stops at a captcha most or half of the time ~305k; does not finish yet ~519k; not supported ~2,103k.
Postings per status, in the index: sent and confirmed ~353k; filled, send not confirmed ~131k; filled, no send tried yet ~263k; stops at a captcha most or half of the time ~305k; does not finish yet ~519k; not supported ~2,103k.
Notes:
- "Sent and confirmed" rests on one send per site. Treat it as "it can send", not "it sends reliably".
- A form asks the person for whatever the CV and answers do not cover, then tries again. In trials with test answers most forms stopped there, as they should.
- Greenhouse's confirmation page was not saved, so its plugin keeps generic wording. Ashby's and Breezy's are quoted in their plugins.
- Greenhouse's confirmation page was not saved, so its plugin keeps generic wording. Ashby's, Breezy's and Recruitee's are quoted in their plugins.
- A captcha shown as a box is clicked, twice at most, as a person would. It is not solved: on a puzzle the form stops as blocked, for the person to do by hand.
+1 -1
View File
@@ -15,4 +15,4 @@ Some forms show a captcha when sending: a box to tick is handled as the rules sa
The submit control is `#btn-submit`, "Submit application".
After sending: the "Success!" shown after the CV upload is the upload, not the send, so read the page after submitting. After a send the address moves to one ending in `/thanks`, which can take more than a few seconds. Lever usually emails a confirmation with the candidate's name, the company and the posting title. If the form is still on the page, the application was not received.
After sending: the "Success!" shown after the CV upload is the upload, not the send, so read the page after submitting. After a send the address moves to one ending in `/thanks`, which can take more than a few seconds, and says "Application submitted!". Lever usually emails a confirmation with the candidate's name, the company and the posting title. If the form is still on the page, the application was not received.
+1 -1
View File
@@ -17,4 +17,4 @@ A required field has a * with the title "This field is required and can not be l
The submit control has `data-testid="submit-application-form-button"`, labelled "Send" or "Versturen".
After sending: Recruitee usually sends an auto-confirmation email only for applications made on the careers site, not for applications by email or added by hand. Its wording is written per job. Read the page: if the form is still there, the application was not received.
After sending: the page says "Fertig!" and "Danke für deine Bewerbung!" on a German form, at an address ending in `/applied`. Recruitee usually sends an auto-confirmation email only for applications made on the careers site, not for applications by email or added by hand. Its wording is written per job. Read the page: if the form is still there, the application was not received.