HeyForm
대화형 폼, 설문, 퀴즈를 위한 오픈소스 셀프호스팅 폼 빌더 — 아직 고객이 아닌 사람을 붙잡기 위한 도구
HeyForm은 대화형 폼, 설문, 퀴즈, 투표를 위한 오픈소스 폼 빌더로, TypeScript로 작성되었고 AGPL-3.0 라이선스를 씁니다. 직접 호스팅하거나 개발자들이 운영하는 호스팅 버전을 쓸 수 있고, 자사 브랜드의 공개 폼부터 조건 분기, 웹훅, 응답 CSV 내보내기까지 전 구간을 다룹니다. 창업자에게 쓸모 있는 역할은 리서치가 아니라 리드 확보입니다. 대기자 명단, 퀴즈 형태의 리드 마그넷, 그리고 아직 가입하지 않은 사람을 향한 자격 확인 폼이 여기에 해당합니다.
HeyForm이 무엇인가
HeyForm(github.com/heyform/heyform)은 직접 돌릴 수 있는 폼 빌더로, Node 서버와 React 웹앱, 그리고 독립적인 임베드 라이브러리로 구성된 TypeScript 모노레포로 만들어졌습니다. 덕분에 폼이 호스팅된 링크에만 있는 게 아니라 자기 사이트 안에 살 수 있습니다. 호스팅 버전도 함께 운영하는 두 명의 팀이 유지하고 있으며, 2024년 3월부터 개발이 이어지고 있습니다.
- 대화형 폼 입력란의 벽 대신 한 번에 한 질문씩. 여기에 전통적인 설문, 퀴즈, 투표도 지원합니다.
- 폭넓은 입력 유형 텍스트, 이메일, 전화번호부터 이미지 선택, 날짜 선택기, 파일 업로드까지.
- 조건 분기와 리다이렉트 응답에 따라 갈라지고, 끝났을 때 특정 위치로 보내기. 폼을 퍼널의 한 단계로 바꾸는 고리입니다.
- 연동 웹훅, 분석 도구, 마케팅 플랫폼, 그리고 나머지는 Zapier와 Make.com으로.
- 커스텀 CSS까지 가능한 테마 글꼴, 색, 배경. 자기 도메인 위의 폼이 빌려온 것처럼 보이지 않게 합니다.
- 완료율 분석과 CSV 내보내기 폼별 이탈률과 완료율, 그리고 원본 응답을 내 파일로.
셀프호스팅 전에 확인할 두 가지
둘 다 저장소에서 쉽게 확인할 수 있고, 둘 다 나중에 알게 되는 것보다 지금 읽는 편이 싼 종류의 세부사항입니다.
- MIT가 아니라 AGPL-3.0입니다. 자기 폼을 위해 직접 호스팅하는 것은 문제없습니다. 변호사가 필요한 경우는 남에게 제공하는 제품 안에 끼워 넣을 때입니다. 네트워크 조항은 당신의 코드를 한 번도 내려받지 않은 사용자에게까지 미칩니다.
- v3.0.1 이상을 돌리세요. 2026년 8월의 3.0 릴리스로 이어지는 커밋들은 명시적인 보안 개선 시리즈입니다 — 특수 목적 IPv6 주소에 대한 SSRF 차단, 응답과 서명 이미지의 신뢰할 수 없는 URL 검증, 파괴적 삭제의 연쇄 처리, 워크스페이스 초대 확산 제한, 더 안전한 GraphQL 오류. 수정 내역은 프로젝트 자체 보안 문서에 기록돼 있습니다.
- 공개된 권고 시리즈는 나쁜 신호가 아니라 좋은 신호입니다. 누군가 들여다봤고 발견된 것이 공개적으로 고쳐졌다는 뜻이니까요. 다만 그것은 오래된 셀프호스팅 사본이야말로 돌리고 싶지 않은 버전이라는 뜻이기도 합니다.
배포는 수동 설치와 여러 제공업체의 원클릭 템플릿 양쪽 모두 문서화돼 있어서, 실질 비용은 작은 컨테이너 하나와 데이터베이스 하나이지 오후 한나절이 아닙니다. 개인정보를 수집하는 다른 셀프호스팅 도구와 마찬가지로, 함께 물려받는 것은 그 데이터에 대한 책임입니다. 백업, 업그레이드, 그리고 응답이 어디에 있는지에 대해 개인정보 처리방침이 이제 말해야 할 내용이 늘어납니다.
창업자가 실제로 리드를 얻는 방법
폼은 채널이 아닙니다. 이미 가진 주의를 전환시키는 장치이므로, 성장 관점의 질문은 언제나 그 바로 앞에 무엇을 두는지와 바로 뒤에 무엇이 일어나는지입니다.
- 가입 뒤가 아니라 대기자 명단 앞에 두기 가장 값어치 있는 쓰임은 아직 계정을 만들 준비가 안 된 사람을 붙잡는 것입니다. 출시 전에 대기자 명단 만들기와 같은 일에, 응답까지 딸려오는 형태죠.
- 퀴즈 자체를 리드 마그넷으로 결과를 돌려주는 짧은 진단은 사람들이 끝까지 마치는 몇 안 되는 리드 마그넷 중 하나입니다. 보상이 이메일이 아니라 즉시 도착하기 때문입니다.
- 자격 확인 질문은 여섯 개가 아니라 하나 입력란이 하나 늘 때마다 완료 수가 줄어듭니다. 후속 대응 방식을 바꿀 유일한 답 하나를 고르고 나머지는 버리세요.
- 웹훅은 첫날에 연결 아무도 열지 않는 데이터베이스에 떨어진 제출은 리드가 아닙니다. 실제로 답장하는 곳으로 흘려보내세요.
- 합계 말고 이탈을 읽기 질문별 이탈은 어느 질문이 비싼지 알려줍니다. 트래픽 적은 폼이 줄 수 있는 전환 피드백은 사실상 이것뿐입니다.
이것은 앞서 다룬 Formbricks와의 경계선이기도 하고, 둘은 혼동하기 쉽습니다. Formbricks는 이미 사용자인 사람을 향한 제품 내 설문을 중심으로 만들어졌고, HeyForm은 사용자가 아닌 사람을 향한 독립적인 공개 폼을 중심으로 만들어졌습니다. 둘 다 상대의 형태로 구부릴 수는 있지만, 거기서는 어느 쪽도 편하지 않습니다.
가입 직후 사람들에게 물어보며 본 것
우리 초기 인테이크는 선택형 질문 하나에 원탭 답변 몇 개, 그리고 자유 입력 한 줄로 구성돼 있습니다. 그 분포는 예상 밖으로 치우쳤습니다. 지금 만들고 있는 것의 링크를 붙여넣도록 유도하는 선택지만 어느 정도 규칙적으로 쓰이고, 더 추상적인 선택지들은 사실상 0에 가깝습니다. 비율을 근거로 전략을 세울 만큼 표본이 크지는 않지만, 방향은 우리가 무엇을 묻는지 바꿀 만큼 오래 유지됐습니다.
여기서 읽어낸 것은, 사람은 답하는 것이 설명하는 것보다 쉬울 때 답한다는 사실입니다. URL을 붙여넣는 데는 비용이 들지 않고 정보량은 많습니다. 반면 자기가 속한 범주를 고르는 일은 자기가 무엇인지 결정하는 일이고, 그건 노동입니다. HeyForm으로 리드 확보용 폼을 설계한다면 이것이 값싼 교훈입니다. 답이 이미 어딘가에 있어서 본인이 복사만 하면 되는 질문을 고르고, 단지 알고 싶을 뿐인 것은 나중의 대화로 미루세요.
FAQ
- HeyForm은 Typeform 대안인가요?
- 가장 가까운 비교 대상입니다. 한 번에 한 질문씩 가는 대화형 형식, 브랜드를 반영한 테마, 조건 분기까지 형태가 같습니다. 중요한 차이는 호스팅과 라이선스입니다. HeyForm은 자기 인프라에서 돌리고 제출 내용을 자기 데이터베이스에 둘 수 있으며, 독점 소프트웨어가 아니라 AGPL-3.0입니다. 대신 업그레이드와 백업, 그리고 남의 데이터를 보관하는 운영 부담을 떠안습니다.
- AGPL 라이선스가 우리 스타트업에 뜻하는 바는?
- 자기 사이트에서 자기 폼을 돌리는 데는 특별할 게 없습니다. 문제가 되는 건 HeyForm이 네트워크를 통해 남에게 제공하는 무언가의 일부가 될 때입니다. AGPL의 네트워크 조항이 수정된 저작물의 소스 공개를 요구할 수 있기 때문입니다. 쓰는 걸 넘어 제품에 끼워 넣는 것을 고민 중이라면 라이선스를 제대로 읽고 자문을 받으세요. 이 페이지에서 잘못됐을 때 진짜로 비싼 유일한 결정입니다.
- 그냥 구글 폼을 쓰는 것과 뭐가 다른가요?
- 구글 폼이 만들기 빠르고 무료이며, 내부 설문이라면 대개 그쪽이 정답입니다. HeyForm이 설정 비용값을 하는 때는 폼이 고객을 마주할 때입니다. 구글이 아니라 자기 도메인과 브랜드, 조건 분기, 완료 후 자사 퍼널로 보내는 리다이렉트, 질문별 이탈 데이터. 팀 밖의 누구도 보지 않을 것이라면 더 단순한 도구가 이깁니다.
- 프로젝트는 활발히 유지되나요?
- 2026-08-15 기준으로는 그렇습니다. 2026-08-06에 v3.0.0, 2026-08-13에 v3.0.1을 냈고, 그 앞의 커밋 이력도 관례적 정비가 아니라 실질적인 작업입니다 — 수정 내역이 문서화된, 상당한 분량의 보안 개선 시리즈죠. 작은 팀이니 큰 프로젝트가 아니라 인력 여유가 얇은 유지 중인 프로젝트로 읽으세요.
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.