HeyForm
Typeform's conversational format, self-hosted: HeyForm is the open-source form builder that
presents one question at a time. Forms present one question at a time, which measurably
improves completion rates compared to long static pages. It supports 40+ field types, from
text, email, and phone inputs to picture choices, date pickers, star ratings, signatures, and
file uploads. Conditional logic shows or hides questions based on earlier answers, routes
respondents to different endings, and redirects to URLs, so a single form can serve multiple
flows. Completed submissions land in a results dashboard with drop-off and completion
analytics, and connect outward through webhooks or integrations with Zapier, Make, Google
Sheets, Notion, Airtable, and Slack. Theming covers fonts, colors, backgrounds, and custom
CSS, so embedded forms look native to your site rather than like a third-party widget; the
JavaScript embed library renders them inline, as popups, or full-page, with shareable
standalone links as the default. Team workspaces and projects with member management let
multiple teams share one instance without mixing data. Self-hosting removes per-response
pricing entirely - unlimited forms and submissions for flat hosting cost - and keeps lead
data, feedback, and quiz answers in your own MongoDB, simplifying GDPR compliance. The stack
is a NestJS server and React webapp backed by MongoDB and KeyDB, distributed under GPLv3 as a
Docker image.
Deploy