Send Form Submissions to Slack
Get instant Slack notifications every time someone submits your form. Just paste your Slack webhook URL — Boosterpack Forms formats rich Block Kit messages natively. No middleware, no code.
Setup Guide
Takes about 2 minutes — no code required.
Go to api.slack.com/apps and create a new Slack app (or pick an existing one). Choose From scratch and select the workspace you want to post to.
In your app's settings, go to Incoming Webhooks (in the sidebar) and toggle it On.
Click Add New Webhook to Workspace, pick the channel where you want to receive form submissions (e.g. #form-submissions or #contact), and click Allow.
Copy the webhook URL. It looks like:
https://hooks.slack.com/services/T.../B.../xxx
In your Boosterpack Forms dashboard, create a new form or edit an existing one and add the Slack webhook URL.
Or via the Provisioning API:
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"]
}'Boosterpack Forms automatically detects Slack webhook URLs and formats submissions as Block Kit messages — no configuration needed.
Submit your form on your website. Within seconds, a beautifully formatted Block Kit message will appear in your Slack channel with all the submitted fields, form ID, domain, and timestamp.
What You'll See in Slack
Each submission appears as a rich Block Kit message with:
- Header: "📬 New form submission"
- Fields: Each form field (name, email, message, etc.) formatted as *field*: value
- Context: Form ID, domain, reply-to address, and submission timestamp
📬 New form submission
name: Jane Smith
email: jane@example.com
message: Hi, I'd like to learn more about your services!
Form: abc-123 · Domain: example.com · Reply-to: jane@example.com · Submitted: 2026-03-04T12:00:00Z
{
"blocks": [
{
"type": "header",
"text": { "type": "plain_text", "text": "📬 New form submission", "emoji": true }
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "*name*: Jane Smith\n*email*: jane@example.com\n*message*: Hi, I'd like to learn more!"
}
},
{
"type": "context",
"elements": [{
"type": "mrkdwn",
"text": "Form: `abc-123` · Domain: example.com · Reply-to: jane@example.com · Submitted: 2026-03-04T12:00:00Z"
}]
}
]
}Email + Slack: Adding a Slack webhook doesn't replace email. You can receive submissions via both email and Slack at the same time.
Multiple webhooks: You can add up to 10 webhook endpoints per form — e.g. Slack for your team, Discord for your community, and a generic webhook for your CRM.
Webhooks are available on the Professional and Business plans. Email delivery works on all plans including Free.
Other integrations
Boosterpack Forms has native support for Slack, Discord, Teams, Google Chat, and Telegram — just paste the webhook URL. Connect to thousands more apps via Zapier, Make, n8n, Google Sheets, Notion, Airtable, and HubSpot.
Webhooks available on Professional and Business plans