Formbricks is a free and open-source survey platform designed to help teams gather user feedback at every stage of the customer journey. Unlike traditional survey tools, Formbricks combines the flexibility of self-hosting with the power of contextual, trigger-based surveys that reach users at the right moment.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.
The Formbricks Philosophy
Life’s too short for mediocre user experiences. Formbricks exists to help teams:- Understand users deeply through continuous, contextual feedback
- Make data-driven decisions with real insights, not assumptions
- Own their data with privacy-first, open-source infrastructure
- Move fast without sacrificing quality or user trust
What Makes Formbricks Different?
1. Contextual Survey Triggering
Instead of random email surveys with low response rates, Formbricks lets you trigger surveys based on what users actually do in your app:- Show a feedback survey when users complete onboarding
- Ask about a feature immediately after they use it
- Measure satisfaction at key conversion points
- Target specific user segments with custom attributes
2. Privacy-First & Open Source
Formbricks is licensed under AGPLv3, which means:- Full transparency: Review every line of code on GitHub
- Self-hosting: Deploy on your infrastructure and keep complete data control
- No vendor lock-in: Export your data anytime, in any format
- Community-driven: Contribute features, report issues, shape the roadmap
3. Multi-Channel Survey Distribution
Reach users wherever they are:Link Surveys
Share via email, SMS, QR codes, or social media. Perfect for reaching users outside your app.
In-App Surveys
Embed surveys directly in your web or mobile app (React Native supported) with our SDK.
Website Surveys
Trigger surveys based on user behavior—no backend integration required.
Email Surveys
Send surveys via email integrations with full tracking and analytics.
Core Use Cases
Product Development
- Feature validation: Test concepts before building
- PMF measurement: Run Sean Ellis tests and NPS surveys
- Beta feedback: Gather insights from early adopters
- Prioritization: Let users vote on roadmap items
User Experience Research
- Onboarding optimization: Find and fix drop-off points
- Usability testing: Identify friction in key workflows
- Interview recruitment: Find users for deeper research
- Pain point discovery: Understand what frustrates users
Customer Success
- CSAT tracking: Measure satisfaction at key touchpoints
- Churn prevention: Survey users before they leave
- Feature adoption: Understand why features aren’t used
- Support quality: Gauge support interaction satisfaction
Marketing & Growth
- Landing page optimization: Test messaging and CTAs
- Referral programs: Ask satisfied users for referrals
- Market research: Validate assumptions about your audience
- Lead qualification: Segment leads based on survey responses
How Formbricks Works
Define Your Survey
Use the no-code editor to create surveys with multiple question types: multiple choice, open text, rating scales, NPS, file uploads, and more.
Set Targeting Rules
Choose who sees your survey based on:
- User actions (button clicks, page views, custom events)
- Contact attributes (plan type, signup date, location)
- Survey history (prevent survey fatigue)
- Time-based triggers (after X days, at specific times)
Deploy Everywhere
Share as a link, embed in your app, or trigger contextually on your website—one survey, multiple channels.
Architecture Overview
Formbricks is organized around four core concepts:Surveys
The questions you ask, how they’re displayed, and when they’re triggered
Environments
Separate production and development data within each project
Contacts
Individual users or respondents with custom attributes
Responses
The answers users provide, with rich metadata and filtering
Who Uses Formbricks?
Formbricks is trusted by product teams at companies of all sizes:- Startups: Validate product-market fit and iterate quickly
- Scale-ups: Build systematic feedback loops as you grow
- Enterprises: Maintain data sovereignty with self-hosting
- Agencies: Manage multiple client projects from one dashboard
Pricing Philosophy
Open Source (AGPLv3)
- Free forever for core surveying features
- No limits on responses, surveys, or team members
- Self-host on your infrastructure
- Full access to the codebase
Cloud Hosting
- Free tier with generous limits to get started
- Paid plans for higher volume and premium features
- No infrastructure management required
Enterprise Edition
- Advanced features for large teams (SSO, advanced permissions, white-labeling)
- Available for both cloud and self-hosted deployments
- Priority support and SLAs
Formbricks monetizes through managed cloud hosting and enterprise features—the core survey platform remains free and open source forever.
Technology Stack
Formbricks is built with modern, battle-tested technologies:- Next.js 16 (App Router) for the web application
- React 19 for the UI
- TypeScript throughout for type safety
- Prisma as the ORM with PostgreSQL
- TailwindCSS for styling
- Auth.js for authentication
- Turborepo for monorepo management
- Vitest & Playwright for testing
apps/web- Main Next.js applicationpackages/database- Prisma schema and migrationspackages/surveys- Survey rendering enginepackages/types- Shared TypeScript types
Getting Started
Ready to start gathering better feedback?Try Formbricks Cloud
Create an account and launch your first survey in 5 minutes
Follow the Quickstart
Step-by-step guide from signup to your first response
Self-Host Formbricks
Deploy on your own infrastructure with Docker or Kubernetes
Explore the API
Integrate Formbricks into your existing stack