Appearance
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.

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:
- Usage-based cohorts — Send user attributes and events from your application to build behavioral segments
- Granular filters — Compose advanced filter rules using AND/OR logic to define who sees each survey
- Device targeting — Include device type, browser, or screen size in your targeting criteria
- 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.