Saved. Screened. Applied. Answered.

A job application tracker that keeps the work attached.

A recruiter replies about a role you applied to five weeks ago. Which résumé version did you send? What did the posting actually ask for? A spreadsheet holds a status and a link. Lamr holds the posting, the fit evidence, the exact documents you submitted, your notes, and the history — on one record that grows as the application does.

One record per jobPosting through outcome
Documents stay attachedThe version you actually sent
Status you controlNever inferred from a PDF
History that means somethingA recompile is not a milestone
The application record

The timeline explains where you are.

Every application carries its own status, its own documents, and its own history. Nothing is scattered across a downloads folder and a tab you meant to bookmark — the context you will need in five weeks is still on the record when the reply finally arrives.

Lamr sample application pipeline showing jobs at draft, generated, applied, and interview status with per-application documents and history.
Per-application status and history Illustrative workflow — synthetic application data
From zero to interview

One record grows with the application.

The tracker is not a spreadsheet bolted onto a document generator. Each action enriches the same job record, which is why the context survives the weeks between applying and hearing back.

Save the job

Import a public posting or paste it manually. Company, role, description, source URL, and which documents this application needs all live together from the start.

Screen and generate

Run the fit check, inspect blockers, and create only the résumé, the cover letter, or both — whichever this particular application actually calls for.

Apply and annotate

Move it to Applied, keep recruiter details and follow-up dates in notes, and retain the exact document version you submitted.

Prepare for interviews

Move to Interview, generate role-specific question prompts from the posting and your evidence, and keep your own preparation notes beside them.

Concrete example

A recompile is not a new milestone.

Tracking is only useful while the history means what it says. Lamr treats document compilation and application status as related but genuinely different facts — so polishing a résumé four days after applying does not quietly re-date the application. Here is a synthetic Senior Frontend Engineer application moving through the pipeline while the candidate keeps refining the same documents.

July 24 · Saved

The posting is stored

The job description and source URL are captured. Lamr records the fit analysis and creates a tailored draft.

July 25 · Applied

Status moves, document is pinned

The candidate marks the application Applied after submitting the Classic résumé. That submitted version stays attached to this job.

July 27 · Recompiled

The document changes. The status does not.

The résumé is switched from Classic to Modern. Lamr records the new compile version and keeps the status at Applied — this is the same application, not a second one.

July 28 · Interview

A real milestone

A phone screen is scheduled, the status moves to Interview, and recruiter notes join the same history.

Portfolio-level signal

Stats come from the pipeline you maintain.

Lamr can summarize applications, interviews, offers, and fit patterns because those events already exist as real transitions you made. It does not infer a submission from a generated PDF, and it will not count an old recompile as a fresh application.

Lamr sample statistics view showing applications by status, submissions per week, and streak information derived from tracked status transitions.
Pipeline summary from maintained statuses Sample numbers demonstrate the interface — not customer benchmarks
What is different

The tracker knows about the documents.

A general-purpose tracker can store a status and a link. Lamr also understands the specific artifacts and analysis that were created for that role.

01

Posting and source URL

The job description used for the analysis stays attached, with the original source link whenever import can preserve it.

02

Fit evidence beside status

See at a glance whether a job is a high-priority target, a risky stretch, or a blocker — before spending credits generating anything.

03

Résumé and letter per job

The generated PDFs and their structured source stay on the application they were written for.

04

Compile history

Recent compile snapshots are kept, so a template switch or late edit stays traceable without corrupting the pipeline history.

05

Questions and prep

Application questions and likely interview prompts draw on the job description and candidate evidence already in the record.

06

Keyboard-first movement

New application, navigation, generation, compile, and command search all stay reachable from the keys.

Product limitations

What the tracker does not automate.

The record is only as honest as the events you put into it — and that is deliberate.

It does not submit for youYou remain responsible for reviewing and sending every application.
Status is never inferredYou mark Applied, Interview, Offer, or Rejected. That is what keeps the funnel meaningful.
Job import is not universalAuthenticated or bot-protected boards may still require a pasted description.
Not a recruiting CRMLamr is built around one candidate’s search, not sales-style contact automation.
Stats are descriptiveSmall samples and skipped status updates can make conversion rates misleading.
Private betaAccounts are invite-gated while persistence, capacity, and onboarding are hardened.
Explore the system

See how Lamr builds an evidence-backed draft for a saved job, and how the approved content becomes a PDF you can send.

Private beta

Keep the posting, the documents, and the outcome together.

Join the waitlist for an invite when the next beta group opens.