Skip to main content
Formbricks connects to third-party tools such as Slack, Notion, or Google Sheets on behalf of your users. On Formbricks Cloud we register and operate the OAuth apps behind those connections, so they work out of the box. A self-hosted instance talks to those services under your own identity instead, which means you register the OAuth app yourself and hand its credentials to your instance.
Using Formbricks Cloud? You do not need any of this. Head to the Cloud integration guides instead.

Before you configure an integration

1

Know your public-facing URL

Every OAuth app needs a redirect URL that points back at your instance, built from your own https://<your-public-facing-url> rather than app.formbricks.com. The callback path differs per service, so take it from the guide you are following.
2

Serve Formbricks over HTTPS

Slack refuses to talk to an instance without a valid certificate, and the other providers expect HTTPS in production too. See Custom SSL if you have not set this up yet.
3

Restart after changing environment variables

Credentials go into the same place as every other setting — see Environment Variables. Restart your containers for new values to take effect.

What each integration needs

The integrations fall into two groups. The first four need credentials from an OAuth app you register with the third-party service. The last three connect from the other side — through a Formbricks API key or your instance URL — and need no server configuration at all.

Configuration guides

Airtable

Send responses to an Airtable base.

Google Sheets

Send responses to a Google Sheet.

Notion

Send responses to a Notion database.

Slack

Post responses to a Slack channel.

n8n

Build automations on survey events with n8n.

Zapier

Connect Formbricks to thousands of apps on Zapier.

ActivePieces

Build automations on survey events with ActivePieces.
Once an integration is enabled on your instance, connecting it to a survey works exactly as it does on Formbricks Cloud. Follow the matching Cloud guide from there.
For automations that stay inside Formbricks — without a third-party tool — use Workflows to trigger actions such as sending an email when a response is completed.
Still struggling or something not working as expected? Join our GitHub Discussions and we’d be glad to assist you!