Formbricks is a versatile open source survey platform with an Experience Management Suite built on top of it. Survey customers, users or employee at any points with a perfectly timed and targeted survey.
Formbricks helps you apply best practices from data-driven work and experience management to make better business decisions. Ask users as they experience your product - and leverage a significantly higher conversion rate. Gather all insights you can - including partial submissions and build conviction for the next product decision. Better data, better business.
Requires custom domain
Due to TLS and strict host checks, you'll need to set up a Custom Domain for your Formbricks app to work.
Features
- 📲 Create in-product surveys with our no code editor with multiple question types
- 📚 Choose from a variety of best-practice templates
- 👩🏻 Launch and target your surveys to specific user groups without changing your application code
- 🔗 Create shareable link surveys
- 👨👩👦 Invite your team members to collaborate on your surveys
- 🔌 Integrate Formbricks with Slack, Posthog, Zapier and more
- 🔒 All open source, transparent and self-hostable
Required variables
DATABASE_URL
: A PostgreSQL connection URI for the database you want to use as a backend and apply Umami migrations to. Check out the FlexStack Databases guide for integration recommendations. Below is a screenshot of a copyable connection URI in the Neon dashboard.
Getting started
Once your app has deployed, head over to the secrets and variables tab in your component dashboard. Change the WEBAPP_URL
and NEXTAUTH_URL
variables to a Custom Domain. Then set up your custom domain in the Domains dashboard.
After your domain changes have finished deploying, go through the Formbricks onboarding to finish your setup.
Advanced configuration
Formbricks offers a ton of configuration options that can be managed via FlexStack secrets and variables.
By default we've turned of email verification. To enable it, you need to remove the EMAIL_VERIFICATION_DISABLED
environment variable and add SMTP_*
settings.