Application Forms

Employment application form template.

Use this broader employment application when you need reusable hiring intake across multiple roles, locations, or teams.

Fields

What this form captures

  • Personal details and contact information
  • Desired role, location, and availability
  • Work eligibility and compensation expectations
  • Resume upload and optional notes

Workflow

How to use it with FormsFort

  1. Route applications by desired role or location.
  2. Keep consent and eligibility fields explicit.
  3. Use file upload scanning for resumes.
  4. Log request IDs for follow-up and deletion requests.

Copy-paste HTML

Backend-ready form code.

Replace YOUR_ACCESS_KEY with your FormsFort public access key, then deploy the form on your site.

<form action="https://api.formsfort.com/submit" method="POST" enctype="multipart/form-data">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
  <input type="hidden" name="subject" value="New employment application" />

  <label for="name">Full name</label>
  <input type="text" id="name" name="name" required />

  <label for="email">Email</label>
  <input type="email" id="email" name="email" required />

  <label for="desired_role">Desired role</label>
  <input type="text" id="desired_role" name="desired_role" required />

  <label for="availability">Availability</label>
  <select id="availability" name="availability" required>
    <option value="">Choose one</option>
    <option value="full-time">Full-time</option>
    <option value="part-time">Part-time</option>
    <option value="contract">Contract</option>
  </select>

  <label for="resume">Resume</label>
  <input type="file" id="resume" name="resume" accept=".pdf,.doc,.docx" required />

  <label for="notes">Additional notes</label>
  <textarea id="notes" name="notes" rows="5"></textarea>

  <input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off" />
  <button type="submit">Apply now</button>
</form>

Production notes

Make it reliable before launch

  • Submit from the real production domain and confirm delivery logs show the expected origin.
  • Keep hidden fields for routing and context, not secrets. Public access keys are identifiers.
  • Use allowed domains, honeypots, rate limits, and optional CAPTCHA for public forms.
  • Test uploads, webhook payloads, spreadsheet rows, and autoresponder copy before publishing.

FAQ

Common questions

How is this different from the job application form?

Use the job application form for a specific role. Use this employment application for general hiring intake across roles or locations.