如何通过邮件获取Klaviyo表单收集的用户自定义字段信息
实现Klaviyo表单自定义字段数据邮件通知的三种方法
方法一:用Klaviyo内置表单提交通知(最快上手)
- 登录Klaviyo后台,找到目标表单进入编辑页
- 切换到Behavior(行为)标签,找到Submit Actions(提交动作)区域
- 勾选「Send a notification to email address」,填入你要接收的邮箱
- 点击「Customize Notification」编辑邮件模板:把需要的自定义字段用变量插入,比如你有个「会员等级」字段,就用
{{ event|lookup:'$fields'|lookup:'会员等级' }}放到邮件内容里 - 保存后测试表单提交,确认邮件能收到完整的自定义字段数据
方法二:用Klaviyo Flow自动化(更灵活)
如果需要多收件人、添加过滤逻辑,用Flow更合适:
- 进入Klaviyo的Flows页面,点击「Create Flow」
- 选择「Metric Trigger」,触发指标选「Form Submitted」,指定对应表单后创建流程
- 拖一个Email动作到画布,和触发节点连接
- 编辑邮件:收件人填目标邮箱(多地址用逗号分隔),通过「Personalization」功能插入自定义字段变量到邮件内容
- 可选:添加Filter节点设置过滤规则,比如只发送包含必填字段的提交
- 激活Flow,测试表单提交验证效果
方法三:Webhook+自定义后端(完全自定义场景)
如果需要对接自有邮件系统或做复杂数据处理:
- 创建一个基于「Form Submitted」的Flow,拖入Webhook动作
- 配置Webhook:填入你的后端接口URL,请求方法选POST,设置把表单提交的全量数据作为请求体发送
- 在你的后端接口里,解析Klaviyo发来的JSON数据,提取所有自定义字段
- 调用你的邮件发送服务(SMTP/自有邮件API),把整理好的字段内容发送到目标邮箱
- 测试Webhook数据传输和邮件发送流程,确保数据准确
内容的提问来源于stack exchange,提问作者Harman
相关产品推荐
相关产品推荐

