HeyForm logo

HeyForm

Open-source conversational form builder for engaging surveys and quizzes

Create engaging conversational forms, surveys, quizzes, and polls without coding. Features smart logic, custom branding, integrations, and insightful analytics.

HeyForm banner

Overview

Build Engaging Forms Without Code

HeyForm is a conversational form builder designed for teams and individuals who need to collect information through surveys, questionnaires, quizzes, and polls. Unlike traditional static forms, HeyForm creates interactive, one-question-at-a-time experiences that boost completion rates and user engagement.

Powerful Features for Every Use Case

The platform supports versatile input types—from basic text and email fields to advanced picture choices, date pickers, and file uploads. Smart conditional logic enables dynamic form flows that adapt based on user responses, while URL redirections guide users to customized destinations. Integration capabilities include webhooks, analytics platforms, and automation tools like Zapier and Make.com.

Flexible Deployment Options

HeyForm offers both a managed cloud service and self-hosting options. The hosted version provides automatic backups, security, and maintenance, while self-hosting gives full control over data and infrastructure. One-click deployment templates are available for Railway, Zeabur, Sealos, and other platforms. Built with TypeScript, the monorepo architecture separates the form renderer, embed library, server, and React webapp for maintainability and extensibility.

Highlights

Conversational one-question-at-a-time interface with 20+ input types
Conditional logic and URL redirections for dynamic form flows
Custom branding with themes, fonts, colors, and CSS support
Built-in analytics, CSV export, and integrations with Zapier and webhooks

Pros

  • No coding required to build sophisticated conversational forms
  • Self-hosting available with one-click deployment templates
  • Extensive customization including custom CSS for advanced theming
  • Active development with regular updates and community support

Considerations

  • AGPL-3.0 license requires source disclosure for modified versions
  • Self-hosting requires technical knowledge of Node.js and React stack
  • Limited documentation for advanced customization scenarios
  • Smaller ecosystem compared to established proprietary form builders

Managed products teams compare with

When teams consider HeyForm, these hosted platforms usually appear on the same shortlist.

Formester logo

Formester

Online form builder with workflows and integrations

Google Forms logo

Google Forms

Form builder for surveys and quizzes with Sheets integration

Jotform logo

Jotform

Online form builder with conditional logic, payments, and workflow automation

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Teams wanting conversational forms with full data ownership
  • Organizations requiring self-hosted survey solutions for compliance
  • Marketers building branded quizzes and lead generation forms
  • Developers needing embeddable forms with webhook integrations

Not ideal when

  • Users seeking drag-and-drop visual form builders without code
  • Enterprises requiring enterprise SLA guarantees and dedicated support
  • Projects needing extensive third-party app marketplace integrations
  • Teams without technical resources for self-hosting maintenance

How teams use it

Customer Feedback Surveys

Collect detailed customer insights with conditional questions that adapt based on satisfaction scores and response patterns

Lead Qualification Forms

Route prospects to appropriate sales teams using smart logic and redirect qualified leads to personalized landing pages

Employee Onboarding Questionnaires

Gather new hire information through engaging conversational flows while maintaining data privacy through self-hosting

Interactive Quiz Campaigns

Build branded personality quizzes with custom themes that integrate with marketing automation platforms via webhooks

Tech snapshot

TypeScript95%
SCSS4%
HTML1%
JavaScript1%
Dockerfile1%
CSS1%

Tags

surveyquizform

Frequently asked questions

What makes HeyForm conversational compared to traditional forms?

HeyForm displays one question at a time in a chat-like interface, creating an engaging experience that typically improves completion rates compared to long static forms.

Can I self-host HeyForm on my own infrastructure?

Yes, HeyForm supports self-hosting with one-click deployment options for Railway, Zeabur, Sealos, and RepoCloud, or manual installation on your own servers.

What integrations does HeyForm support?

HeyForm connects with webhooks for custom integrations, analytics platforms for tracking, and automation tools like Zapier and Make.com for workflow automation.

Does HeyForm require coding skills to use?

No coding is required to build and deploy forms. However, advanced customization with custom CSS and self-hosting do require technical knowledge.

What license does HeyForm use?

HeyForm is licensed under AGPL-3.0, which requires you to disclose source code if you modify and distribute the software or offer it as a service.

Project at a glance

Active
Stars
8,568
Watchers
8,568
Forks
657
LicenseAGPL-3.0
Repo age1 year old
Last commit2 months ago
Self-hostingSupported
Primary languageTypeScript

Last synced 3 hours ago