Job application form template
Take an application with a resume attached, in a shape you can compare across candidates.
11 fields. Free to start. No card.
Who uses it
Hiring managers, recruiters, and operations leads at companies too small for an applicant tracking system. It works the same for a hospitality roster and a software team.
The problem it solves
Applications arrive as email attachments in a dozen formats, so comparing them means opening each one. Availability and work rights, the two answers that decide most shortlists, are buried on page two.
How this handles it
The decisive answers are structured fields at the top, so a shortlist is a scan rather than a reading session, and the resume upload accepts a PDF or a photograph. Every application lands as a submission you can sort, so the pile has an order the day it arrives.
The role
About you
A PDF is best. A clear photograph of a printed resume is accepted.
API
Submit this form over the API
The template is published as JSON at
/templates/job-application.json.
Read it for every field id, then post values keyed by those ids.
A field id is stable. A label is not.
{
"values": {
"ja_role": "warehouse_operator",
"ja_hours": "full_time",
"ja_available": "2026-09-09",
"ja_name": "Jordan Ellery",
"ja_email": "person@example.com"
},
"idempotency_key": "job-application-2026-09-09-001",
"agent": {
"name": "your-agent"
}
}
Authorization: Bearer ifk_submit_…, or connect over MCP at /mcp.Questions about job application forms
What file types can a candidate send?
This template accepts PDF, Word, and image files up to three megabytes each. Naming the accepted list on the field itself cuts the number of candidates who try to attach something the browser will reject.
Can we ask different questions per role?
Duplicate the form once per role family and change the questions that genuinely differ. A single form with twenty conditional questions is worse for the candidate than three short honest ones.
How do we avoid collecting protected characteristics?
Ask only what the role requires, which is what this template does. There is no hidden field and no inferred data, so what the form does not ask is simply not held.
Do applicants get a confirmation?
Every submitter sees a confirmation page with a reference. Configure a reply address in the workspace if you want an emailed acknowledgement to go out as well.
Create this form in your own workspace.
It loads as a draft. Change every field, or send it as it stands.
Create this form