How it works
Auto Apply is two pieces: this website, where your profile and job queue live, and a Chrome extension, which opens each queued job and fills in the application. Here is the whole flow, in order.
Fill out your profile
Everything the extension types into an application comes from your profile: contact details, work history, education, skills, your resume file, and pre-answered screening questions (work authorization, sponsorship, relocation, notice period and similar).
The more complete it is, the more of each form gets filled. Fields your profile can't answer are left blank and handed back to you — the extension never guesses.
Install the Chrome extension
Add Universal Auto Apply to Chrome from the Chrome Web Store. There's no separate login — it uses the session you already have on this site. If you're logged in here, you're logged in there.
Tip: click the puzzle-piece icon in Chrome's toolbar and pin Universal Auto Apply so the ⚡ button is always visible.
Queue some jobs
Two ways, both on your dashboard:
- Press ⚡ Queueon any best-fit job card — or "Queue all strong matches" to grab every good fit at once.
- Paste any job application's URL into Add a job by URL. Found something on a company's own careers page? It queues like anything else.
Start with a dry run
Click the extension's ⚡ icon and press Start dry run. The autopilot opens the first queued job, fills every step of its application, attaches your resume — and then stops at the submit button without clicking it. The tab stays open so you can look over exactly what would have been sent. Nothing goes to any employer.
Dry run is on by default, and we'd suggest keeping it on for your first few jobs. It's how you check the fills look right before anything is real.
Go live
Happy with what you saw? Open the popup, untick Dry run, and press Start Autopilot. This is the switch that turns auto-submit on— until Dry run is off, nothing is ever sent; once it's off, the autopilot submits each application for real and records it as applied. Jobs are paced out with a pause between them, and a daily cap (yours to set, up to 50) stops the run when it's reached.
You can also flip on Agree to application terms to have required consent checkboxes ticked for you. Arbitration clauses, credit checks, drug-test consents and data-sharing agreements are never accepted on your behalf, whatever the setting — those always come back to you.
Step in when it asks
Some things the autopilot refuses to do alone. It pauses and shows a status pill on the page when:
- A form asks something only you can answer — it parks, lists the questions, and waits for you to answer and press Continue.
- A site shows a human-verification check — solve it and the run carries on by itself.
Stop is always one click away in the popup, and stops the run before the next action.
Watch the tracker
Every job lands in the application tracker with a status. What each one means:
| Status | What it means | What to do |
|---|---|---|
| queued | Waiting for the autopilot to pick it up. | Nothing — press Start in the extension when you're ready. |
| dry run | Filled completely, stopped at the submit button. Nothing was sent. | Review the open tab. Happy? Turn dry run off and re-queue it. |
| applied | Submitted to the employer. | Nothing — update the status yourself if you hear back. |
| needs input | The form asked something only you can answer — availability, a required consent, a question with no profile answer. | The tab stays open with the questions listed. Answer them, then press Continue on the page. |
| needs access | The job is on a site you haven't granted the extension access to. | Open the extension on that site and click “Allow on this site”, then re-queue. |
| external | The listing points somewhere the autopilot couldn't drive — often a login-walled or unusual site. | Open the job link and apply by hand, or use the manual Fill button on its form. |
| failed | Something went wrong mid-application. | The note on the row says what happened. Re-queue to try again. |
What it never does
- It never guesses. No profile answer means a blank field and a question handed back to you — not something plausible typed in.
- Voluntary self-identification questions (gender, race, veteran and disability status) are filled only with answers you explicitly saved, and skipped entirely otherwise. Nothing is ever inferred.
- It never accepts arbitration clauses, class-action waivers, credit checks, drug-test consents or data-sharing agreements for you.
- It never bypasses a human-verification check — those are yours.