Integration

TownHall + Slack Integration

Get instant Slack notifications for every form submission. Route messages to different channels based on form type and never miss an important lead or support request.

Features

Instant notifications for new submissions
Rich message formatting with all form fields
Route to different channels per form
Include submission metadata (IP, timestamp)
Custom message templates
Error notifications for failed submissions

How to set up

1

Create a Slack App

Go to api.slack.com/apps, create a new app, and enable Incoming Webhooks.

2

Add a Webhook to Workspace

Select the channel where you want notifications and copy the webhook URL.

3

Add to TownHall

In your TownHall form settings, paste the Slack webhook URL in the integrations section.

4

Test the Integration

Submit a test form and verify the message appears in your Slack channel.

Use cases

Sales team alerts for new leads
Support team notifications for tickets
Marketing alerts for newsletter signups
HR notifications for job applications

Related integrations

FAQ

Frequently asked questions

Common questions about integrating TownHall with Slack.

How do I connect TownHall to Slack?

Connecting TownHall to Slack is straightforward. Go to api.slack.com/apps, create a new app, and enable Incoming Webhooks. The integration typically takes less than 10 minutes to set up.

Does the Slack integration work on the free tier?

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

What data is sent to Slack?

TownHall sends all form submission data to Slack, 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 Slack and Slack simultaneously. There's no limit on the number of integrations per form.

What happens if the Slack 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 Slack integration?

Most integrations require minimal technical knowledge. Slack 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.