Forms & lead capture

HeyForm

Construtor de formulários open source e auto-hospedável para formulários conversacionais, pesquisas e quizzes — feito para captar quem ainda não é cliente

heyform/heyformTypeScript8,931 as of 2026-08-15
By Jake Luo · Published 15 de ago. de 2026

HeyForm é um construtor de formulários open source para formulários conversacionais, pesquisas, quizzes e enquetes, escrito em TypeScript e licenciado sob AGPL-3.0. Você pode auto-hospedar ou usar o serviço gerenciado dos criadores, e ele cobre todo o caminho de um formulário público com a sua marca até lógica condicional, webhooks e exportação das respostas em CSV. Para um fundador, o trabalho útil dele é captação e não pesquisa: listas de espera, quizzes como isca digital e formulários de qualificação voltados a quem ainda não se cadastrou.

O que é o HeyForm

HeyForm (github.com/heyform/heyform) é um construtor de formulários que você mesmo pode rodar, feito como um monorepo TypeScript com servidor Node, aplicação web React e uma biblioteca de embed independente, para que o formulário viva no seu próprio site e não apenas num link hospedado. É mantido por uma dupla que também opera a versão hospedada, e está em desenvolvimento desde março de 2024.

  • Formulários conversacionais uma pergunta por vez em vez de um paredão de campos, além de pesquisas clássicas, quizzes e enquetes.
  • Um conjunto amplo de campos texto, e-mail e telefone, até escolha por imagem, seletores de data e upload de arquivos.
  • Lógica condicional e redirecionamentos ramificar conforme a resposta e mandar a pessoa para um lugar específico ao terminar — o gancho que transforma um formulário em uma etapa do funil.
  • Integrações webhooks, analytics e plataformas de marketing, mais Zapier e Make.com para o resto.
  • Personalização até CSS próprio fontes, cores e fundos, para que um formulário no seu domínio não pareça emprestado.
  • Analytics de conclusão e exportação CSV taxas de abandono e de conclusão por formulário, e as respostas brutas num arquivo seu.

Duas coisas para checar antes de auto-hospedar

O repositório facilita verificar as duas, e ambas são daquele tipo de detalhe que sai mais barato ler agora do que descobrir depois.

Leia a licença e a versão antes de subir
  • AGPL-3.0, não MIT. Auto-hospedar para os seus próprios formulários é tranquilo. O caso que pede advogado é embutir dentro de um produto que você oferece a terceiros, porque a cláusula de rede alcança usuários que nunca baixam o seu código.
  • Rode v3.0.1 ou posterior. Os commits que antecedem os lançamentos 3.0 de agosto de 2026 são uma série explícita de correções de segurança — proteção SSRF para endereços IPv6 de propósito especial, validação de URLs não confiáveis em respostas e imagens de assinatura, exclusões em cascata, limite no reenvio de convites de workspace e erros GraphQL mais seguros — com as correções registradas na documentação de segurança do próprio projeto.
  • Uma série de avisos publicada é sinal bom, não ruim: significa que alguém olhou e que os achados foram corrigidos à vista de todos. O que ela implica é que uma cópia auto-hospedada antiga é exatamente a versão que você não quer estar rodando.

O deploy está documentado para instalação manual e para templates de um clique em vários provedores, então o custo prático é um contêiner pequeno e um banco, não uma tarde inteira. Como em qualquer ferramenta auto-hospedada que coleta dados pessoais, o que você herda é a responsabilidade por eles: backups, atualizações e o que a sua política de privacidade passa a ter que dizer sobre onde as respostas vivem.

Como um fundador tira leads disso de verdade

Um formulário não é um canal. Ele converte atenção que você já tem, então a pergunta de crescimento é sempre o que vem imediatamente antes e o que acontece imediatamente depois.

  • Coloque antes de uma lista de espera, não depois do cadastro o uso de maior valor é captar quem ainda não está pronto para criar conta. É o mesmo trabalho de construir uma lista de espera antes de lançar, com as respostas junto.
  • Faça do quiz a isca digital um diagnóstico curto que devolve um resultado é uma das poucas iscas digitais que as pessoas terminam, porque a recompensa chega na hora e não por e-mail.
  • Faça uma pergunta de qualificação, não seis cada campo extra custa conclusões. Escolha a única resposta que mudaria como você faz o follow-up e descarte o resto.
  • Ligue o webhook no primeiro dia um envio que cai num banco que ninguém abre não é um lead. Roteie para onde você de fato responde.
  • Leia o abandono, não só o total o abandono por pergunta diz qual pergunta sai cara, que é o único retorno de conversão que um formulário de pouco tráfego consegue dar.

