用途:把网站上的演示(demo)表单变成可自动资格审核的入站线索流程。提交后几秒内按工作邮箱识别公司、对照 ICP 判定资格,写入工作区的账户与联系人,通知 Slack 频道,并在页面上直接给出回应:符合条件者显示预订链接,否则显示致谢。无需自建后端,也没有表单供应商,表单本身是一个 Cargo 工具。
主要组成与能力:
- 带公开表单的工具,defineTool("inbound_form", { workflow, publicForm }),表单字段即工作流输入,publicForm 只允许站点来源并设置反垃圾保护。
- 工作流:先拒绝个人邮箱,再用邮箱域名结合 LinkedIn 公司数据识别公司,应用 ICP 规则,将账户 upsert 进 gtm_accounts、联系人 upsert 进 gtm_contacts,发一条 Slack 消息并返回页面答案。
- 共享的 GTM 模型 gtm_accounts 与 gtm_contacts,与其他流水线声明一致。
- 站点表单:用站点自身标记渲染,通过 @cargo-ai/form-sdk 以 headless 方式运行,页面 hydrate 后加载;工具 uuid 以应用环境令牌 inboundForm.uuid 传入。
- 页面应答后的深度研究:一个默认禁用的 play,对表单标记为 qualified 的联系人运行一次,由智能体依据工作区上下文中的 ICP 与分层规则、结合网络搜索研究公司与职位,写回 inbound_tier、inbound_brief、inbound_rationale、inbound_researched_at 并发一条 Slack 通知;它不在提交路径上运行,访客无需等待。
使用方式:在 CDK 项目内执行 cargo-ai cdk add cookbook/inbound-qualification 写入工具与模型,或先 cargo-ai cdk init <dir> --cookbook inbound-qualification && cd <dir> && npm install。随后与已有声明对齐(网站、模型、Slack/LinkedIn 连接器),接线站点表单,按需适配(如改用 CRM、智能体判定、负责人路由、Turnstile 验证码等)。校验:node --import tsx evals/contract.mjs,npm run check && cargo-ai cdk plan,确认后 cargo-ai cdk deploy。建议再用真实提交逐条验证。
适用场景:官网演示表单的即时资格判定与分发、销售线索入站处理及后续研究跟进。
限制与注意:只对工作邮箱做公司富化,绝不查询个人;个人邮箱在付费调用前即被拒绝;公开表单仅允许站点来源,其他来源返回 403,过快提交按机器人拒绝;表单加载须在页面 hydrate 后,SDK 的 id cookie 仅在提交时设置;工作流体保持简单,不支持可选链(?.、??);验证码密钥不得写入仓库,须经 env() 传入。成本方面:每个工作邮箱提交支付一次 LinkedIn 公司富化(实时价格需用 cargo-ai connection integration get linkedin 查询),深度研究每个合格联系人增加一次智能体运行。其余具体收费、价格与效果资料暂未提供。