ConnectWiz Forms와 테이블

구조를 갖춘 채로 도착하는 데이터. 자사 사이트에서든, 채팅에서든, 남의 시스템에서든.

어디서나 렌더링되는 폼 빌더(진행 중인 대화 안에서도요), AI와 플로우가 읽고 쓸 수 있는 Airtable식 테이블, 어디에나 붙는 커스텀 필드, 그리고 데이터가 떨어지는 순간 움직이는 유입 규칙. 그 밑에는 하나의 필드 엔진이 있습니다.

폼이 놓이는 표면 4곳 증적과 함께 기록되는 동의 잘못된 병합을 막는 중복 제거
폼 → 테이블 → CRM, 실시간으로
서비스 요청
동의, 증적과 함께
요청 테이블
행 기록됨
유입 규칙: “보증” 태그 부여 · 단계 지정
4
폼이 렌더링되는 표면 수 — 호스팅 링크, iframe 임베드, 자사 HTML, 그리고 진행 중인 채팅 안
5
행이 테이블에 들어오는 경로 수 — 직접 입력, 미리보기가 붙는 CSV, 텍스트에서 AI 추출, 웹 크롤링, 인제스트 API
11
한 엔진 위의 필드 유형 수 — 연락처 필드, 테이블 열, 폼 필드를 모두 같은 엔진으로 굴립니다
52
공개 폼 표면이 쓰는 언어 수 — 내부 설정은 방문자에게 절대 새어 나가지 않습니다

폼 빌더

폼 하나, 무대는 넷, 그리고 지나칠 만큼 꼼꼼한 뒷단

추상 3D 일러스트: 유리 재질의 폼 패널에 동의 체크박스가 빛나고, 그 데이터가 구조화된 테이블로 흘러 들어가며, 한 열에서 연락처 카드로 실 한 가닥이 이어져 있다

호스팅, 임베드, 아니면 자사 것으로

호스팅 링크를 공유하거나, 높이를 스스로 맞추는 iframe을 사이트에 붙이거나, 쓰던 HTML 폼을 그대로 두고 복사해 쓰는 스니펫으로 저희 엔드포인트에 전송하세요. 픽셀은 디자이너 몫으로 남고, 내부 구조는 저희가 맡습니다.

채팅 안에서 뜨는 폼

폼을 진행 중인 대화로 보내는 것은 플로우 쪽입니다. 답변은 구조화된, 분기에 쓸 수 있는 데이터로 돌아옵니다. 플로우 캔버스를 벗어나지 않고 만들고, 미리 보고, 테스트 제출까지 할 수 있습니다.

스팸은 설계로 걷어냈습니다

손이 닿지 않는 honeypot(스크린 리더에도, 탭 이동에도 안전합니다)에 Cloudflare Turnstile을 선택적으로 더했습니다. CAPTCHA 키가 설정돼 있지 않으면 빌더가 경고합니다. 문을 열어 둔 채 조용히 내보내지 않습니다.

목적지 매핑을 소리 내어 알려 줍니다

각 필드는 3상태 규칙 하나로 테이블 열이나 연락처 필드에 매핑됩니다. 어떤 필드의 데이터가 아무 데도 가지 않으면 화면이 그 자리에서 알려 줍니다. 한 달 뒤에 깨닫게 두지 않습니다.

추측을 거부하는 중복 제거

이메일을 먼저 보고, 그다음 숫자를 정규화한 전화번호로 대조합니다. 모호한 일치는 병합하지 않고 새 연락처를 만듭니다. 사무실 대표번호를 함께 쓰는 남남 둘을 한 사람으로 합치지 않기 위해서요. 잘못된 병합은 되돌릴 수 없습니다. 그래서 하지 않습니다.

증적이 남는 동의

동의 체크박스는 정확한 문구, 버전 해시, 언어, IP, 맥락을 함께 기록합니다. 그리고 일부러 미리 체크할 수 없게 만들었습니다. 스스로 동의란에 체크하는 링크는 아무것도 증명하지 못하니까요. UTM 파라미터는 수집하고, 민감한 필드는 수집하지 않습니다.

