Skip to content

In-App Surveys: Collecting Feedback Inside Your Product

In-app surveys let you collect feedback from authenticated users while they interact with your application. By targeting specific user segments and triggering surveys based on behavior, you can gather context-rich insights without interrupting the user experience.

In-App Survey Features

How In-App Surveys Work

After installing the Formbricks SDK (a 7KB JavaScript snippet), you can create surveys that appear natively within your application's UI. Surveys can be triggered by:

  • Page visits — Show a survey when a user navigates to a specific page
  • Button clicks — Trigger a survey when a user interacts with a particular element
  • Custom events — Fire surveys based on your application's own event system
  • User attributes — Target users based on properties like plan type, signup date, or usage level

Setting Up Targeting

The targeting system allows you to create precise user segments by combining multiple conditions:

  1. Usage-based cohorts — Send user attributes and events from your application to build behavioral segments
  2. Granular filters — Compose advanced filter rules using AND/OR logic to define who sees each survey
  3. Device targeting — Include device type, browser, or screen size in your targeting criteria
  4. Percentage sampling — Show surveys to a specific percentage of qualifying users (e.g., 50%) to avoid survey fatigue

Display Controls

Fine-tune when and how surveys appear:

  • Delay timers — Wait a specified number of seconds after the trigger before showing the survey
  • Auto-close — Dismiss the survey automatically if the user is inactive
  • Response limits — Stop showing the survey after collecting a target number of responses
  • Date scheduling — Set start and end dates for time-limited survey campaigns
  • Post-completion redirects — Send users to a specific URL after they finish the survey

Multi-Language Support

Formbricks supports multiple languages with both left-to-right (LTR) and right-to-left (RTL) text direction, making it possible to run surveys for global user bases from a single configuration.

Click Get started now [1] to begin setting up your first in-app survey.

Powered by KodaDocs