You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Zapier中构造POST URL将Google Form线索同步到自定义CRM

解决方案

你不需要在Zapier应用列表中查找Postman,Postman是独立的接口测试工具,和本次Zapier配置无关,用Zapier自带的内置应用即可完成需求,两种可选方案如下:

方案1:用Webhooks by Zapier直接发送请求(最推荐)

无需手动拼接URL,Zapier会自动生成符合要求的请求地址:

  • 在已配置完成的Catch Hook触发步骤后,添加新的动作步骤,搜索选择「Webhooks by Zapier」应用
  • 动作事件选择POST,点击继续
  • 在URL输入框中填写固定接口前缀:https://crm.xxx.com/api/leads/
  • 找到「Query String Parameters」配置区域,按行添加以下键值对,值部分直接从Catch Hook触发步骤的返回数据中选择对应变量即可:
    • 键api_id:值填写你的CRM固定api_id
    • 键api_key:值填写你的CRM固定api_key
    • 键first_name:值选择Catch Hook返回的「名」对应变量
    • 键last_name:值选择Catch Hook返回的「姓」对应变量
    • 键email:值选择Catch Hook返回的「邮箱」对应变量
  • 若你的CRM无特殊要求,请求头、请求体等其余配置保持默认即可,点击「Test & Continue」完成测试,确认CRM侧能正常收到线索即可上线使用。

方案2:手动拼接生成完整POST请求URL(适用于需要单独拿到URL的场景)

如果你的后续流程需要先拿到拼接完成的完整URL再做其他处理,可以通过Code by Zapier实现:

  • 在Catch Hook触发步骤后添加新动作,搜索选择「Code by Zapier」,事件选择「Run Javascript」
  • 在「Input Data」区域映射变量,给每个变量设置对应键名:first_name、last_name、email分别对应Catch Hook里的对应字段值,再添加固定参数api_id、api_key填写对应固定值
  • 在Code输入框中填入以下代码:
const { api_id, api_key, first_name, last_name, email } = inputData;
const fullUrl = `https://crm.xxx.com/api/leads/?api_id=${encodeURIComponent(api_id)}&api_key=${encodeURIComponent(api_key)}&first_name=${encodeURIComponent(first_name)}&last_name=${encodeURIComponent(last_name)}&email=${encodeURIComponent(email)}`;
output = { request_url: fullUrl };
  • 测试步骤后,即可在输出的request_url字段拿到完整的POST请求URL,后续步骤可直接调用该变量。

内容的提问来源于stack exchange,提问作者user6113111

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 13:39:03