테이블

Airtable을 떠올리시면 됩니다. 대화 바로 옆에 사는 Airtable을요

가격표, 서비스 요청, 재고 메모, 행사 등록처럼 보통은 아무도 자동화하지 못하는 스프레드시트에 갇혀 있는 운영 데이터입니다. 여기서는 플로우와 AI가 쓸 수 있는 자리에 놓입니다.

추상 3D 일러스트: 반투명한 데이터 격자에 칸반 칩이 놓여 있고, AI 구체가 종이 한 장에서 행을 뽑아내며, 크롤러의 실이 지구본에서 행 하나를 끌어당기고 있다

미리보기가 붙는 가져오기

CSV 가져오기는 쓰기 전에 무엇을 어떻게 이해했는지 보여 줍니다. 열 매칭과 행 미리보기가 붙어서, 400행짜리 사고를 뒤늦게 발견하는 일이 없습니다.

AI 추출과 웹 크롤링 채우기

지저분한 텍스트를 붙여 넣으면 AI가 구조화된 행으로 뽑아냅니다. 크롤러에 페이지를 가리키면 데이터를 끌어옵니다. 스프레드시트를 정리하느라 날리던 오후가 붙여넣기 한 번으로 줄어듭니다.

칸반과 순서

상태 열 하나면 어떤 테이블이든 보드가 됩니다. 순서는 직접 정할 수 있습니다. 가나다순이라는 운명에 맡기지 않아도 됩니다.

관계 설정, 매끄럽게

셀 하나가 다른 테이블의 행을 가리킬 수 있습니다. 라벨은 대상 테이블의 첫 열에서 자동으로 풀리고, 대상이 삭제되면 오류 화면이 아니라 빈 셀로 보입니다.

방어막이 있는 인제스트 API

외부 시스템은 토큰으로 보호되는 엔드포인트로 행을 씁니다. 모르는 키는 버리고, 상태 필드는 경계에서 떼어 내고, 본문 크기 상한은 파싱 전에 재며, 속도 제한은 토큰별과 IP별로 이중으로 겁니다.

플로우 팔레트 안의 노드

플로우가 대화 도중에 테이블을 검색하고, 쓰고, 갱신합니다. “가격표를 확인하고, 고객에게 답하고, 요청을 기록한다”를 외부 연동 하나 없이 해냅니다.

커스텀 필드

필드 엔진 하나, 사는 집은 셋

연락처의 필드

텍스트, 숫자, 날짜, 불리언, 선택, 이메일, 전화, URL 등 11가지 필드 유형으로 연락처 카드를 넓힙니다. 실제로 관리하는 속성을 그대로 담으세요.

같은 필드가 열로

테이블 열은 같은 필드 정의를 씁니다. 엔진도 하나, 검증도 하나, 렌더링도 하나입니다. 새 필드 유형이 들어오면 마이그레이션 없이 모든 곳에 동시에 반영됩니다.

그리고 폼 필드로

폼도 같은 사전에서 가져옵니다. 그래서 목적지 매핑이 형식과 씨름하는 일이 아니라 그냥 가리키는 일이 됩니다.

유입 규칙

도착하는 순간 움직입니다 — 레코드 쪽 자동화

플로우는 대화를 시작하고, 유입 규칙은 레코드에 작용합니다. 폼 제출이 조건에 맞으면 사람이 열어 보기도 전에 태그가 붙고, 단계가 지정되고, 에스컬레이션됩니다.

연산자 8종으로 만드는 조건

어떤 필드로든 조건을 겁니다. 같음, 포함, 비어 있음, 비어 있지 않음 등이요. 조건에 맞는 규칙은 전부 실행되므로, 두 팀의 규칙이 우선순위를 두고 경합하는 일이 없습니다.

태그, 단계, 알림

동작은 일부러 적고 날카롭게 두었습니다. 태그 달기, 파이프라인 단계 지정, 이메일 알림 보내기. 현실을 라우팅하기에는 충분하고, 복잡한 기계 장치를 만들기에는 모자랍니다.

