Use case

Gather insights with custom surveys

Create surveys and polls to understand your audience better. TownHall collects responses, provides analytics, and helps you make data-driven decisions.

Features for survey & poll forms

Multiple question types support
Conditional logic with hidden fields
Anonymous response option
Response analytics dashboard
Export to CSV/Excel
Integration with analytics tools

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">
  <fieldset>
    <legend>How satisfied are you with our product?</legend>
    <label><input type="radio" name="satisfaction" value="5" /> Very satisfied</label>
    <label><input type="radio" name="satisfaction" value="4" /> Satisfied</label>
    <label><input type="radio" name="satisfaction" value="3" /> Neutral</label>
    <label><input type="radio" name="satisfaction" value="2" /> Dissatisfied</label>
    <label><input type="radio" name="satisfaction" value="1" /> Very dissatisfied</label>
  </fieldset>
  
  <fieldset>
    <legend>Which features do you use most?</legend>
    <label><input type="checkbox" name="features" value="forms" /> Forms</label>
    <label><input type="checkbox" name="features" value="links" /> Link shortening</label>
    <label><input type="checkbox" name="features" value="crm" /> CRM</label>
    <label><input type="checkbox" name="features" value="webhooks" /> Webhooks</label>
  </fieldset>
  
  <textarea name="improvements" placeholder="What could we improve?"></textarea>
  <button type="submit">Submit Survey</button>
</form>

Why use TownHall for survey & poll forms?

1

Understand your audience better

2

Make data-driven decisions

3

Track sentiment over time

4

Simple setup vs survey-specific tools

5

All data in one dashboard

Perfect for

Market researchProduct teamsHREducationHealthcare

Related use cases

FAQ

Frequently asked questions

Everything you need to know about survey & poll forms with TownHall.

How do I set up a survey & poll forms with TownHall?

Setting up a survey & poll 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!

What features does TownHall offer for survey & poll forms?

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.

How much does it cost to use TownHall for survey & poll forms?

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

Can I customize the survey & poll forms form?

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.

Does TownHall work with any framework or CMS?

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.

What happens if I exceed my plan limits?

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.

Ship the feature, not the infrastructure.

Create a form, paste one endpoint into your markup, and take your first submission before your coffee goes cold. The backend is our problem now.