2026-10-06 · 原文发布日
AI自动回复短信彩信,还会看图和按 request 生成图片
把小生意的短信客服交给AI:CallNode号码收到短信或彩信后经webhook进入工作流,带图片的消息先由OpenAI读图生成描述补充上下文,GPT-4.1按你写的业务说明系统提示生成简短回复,并按发送人维护对话记忆,回在同一条短信线程里。如果客户要图,工作流会调图像模型生成、转base64后以彩信发回。另附一个n8n表单,填号码和内容即可主动外发短信或带图彩信,适合门店答疑、预约类场景。
原文要点
这个免费模板把CallNode号码的短信客服交给AI:入站短信经带自定义请求头认证的webhook进入;带彩信图片时OpenAI先读图生成简短描述补充上下文;GPT-4.1按业务系统提示生成简短纯文本回复,并按发送人/接收人维护buffer记忆,回复作为webhook响应回到同一短信线程;客户要图时按回复中的图片请求标记调GPT Image 1生成、转base64后经CallNode Messages API以HMAC签名头以彩信发回;另附n8n表单填号码、内容、可选图片URL即可主动外发。作者演示时要求GPT Image 1组织验证,当前模型权限需在账号核对;仅入站webhook回复不需要CallNode live API密钥,主动外发和图片发送仍需要。
这次做成什么
配通一条"短信进→AI按业务说明回→客户要图就生成彩信回"的客服流程,并用一个虚构面包店练习写好系统提示、测通收答复与主动外发表单。
准备什么
- CallNode账户有可用余额与支持短信的号码;原文称toll-free号段须通过Toll-Free验证,这指免付费电话号段,不代表号码或短信服务免费。当前地区、号码开通与验证条件在账号核对
- 可用的OpenAI API凭据;若测试原模板的GPT Image 1分支,先核对当前账号的模型和组织验证要求
- 对外发送图片和表单外发需要CallNode live API key与secret
- n8n实例有公网可达URL(如n8n Cloud)供CallNode回调webhook
具体怎么做
配CallNode号码与webhook认证
在CallNode创建号码并启用短信功能,把入站webhook URL指向本工作流的生产webhook地址,并设置与webhook认证一致的自定义请求头名称和值。
写业务系统提示
打开AI Assistant节点的系统消息,把ABOUT YOUR BUSINESS段替换为你的营业时间、服务范围、常见问答;只写你希望AI使用的事实。练习用虚构面包店示例(见材料)。若不想让客户要图,直接删掉PICTURES THEY ASK FOR整段。
填OpenAI凭据与CallNode签名参数
按模板配置聊天、读图和生图节点的OpenAI凭据;CallNode主动外发须使用live API key和secret,具体签名配置按模板。可先只验证入站文本webhook回复;未配置外发凭据时不测试图片发送和主动外发表单。
用另一部手机发合成练习短信测试
从本人测试手机向自有CallNode号码发“周六几点关门,能订生日蛋糕吗”,观察回复是否回到同一短信线程,并核对业务事实;记录实际耗时,不承诺秒级回复。再发送一张本人有权使用的图片,检查读图上下文是否进入回复。
测图片生成与表单外发
启用图片分支时保留原模板规定的请求标记,向自有号码提出示意图请求,检查生成与HMAC签名发送记录。打开原模板n8n表单的生产URL,按实际栏目只填本人测试手机号与测试内容,检查投递状态;占位号码不能直接试发。
可直接复制的材料
虚构面包店系统提示练习稿
本站虚构业务稿,仅替换模板ABOUT YOUR BUSINESS的业务说明;如启用图片功能,保留模板原PICTURES THEY ASK FOR段及实际标记协议。
ABOUT YOUR BUSINESS:
你是“晨光面包房”的短信客服,只用简短纯文本回复。
营业时间:周二至周日7:00—19:00,周一休息。
服务:现烤面包、咖啡和生日蛋糕;蛋糕需提前3天预订,8寸起订,260元起。
地址:虚构市幸福路12号;只提供门店自提,不外送。
没有给出的价格、库存和活动请回答“请向店员确认”,不要编造。表单外发练习数据
本站独立练习数据,不是已核实的CallNode API字段;手动按表单实际栏目填写,本人测试号码和可访问自有图片替换占位值。
{
"toNumber": "+15550100042",
"message": "晨光面包房本周新品:海盐芝士软欧,周二到货,欢迎到店尝鲜!",
"imageUrl": "https://example.com/images/bread-promo.jpg"
}输入与输出示例
本站虚构演示,非真实发送结果;回复长度和表情风格取决于你的系统提示
输入
测试手机发短信:"你们周一开门吗?8寸生日蛋糕多少钱,今天能取吗?"对应输出
AI短信回复示意:"晨光面包房周一休息哦,周二至周日7:00-19:00营业。8寸生日蛋糕260元起,需提前3天预订,今天无法取货,仅支持门店自提~"——内容完全来自系统提示中的虚构业务说明,未编造新价格。做完检查这些
- 入站短信的回复出现在原号码的同一条短信线程里而非新会话
- 发送彩信图片后,回复内容体现了OpenAI读图生成的描述
- 客户要图时收到的是彩信图片,且生成走的是GPT Image 1加base64流程
- 表单填号码和文案后能成功主动外发短信或彩信
容易卡住的地方
- toll-free不是“免费服务”;号段验证、短信开通和可发送地区须按CallNode账号当前状态核对
- 图片分支如因权限失败,先核对当前模型与组织验证要求;按原模板说明删除图片段可先演练文本回复
- 没有公网URL的自托管n8n收不到CallNode的webhook回调
- 生成图片和外发走CallNode与OpenAI计费,练习时控制测试条数,费用以两平台实际为准
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Answer and send SMS and MMS with CallNode and OpenAI GPT-4.1
- 原作者
- Chandler Etienne
- 原始发布日期
- 2026-10-05T17:55:00.888Z
- 来源
- https://n8n.io/workflows/20479