Sign inGet Started

Streamline your hiring process

Accept job applications without expensive ATS software. TownHall collects resumes, organizes applicants, and notifies your HR team of new applications.

Start FreeRead the Docs

Free tier available · No credit card required · View docs

Features for Job Application Forms

Resume and cover letter uploads

Custom screening questions

Position-based routing

Applicant acknowledgment emails

Export applicant data

EEOC compliance fields

Example Implementation

Copy this code and replace YOUR_FORM_ID with your TownHall form ID:

HTML
<form action="https://townhall.gg/f/YOUR_FORM_ID" method="POST" enctype="multipart/form-data">
  <input type="text" name="name" placeholder="Full name" required />
  <input type="email" name="email" placeholder="Email address" required />
  <input type="tel" name="phone" placeholder="Phone number" required />
  <input type="url" name="linkedin" placeholder="LinkedIn profile" />
  <select name="position" required>
    <option value="">Position applying for</option>
    <option value="frontend">Frontend Developer</option>
    <option value="backend">Backend Developer</option>
    <option value="design">Product Designer</option>
    <option value="marketing">Marketing Manager</option>
  </select>
  <input type="file" name="resume" accept=".pdf,.doc,.docx" required />
  <textarea name="cover_letter" placeholder="Why do you want to join us?"></textarea>
  <button type="submit">Apply Now</button>
</form>

Why Use TownHall for Job Application Forms?

1

No expensive ATS needed for small teams

2

Never miss an application

3

Screen candidates with custom questions

4

Organize by position automatically

5

Professional applicant experience

Perfect For

StartupsSmall businessesAgenciesNonprofitsGrowing companies

Frequently asked questions

Everything you need to know about job application forms with TownHall.

Setting up a job application forms is simple. Create a free TownHall account, add a new form in your dashboard, and copy the form endpoint URL. Then point your HTML form's action attribute to this URL. No backend code required!

TownHall provides instant email notifications, spam protection, auto-replies, webhook integrations, file uploads, and a dashboard to manage all submissions. You can also export data as CSV and integrate with tools like Slack, Discord, and Zapier.

TownHall offers a free tier with 50 submissions per month. Pro plans start at $19/month with 5,000 submissions. No credit card required to start, and you can upgrade anytime as your needs grow.

Yes! Since you're using your own HTML form, you have complete control over the design, styling, and fields. TownHall handles the backend processing, so you can style your form however you want using CSS.

Absolutely! TownHall works with any frontend framework or static site. Whether you're using React, Vue, Next.js, Svelte, WordPress, or plain HTML, just point your form to our endpoint URL.

Your dashboard shows warnings when you're approaching your limits. Once you hit your limit, we provide a 5-submission grace period so you don't lose any data. After that, new submissions are paused until the next billing cycle or you upgrade. We never delete your data.

Start collecting data in minutes

No backend code required. Just paste a URL and you're live.

No credit card required • Free tier forever