Formbricks: Open-Source Survey Platform That Keeps Your Data Under Your Control

By Prahlad Menon 4 min read

Survey tools like Typeform and Qualtrics have become essential for gathering customer feedback, but they come with a hidden cost: your data lives on someone else’s servers. Formbricks offers a different approach — a fully open-source survey platform you can self-host, keeping every response on infrastructure you control.

Why Another Survey Tool?

Most survey platforms treat your customer feedback as their asset. They store responses on their servers, limit exports, and charge per response. For teams handling sensitive data — healthcare feedback, employee surveys, or customer research in regulated industries — this creates compliance headaches.

Formbricks flips this model. It’s AGPLv3 licensed with unlimited responses in the open-source core. Self-host with Docker and your survey data never leaves your infrastructure.

Three Survey Modes, One Platform

Rather than piecing together multiple tools, Formbricks consolidates survey types:

In-app surveys — Target users by behavior or attributes directly within your application. No code changes required after the initial SDK integration. Trigger surveys when users complete onboarding, hit a milestone, or show signs of churning.

Website pop-ups — Capture feedback from visitors at specific moments. Exit-intent surveys, scroll-depth triggers, and time-based pop-ups all work without touching your site’s codebase.

Link surveys — Shareable URLs for email campaigns, social media, or any context where you need a standalone survey.

Question Types and Templates

The no-code editor supports the survey question types teams actually need:

  • NPS (Net Promoter Score)
  • Rating scales
  • Multiple choice (single and multi-select)
  • Open text responses
  • Matrix questions
  • Picture selection

Best-practice templates get you started quickly — customer satisfaction, product feedback, churn analysis, and employee engagement surveys come pre-built.

Targeting Without Code

One of Formbricks’ stronger features is user targeting. Once you’ve integrated the SDK, you can launch surveys to specific segments without deploying code:

  • Users who signed up in the last 7 days
  • Power users (by feature usage)
  • Users on specific plans
  • Custom attributes you’ve defined

This means product managers can run surveys independently, without waiting for engineering sprints.

Native Integrations

Formbricks skips the Zapier dependency by offering native integrations for the tools teams already use:

  • Slack — Pipe responses directly into channels
  • Notion — Auto-populate databases with feedback
  • Webhooks — Send data anywhere with custom endpoints
  • n8n — For teams already using open-source automation

The webhook support means you can build custom pipelines — push responses to your data warehouse, trigger workflows, or feed into your own analysis tools.

Self-Hosting with Docker

Deployment is straightforward. The self-hosting docs walk through Docker Compose setup:

# Clone and configure
git clone https://github.com/formbricks/formbricks
cd formbricks
cp .env.example .env

# Start services
docker-compose up -d

You’ll need PostgreSQL for data storage. The Docker setup handles this, but you can also point to an existing database.

The Tech Stack

Formbricks is built on a modern stack:

  • Next.js and React for the frontend
  • TypeScript throughout
  • Prisma for database access
  • TailwindCSS for styling
  • Auth.js for authentication
  • Zod for validation

For teams considering contributions or custom modifications, this is a familiar, well-documented stack.

Open Source vs. Enterprise

The AGPLv3 core includes everything needed for full survey functionality. The Enterprise Edition adds features for larger organizations — team management, advanced analytics, and SSO — and requires a license key.

This is the dual-license model that funds sustainable open-source development. Use the free version indefinitely, or pay for enterprise features when your organization needs them.

When to Choose Formbricks

Formbricks makes sense when:

  • Data sovereignty matters — Healthcare, finance, or any regulated industry where survey responses can’t live on third-party servers
  • You’re already self-hosting — If you run your own infrastructure, adding Formbricks fits naturally
  • Response volume is high — No per-response pricing means you can survey at scale without cost scaling
  • You need targeting flexibility — Segment users without code deploys

If you just need occasional surveys and don’t care where data lives, cloud tools like Typeform are simpler. But for teams building feedback into their product experience, Formbricks offers control that SaaS alternatives can’t match.

Getting Started

The fastest path is Formbricks Cloud — a generous free tier lets you evaluate without infrastructure setup. When ready to self-host, the Docker deployment takes under an hour.

Links:

For teams tired of paying per response and ready to own their feedback data, Formbricks delivers exactly what the name promises: forms that work for you, not the other way around.