返回博客
Guides

Shopify 与 Telegram 机器人集成:设置指南

将 Shopify 与 Telegram 机器人集成,可实现订单提醒、购物车找回和客户答疑。本文将对比无代码、Webhook 和 AI 代理三种集成方式。

Shopify 与 Telegram 机器人集成:设置指南

Shopify 与 Telegram 机器人集成能将您的商店连接到 Telegram,让订单提醒、购物车提醒和买家问题都能直接在聊天中处理,而不是被遗忘在收件箱里。由于 Shopify 没有原生的 Telegram 渠道,您可以通过 Webhook、无代码自动化或 AI 客服代理来搭建这座桥梁。本指南将详细介绍这三种方法。

如果您的客户群体活跃在 Telegram 上,那么这就是您与他们建立联系的最佳方式。您可以为团队获取即时订单通知,为那些中途放弃购物的顾客发送挽回消息,并提供一个解答“我的包裹在哪里”这类问题的平台,而无需发送一封邮件。当您希望在商店社区中实现无需代码的 AI 答疑时,TeleClaw@claw 可以为您处理一线事务,同时您的团队仍能保持控制。

核心要点

  • 订单提醒:Shopify 会在每次支付成功的订单上触发 orders/create Webhook,您的机器人会将其发布到员工群组或私信。
  • 无代码优先:Make、Pabbly 和 Albato 等工具可以在大约五分钟内将 Shopify 连接到 Telegram 机器人,无需服务器。
  • Webhook 路径:开发人员可以直接将 Shopify Webhook 发布到 Telegram Bot API,以实现完全控制和更低的成本。
  • 购物车找回checkouts/create Webhook 在支付前触发,因此它是废弃购物车提醒的触发器。
  • 支付:Telegram 支持通过标准服务商为实物商品结账,而数字商品必须使用 Telegram Stars。
  • AI 客服:像 TeleClaw 这样的机器人可以全天候在您的 Telegram 群组中回答产品、发货和退货问题。

Shopify 与 Telegram 机器人集成究竟能做什么?

Telegram 机器人本质上是一个通过 API 读取和发送 Telegram 消息的程序。Shopify 集成会向该机器人提供两种数据:来自您商店的事件(如新订单或已开始的结账)以及来自需要帮助的客户的消息。

实际上,以下四项功能涵盖了大多数商店的需求:

  • 内部提醒:新订单、退款和低库存警告发布到私人团队聊天。
  • 客户通知:向选择接收的购物者发送订单确认和发货更新。
  • 购物车找回:向已开始结账但中途放弃的顾客发送提醒。
  • 双向支持:一个机器人可以回答常见问题,并将复杂情况转交给人工处理。

您无需在第一天就实现所有四项功能。选择能最大程度减少手动工作的流程。对于小型团队来说,通常是订单提醒,一旦销售完成,就会立即发送到每个人的手机上,这样无需刷新后台即可开始打包。

提示:将内部提醒发送到小型私人群组,而不是公共频道。订单总额和客户所在城市是运营数据,而非营销内容。

连接 Shopify 和 Telegram 的三种方式

没有一个单一的“连接”按钮,因此选择哪种方法取决于您有多少控制权和工程时间。

  • 无代码自动化:一个可视化工具位于 Shopify 和 Telegram 之间。启动最快,有月费,自定义规则较少。
  • 直接 Webhook:Shopify 将事件发布到您自己的端点,您的代码调用 Telegram Bot API。控制力最强,需要开发人员。
  • AI 客服代理:一个机器人存在于您的 Telegram 社区中,并根据您的文档回答买家问题。最适合支持,不适合订单处理。

许多商店会同时运行其中两种。无代码流程处理订单通知,而 AI 代理处理问题。以下各节将介绍每种方法,从大多数商家首先选择的方法开始。

方法一:无代码自动化,分步指南

Make、Pabbly 和 Albato 等无代码平台无需服务器即可让 Shopify 和 Telegram 机器人保持同步。您只需构建一次流程,之后它就会实时运行。以下是最常见的订单通知版本。

  1. 创建您的机器人。 在 Telegram 中与 @BotFather 聊天,发送 /newbot,然后按照提示操作。您将获得一个机器人令牌,这是一个 46 个字符的字符串,用于验证每次 API 调用。请妥善保管。
  2. 查找您的聊天 ID。 将机器人添加到应接收提醒的群组或频道,然后使用辅助机器人或 API 读取聊天 ID。消息将发送到此 ID。
  3. 启动工作流。 在您的自动化工具中,添加一个触发器并选择 Shopify,然后选择“订单创建”事件。该工具会为您提供一个 Webhook URL。
  4. 在 Shopify 中注册 Webhook。 在您的 Shopify 后台,前往“设置”,然后是“通知”,再是“Webhook”,并将 URL 粘贴到订单事件旁边。
  5. 添加 Telegram 操作。 添加一个“发送文本消息”步骤,粘贴您的机器人令牌和聊天 ID,并将订单字段映射到消息正文。
  6. 映射消息。 构建一个模板,例如“新订单 #{{order_number}},{{total_price}},{{customer_city}}。”发送一个测试订单并确认它已发送到聊天中。

