Everything here stays on this computer. Nothing syncs, nothing is uploaded.
Order matters. Put your most recent role first: portals that ask for current employer take the first entry marked current.
These are the dates employee health asks for. NurseApply fills them into onboarding forms. It never answers a question about a diagnosis, a restriction, or an accommodation.
Resume import reads PDF, DOCX and TXT on this machine. Every import is shown to you before anything is saved, with the resume lines each job came from, so a misread employer takes one click to fix rather than retyping.
If a resume defeats it, Fix with a chatbot hands the text and a ready-made question to ChatGPT, Claude or Gemini. Paste the answer back and it reads it. The free tier of any of them is enough, and no API key is involved.
Cover letter tokens: {{hospital}}, {{role}},
{{unit}}, {{certifications}}, {{emr_experience}}.
NurseApply drafts it into the drawer. It never inserts it without you clicking.
A key is optional. Resume import and form filling both work without one: resumes are read and parsed on this machine, and form fields are matched by platform adapters and nursing-specific rules.
The model fallback is off by default. When it is on, NurseApply sends only the structure of the form: control type, the visible label, and the options a dropdown offers. Your name, license number, immunization dates and every other value stay on this machine. Answers are cached per form layout, so a given hospital template costs one call, once.