Skills2026年5月4日·1 分钟阅读

Heyform — Open-Source Conversational Form Builder

Heyform is a self-hosted form builder that creates engaging conversational forms with conditional logic, integrations, and analytics, offering a free alternative to Typeform for surveys, quizzes, and data collection.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Heyform Form Builder
直接安装命令
npx -y tokrepo@latest install 06f95a58-4772-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

Heyform is an open-source conversational form builder that presents questions one at a time in an engaging flow, similar to Typeform. It supports conditional logic, custom themes, payment collection, and integrations, all self-hosted so your form data stays on your own infrastructure.

What Heyform Does

  • Creates conversational forms that display one question per screen for higher completion rates
  • Supports 40+ field types including ratings, file uploads, signatures, and payment fields
  • Provides conditional logic to branch forms based on previous answers
  • Offers a visual form designer with custom themes, fonts, and branding
  • Collects submissions in a built-in analytics dashboard with export options

Architecture Overview

Heyform is built with a Node.js/NestJS backend and React frontend. Forms are stored as JSON schemas in MongoDB, with submissions persisted alongside analytics metadata. The rendering engine dynamically interprets form schemas to produce the conversational UI, supporting real-time validation and conditional branching on the client side.

Self-Hosting & Configuration

  • Deploy via Docker Compose with MongoDB and Redis included in the stack
  • Configure SMTP for email notifications and form submission alerts
  • Set up custom domains and SSL via your reverse proxy (nginx/Caddy)
  • Integrate Stripe for payment-enabled forms
  • Configure SSO via OIDC for team workspaces

Key Features

  • Conversational one-question-per-page UX for higher engagement and completion
  • 40+ input types: text, choice, rating, date, file upload, signature, payment
  • Conditional logic and answer piping for personalized form flows
  • Custom branding with themes, colors, fonts, and background images
  • Webhooks and integrations for pushing submissions to external services

Comparison with Similar Tools

  • Typeform — SaaS with per-response pricing; Heyform is self-hosted with unlimited responses
  • Tally — free tier with limits; Heyform is fully open-source and self-hosted
  • Formbricks — survey/feedback focused; Heyform emphasizes the conversational form experience
  • Google Forms — basic and free; Heyform offers a modern conversational UI with branding
  • SurveyJS — developer library; Heyform is a complete no-code platform with built-in analytics

FAQ

Q: Is there a limit on form responses? A: No. Self-hosted Heyform has no response caps—limited only by your server resources.

Q: Can I accept payments through forms? A: Yes, integrate Stripe to add payment fields for orders, donations, or subscriptions.

Q: Does it support file uploads? A: Yes, respondents can upload files which are stored on your configured storage backend.

Q: Can I embed forms on my website? A: Yes, via iframe embed, popup, or full-page link with custom domain support.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产