Pabbly 详细记录了这种模式,大多数工具都遵循相同的形式。一旦您的机器人创建完成,整个设置只需几分钟。缺点是需要支付经常性费用,并且免费层级有任务限制,这在高订单量时会成为问题。

如果您正在找回购物车而不是确认订单,请将触发器更改为“已开始结账”事件。这会映射到 Shopify 的结账 Webhook,该 Webhook 在支付前触发。

准备好添加买家支持,而不仅仅是提醒了吗?@claw 添加到您商店的 Telegram 群组中,让它回答常规问题,同时您的无代码流程继续推送订单通知。

方法二:面向开发人员的直接 Shopify Webhook

如果您已经运行服务器或无服务器功能,则可以省去中间工具。Shopify 会将事件发布到您的端点,您的代码直接调用 Telegram。这是规模化下最便宜、最灵活的路径。

Shopify 允许您通过两种方式创建 Webhook:从后台的“设置”>“通知”>“Webhook”中创建,或者通过订阅主题的应用创建。您选择事件,选择 JSON 格式,设置您的端点 URL,选择 API 版本,然后保存。Shopify 帮助中心 Webhook 指南涵盖了后台操作流程,并包含一个“发送测试”按钮,您可以在上线前验证交付情况。

为您的任务选择正确的主题:

  • orders/create:仅在支付完成后触发。用于发货提醒和订单处理。
  • checkouts/create:在购物者开始结账时触发。用于废弃购物车提醒。
  • refunds/createinventory_levels/update:用于财务通知和低库存警告。

在 Telegram 方面,您的端点会发布到 Bot API。您可以使用简单的 sendMessage 调用来推送格式化的提醒,甚至无需为出站消息设置 Telegram Webhook。Telegram Bot API 文档解释说,机器人通过 getUpdates(长轮询)或 setWebhook(向您的 URL 发送 HTTPS POST)接收更新,两者是互斥的。对于纯粹的订单提醒,出站 sendMessage 就足够了。

注意:Webhook 是公共端点,因此请验证来源。Shopify 会使用您可以检查的 HMAC 标头对每个请求进行签名,Telegram 允许您设置一个 secret_token,该令牌会作为 X-Telegram-Bot-Api-Secret-Token 标头到达。拒绝任何未能通过验证的请求。

有关 Telegram 方面的更深入讲解,请参阅我们的Telegram 机器人 Webhook 设置指南,其中详细介绍了令牌、端点和 TLS。

方法三:在您的商店社区中部署 AI 客服代理

订单处理只是一半的工作。另一半是每次销售后随之而来的大量问题:尺码、发货时间、退货期限以及“我的付款成功了吗”。通知机器人无法回答这些问题。AI 代理可以。

这就是 TeleClaw 这样的工具发挥作用的地方。您将 @claw 添加到您商店的 Telegram 群组中,上传您的发货、退货和产品文档,它就会根据您的内容进行回答。常规问题会得到即时回复,而特殊情况则会标记给人工处理。它补充了您的购物车平台,而不是取代它。

考虑以下几种实际应用场景:

  • 玛丽亚的蜡烛店运营着一个用于新品发布的 Telegram 频道和一个面向买家的关联群组。AI 代理会回答“薰衣草味蜡烛有货了吗”这类问题,这样她就不必在晚上 11 点还在查看手机。
  • 一个东欧的潮牌大部分流量来自 Telegram。机器人用两种语言处理尺码和发货问题,员工处理的工单数量减少了一半以上。
  • 一个数字课程销售商使用机器人确认购买后的访问权限,并引导买家到正确的模块,所有这些都在一个聊天中完成。

有关此技术栈的更多信息,我们的电商 Telegram 机器人指南详细介绍了机器人、频道和 Mini App 各自的适用场景。对于订单通知和常见问题处理等更广泛的自动化模式,请参阅企业 Telegram 机器人

在 Telegram 中销售和收款

