2026-09-28 · 原文发布日
WhatsApp金饰询价自动报价机器人
免费n8n模板:Twilio收到WhatsApp消息后,从Google Sheets库存表加载金链款式,用关键词规则(可选叠加OpenAI兼容接口)提取客户要的款式、纯度、长度和数量,按最近发布价目回复价格和现货量,表述太模糊时反问澄清;批量、定制、投诉类咨询转给店主并提醒,客户发STOP则回写表格标记退订。支持预览、测试、正式三种模式。
原文要点
这是n8n免费模板(作者Atharva Ashtekar):Twilio Webhook收到WhatsApp消息后,从Google Sheets的库存表读取金链款式,用关键词规则(可选叠加OpenAI兼容接口)提取款式、纯度(karat)、长度、数量及退订/转人工意图;按最近发布价目回复价格与现货量,表述太模糊时反问澄清;批量、定制、投诉、付款类咨询转给店主并同时向客户确认;客户发STOP时在live模式回写Customers页标记退订。运行模式由config中TEST_RUN/TEST_WHATSAPP控制预览、测试、正式三档。原文注明这是两部分中的第1部分。
这次做成什么
搭建一个金饰店WhatsApp自动询价机器人:能按库存表报价、对模糊消息反问、对大单转人工、处理退订,并先在预览/测试模式下验证再上线。
准备什么
- n8n实例与Twilio账号(已开通WhatsApp发送能力的发送号码)
- 一个店主WhatsApp号码用于接收转人工提醒
- 含Stock与Customers两个工作表的Google Sheet及OAuth2凭据
- 可选:OpenAI或兼容接口的API密钥用于增强语义解析
具体怎么做
建库存表与客户表
在Google Sheet中建Stock页,可先按style、karat、length_cm、qty_available、last_price、price_date设计列;建Customers页,按whatsapp_number、opted_out、updated_at设计列。填入至少5行库存数据(含不同纯度与长度),记下SHEET_ID;最终列名以导入后模板中Google Sheets节点的实际字段映射为准。
配置config变量
在模板config中设置SHEET_ID、TWILIO_WHATSAPP_FROM(Twilio分配的WhatsApp号码)、OWNER_WHATSAPP(店主号码)。若要启用AI辅助解析,再填AI_API_KEY、AI_BASE_URL、AI_MODEL;不用AI则跳过,关键词规则仍可工作。
用预览模式跑内置演示消息
将TEST_RUN设为预览档,用手动触发器跑内置演示消息集,检查:含明确款式+纯度+数量的消息是否回出价格与现货;只写"看看项链"的消息是否触发反问澄清;含"批发20条"的消息是否同时给客户确认回复并给店主发提醒。
接Twilio Webhook并测试档验证
把n8n Webhook URL填到Twilio的WhatsApp入站消息回调,TEST_RUN设为测试档并用TEST_WHATSAPP指定一个测试号码。用测试号码分别发送询价、STOP、投诉三类消息,确认回复正确且此时不回写表格。
切正式模式上线
确认测试档行为全部正确后,将TEST_RUN设为live并启用工作流。上线后用测试号码再发一次STOP,确认Customers页对应号码的opted_out被标记为TRUE。
可直接复制的材料
Stock库存表合成数据
本站虚构示例库存,价格单位为示例货币(请替换为你所在市场的币种与实际克价体系),仅用于验证流程。
style,karat,length_cm,qty_available,last_price,price_date
古巴链,22K,50,3,45800,2026-09-26
古巴链,18K,45,7,29600,2026-09-26
蛇骨链,24K,40,2,38400,2026-09-25
麻花链,22K,55,5,41200,2026-09-26
盒子链,18K,60,4,33800,2026-09-24三条合成测试WhatsApp消息
本站虚构测试号码与消息,覆盖明确询价、模糊询价、退订三种路径;号码为保留测试号段样式,非真实客户。
[{"from":"+15550001001","body":"你好,22K古巴链50厘米的多少钱?有货吗"},{"from":"+15550001002","body":"项链发几款看看"},{"from":"+15550001003","body":"STOP"}]模糊询价的澄清反问话术(可放入回复构造节点)
本站独立编写的话术示例,可替换店铺实际款式列表;原模板的澄清文案未公开,此为等效方案。
您好!为了给您准确报价,请补充三点:1)想要的款式(如古巴链、蛇骨链、麻花链);2)纯度(18K/22K/24K);3)长度(厘米)和数量。例如:"22K古巴链,50厘米,1条"。输入与输出示例
本站虚构演示,数字与上方合成库存表一一对应,非模板实际运行结果。
输入
客户发来:"你好,22K古巴链50厘米的多少钱?有货吗"(对应Stock表中古巴链22K、50cm、现货3条、价45800)对应输出
机器人回复:"22K古巴链(50厘米)最近报价45800,报价日期2026-09-26,目前现货3条。如需预订或批量购买请回复数量。" 若客户改发"批发20条",则客户收到"已为您转接店主,稍候回复",店主号码收到提醒:客户+15550001001咨询批量采购20条22K古巴链。做完检查这些
- 明确询价消息能命中库存行并回复与表内一致的价格、日期和现货数
- 模糊消息触发澄清反问而不是乱报价
- 批量/投诉/定制类消息同时产生客户确认与店主提醒两条消息
- live模式下发送STOP后Customers页对应号码opted_out变为TRUE
- 预览档和测试档下不产生真实发送和表格回写
容易卡住的地方
- 关键词规则对口语化表达识别有限,启用AI解析前要用真实语料测试覆盖率
- Twilio入站WhatsApp消息的Webhook必须配置为POST到n8n的Webhook URL且工作流处于启用状态,地址填错或流程未激活会导致完全收不到消息。
- 测试档不会回写表格,退订验证必须在live模式下做
- 价格直接取自库存表last_price,表内价格不更新就会报旧价
- 本文为两部分中的第1部分,目录引擎在第2部分,勿以为此模板含完整商品目录
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Answer WhatsApp gold chain enquiries with Google Sheets, Twilio, and OpenAI
- 原作者
- Atharva Ashtekar
- 原始发布日期
- 2026-09-28T07:31:32.234Z
- 来源
- https://n8n.io/workflows/20021