如何将Typeform已提交表单重新推送至新Webhook?
如何将Typeform历史表单提交数据同步到已配置的Salesforce Webhook
方法1:导出历史数据+自定义脚本推送
- 先在Typeform后台导出历史提交:打开目标表单的「结果」页面,点击「导出」,选择CSV或JSON格式(JSON更适合后续处理)
- 写个简单脚本(Node.js、Python都行),遍历导出的每条数据,模拟Typeform Webhook的请求格式,把数据POST到你的Salesforce Webhook地址
- 重点要对齐Typeform原生Webhook的请求结构,比如要包含
event_type设为form_response,form_response字段里的各项内容必须和实时Webhook推送的格式一致,不然Salesforce可能解析失败
方法2:用Typeform API批量拉取后推送
- 用Typeform的Responses API批量拉取历史提交,API地址是
GET https://api.typeform.com/forms/{form_id}/responses,请求时要带上你的Typeform API密钥(在账号的「API设置」里生成) - 拿到返回的所有提交数据后,用脚本把每条数据按Webhook格式推送到Salesforce的Webhook地址
- 如果数据量多,记得用分页参数(
page_size和after)分段拉取,避免请求超时
方法3:借助第三方集成工具批量同步
- 像Zapier、Make这类工具支持批量触发历史记录:创建集成场景时,选择「拉取已有记录」的选项,配置好Typeform和Salesforce的连接后,工具会自动把历史提交按规则同步到Salesforce
- 注意免费版工具一般有额度限制,数据量大的话可能需要升级付费
内容的提问来源于stack exchange,提问作者Pavan tej
相关产品推荐
相关产品推荐