Essa é também a linha entre o HeyForm e o Formbricks, que cobrimos antes e com o qual é fácil confundir. O Formbricks é construído em torno de pesquisas dentro do produto voltadas a quem já é usuário; o HeyForm é construído em torno de um formulário público independente voltado a quem não é. Os dois podem ser forçados para o formato do outro, e nenhum fica confortável ali.

O que vimos ao perguntar a quem se cadastra

Nosso próprio formulário de entrada faz uma pergunta opcional com algumas respostas de um toque e uma linha livre, e a distribuição saiu desigual de um jeito que nos surpreendeu: a opção que convida a colar um link para o que a pessoa está construindo é a única usada com alguma regularidade, enquanto as opções mais abstratas ficam perto de zero. A amostra é pequena o bastante para não construirmos estratégia em cima da proporção, mas a direção se manteve tempo suficiente para mudar o que perguntamos.

A leitura que tiramos é que as pessoas respondem quando responder é mais fácil do que se explicar. Colar uma URL não custa nada e carrega muita informação; escolher a categoria a que você pertence exige decidir o que você é, e isso dá trabalho. Se você está desenhando um formulário de captação no HeyForm, essa é a versão barata da lição: prefira a pergunta cuja resposta já existe em algum lugar de onde a pessoa possa copiar, e deixe para uma conversa depois tudo que você apenas gostaria de saber.

FAQ

HeyForm é uma alternativa ao Typeform?
É a comparação mais próxima: o formato conversacional de uma pergunta por vez, os temas com a sua marca e a lógica condicional têm o mesmo desenho. As diferenças que importam são hospedagem e licença: você pode rodar o HeyForm na sua própria infraestrutura e guardar os envios no seu próprio banco, e ele é AGPL-3.0 em vez de proprietário. Em troca você assume atualizações, backups e o lado operacional de guardar dados de outras pessoas.
O que a licença AGPL significa para a minha startup?
Para rodar os seus próprios formulários no seu site, nada de mais. Ela importa quando o HeyForm passa a fazer parte de algo que você oferece a terceiros pela rede, porque a cláusula de rede da AGPL pode obrigar você a publicar o código da obra modificada. Se você está pensando em embutir no seu produto em vez de apenas usar, leia a licença direito e busque orientação — é a única decisão desta página que sai genuinamente cara se der errado.
Qual a diferença para simplesmente usar um Google Forms?
Um Google Forms é mais rápido de criar e gratuito, e para uma pesquisa interna costuma ser a resposta certa. O HeyForm compensa a configuração quando o formulário fica de frente para o cliente: seu domínio e sua marca em vez dos do Google, lógica condicional, redirecionamento ao concluir para dentro do seu funil e dados de abandono por pergunta. Se ninguém fora do seu time vai ver, a ferramenta mais simples ganha.
O projeto está sendo mantido?
Está, em 2026-08-15. Lançou v3.0.0 em 2026-08-06 e v3.0.1 em 2026-08-13, e o histórico de commits anterior é trabalho funcional e não manutenção de rotina: uma série substancial de correções de segurança com as remediações documentadas. É um time pequeno, então leia como um projeto mantido com pouca redundância de pessoas, e não como um grande.
Related projects
FormbricksPlataforma de código aberto de gestão de experiência para pesquisas in-app, por link e por e-mailFiderPortal de feedback open-source onde clientes publicam e votam em pedidos de funcionalidade, para você ver o que construir em seguidaPapermarkAlternativa de código aberto ao DocSend para compartilhar documentos e data rooms com analytics integradolistmonkGerenciador de newsletters e listas de e-mail de código aberto e auto-hospedável — um único binário em Go

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $39/month.

Start free trialMore projects