有些商店不仅仅需要提醒和支持。他们希望在聊天中完成销售。Telegram 通过其 Bot Payments API 和 Mini Apps 支持这一点,尽管不同产品类型的规则有所不同。

根据 Telegram Bot Payments 文档,实物商品和服务可以使用标准支付服务商和常规货币,您可以通过 @BotFather 进行连接。在 Telegram 内部销售的数字商品和服务必须使用 Telegram Stars。发票消息会显示产品图片、描述和一个醒目的“支付”按钮,点击后会打开 Telegram 的原生支付界面。

Shopagram 等应用通过从您的 Shopify 产品数据构建一个独立的 Telegram 店面,并拥有自己的页面和类别,从而进一步发展了这一功能。当内联按钮对于真正的商品目录来说显得太小时,这会很有用。然而,对于大多数商家来说,实际的设置更简单:在 Shopify 上完成结账,使用 Telegram 进行提醒和支持,并在买家准备好时发送一个深层链接回到购物车。

为您的商店选择正确的路径

快速选择方法:

  • 只想向团队发送订单通知? 使用无代码流程或 Shopify 应用商店的通知应用。不到一小时即可上线。
  • 订单量大或有自定义规则? 构建直接 Webhook 到您自己的端点。规模化下最便宜,需要开发人员。
  • 被买家问题淹没? 将 AI 代理添加到您的社区,让它根据您的文档进行回答。
  • 想在聊天中销售? 添加 Bot Payments API 或 Mini App 商店,并遵循 Telegram 对数字商品的 Stars 规则。

如果您为客户构建这些集成或运营商店工具内容频道,也有盈利机会。您可以通过 TeleClaw 联盟计划推荐其他商家来赚钱,我们的如何通过 Telegram 赚钱指南涵盖了更广泛的图景。

总结

Shopify 与 Telegram 机器人集成与其说是一个功能,不如说是一个选择正确桥梁的问题。无代码工具可以在几分钟内实现订单提醒。直接 Webhook 让开发人员可以完全控制 orders/create、购物车触发器和支付。AI 代理则可以处理每次销售后随之而来的支持问题。大多数商店会结合其中两种方法,并在此基础上发展。

从今天能节省最多时间的工作流程开始,通常是销售成功后立即发送到团队手机上的订单通知。然后在此基础上添加支持功能。要在您商店的 Telegram 社区中实现无需编写代码的 AI 答疑,请添加 @claw 或打开 TeleClaw 控制面板,只需点击几下即可连接您的群组。

FAQ

常见问题解答

如何将我的 Shopify 商店连接到 Telegram 机器人?
首先,使用 @BotFather 创建一个机器人并获取其令牌,然后将您的 Shopify 事件发送给它。最快捷的方式是使用 Make、Pabbly 或 Albato 等无代码工具:选择一个 Shopify 触发器(例如“订单创建”),添加一个 Telegram“发送消息”操作,然后映射订单字段。开发人员可以跳过中间层,直接将 Shopify Webhook 发布到一个调用 Telegram Bot API 的小型端点。
Telegram 机器人可以自动发送 Shopify 订单通知吗?
可以。每当订单支付成功时,Shopify 都可以触发一个 `orders/create` Webhook,您的机器人会将该负载转换为聊天消息。您可以将其发送到私人员工群组、物流频道或单个所有者的私信。大多数团队会添加订单号、总金额、商品和客户所在城市,以便无需打开后台即可采取行动。
我可以在 Telegram 内销售 Shopify 商品并收款吗?
您可以通过 Telegram 的 Bot Payments API 或 Mini App 商店展示商品目录并收款。根据 Telegram 的规定,实物商品可以使用常规支付服务商和货币,而在 Telegram 内部销售的数字商品必须使用 Telegram Stars。许多商店选择在 Shopify 上完成结账,而将 Telegram 用于提醒、支持和提供购物车深层链接。
我需要开发人员来集成 Telegram 机器人和 Shopify 吗?
对于通知和支持功能,您不需要开发人员。使用无代码自动化工具或 Shopify 应用商店中的聊天按钮应用,可以在不到一小时内上线。只有当您需要自定义流程(如库存同步、完整的 Mini App 店面或在您自己的服务器上处理签名 Webhook)时,才需要开发人员。
`checkouts/create` 和 `orders/create` Webhook 有什么区别?
`checkouts/create` Webhook 在购物者开始结账时触发,因此它是废弃购物车提醒的触发器。`orders/create` Webhook 仅在支付完成后触发,因此它用于发货提醒和订单处理。使用正确的事件主题可以确保您的 Telegram 消息准确无误,而不是产生不必要的干扰。
更多文章

继续阅读