Skip to main content

How to Migrate from Typeform to Formbricks

·OSSAlt Team
typeformformbricksmigrationsurveysguide

How to Migrate from Typeform to Formbricks

Typeform's free plan limits responses. Basic starts at $25/month. Formbricks is the open source alternative for in-app surveys, NPS, and feedback collection — self-hosted, unlimited responses. Here's how to switch.

Step 1: Deploy Formbricks

# Docker one-liner
docker run -d \
  --name formbricks \
  -p 3000:3000 \
  -v formbricks:/app/data \
  ghcr.io/formbricks/formbricks:latest

Or use Formbricks Cloud (free tier available).

Step 2: Recreate Surveys

Formbricks focuses on in-app surveys vs Typeform's standalone forms. Map your forms:

Typeform FeatureFormbricks Equivalent
Welcome screenSurvey intro
Short textOpen text question
Long textOpen text question
Multiple choiceMultiple choice
RatingRating (1-5, 1-10)
NPSNPS question type
Opinion scaleRating
EmailOpen text (email)
Thank you screenThank you card
Logic jumpsSurvey logic

For each Typeform:

  1. Create a new survey in Formbricks
  2. Add questions matching your Typeform
  3. Configure logic/branching
  4. Set targeting (who sees the survey and when)

Step 3: Embed in Your App

<!-- Add Formbricks widget to your app -->
<script type="text/javascript">
  !function(){
    var t=document.createElement("script");
    t.type="text/javascript",
    t.async=!0,
    t.src="https://your-formbricks.com/js/formbricks.umd.cjs";
    var e=document.getElementsByTagName("script")[0];
    e.parentNode.insertBefore(t,e);
    t.onload=function(){
      window.formbricks.init({
        environmentId: "your-env-id",
        apiHost: "https://your-formbricks.com",
      });
    }
  }();
</script>

Step 4: Set Up Triggers

Formbricks' key advantage — trigger surveys based on user actions:

  • Page visit (show on specific pages)
  • Click event (after button click)
  • Exit intent (when leaving)
  • Time delay (after X seconds)
  • Scroll depth (after scrolling %)
  • User attribute (specific user segments)

What You'll Gain

  • In-app surveys — show surveys inside your product
  • Unlimited responses — no plan limits
  • User targeting — show surveys to specific users
  • Event-based triggers — surveys appear at the right moment
  • Self-hosted — full data ownership

What You'll Lose

  • Typeform's polished standalone form UX
  • Advanced question types (file upload, payment)
  • Typeform's public form pages

Compare form and survey tools on OSSAlt — question types, targeting, and pricing side by side.