Big news — we just shipped multi-site inventory trackingLearn more
NewInventory & multi-site tracking

Ship faster.
Manage less.

Keep forms, files, links, inventory, and CRM safely organized under one roof. Connect everything with webhooks and APIs — quickly, easily, and without a backend.

AKJDMR
12k+ teams & developers ship on TownHall

Submissions this month

12,480

+18% vs last month
New submission
Contact form · just now
Events routed today
2,481

Works with your favorite tools

The platform

One backend. Every building block.

Stop wiring up the same plumbing for every project. TownHall gives you the pieces — already connected — so you ship faster and manage less.

Form submissions

Point any HTML form at an endpoint and get spam-filtered submissions with instant email notifications, webhooks, and one-click exports — no backend code.

File uploads

Global CDN delivery with automatic optimization.

Link tracking

Branded short links with click analytics + QR codes.

Popular

Webhooks & automations

Fan out every event to Slack, Discord, Zapier, or your own endpoints in real time.

Contact CRM

Turn submissions into contacts with custom fields, tags, and relationships.

Analytics

Real-time metrics across everything.

New

Inventory

QR + short codes to track assets across sites.

The complete platform

Everything you need under one roof

Forms are just the start. TownHall bundles the tools you'd normally stitch together — all connected, all in one dashboard.

Forms

Point any HTML form at an endpoint and get spam-filtered submissions — no backend.

Submissions

Every response stored, searchable, and one click from CSV or your webhooks.

Files

Accept uploads and serve them fast from a global CDN with automatic optimization.

New

Inventory

Track assets across multiple sites with QR codes and printable short codes.

Links

Branded short links with click analytics and auto-generated QR codes.

Website

Publish hosted landing pages and sites without leaving the platform.

Booking

Let people schedule time on your calendar with shareable booking pages.

Events

Manage registrations and attendees for events of any size.

Surveys

Collect structured feedback, ratings, and scores with branching questions.

Popular

Automations

Fan out every event to Slack, Discord, Zapier, or your own endpoints in real time.

CRM

Turn submissions into contacts with custom fields, tags, and relationships.

Chat

Talk to visitors and customers in real time, right from your dashboard.

Activity

A live audit log of every action across your workspace.

Analytics

Real-time metrics across forms, links, files, and everything else.

Team

Invite teammates with granular roles and per-workspace permissions.

Domains

Connect your own custom domains for links, sites, and forms.

Quick start

Get started in under 5 minutes

No complex setup. No backend code. Just copy, paste, and go.

01

Create an endpoint

Set up a form, file upload, or short link in your dashboard. Takes 30 seconds.

index.html
<form action="...">
<input .../>
</form>
Copied!
02

Add to your site

Copy the URL and add it to your project. No packages or SDKs required.

now
2m
5m
03

Start collecting data

Submissions appear in real-time. Export, integrate, or get notified instantly.

Integrations

One submission, everywhere it matters

Every submission flows through TownHall and lands wherever you need it — your inbox, your tools, and your CRM. In real time, with zero glue code.

Your form
TownHall
Email alerts
Webhooks & Slack
Contact CRM
Infrastructure

Built for production from day one

The boring-but-critical parts are handled, so the data you collect is safe, fast, and always available.

Spam stopped at the door

Cloudflare Turnstile and smart filtering block bots before they ever reach your inbox or your data.

Fast from everywhere

Forms and files are served from a global edge network, so they load quickly for every visitor, anywhere.

99.9% uptime

Enterprise-grade infrastructure, monitored around the clock. Your endpoints stay up while you sleep.

Pricing

Simple, transparent pricing

Start free. Upgrade when you need more.

FREE

$0forever

Perfect for trying things out

  • 50 submissions/mo
  • 3 forms
  • 1 workspace
  • 100MB storage
  • 10 uploads/mo
Get Started
47forms
1.2ksubs
PERSONAL

$9/month

For indie developers & creators

  • 200 submissions/mo
  • 10 forms
  • 3 workspaces
  • 1GB storage
  • 100 uploads/mo
Start Free Trial
Most Popular
+127%growth
PROFESSIONAL

$29/month

For growing teams

  • 2,000 submissions/mo
  • 50 forms
  • 10 workspaces
  • 5GB storage
  • 500 uploads/mo
Start Free Trial
+46 more
BUSINESS

$99/month

For larger organizations

  • 20,000 submissions/mo
  • 200 forms
  • 50 workspaces
  • 25GB storage
  • 2,000 uploads/mo
Contact Sales
Limited Offer

Lifetime Access

Pay once, get Business plan forever. Includes all future updates.

$499one-time
Get Lifetime

Enterprise

Unlimited everything. Custom SLAs, SSO, dedicated support, and more.

Customtailored for you
Contact Sales
FAQ

Frequently asked questions

Everything you need to know about TownHall.

The free tier includes 50 submissions per month, 3 forms, 1 workspace, and 100MB of storage. No credit card required. You can upgrade anytime as your needs grow.

Yes! TownHall works with any frontend framework or static site. Just point your forms to our endpoint URL. We support React, Vue, Next.js, Svelte, plain HTML, and more.

All data is encrypted in transit (TLS 1.2+) and at rest (AES-256). We use Azure SQL with automatic encryption and Cloudflare's global edge network. Sensitive credentials like API keys are additionally encrypted at the application layer.

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.

Yes, we offer a 14-day money-back guarantee on all paid plans. If you're not satisfied, contact us for a full refund—no questions asked.

Absolutely. You can export all your submissions as CSV or JSON at any time. Your data is yours, and we make it easy to take it with you.

Start collecting data in minutes

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

No credit card required • Free tier forever