Integrations API

Configure integrations with external services like Slack, Google Sheets, Notion, and Discord. Integrations automatically process form submissions and send data to connected services.

Configure Integration

POST /integrations

Create a new integration configuration. Each integration type requires specific credentials and settings.

Slack

Send form submissions to a Slack channel. In the dashboard, open your form’s settings, go to Integrations, and add Slack using an incoming webhook URL.

Creating an incoming webhook

  1. In Slack, open your workspace and go to Apps → Manage → Build (or create an app).
  2. Enable Incoming Webhooks for the app and add a new webhook to the channel where you want submissions to appear.
  3. Copy the webhook URL (it looks like https://hooks.slack.com/services/...).
  4. In the Formr dashboard, open the form → Settings → Integrations, choose Slack, and paste the webhook URL.

For full steps, see Slack’s incoming webhooks guide.

Supported Integrations

Slack

Send form submissions to Slack channels. Configure webhook URLs and message formatting.

Google Sheets

Automatically append submissions to Google Sheets. Configure sheet ID and range.

Notion

Create database entries in Notion when forms are submitted.

Discord

Send notifications to Discord channels via webhooks.

Email

Send submission notifications by email. Configure from/to and templates in form settings or via the integrations API. Delivery is tracked in analytics.

Related