The Zapier integration enables you to connect Formbricks with thousands of applications, automating workflows based on survey responses. Send data to CRMs, email marketing tools, databases, and more.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/formbricks/formbricks/llms.txt
Use this file to discover all available pages before exploring further.
How It Works
Zapier uses webhooks to receive survey responses from Formbricks in real-time. You can then:- Trigger actions in other apps when responses arrive
- Filter and transform response data
- Create multi-step automation workflows
- Connect to 5000+ supported applications
Before You Start
Customize Question IDs
Before publishing your survey, update the 
questionId for each question to make them recognizable in Zapier.
Question IDs can only be changed before publishing. If your survey is already published, duplicate it to update IDs.

Setup Your Zap
Create New Zap
Go to zapier.com and create a new Zap. Search for “Formbricks” and select it as the trigger app.

Choose Trigger Event
Select which event should trigger the Zap:
- Response Created: Triggered when a response starts
- Response Updated: Triggered when a response is modified
-
Response Finished: Triggered when a response is completed
Connect Formbricks Account
Click to connect your Formbricks account. You’ll need:
-
Your Formbricks environment URL (e.g.,
https://app.formbricks.com) -
A Formbricks API key
Generate API Key
In Formbricks:
- Go to Configuration > API Keys
- Click Create API Key
- Copy the key and paste it into Zapier
See API Key Setup for detailed instructions.

Test Trigger
Click Test to fetch recent responses. Zapier will show the 3 most recent submissions. Select one to use as sample data.

This is where custom question IDs make setup easier - you’ll see meaningful field names instead of generic IDs.
Configure Action
Add an action step to define what happens with the response data. For example, to send to Slack:
- Search for and select Slack
- Choose “Send Channel Message”
- Select your channel
-
Map Formbricks fields to message content
Map Response Fields
Use the response data from the test to populate your action. You can access:
- Individual question responses (by question ID)
- Response metadata (timestamp, device, country)
- Contact attributes (if user identification is enabled)
-
Custom variables
Available Trigger Data
When a response triggers your Zap, Zapier receives the following data:Common Use Cases
CRM Updates
Update or create contacts in HubSpot, Salesforce, or other CRMs based on survey responses
Slack Notifications
Send formatted messages to Slack channels when important feedback arrives
Email Automation
Trigger personalized emails in Mailchimp, SendGrid, or Gmail based on survey answers
Database Storage
Store responses in Airtable, Google Sheets, or a custom database
Webhook Implementation
Under the hood, the Zapier integration uses Formbricks webhooks:- When you set up a Zap, Zapier registers a webhook with Formbricks
- Formbricks sends POST requests to Zapier’s webhook URL when configured events occur
- Zapier processes the payload and triggers your Zap’s actions
Filtering Responses
Use Zapier’s built-in filters to create conditional logic:- Send alerts only for negative feedback
- Route different response types to different destinations
- Skip incomplete responses
Troubleshooting
Test finds no responses
Test finds no responses
Ensure you’ve submitted at least one response to the selected survey. The test looks for the 3 most recent responses.
Question IDs are unclear
Question IDs are unclear
If you see generic IDs like
q1, q2, duplicate your survey and update the question IDs before publishing, then reconnect your Zap.Zap not triggering
Zap not triggering
- Verify the Zap is turned ON
- Check that you’re submitting responses to the correct survey
- Ensure the trigger event matches (e.g., responseFinished vs responseCreated)
- Check Zapier’s task history for error messages
Missing data fields
Missing data fields
If expected fields are missing, ensure:
- Contact attributes are enabled for your survey
- Custom variables are properly set
- The test response includes all the questions you need
Advanced: Multi-Step Zaps
Create sophisticated workflows by chaining multiple actions:- Trigger: Response Finished (Formbricks)
- Filter: NPS score < 6
- Action: Create ticket (Zendesk)
- Action: Send email (Gmail)
- Action: Post to channel (Slack)


