Get from zero to your first interview prep in 10 minutes.

A guided walkthrough of every surface EasyApply offers. Read through it once before signing up — or alongside your first run.

Setup — the one-time stuff

Everything below happens once. Five minutes total. After that the engine handles itself.

Sign up and confirm your email

Create your account, then click the verification link in your inbox. Email verification is required before scans run.

Beta note: the service is currently in private beta. New signups are gated by manual admin approval — the admin reviews your sign-up before sending you the verification link, and may contact you directly first.

Add your base resume

Open Base resume from the top nav. Two paths:

  • Import from a file — upload a PDF, .txt, or .md. PDFs are LLM-cleaned into markdown; text files are saved verbatim.
  • Paste markdown directly into the editor.

This is the one resume the LLM uses as the source of truth for everything else — tailored resumes, fit analysis, interview prep. Spend a few minutes making it good.

Pick your PDF templates

Below Basic information, the PDF configuration section shows three built-in templates per kind (resume + cover letter): Classic, Modern, Compact. Click Set active on the one you like. Custom slot accepts a .css upload if you want to override the styling.

Create one or more search profiles

Open Search profiles from the top nav. A search profile bundles one nightly query: keywords, location, job type, freshness window, exclusion lists.

Two ways to create them:

  • + New search profile — fill in the form by hand. The form is split into three columns: Search query, Filters, Exclusions.
  • Recommend search profiles — one click and the LLM reads your base resume + proposes 3-5 ready-to-go drafts. Created as inactive so you can review before turning them on.

Daily flow — what happens after setup

The engine runs nightly between 03:00–07:00 UTC. By the time you wake up, your shortlist is ready.

Open Recommendations

The Recommendations tab shows last night's Sonnet-ranked picks: tier S/A/B/C with a one-paragraph rationale per role. Use the day-picker to revisit older runs.

Process the ones worth pursuing

Click a recommendation → Process this. That creates an Application row and opens the detail page.

Walk the tabbed Application detail page

The detail page has tabs that auto-fire LLM calls in order:

  • Job description — captured from the source URL, edit if needed.
  • Company — one-page briefing with fresh web search results.
  • Fit analysis — honest read on whether to bother applying. Stop here if it's a clear "Weak".
  • Interview prep — behavioral STAR outlines, technical topics, questions to ask each round.
  • Resume — tailored markdown + download as PDF.
  • Cover letter — same.

Each is editable. Each is regeneratable. The PDF download is re-rendered fresh on every click.

Track the application's status

The Details panel on the side has a status dropdown. Move the application along: NEW → SUBMITTED → SCHEDULED → IN_PROGRESS → OFFER. Or end states: REJECTED, NOT_ATTEMPTED, GHOSTED.

Two status fields are tracked: where it is now (mutable, can move backward) and the highest rung you've climbed (monotonic, used for funnel analytics so corrections don't lie).

Watch your funnel on Stats

The Stats tab shows your applied-ever count, response rate, status distribution, and a 30-day submissions timeline. Useful for noticing when a search profile is producing a lot of "Weak" matches and needs tuning.

Best practices

Things you'll figure out by week two; might as well save the time.

One resume, kept current

Update your base resume monthly. Every tailored resume starts from the latest version, so the rest of the system improves automatically.

Tighten your search profiles weekly

If too many B/C-tier matches show up, look at the actual rows and add the offending titles or companies to the Exclusion lists.

Read the fit analysis first

Don't generate a tailored resume for a "Weak" fit. The LLM-token cost is small but your time isn't.

Don't auto-activate every recommended profile

The Recommend Search Profiles button creates them inactive on purpose. Read each one, edit names + locations, then flip the Active toggle.

Edit, don't regenerate

If a tailored resume is 90% there, edit the markdown in-place. Regenerating costs tokens and may rewrite the parts you liked.

Track ghosted applications

30+ days with no response? Mark them GHOSTED so the funnel analytics stay honest. Or wait — the system can mark them for you (post-v1).