안전 차단, 두 겹으로

엔진도, 저장 관문도 안전하게 평가할 수 없는 설정은 거부합니다. 오타 하나가 한 달 내내 아무 일도 하지 않는 규칙으로 둔갑하지 못합니다.

솔직한 세부 조건

일부러 아직 넣지 않은 것

다단계 폼은 없습니다

마법사형 폼과 조건부 필드 로직은 만들지 않았습니다. 긴 여정은 플로우에 담는 편이 맞습니다. 거기서는 질문 하나하나가 실제 분기를 갖는 단계가 되니까요. 솔직한 권장 사항입니다.

수식 열은 없습니다

계산 셀과 행 간 집계는 스프레드시트의 일입니다. 여기 테이블은 대화와 자동화를 위한 운영 저장소이고, 적용 범위를 일부러 그렇게 좁혔습니다.

공개 테이블 뷰는 없습니다

테이블은 내부용입니다. 방문자에게 데이터를 공개하는 일은 폼, 위젯의 미니 앱, 또는 카탈로그 — 공개용으로 만들고 공개용 수준의 방어를 붙인 표면을 통해 이뤄집니다.

필드 유형은 아직 늘어나는 중

파일 업로드, 다중 선택, 통화 필드 유형은 아직 나오지 않았습니다. 연결된 데이터가 가장 많은 것을 풀어 주기에 관계 유형을 먼저 만들었습니다. 저희는 시연이 잘되는 것이 아니라 실제로 있는 것을 적습니다.

Forms와 테이블 FAQ

만들기 전에

더 자세한 내용은 FAQ에서 확인하시거나, 직접 문의해 주세요.

네 곳입니다. 호스팅되는 단독 링크, 사이트에 붙이는 높이 자동 조절 iframe, 저희 엔드포인트로 전송하는 자사 HTML 폼(복사해 쓰는 스니펫 제공), 그리고 진행 중인 대화 안입니다. 대화 안에서는 플로우가 폼을 보내고, 채팅에서 답하고, 그 답이 자동화를 분기시킵니다. 네 곳 모두 52개 언어로 완전히 현지화됩니다.

다섯 가지입니다. 직접 입력, 미리보기 단계가 있는 CSV 가져오기, 붙여 넣은 텍스트에서 AI가 추출, 크롤러가 웹 페이지에서 수집, 그리고 크기 상한과 속도 제한이 걸린 토큰 보호 인제스트 API를 통한 외부 시스템 기록입니다. 행은 다른 테이블의 행과 관계를 맺을 수 있고, 플로우는 대화 도중에 테이블을 검색하고 쓰고 갱신할 수 있습니다.

명시적인 목적지 매핑 화면을 거칩니다. 각 폼 필드는 3상태 규칙 하나로 테이블 열이나 연락처 커스텀 필드에 매핑됩니다. 매핑하지 않은 필드는 같은 이름의 대상으로 흘러가고, 일부러 비워 둔 대상은 데이터를 버리며, 이름을 지정한 대상은 그대로 받습니다. 그리고 어떤 필드가 아무 데도 가지 않으면 화면이 분명히 말해 줍니다. 중복 대조는 잘못된 병합을 막는 쪽으로 동작합니다. 전화번호가 모호하게 일치하면 남남 둘을 합치는 대신 새 연락처를 만듭니다.

레코드가 도착하는 순간 작동하는 작은 “조건-동작” 규칙입니다. 폼 제출이 조건에 맞으면 태그를 달고, 파이프라인 단계를 지정하고, 이메일로 알립니다. 조건에 맞는 규칙은 전부 실행되며, 엔진은 안전하게 막는 쪽입니다. 안전하게 평가할 수 없는 규칙은 조용히 아무 일도 하지 않는 대신 저장을 거부합니다.

메일함을 파싱하지 마세요. 구조를 받으세요.

폼을 만들고, 필드를 테이블에 가리키고, 정리는 유입 규칙에 맡기세요.