Native Slack delivery
Form submissions, right in Slack
Opens Slack so you can create an app and turn on Incoming Webhooks
What lands in Slack
A real submission looks like this. Fields, domain, and time are already filled in.
name: Jane Smith
email: jane@example.com
message: Hi, I would like to learn more about your services.
Form abc-123 · example.com · Reply-to jane@example.com
Set it up
Most people finish this in a couple of minutes.
Open Slack Apps, create an app from scratch, then turn on Incoming Webhooks.
Click Add New Webhook to Workspace, pick a channel like #contact, and copy the URL. It starts with https://hooks.slack.com/services/.
In your Boosterpack Forms dashboard, add the Slack URL as a webhook. We detect Slack and format the message for you.
Submit the form. The channel gets a message with every field a few seconds later.
Email still works. Slack is an extra destination, not a swap. You can also add Discord or a custom URL on the same form (up to 10).
For developersYou can skip this.
You can skip this.
Provisioning API example:
curl -X POST "https://boosterpackforms.com/api/forms/provision" \
-H "Authorization: Bearer $BPF_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"destinationEmails": ["you@example.com"],
"webhookUrls": ["https://hooks.slack.com/services/T.../B.../xxx"]
}'Slack, Discord, and other destinations use webhooks, which are on Professional and Business. Email delivery works on every plan, including Free. You can keep email and add a destination later.
Send submissions somewhere else
Paste a webhook for Slack, Discord, Teams, Google Chat, or Telegram. Use Zapier, Make, or n8n for everything else.
Common questions
Do I need Zapier to send a contact form to Slack?
Can I get Slack and email for the same form?
Which Slack plan do I need?
Webhooks are on Professional and Business. Email works on Free.