Main features
- Link, website and in-app surveys from one editor
- Targeting of website and app surveys to user groups
- NPS, CSAT, CES, matrix, ranking, rating and file upload questions
- Conditional logic, hidden fields, variables and answer recall
- Multi-language surveys
- Partial submissions and survey scheduling
- Email verification and single-use links
- SDKs for JavaScript, React Native, iOS, Android and Flutter
- Webhooks, REST API and integrations with Slack, Notion, Google Sheets, HubSpot, Zapier and n8n
- Unlimited surveys and responses when self-hosted
What Formbricks does
Formbricks is a survey platform aimed at product, research and customer-experience teams. Its no-code editor builds three kinds of survey: shareable link surveys like any form builder, website surveys that pop up on your site, and in-app surveys shown inside a web or mobile app. The last two are its main difference from Typeform or Google Forms. Once the SDK is installed, you decide in the editor who sees a survey and when, for example after a user takes a certain action, without shipping new code for each survey.
The question set leans toward research: single and multi select, matrix, ranking, rating, Net Promoter Score, CSAT and Customer Effort Score sit alongside free text, date, address, contact details, file upload, picture choice, consent and a meeting-booking question. Surveys support conditional logic, hidden fields, calculated variables, recall of earlier answers or URL parameters, several languages, start and close dates, and email verification before a link survey opens. Partial responses are kept, so you can see where people drop out.
Integrations and SDKs
Responses can go to Slack, Notion, Google Sheets, Airtable and HubSpot, or into automation tools such as Zapier, Make, n8n and Activepieces. Webhooks and a management API cover anything else, and the API can generate single-use survey links. SDKs exist for JavaScript, React Native, iOS, Android and Flutter, and a WordPress plugin and a Google Tag Manager setup are documented for websites. The SDK and API packages are MIT-licensed, so embedding them in a closed-source app raises no AGPL questions.
Self-hosting Formbricks
The self-hosted Community Edition has no limits on surveys or responses. The quickest route is a one-click script for an Ubuntu server that installs Docker, a Traefik reverse proxy and a Let’s Encrypt certificate. The documentation also covers plain Docker Compose, a Helm chart for Kubernetes and a high-availability cluster setup.
The stack is larger than a typical form builder’s. The baseline Compose file runs the Next.js app with PostgreSQL, Valkey, SpiceDB for permissions, the Formbricks Hub service and Cube for analytics. Image and file uploads and custom logos need S3-compatible storage (a bundled RustFS container is offered), and optional AI features need a GPU host. The documentation does not give RAM or CPU figures.
Enterprise code lives in the same repository and Docker images under a proprietary license, and it is unlocked with a paid key. Without the key you get one workspace and no teams and access roles, SSO, two-factor authentication, response quotas, reCAPTCHA spam protection, audit logs, contact segments or removal of the “Powered by Formbricks” badge.
Hosted version
Formbricks Cloud has a free plan with a monthly response limit, plus paid plans. The pricing page says data is hosted in Frankfurt, Germany, and a data processing agreement is available.
Limitations
Several features that organizations expect, such as team roles, SSO and 2FA, are paid, even when you host Formbricks yourself. Running the full stack means keeping several services patched and backed up. The README also says the team accepts outside code contributions only as an exception for now. If all you need is a contact or registration form, a lighter form builder such as OpnForm or HeyForm is simpler to run.
Who it suits
Formbricks fits SaaS and product teams that want to ask the right users the right question inside their product, and research or CX teams running NPS and satisfaction programs who want EU hosting or their own servers. For one-off public forms it is more platform than you need.
License details
AGPL-3.0. Code in apps/web/modules/ee is under a proprietary Enterprise license and needs a paid key (teams and roles, SSO, 2FA, quotas, audit logs, branding removal). The SDK and API packages are MIT.
Technical details
Self-hosting needs
- PostgreSQL
- Valkey
- SpiceDB
- Cube
Built with
- TypeScript
- Next.js
- React
- Prisma
GitHub topics
- experience-management
- form
- forms
- nextjs
- open-source
- react
- reactjs
- survey
- survey-analysis
- survey-data
- survey-form
- surveys
- tailwindcss
- turborepo
Reviewed by the OpenSourcePicks editors from the project's repository and documentation. Something out of date? Tell us.