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 Feature | Formbricks Equivalent |
|---|---|
| Welcome screen | Survey intro |
| Short text | Open text question |
| Long text | Open text question |
| Multiple choice | Multiple choice |
| Rating | Rating (1-5, 1-10) |
| NPS | NPS question type |
| Opinion scale | Rating |
| Open text (email) | |
| Thank you screen | Thank you card |
| Logic jumps | Survey logic |
For each Typeform:
- Create a new survey in Formbricks
- Add questions matching your Typeform
- Configure logic/branching
- 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.