Skip to main content

Fully Managed Formbricks
as a Service

Deploy Formbricks as a fully managed service starting at €9/mo. Get automated backups, SSL, updates, support and monitoring included.

Formbricks is an open-source experience management platform — link, website, in-app, and email surveys — combining the convenience of Typeform with the security and control of self-hosted infrastructure.

Free 7-day trial  99.9% Uptime SLA  No credit card  Cancel anytime

Free 7-day trial  99.9% Uptime SLA
No credit card  Cancel anytime

Formbricks

Formbricks

STARTING AT

€9/month
Automated Backups
Monitoring
Automated Updates
Auto SSL

USAGE

Unlimited
Human Support
Custom Domains
Terminal Access
File Manager Access
Deploy in your region 21 locations worldwide
GermanyFinlandNetherlandsUKSwedenUnited StatesCanadaSingaporeJapanAustraliaBrazilSouth Africa+9 more →
Formbricks Preview Image

ABOUT THE SOFTWARE

What is Formbricks

Formbricks is an open-source experience management platform — link surveys, website embeds, in-app micro-surveys, email follow-ups, and a contact graph that targets users by attribute. The project frames itself as an open-source Qualtrics alternative and is published under AGPLv3 by Formbricks GmbH in Kiel, Germany.

The core is licensed under AGPLv3. The iOS, Android, and React Native SDKs are MIT. The Enterprise modules under /apps/web/modules/ee are licensed separately. The GitHub repository has crossed 12,000 stars and 4,900 commits. Formbricks GmbH has raised pre-seed funding from OSS Capital and was part of the inaugural GitHub Accelerator cohort.

A production deployment runs Next.js, Postgres with pgvector, Redis cache, an S3-compatible object store, and Traefik. Public users disclosed on the formbricks.com homepage include Cal.com, GitHub, Siemens, IKEA, Flixbus, the Ethereum Foundation, the University of Copenhagen, and DigitalService GmbH des Bundes — the German federal digital agency.

FEATURES

What Formbricks does

Formbricks ships four delivery channels for surveys and a contact graph to target them. The same survey definition fires as a hosted link, an embedded widget on a website, a triggered micro-survey inside a logged-in app, or an email follow-up — all with branching logic and multi-language support.

Link surveys

Hosted survey links with custom domain support, multi-page progress, conditional logic, and welcome/thank-you cards. Suited to email blasts, QR campaigns, and one-off research.

In-app surveys

SDKs for React, React Native, iOS, and Android trigger micro-surveys inside logged-in product surfaces. Identify users, attach attributes, run NPS on day 30.

Advanced conditional logic

Branching by response, variable arithmetic, recall variables, hidden fields, and quotas. Build a 30-question survey that feels like five.

Mobile SDKs

Native iOS (Swift) and Android (Kotlin) SDKs and a React Native package. Background-thread network, offline queue, retry-on-reconnect.

Website surveys

A 4 KB JS bundle drops surveys onto any web page, targeted by URL, attribute, or behaviour. Recognises returning users, respects consent state, fires once.

Email surveys

Inline rating questions render directly in the inbox client — Gmail, Outlook, Apple Mail. One-click answers, follow-up question on a hosted page.

Multi-language surveys

Fourteen supported languages including Arabic and Hindi added in 4.0, with right-to-left rendering. One survey, one source of truth, many locales.

AI Insights and follow-ups

Summarise free-text responses with a model you choose. Self-hosted Formbricks routes through your own Azure OpenAI EU or OpenAI key — or stays off.

WHAT'S ALWAYS INCLUDED

Every app. Fully managed.
Nothing extra to pay for.

Every app you deploy includes the full managed service — security, backups, updates, and support from day one.

Automatic updates and patches

Apps run the latest stable version. Security patches applied silently, with rollback if needed.

Daily off-site backups

Multiple daily backups in redundant off-site locations. One-click restore if anything goes wrong.

24/7 uptime monitoring

Continuous monitoring with instant alerting. We respond before you notice.

SSL, firewall, DDoS protection

Auto-renewing SSL, hardened firewall rules, DDoS mitigation on every deployment.

Performance and scaling

We monitor resource usage continuously. When your app needs more headroom, we flag it and upgrade with your explicit approval.

Dedicated engineering support

Real engineers on chat. DNS, SMTP & migration help. All included in €9.

WHY MANAGED

Why teams pick managed Formbricks

On July 1, 2025, Hotjar merged into Contentsquare. The combined company split surveys, heatmaps, and analytics into three separately-billed modules. Typeform's Business plan hard-caps at 10,000 responses per month before jumping to $199/month and a sales conversation. Teams reach for Formbricks the week one of those bills changes.

