跳到内容
All articles
Integrations

对话式表单(聊天式采集)

构建一个在你网站的聊天小部件中逐个提问的表单;填写完成后,CRM 会自动创建一条线索。

对话式表单是一种聊天小部件,会逐个提问(姓名、邮箱、电话、公司以及自由文本/选择题),采集你网站访客的回答。填写完成后,CRM 会自动创建一条来源为“conversational_form”的线索,遵循与网站表单采集相同的模式。

它由我们内置构建:无需外部账号,也无需额外费用。表单通过一段你粘贴到网站上的代码片段提供服务;URL 令牌只是用来标识该表单(它是公开的,不是密钥)。

第 1 步:搭建问题

  1. 打开“设置 → 对话式表单”,点击创建(或编辑一个已有的表单)。
  2. 为表单命名并添加问题。每个问题都有文本、类型(文本、邮箱、电话、长文本、选择或同意)以及一个可选的线索字段映射(姓名、邮箱、电话、公司、留言)。
  3. 至少包含一个映射到邮箱或电话的问题,因为这是创建线索所必需的。
  4. 使用 ↑/↓ 对问题排序,并将访客必须回答的问题标记为“必填”。

同意(隐私)

要请求用户同意,添加一个“同意”类型的问题并将其标记为必填。文本是自由填写的,因此请写上你自己的隐私政策。如果访客不接受,线索将不会被创建。这样你就能遵循适用于你受众的隐私法律。

字段类型

每个问题都可以使用丰富的输入类型:短文本或长文本、邮箱、电话、数字、货币、日期、时间、日期加时间、下拉选择、多选、复选框、单选、星级评分、NPS(0 到 10)以及隐藏字段。当你将某个问题关联到对象字段时,类型会根据该字段的类型自动建议(你可以修改)。你还可以添加“区块/文本”块,只显示标题和一些文字而不需要作答,用于组织较长的表单。

验证

在“更多”下,每个问题都支持验证规则:必填、最小值和最大值(用于数字、评分和 NPS)、最小和最大长度(用于文本),以及一个正则表达式模式,可自定义不匹配时的提示信息。验证在访客浏览器和服务器端都会执行,因此无效的答案永远不会创建不完整的记录。

条件逻辑(显示/隐藏)

你可以设置某个问题只在前面的问题有特定答案时才显示。在“更多”下,选择“显示条件为”[问题] [运算符] [值](等于、不等于、包含、大于、小于、为空、已填写)。问题会随着访客作答实时显示或隐藏;隐藏的问题永远不会是必填项,其答案也不会被保存。条件只能引用前面的问题(不能形成循环)。

URL 预填与隐藏字段

任何问题都可以通过表单 URL 中的参数预填:设置“从 URL 参数预填”(例如 email),像 ...?email=ana@x.com 这样的链接打开时该字段就会预先填好。隐藏字段(带有一个必需的参数)不会展示给访客,但会将该值存入记录,非常适合用来采集来源/UTM 信息(utm_source、ref)。URL 预填永远不会绕过必填字段的验证。

外观与主题

在“外观”部分,你可以自定义表单页面:主题(浅色、深色或自动,跟随访客的系统设置)、强调色(用于按钮和高亮)、通过 URL 设置的 logo 和封面图、圆角大小、字体(系统字体或衬线字体)、你自己的标题和副标题,以及提交按钮的文案。图片只接受以 http:// 或 https:// 开头的地址;文本以纯文本形式显示。不做任何设置时,表单会保持默认外观。

提交后

在“提交后”部分,你可以选择访客完成表单后发生什么:显示你自己的感谢信息,或跳转到你指定的页面(例如一个感谢页面)。二者只能选其一;跳转只接受 http:// 或 https:// 地址。如果不做任何设置,会显示默认的感谢信息。

通知、Webhook 与自动化

在“通知与自动化”部分,你可以将表单连接到你运营的其他环节。在“通过邮件通知”下,列出内部邮箱(以逗号分隔),一旦有人提交表单,这些邮箱就会收到带有答案的“新提交”通知;每个人都会以自己的语言收到通知。在“Webhook(URL)”下,输入一个 http/https 地址,每次提交都会向该地址发送一个 POST 请求,答案以 JSON 格式发送。该 POST 请求经过签名(HMAC-SHA256),签名放在 x-sellio-signature 请求头中,与 CRM 其他 webhook 的格式相同;使用屏幕上显示的“Webhook 密钥”在你的服务器上验证签名。所有这些都是尽力而为:邮件或 webhook 失败绝不会中断提交流程,也不会阻止记录的创建。

记录的负责人已经在团队内按轮询方式分配。在“触发自动化”下,你还可以指定一个该对象的自动化,在刚创建的记录上运行;“创建时”类型的自动化本身就会自动运行,无需在此指定。

在“营销活动”下,将该表单关联到一个 CRM 营销活动。此后,每次提交都会自动作为该活动的成员被添加,并且该表单会作为该活动的素材出现在活动中心(营销 → 归因标签页),与落地页、帖子、行动号召和广告并列。这样就能在一个地方汇总某项举措产生的所有内容,以及它对营收的影响程度。

