Documentation

Integrations

Send form responses to Email, Slack, Discord, Microsoft Teams, and webhooks (Zapier, Make, n8n) with formbuild.io.

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. (Note: Free plans can have 1 override email; Pro plans can have up to 5).

Email digests Pro

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 Notifications App IntegrationsSlack.

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 → IntegrationsWebhooks → create a new webhook.

  • Copy the webhook URL.

  • Paste it into your form's Notifications App IntegrationsDiscord.

Telegram Pro

Push alerts directly to a Telegram bot:

  • Create a new bot via BotFather on Telegram and copy the Bot Token.

  • Start a chat with your bot to get your Chat ID.

  • Paste them into your form's Notifications App IntegrationsTelegram.

Microsoft Teams Pro

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 Notifications App IntegrationsMS Teams.

Generic webhooks (Zapier, Make, n8n) Pro

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 under Notifications App IntegrationsWebhooks. 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

When Store responses in Inbox is enabled, the response is saved before notifications are dispatched. If an integration fails (for example, Slack returns an error), the saved response remains in your Inbox. If storage is disabled in General settings, integrations still run but no Inbox copy is created.

On this page