Important:Read DISCLAIMER.md first.

Docs / Form Systems

Form Systems

Which applicant tracking systems Seekter fills on its own (Greenhouse, Ashby, Lever and more), which need you signed in, like Workday, and which it hands back.

Most job applications go through an applicant tracking system (ATS): Greenhouse, Ashby, Lever, Workday and dozens more. Each one builds its forms differently, and each has its own traps: a field that looks filled but doesn't save, an upload that freezes the tab, a phone widget that rewrites the number.

Seekter keeps one file per system in reference/ats/, written from real applications and dated. Before every form, the run works out the system from the URL and reads that file first, so it doesn't relearn a trap the hard way.

Filled Without You

No account needed; Seekter fills the form, submits it and checks the confirmation:

  • The big ones: Greenhouse (including forms embedded in a company's own site), Ashby, Lever, Workable, SmartRecruiters, Teamtailor, Recruitee, Personio.
  • Smaller systems: Pinpoint, PeopleForce, Gem, Talemetry, Cezanne HR, Rippling, Breezy, Factorial, Manatal, Talentics, Heroty, Peoplise, Bizneo, Traffit, Trakstar, Sage HR, ReachMee, Recruitly.
  • Others: Dayforce through its "apply without an account" path, Apple's careers site, Indeed SmartApply (the form Glassdoor's Easy Apply opens, once you're signed in to Glassdoor), Google Forms and Airtable forms.

A single tenant can still break the pattern: a page script that won't run, a bot check, a domain the browser extension isn't allowed on. Those come back to you as a hand-off with everything else filled.

Filled Once You've Signed In

These need an account. Seekter never creates one and never types a password, but once you've signed in yourself, it fills the rest:

  • Workday. Every Workday employer needs its own account. You create it or sign in; Seekter fills every step after that.
  • iCIMS. Only the first screen is yours: you create the account, or sign in, and set the password. Seekter fills every step after that, the resume upload included.
  • Oracle Cloud HCM and Taleo. You sign in; Seekter fills the form.
  • SAP SuccessFactors. You create the candidate profile or sign in; Seekter fills the application, work history, education and languages included, and saves it as a draft so you can look before you apply.
  • amazon.jobs. You sign in to your amazon.jobs account; Seekter fills the application. Amazon remembers your answers, so the next application is shorter.
  • JOIN. Once you have a JOIN account, Seekter signs in through the login link JOIN emails you, read from your inbox. It never creates the account.

Handed Back to You

  • Account walls Seekter can't pass on its own: systems that need a new account before anything else and haven't been filled after a sign-in yet.
  • A visible CAPTCHA. BambooHR and JazzHR are the common ones, and Recooty and GlobalLogic's own careers site end the same way: the form is filled, and you tick the box and submit. An invisible check that passes on its own is fine.
  • Phenom. On the employers measured so far, attaching any file from the browser extension freezes the tab, so these forms come back to you from the start.
  • A consent that also accepts the platform's terms of service, as Dueto's and HRPanda's do, or a submit button that does it, as Gem's and Indeed SmartApply's do. Seekter fills everything else and leaves that click to you, because accepting terms is yours.
  • A required declaration, such as Spott's "I certify that all information provided is accurate". The form is filled; you tick it and submit.
  • Questions with no truthful answer, and forms that ask candidates not to use AI. Only the factual fields are filled.
  • cord, which has no application form at all: the only way in is a message to the hiring manager, and Seekter never sends messages for you.

Every hand-off is left open in its own browser tab and listed in the Needs you table at the top of applications/README.md, with the exact next step.

Never

LinkedIn Easy Apply is never filled, whatever the settings. Those postings come back to you as a list to send yourself. See Guardrails.

When a System Behaves in a New Way

When a run meets a form that doesn't behave the way its file says, the lesson goes into that file, so the next run starts from it. A system with no file gets one. You can send those lessons back to everyone with /seekter-git.

Updated November 4, 2026.