3. 表单提交自动线索管理(Typeform → HubSpot + Slack)


场景描述:当用户在 Typeform 填写询盘表单时,自动将联系人信息写入 HubSpot CRM,并在 Slack 的 #leads 频道发送通知,让销售团队第一时间跟进。

工作流结构

Typeform Trigger(表单提交触发)

Code 节点(清洗和标准化数据)

HubSpot 节点(创建或更新联系人)

IF 节点(判断是否为高意向线索)
    ↓(true:高意向)          ↓(false:普通线索)
Slack 节点(@销售主管 紧急通知)  Slack 节点(发送普通通知)

核心配置步骤

  1. 添加 Typeform Trigger 节点,配置 Typeform 凭证,选择对应的表单 ID。
  2. 添加 Code 节点,对 Typeform 提交的数据进行清洗:
// 将 Typeform 的 answers 数组转换为可读对象
const answers = $json.form_response.answers;
const fields = {};
answers.forEach(answer => {
  const ref = answer.field.ref;
  fields[ref] = answer.text || answer.email || answer.number || '';
});
return [{
  json: {
    name: fields['name_field'],
    email: fields['email_field'],
    company: fields['company_field'],
    budget: parseInt(fields['budget_field']) || 0,
    message: fields['message_field'],
    submittedAt: new Date().toISOString()
  }
}];
  1. 添加 HubSpot 节点,选择 Contact > Create or Update 操作,将表单数据映射到 HubSpot 的联系人字段。
  2. 添加 IF 节点,判断是否为高意向线索:{{ $json.budget }} > 50000(预算大于 5 万视为高意向)。
  3. 在 true 分支添加 Slack 节点,消息内容加入 @销售主管 的 Slack User ID 标签。
  4. 在 false 分支添加另一个 Slack 节点,发送普通通知到 #leads 频道。
  5. 发布工作流,通过实际提交表单进行端到端测试。

评论

0
还没有评论,来写第一条吧