HeyformHeyform

Create engaging conversational forms for surveys, questionnaires, quizzes, and polls.

No CodeDevelopment

Heyform Self Host Guide

What is Heyform

Create engaging conversational forms for surveys, questionnaires, quizzes, and polls.

cover

HeyForm is an open-source form builder that allows anyone to create engaging conversational forms for surveys, questionnaires, quizzes, and polls. No coding skills required.

Features

HeyForm simplifies the creation of conversational forms, making it accessible for anyone to gather information or feedback through engaging surveys, quizzes, and polls. We are committed to enhancing HeyForm with regular updates, including bug fixes, new features, and performance improvements.

  • Versatile Inputs: From basic text, email, and phone number fields to advanced options like picture choices, date pickers, and file uploads, HeyForm supports a wide array of input types.

  • Smart Logic: Conditional logic and URL redirections for dynamic, adaptable forms.

  • Powerful Integrations: Connect with webhooks, analytics, marketing platforms, and tools like Zapier and Make.com.

  • Visual Themes: Tailor the look and feel of your forms to match your brand identity with customizable fonts, colors, backgrounds, and more.

  • Advanced Theming: Gain greater control with extensive customization options, including custom CSS for deeper personalization.

  • Insightful Analytics: Gain insights with detailed analytics, including drop-off rates and completion rates.

  • Data Export: Easily export your form results to CSV for further analysis or integration into your systems."

How to Self Host Heyform?

There are several ways to self host Heyform, including using Docker-Compose, Zeabur, Railway or other platforms.

Heyform requires three services: Heyform, Redis and PostgreSQL, which makes it hard to self host with docker on your own machine. Zeabur provides a one-click deployment for it, so this article will take Zeabur as the example.

Step 1

Before you start, you've to make sure you have an account on Zeabur. If you don't have an account, you can create one here.

Step 2

After you've successfully created an account, you can follow the steps below to deploy Heyform on Zeabur:

  • Press on the deploy button below to deploy Heyform on Zeabur.

Deploy

  • You will be redirected to the Zeabur dashboard, where you can see the Heyform deployment. Within one minute, you will see 3 services starts running.

  • Now you can access the Flowse using the domain you've bound to it.

Here is a more detailed guide for deploying Heyform on Zeabur.