Integration

TownHall + Discord Integration

Send form submissions directly to your Discord server. Perfect for community feedback, support requests, or team notifications.

Features

Rich embeds with all form data
Color-coded by form or priority
Route to specific channels
Include user avatars and metadata
Timestamp and source tracking
Mention roles for urgent submissions

How to set up

1

Open Channel Settings

Right-click your Discord channel and select 'Edit Channel'.

2

Create Webhook

Go to Integrations → Webhooks → New Webhook. Name it and copy the URL.

3

Add to TownHall

Paste the Discord webhook URL in your TownHall form's integration settings.

4

Customize and Test

Submit a test form and check that the embed appears correctly.

Use cases

Community feedback collection
Bug report submissions
Event registrations
Server application forms

Related integrations

FAQ

Frequently asked questions

Common questions about integrating TownHall with Discord.

How do I connect TownHall to Discord?

Connecting TownHall to Discord is straightforward. Right-click your Discord channel and select 'Edit Channel'. The integration typically takes less than 10 minutes to set up.

Does the Discord integration work on the free tier?

Yes! TownHall webhooks and integrations work on all plans, including the free tier. You can connect Discord to your forms without upgrading to a paid plan.

What data is sent to Discord?

TownHall sends all form submission data to Discord, including all form fields, submission metadata (timestamp, IP address), and form information. You can customize the payload format if needed.

Can I use multiple integrations at once?

Absolutely! You can connect multiple integrations to a single form. For example, you can send submissions to both Discord and Slack simultaneously. There's no limit on the number of integrations per form.

What happens if the Discord integration fails?

TownHall automatically retries failed webhook deliveries up to 3 times with exponential backoff. If all retries fail, you'll receive an error notification, and the submission will still be stored in your TownHall dashboard.

Do I need coding knowledge to set up the Discord integration?

Most integrations require minimal technical knowledge. Discord integration typically involves copying a webhook URL and pasting it into your TownHall form settings. Our documentation provides step-by-step instructions.

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.