Formbricks icon

Formbricks

Open Source Surveys & Experience Management Solution

Overview

This node integrates with an open-source survey and experience management platform to trigger workflows based on survey response events. It listens for specific events such as when a new survey response is created, updated, or marked as finished. This is useful for automating processes that depend on user feedback or survey data, such as sending notifications, updating CRM records, or triggering follow-up actions after survey completion.

Practical examples:

  • Trigger a workflow when a respondent starts answering a survey to send a welcome email.
  • Update customer profiles in your database whenever a survey response is updated.
  • Launch a thank-you campaign once a survey response is completed.

Properties

Name Meaning
Events Select one or more events that will trigger the workflow:
- Response Created: When a new response is created.
- Response Updated: When an existing response is updated.
- Response Finished: When a response is marked as finished.
Survey Choose one or more surveys that should trigger this node. Only responses from these selected surveys will activate the workflow. You can select from a list or specify survey IDs using expressions.

Output

The node outputs the webhook payload received from the survey platform as JSON. The output contains the full data of the triggered event, typically including details about the survey response such as answers, respondent metadata, and event type.

If binary data were involved (e.g., file uploads), it would be included accordingly, but this node only handles JSON data related to survey responses.

Dependencies

  • Requires an API key credential for authenticating with the survey platform's API.
  • The node uses webhooks, so the n8n instance must be accessible via a public URL to receive incoming HTTP POST requests.
  • The node dynamically loads available surveys from the connected account to populate the survey selection options.

Troubleshooting

  • Webhook not triggering: Ensure that the webhook URL is publicly accessible and correctly registered with the survey platform. Check that the selected surveys and events match those configured on the platform.
  • No surveys listed in dropdown: Verify that the API credentials are valid and have permission to access survey data.
  • Permission errors: Confirm that the API key has sufficient rights to create and manage webhooks.
  • Duplicate triggers: Avoid selecting overlapping events or multiple nodes listening to the same webhook to prevent duplicate workflow executions.

Links and References

Discussion