Running Formbricks yourself is more involved than the README suggests. Version 4.0 made a dedicated Redis cache and an S3-compatible object store mandatory. Without S3 storage and a CORS-clean bucket policy, file-upload questions, project logos, and survey background images return 500 errors on the presigned-PUT step. The "Failed to get signed upload URL" thread (Discussion #6641) is the most common upgrade post-mortem in the repo.

A vanilla install ships a single Postgres container that Prisma talks to with a per-CPU connection limit. Once response volume crosses a few thousand per month and the Next.js container scales horizontally, each replica opens its own pool. The Postgres default of 100 connections runs out before lunch. There is no error message — survey writes just start timing out under load.

REVIEWS

Hear from customers ​like you​​​​​​​

Successful businesses and professionals around the world rely on DANIAN every day

USE CASES

Three teams who run Formbricks on DANIAN

These are representative team types we set up most often. Each starts with the same flat €9 plan.

60-PERSON VERTICAL SAAS - BERLIN

Replacing Typeform Business after the 10,000-response cap hit in week three

Their Formbricks runs in our Germany region. We piped PostHog user attributes into Formbricks contacts via webhook so they target NPS by activation cohort. CSAT fires 7 days after first activation. Aggregate: 5,400 NPS plus 3,200 CSAT responses per month, written to Postgres with PgBouncer in front. Responses export to BigQuery via Airbyte.

5-PERSON UX RESEARCH TEAM - AMSTERDAM FINTECH

Embedded onboarding surveys across three subdomains, one consent banner

They embed the Formbricks JS SDK on app.acme.com, developers.acme.com, and careers.acme.com. We set NEXT_PUBLIC_WEBAPP_URL and PUBLIC_URL to allow the widget across all three. Their OneTrust banner gates Formbricks until consent is given. 1,200 multi-step onboarding responses per month with branching logic and variables.

12-PERSON MARKETING TEAM - PARIS

Fourteen client accounts, thirty live forms, one €9 invoice per client

Each client gets a separate Formbricks instance with its own custom domain — feedback.client1.com, feedback.client2.com, and so on — routed via PUBLIC_URL. Branding removed via the Formbricks Enterprise License Key. Webhooks deliver responses to each client's HubSpot via n8n. Combined: 8,000 link responses per month across the agency.

COMPARISON

Four ways to run Formbricks

The cost of running Formbricks depends entirely on which path you pick. A proprietary survey SaaS scales with seats and responses. A VPS path adds operational time on top of infrastructure. A home server adds electricity, internet, and weekend incidents. DANIAN is €9, regardless of users.

 PATHAT 1 USERAT 5 USERSAT  10 USERSOPS TIME / MONTHWHAT YOU CONTROL
Typeform Business 
(proprietary SaaS)
$99/mo$99/mo (10k response cap)$199/mo (Growth Essentials)0 hours
Vendor controls data, retention, AI routing
Self-host
on a $24/mo production-class VPS
€100–280/mo effective€100–280/mo effective€120–320/mo (DB tuning needed)1–2 hours patching + on-callYou control everything, including 2am incidents
Home server
(Synology DS923+, ~€650 amortised)
€210–667/mo effective€210–667/mo effective€210–667/mo effective2–4 hours/moYou control it. Your house controls the uptime.
DANIAN Managed Formbricks€9/mo€9/mo€9/mo0 hoursYou own data, region, and app version. We run the stack.

VPS row: $24/mo infrastructure + $5 object-storage backup + $15 monitoring = $44/mo, plus 5–10 hours initial setup and 1–2 hours/month at €60–120/hour sysadmin rate. Home server row: hardware amortised over 36 months + 80–150W electricity at €0.30/kWh + business internet with static IP + off-site backup target + 2–4 hours/month. Typeform pricing per typeform.com/pricing, May 2026.

BY INDUSTRY

Formbricks for specific industries

Formbricks fits any team that runs surveys at scale, but five industries put specific demands on the platform: data residency, retention discipline, content-security-policy-clean embed JS, SSO against existing identity providers, and consent integration. The configuration choices we make differ by industry.

GDPR Article 32 (security of processing) and the BSI C5 catalog set the bar for European enterprise sales. We run their Formbricks in our Germany region with telemetry disabled (TELEMETRY_DISABLED=1) and Azure OpenAI EU as the AI Insights backend. Postgres backups encrypted at rest.

The typical workflow: NPS triggered after 30 days of active use, churn-risk pulse fired when weekly usage drops more than 40%. Volume: 5,000 responses per month across NPS, CSAT, and churn surveys. The Enterprise License Key purchased from Formbricks unlocks SSO, multi-language, and team roles for the typical Series A SaaS company that crosses 25 employees.
GDPR Article 9 covering special categories of personal data and Germany's Patientendaten-Schutz-Gesetz apply once a response field touches patient information. We run the instance in EU-only regions with AES-256 at rest on the Postgres volume, S3 bucket with object-lock and server-side encryption, and SMTP via the customer's internal Exchange relay (SMTP_AUTHENTICATED=0, the workaround for Issues #2713 and #2858). AI environment variables remain unset so no free-text patient data leaves the cluster.

Workflow: post-discharge experience survey delivered via email link 7 days after discharge. Volume: 2,500 patient responses per month with a 90-day retention window and automated purge from the responses table via cron.
PSD2, DORA (the EU operational-resilience regulation for third-party ICT), and bank content-security-policy rules forbid third-party JS on authenticated banking screens. We serve the Formbricks JS bundle from a private subdomain the bank already trusts via NEXT_PUBLIC_FORMBRICKS_API_HOST. OIDC SSO against the bank's Entra ID tenant via AZUREAD_CLIENT_ID, AZUREAD_CLIENT_SECRET, and AZUREAD_TENANT_ID. Audit log retention configured to seven years.

Workflow: one-question post-transaction CSAT on the success page of a wire transfer flow, firing within one minute of confirmation. Volume: 12,000 responses per month from a 250,000-monthly-active-user retail bank.
GDPR and PCI-DSS scope reduction both apply once a survey runs on an authenticated post-purchase page. We wire Formbricks webhooks into Shopify or Salesforce Commerce Cloud order events so surveys trigger on the actual order ID. The Postgres responses table gets monthly partitioning at our default — a schema improvement many self-hosters add manually under load.

Workflow: 7-day post-purchase NPS email-link survey with the Stripe order ID as a hidden field. Volume: 25,000 responses per month for a €40M-ARR direct-to-consumer merchant. The €9/month price covers the operational layer; the Enterprise License Key for branding removal is a separate purchase from Formbricks GmbH.
FERPA for US institutions, GDPR for EU institutions, and Institutional Review Board approval for any research-grade survey shape how universities use Formbricks. We configure SAML SSO against the institution's Shibboleth or InCommon federation (Formbricks 4.0 shipped SAML via the BoxyHQ integration — see Issue #4722). Multi-language enabled by default: 4.0 added Arabic, Italian, Spanish, Russian, Uzbek, Romanian, Japanese, Simplified Chinese, and Hindi to the three locales shipped in 3.0.

Workflow: end-of-semester course-evaluation surveys across every active section. Volume: 40,000 student responses per academic term for a 12,000-student university. The AUTH_SKIP_INVITE_FOR_SSO="1" environment variable lets first-time SSO users into their default organisation without an email round-trip.

FAQ

Frequently asked questions

Everything teams ask before signing up — answered straight, without sales speak.

Three groups: technical setup, migration, and how DANIAN works as a service.

01

Technical and configuration

Formbricks 4 made S3-compatible object storage mandatory. The error means presigned-PUT requests cannot reach a bucket. For AWS S3, leave S3_ENDPOINT_URL empty. For non-AWS S3-compatible backends, set S3_ENDPOINT_URL and S3_FORCE_PATH_STYLE=1. We run a verified configuration across both styles and validate CORS allows presigned PUT before handing the instance over.
Formbricks's IS_SMTP_CONFIGURED check in packages/email/index.tsx requires both SMTP_USER and SMTP_PASSWORD to be set, even for unauthenticated internal relays. We set SMTP_AUTHENTICATED="0" on instances using a customer's internal mail server. Otherwise we use a transactional provider with proper SPF, DKIM, and DMARC alignment so magic-link emails do not land in spam.
Not unless you configure it to. We ship Formbricks with all AI_* environment variables unset, so AI Insights stays disabled and zero data leaves the cluster. If you want AI summarisation, we wire AI_AZURE_LLM_RESOURCE_NAME to your own Azure OpenAI EU resource, or your own OpenAI key. The choice is yours.
We set NEXT_PUBLIC_WEBAPP_URL and PUBLIC_URL to your canonical domain, then configure CORS and CSP frame-ancestors to allow the surfaces where the widget loads. The Formbricks JS bundle goes on each surface as a <script> tag. The deprecated SURVEY_URL environment variable was removed in 4.0; we use the current variables and verify them before launch.
Yes for branded link surveys. We map your custom domain — for example feedback.yourcompany.com — to your Formbricks instance, set PUBLIC_URL to match, and issue an auto-renewing SSL certificate. White-label removal of the "Powered by Formbricks" footer requires the Formbricks Enterprise License Key, a separate purchase from Formbricks GmbH.
Google, GitHub, Azure AD, generic OIDC, and SAML — SAML was added in 4.0 via BoxyHQ. We set the relevant AUTH_* and AZUREAD_* or OIDC_* environment variables at instance creation. SAML metadata lives at apps/web/saml-connection. SSO support requires the Enterprise License Key; we work with your identity-provider admin to wire it up.
Yes. We set TELEMETRY_DISABLED=1 at provisioning. No usage statistics leave the instance.

02

Migration and onboarding

We can activate your app on your own custom domain/subdomain. Examples: mydomain.com, anyword.mydomain.com.
Or, on our randomized free subdomain. Example: 963.apps.danian.cloud
If you wish to use a custom domain/subdomain, select that option when ordering your app (or notify us later). We will send you the required DNS records and if needed, our tech team will modify them for you.
21 datacenter locations across six continents. You choose the region at provisioning. Application data sits in the region you choose; pick whichever is closest to your users or matches your data-residency preference.
Yes. Request a region migration from the dashboard and we run the move in the background. The system emails you when the migration completes; total transfer time depends on data volume but typical instances finish in a few hours. There is no extra charge for a region change.
Yes. Full data export is available at any time, in a portable format you can bring to any infrastructure.

03

Billing, support, and platform

€9 covers everything we do for that app: hardware in the region you choose, daily off-site backups with one-click restore, automatic security patches and version upgrades, 24/7 monitoring, SSL and firewall, and engineering support on Email/LiveChat. There are no setup fees or hidden line items. For more info see our Pricing page.
If you decide to continue, we charge €9/app/month from day 8. If you don't, the trial ends and you can export your data. No card is required for the trial, and we never auto-charge you without explicit consent.
No. The €9/month is flat regardless of how many users log into your app. Add 5 users or 50; the price doesn't change.
24/7 Live chat and email support, both staffed by engineers who run the systems. We handle DNS configuration, SMTP setup, app integrations, performance tuning, troubleshooting, and migration help. Response time is typically under an hour. There is no tier system — every customer gets the same support.
Yes. Cancel from the dashboard. We don't charge a cancellation fee, we don't lock data, and we will export your data to you on request before deletion. data to you on request before deletion.
Every customer instance is backed up daily to a separate region from the primary. We test restores. You can request a restore at any backup point within the retention window — usually 7 days for daily backups.
Your application data sits in the region you choose at provisioning — 21 datacenter locations across six continents. Account-level data (billing, account email, support ticket history) is processed centrally. Application data region is picked by you, per app.
99.9% uptime SLA on every app, every tenant. Service credits are documented at danian.co/service-level-agreement. The status page is located at status.danian.co.
When your tenant approaches the resource ceiling — the base tier holds 1 vCPU/RAM, 30 GB storage — we notify you. Resource upgrades happen with your explicit consent; we will not upgrade your tenant or charge you without it.
We wait. We don't suspend the app or delete your data on the first failed charge. We email you, you fix the card on file, and we continue.
Invoices can be downloaded from the billing dashboard in PDF the day each charge succeeds. EU VAT is added where applicable and the VAT-reverse-charge regime applies for VAT-registered businesses with a valid number.
150+ open-source apps across automation, team chat, file sync, analytics, AI, password management, email marketing, dev tools, project management, smart home, CMS, and federated social. See the full catalog →
Yes. Every instance comes with a web-based terminal and a file manager in your DANIAN management dashboard. Useful for managing your data and customizations.
Resources scale with your usage. If your app needs more vCPU, RAM, or storage, we add it — and we ask first before any change to your plan. €9 is the floor; resource-heavy workloads may price higher, but you'll always know in advance.
Yes. We have both a Partner program and an Affiliate program available. Anybody can sign up.
No contract. No minimum commitment. Cancel anytime from the dashboard with one click. The 7-day free trial requires no credit card. After the trial converts to paid, you can still cancel at any month without notice or penalty.

DEPLOY IN YOUR REGION

21 datacenter locations on six continents

Pick the region closest to your users.

United States, Germany, Finland, Singapore, Australia, Brazil, Canada, Netherlands, UK, Spain, Italy, France, Sweden, Malaysia, India, Japan, Mexico, Poland, South Korea, Chile, South Africa and more coming soon

Global Reach Map

Try managed Formbricks for 7 days

No card. Cancel from the dashboard.