Job search automation means software doing the repetitive parts of applying: finding new postings, deciding which fit, writing the documents, and filling in the employer's form. ApplyEze finds and ranks postings, you pick the matches to queue, and it writes the documents and fills the form. This post is a plain account of how, written by the people who make it. That makes it a product post, so read it as one. We have tried to give you things you can check for yourself rather than things you have to take on trust, and to be specific about what the software does not do.
There is a reason to be specific. In October 2026 a poster who identifies as a corporate recruiter wrote in r/recruitinghell asking job seekers not to use auto-apply, and the post drew 333 points and 76 comments in a few days. The complaints were concrete: tools that leave applications half finished, with the education section or work history blank; applications sent with email addresses that are invalid or never reach the candidate; and the same generic resume on every application. Some replies pushed back that employers screen with software too. Both sides have a point. Greenhouse's 2025 survey of job seekers, as reported by HR Dive, found 22 percent of US candidates using automated bots to submit applications. We answer those complaints below where the facts allow, and say so where they do not.
What runs where: your own computer
ApplyEze is a desktop app for macOS (Apple Silicon and Intel) and Windows. It runs on your own machine and updates itself. When it applies, it opens a real Chrome browser on your computer and fills in the employer's own application form, the same page you would fill in by hand.
That has two consequences worth knowing before you start. Your computer has to be on and running the app for applications to go out. And because the browser is on your screen, you can watch it.
The job watching is the part that happens on our side. Nobody's laptop can poll a hundred thousand career sites.
From employer boards to your queue
ApplyEze watches the career boards of more than 100,000 employers directly: 109,237 enabled boards on 5 November 2026. It reads the boards employers post to themselves, on systems such as Greenhouse, Workday and Lever, rather than relying only on aggregators that copy listings from them. New postings keep being matched to your profile through the day.
On the same day the pool held about 900,000 active jobs. ApplyEze applies automatically on systems holding roughly 62% of them with an application inbox connected, and roughly 23% without one. Those numbers change daily. We drop closed and stale postings, so the queue is built from roles that are still open.
Postings are parsed for what a match needs: the role, seniority, remote policy and similar fields. Each posting is parsed by our own rules first. When the rules cannot read a posting well enough, an AI model reads it on some application systems.
Matching to your target roles
You tell ApplyEze the roles you want, in your own order of priority. The board ranks matches by those target roles first and by fit second, not newest first. Titles are matched on the role you do, not on a stray word in the title, so a posting does not land in your queue just because it shares one generic word with a role you want. You pick the matches you want and queue them in the desktop app. The details are in our job matching post.
Location works the way most people actually search. You can set a metro or a radius, add several locations, and remote jobs count under every filter. A Strict toggle limits the board to local roles only.
The first check you can do yourself happens at sign-up. Onboarding shows your real match count, even when it is zero. Zero is a real answer, and it is more useful than an inflated number, because it tells you to widen your roles or locations before you spend credits on applications nobody would read.
A resume for each posting, and a letter when the form asks
The recruiter's third complaint was the generic resume. ApplyEze builds a resume for every posting it applies to, and writes a cover letter when the form asks. How the letter is built is covered in our post on AI cover letters.
The steps:
- Each posting gets its own documents. A resume is built for that posting, not reused from the last application, and a cover letter is written when the form asks.
- Your resume is rewritten in the posting's language. This is the step you should understand. The resume mirrors the posting's vocabulary, so a recruiter's keyword search finds you. ApplyEze brings the posting's named skills and tools onto your skills line, even when your own record does not list them, and there is no step to remove one before a live run. A certification the posting asks for is not added unless you hold it. Resume keyword matching explains how it works.
- Your record stays yours. Your employers, job titles, dates, schools, degrees and certifications come from your own record. Code rejects a rewrite that adds a figure, employer, school or credential your record does not hold.
- Each file is read back before upload. The resume is produced as PDF and DOCX, and each file is read back the way a parser reads it. A failed read stops the run before the form.
Because posting skills come onto the page, two habits matter. Be ready to discuss anything on the page, and open the tailored resume and check it, at least for the first applications in a new kind of role. A dry run lets you do that before anything is submitted. The tailor resume guide walks through the same method by hand, if you want to see what the software is doing.
What ApplyEze does not produce is an "ATS score". No applicant tracking system exposes one to candidates, so a score from a third party measures its own rules, not the employer's.
Filling the form on 12 platforms
The recruiter's first complaint was half-finished applications. An application system is not one thing: each platform has its own pages, account rules and quirks, so ApplyEze completes applications only on the platforms it supports. Today that is 12: Greenhouse, Lever, Ashby, Workday, Workable, SmartRecruiters, Oracle Recruiting Cloud, JazzHR, BambooHR, Rippling, Pinpoint and Recruitee. Workday and Oracle need a connected application inbox.
A self-serve account does not auto-apply on iCIMS, Taleo, SuccessFactors, Paylocity, Dayforce, ADP or LinkedIn Easy Apply. If you want the background on why each system behaves differently, our guide to what an ATS is covers the candidate side system by system.
On the form itself, the questions that matter most are often not on the resume. That is where a browser autofill extension usually stops, as job application autofill vs an agent that completes the form shows on two real forms. Hard facts come from your profile. When a required question is not covered by your saved answers, ApplyEze still fills it rather than stopping the run, so that answer may not come from you. Fill in your saved answers, use dry run first, and read your receipts.
We are not going to tell you every run completes, and we publish no completion rate for self-serve accounts. A form that cannot be finished costs no credit. What you can do is watch.
Parallel lanes and the visible browser
ApplyEze runs up to 10 applications in parallel, default 3. Each lane is its own Chrome window with its own agent and its own browser profile, and the windows are tiled on screen so you can watch several at once.
The browser is visible by default. You can watch every field being filled: the education section, the work history, the email address, the answer to the sponsorship question. That is how you check the recruiter's first two complaints yourself, and it answers a theme in a r/jobsearchhacks thread from March 2026, where a laid-off job seeker complained of having no visibility into what auto-apply tools were actually submitting. Background mode, where the browser runs out of sight, is available and off by default.
We do not publish an applications-per-hour figure. How fast a form completes depends on the platform, the employer's form and your machine.
Dry run and other controls
The controls that exist, and what each one is for:
| Control | What it does |
|---|---|
| Dry run | Fills the whole form and never clicks Submit. The safest way to check the agent's work on a new kind of role. |
| Lanes | 1 to 10 parallel applications, default 3. |
| Background mode | Off by default. Turn it on to hide the browser windows. |
| Location Strict toggle | Limits the board to local roles. |
| Duplicate detection | Normalizes each posting's URL (tracking parameters stripped, case and trailing slash normalized) and checks it against your past applications. |
| Posting lock | Reserves a posting while it is being applied to, so two lanes or two machines do not apply to it at once. Together with duplicate detection, it is built to stop double applications. |
| Employer application limits | For employers that cap applications, such as on Ashby, ApplyEze remembers when you hit the cap and skips that employer. |
The duplicate job applications post sets out the duplicate and posting-lock safeguards in full.
A note on dry run. It is not the same as a review step before each submit. Some tools hold every application for your approval: Tsenta's changelog says that since 1 July 2026 it pauses right before the final submit and shows you what it filled in. ApplyEze does not hold live applications for approval. Dry run is how you check its work, and the visible browser is how you watch it live. The dry run guide lists what to check while it fills each field.
What ApplyEze does not do
- It does not give a free tier that keeps going. New accounts get 50 free credits, once per email address, with no card, and a credit is used only when an application is confirmed as Submitted. Plans are listed at $19 a month for 700 applications (Starter) and $99 a month for 3,000 (Pro), and unused plan credits end with the month. Team plans for recruiting teams are custom and set up directly.
- It does not cost the least per application. At the full monthly allowance it costs as little as 2.7 cents an application on Starter ($19 divided by 700) and 3.3 cents on Pro ($99 divided by 3,000). Some tools cost less at their caps. Tsenta's Pro plan was $39 a month for 1,500 applications as of 9 November 2026, about 2.6 cents an application, and its Power plan was $99 a month for 4,500, about 2.2 cents, per its pricing page. ApplyEze has no plan at $39. JobCopilot Elite and LazyApply also come in below 2.7 cents at their caps. What the ApplyEze price includes is a resume built for every posting, a cover letter when the form asks, 12 named platforms including Workday and Oracle, your own machine with a visible browser, dry run and duplicate protection. Our cost per application comparison shows the math tool by tool.
- It does not apply everywhere. A self-serve account applies only on the 12 platforms above. No iCIMS, Taleo, SuccessFactors or LinkedIn Easy Apply.
- It does not hold applications for your approval. Use dry run to check its work.
- It does not sell an ATS score. No ATS exposes one.
- It does not report interview or offer rates for self-serve accounts. You record employer replies yourself on each application, and your Heard back and Interviews counts come from what you record. We publish no rate for this path, and we do not quote customers in its place.
- It does not replace referrals. Automation covers the cold applications. A referral track is still worth running alongside it.
If you are weighing it against other tools, the best AI job application tools comparison puts ApplyEze in the same table as everyone else, with the same columns.