反垃圾机制

表单开箱即带有防护。一个不可见的蜜罐字段始终开启:人类看不到它,但机器人往往会填写它,一旦填写,该次提交会被静默丢弃。你还可以开启反机器人验证(Cloudflare Turnstile),它会显示一个不打扰用户的验证挑战,并在服务器端进行核实(当平台配置了密钥时生效;否则会被忽略,不会造成阻碍)。除此之外,按来源/IP 的每分钟提交次数限制始终开启,以遏制滥用。同意机制依然会被遵循:如果你要求用户选择加入而访客不接受,则不会创建任何内容。

在“同意与隐私”中,你可以设置接受文案(自由填写)以及指向你隐私政策的链接。使用适合你受众的通用隐私措辞,不要将其绑定到单一某部法律。该链接只接受 http:// 或 https:// 地址,并显示在同意复选框旁边。

文件上传

选择“文件(上传)”字段类型来请求一个附件(收据、简历、照片)。在“更多”下,设置允许的类型(例如 pdf、png、jpg)以及最大文件大小(单位 MB,上限 10 MB)。访客直接在页面上上传文件;文件会被安全存储,并关联到创建的记录,出现在该记录的附件中。类型和大小验证同样会在服务器端执行:即使有人试图绕过浏览器的限制,可执行文件或不允许的类型也始终会被拒绝。如果你不设置类型,则会应用安全的默认值(常见文档和图片)。

保存并稍后继续

较长的表单可以恢复填写:访客点击“保存并稍后继续”,会获得一个唯一链接,可以回到之前离开的地方。未完成的答案会保留 30 天,并通过一个不可预测的令牌进行隔离(没有人能看到别人的草稿)。打开该链接会重新打开表单,并已填好之前的答案。无需任何配置:该按钮会自动出现在表单页面上。

提交时收款

在“提交时收款”部分,你可以在表单提交时收取一笔金额(例如报名费或捐款)。付款使用你自己的支付网关(Stripe),在“设置 → 集成”中以自带账号(BYO)模式配置:款项直接进入你的账户,我们不做任何中间经手。可以选择固定金额(由你设定),也可以使用来自表单本身某个数字/货币字段的金额。要收取的金额始终在服务器端计算,绝不由访客决定,因此没有人能够更改价格。

提交时,记录会正常创建,访客会被带到支付网关托管的付款页面;付款确认通过网关的 webhook 完成(与发票使用相同的机制)。如果你开启了付款但尚未配置支付网关,构建器会提示你;如果拿不准,表单会在不收款的情况下照常提交,以确保采集流程不会中断。注意:目前表单付款使用 Stripe(该应用中已经接好用于产生收费的网关)。

第 2 步:激活并部署到你的网站

  1. 在表单上点击“激活”(默认是未激活状态)。
  2. 在“嵌入与分享”下,复制你喜欢的格式并粘贴到你的网站中。
  3. 聊天小部件(气泡):<script ...></script> 代码片段会在页面角落打开一个聊天窗口,逐个提问。
  4. 页面内嵌入(iframe):会将表单精确嵌入到你粘贴代码的位置。
  5. 弹出按钮(滑入式):一个悬浮按钮会在页面上以模态框方式打开表单。
  6. 二维码:为公开链接生成二维码,用于海报、柜台或活动现场(可下载为 PNG)。

你也可以直接通过 WhatsApp 或邮件分享公开链接,均带有一键复制按钮。

💡 创建的线索会出现在你的线索列表中,来源为“conversational_form”。幂等机制可避免同一邮箱重复创建。停用表单会让所有嵌入格式立即停止工作。

模板库

你不必从零开始。在模板库中选择一个现成的模型(联系人、线索采集、订单/报价、活动报名、满意度/NPS 或支持/工单),点击“使用模板”。系统会创建一个新的(未启用的)表单,供你调整后再启用。标签已自带平台的十种语言版本。

分析(漏斗与流失)

每个表单都有一个“分析”面板,展示访问漏斗:打开 → 开始填写 → 提交 → 完成,附带转化率,以及按步骤统计的流失情况(人们在哪一步停止填写)。

💡 分析数据是匿名且汇总的:指标中不会存储任何答案或个人数据。数字如实反映(没有数据时显示为 0)。

回复与导出

  1. 在表单上打开“回复”,查看它在某个时间段内创建的记录。
  2. 选择时间段(7、30 或 90 天)。
  3. 点击“导出 CSV”将全部数据下载为电子表格。

导出遵循字段安全设置:你的角色无权读取的字段会被隐藏或打码,屏幕显示和 CSV 中均是如此。

多语言支持

一个表单可以保存多种语言的翻译。访客会以自己的语言看到表单(通过 ?lang 这个 URL 参数或浏览器语言),当没有对应翻译时,会显示基础语言的文本。在每个步骤中,你都可以编辑标签的翻译;在“表单语言”区块中,你可以翻译标题和副标题。

💡 使用“用 AI 翻译”按钮,可以根据基础文本自动填充翻译,然后再进行审校。没有翻译的表单仍会像以前一样正常工作。

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

免费创建账户
对话式表单(聊天式采集) · Sellio