Integrations
Get notified the moment a response comes in. formbuild.io can forward every response to email, chat apps, and any webhook — so your team never misses a lead.
Email notifications
In your form settings under Notifications, toggle on Email notifications. Each new response is emailed to the form owner. To send to a different address (e.g. a support inbox), enter it in the Override email field.
Email digests
Prefer a summary instead of one email per response? Enable Digest in the Notifications section and choose Daily or Weekly. You'll get a single email summarizing all new responses for the period.
Slack
Post new responses to a Slack channel:
- In Slack, create an Incoming Webhook for the channel you want (via Slack's App Directory or a Slack app).
- Copy the webhook URL.
- Paste it into your form's Integrations → Slack webhook URL.
Each response posts a message with the form name and all fields.
Discord
Post new responses to a Discord channel:
- In Discord, go to your channel's settings → Integrations → Webhooks → create a new webhook.
- Copy the webhook URL.
- Paste it into your form's Integrations → Discord webhook URL.
Microsoft Teams
Post new responses to a Teams channel:
- In Teams, add an Incoming Webhook connector to your channel.
- Copy the webhook URL.
- Paste it into your form's Integrations → Teams webhook URL.
Generic webhooks (Zapier, Make, n8n)
Forward responses to any HTTP endpoint. We POST a JSON payload for each new response:
{
"event": "form.submission",
"formName": "Contact form",
"submittedAt": "2025-06-15T14:32:00.000Z",
"data": {
"name": "Jane Doe",
"email": "jane@example.com",
"message": "I'd like to learn more."
}
}Add one or more webhook URLs in your form's Integrations section. This works with:
- Zapier — use a “Catch Hook” trigger
- Make (Integromat) — use a “Custom webhook” trigger
- n8n — use a “Webhook” trigger node
- Any custom server or API that accepts JSON POST requests
Reliability
Responses are always saved to the database first. Notifications run in the background after the response is stored. If an integration fails (e.g. Slack returns an error), the response is still in your Inbox — you never lose data because of a notification issue.