在当今快节奏的商业环境中,自动化通信是提高效率和客户满意度的关键。如果您正在寻求自动化短信工作流程,学习如何创建 Integromat (现 Make) SMS Webhook 将是颠覆性的。本指南将引导您完成 Make 与 MySMSGate 的集成,将您的 Android 手机转变为一个功能强大、经济高效的短信网关,满足您所有的自动化需求。

步骤 1:了解 Make (Integromat) 和短信自动化

在我们深入技术设置之前,让我们先明确我们正在使用什么。Make,前身为 Integromat,是一个强大的无代码/低代码自动化平台,允许您连接应用程序并自动化工作流程。它充当数字粘合剂,使数据能够根据您定义的触发器和操作在不同服务之间流动。

谈到短信,自动化为企业和开发者都带来了巨大的潜力:

  • 预约提醒:通过发送自动化短信提醒来减少缺席。
  • 订单确认和更新:实时告知客户他们的购买状态。
  • 双因素认证 (2FA) / OTP:使用一次性密码增强安全性。
  • 通知:向员工或客户发出关键事件警报。
  • 营销和促销:直接向您的受众发送有针对性的消息。

尽管存在许多短信提供商,但 MySMSGate 通过利用您自己的 Android 手机和 SIM 卡脱颖而出,提供无与伦比的灵活性、成本节约,并免除了 10DLC 注册等复杂的监管障碍。

步骤 2:设置您的 MySMSGate 账户并连接您的 Android 设备

我们短信自动化的基础在于 MySMSGate。该平台将您的 Android 手机转换为可靠的短信网关,通过其本地 SIM 卡发送消息。这意味着无需 10DLC 注册、无需运营商批准,并且成本显著降低。

  1. 创建您的 MySMSGate 账户:前往 MySMSGate 注册页面 并注册一个免费账户。过程快速简单。您将立即获得对仪表板、API 密钥和唯一二维码的访问权限。
  2. 安装 MySMSGate Android 应用程序:从 Google Play 商店下载并安装 MySMSGate 应用程序到您的 Android 手机上。
  3. 连接您的手机:在您的手机上打开 MySMSGate 应用程序,并扫描 MySMSGate 网络仪表板中显示的二维码。您的手机将立即连接到您的账户。这种安全连接确保您的手机保持在线并准备好发送/接收消息,即使在睡眠模式下也能通过推送通知实现。

连接后,您的 Android 手机即可作为您的个人短信网关。所有收到的消息都将转发到您的网络仪表板,您可以直接从仪表板发送消息,或者像本教程中一样,通过其简单的 REST API 发送消息。

步骤 3:在 Make (Integromat) 中创建新场景和 Webhook 触发器

现在,让我们转到 Make 开始构建我们的自动化。我们的目标是创建一个场景,每当特定事件发生时(在本例中是 Make 通过 Webhook 接收数据时)触发短信发送。

  1. 登录 Make:访问 make.com 并登录您的账户。
  2. 创建新场景:单击左侧边栏中的“场景”,然后单击“创建新场景”按钮。
  3. 添加 Webhook 模块:场景中的第一个模块将是触发器。搜索“Webhook”并选择“自定义 Webhook”模块。
  4. 创建 Webhook:单击“Webhooks”字段旁边的“添加”。为您的 Webhook 命名一个描述性名称(例如,“MySMSGate_Send_SMS_Webhook”)并单击“保存”。Make 将为您的 Webhook 生成一个唯一的 URL。复制此 URL – 这是您发送数据以触发短信自动化的位置。
  5. 确定数据结构:Make 现在将监听数据。您可以手动定义数据结构,或者为了简单起见,向 Webhook URL 发送一个测试负载。例如,如果您期望“to”和“message”字段,您可以使用 Postman 等工具甚至一个简单的 curl 命令向 Webhook URL 发送一个测试 POST 请求:
    curl -X POST -H "Content-Type: application/json" -d '{"to":"+1234567890","message":"Hello from Make!"}' YOUR_MAKE_WEBHOOK_URL

    发送测试数据后,Make 将成功确定数据结构,从而允许您在后续模块中映射这些字段。

步骤 4:在 Make 中配置 MySMSGate API 调用

设置好 Webhook 触发器后,下一步是告诉 MySMSGate 在 Webhook 接收到数据时发送短信。我们将使用 Make 的“HTTP”模块与 MySMSGate REST API 进行交互。

  1. 添加 HTTP 模块:单击 Webhook 模块旁边的“添加另一个模块”按钮(加号)。搜索“HTTP”并选择“发出请求”操作。
  2. 配置 HTTP 模块:在这里我们将定义对 MySMSGate 的 API 调用。您需要您的 MySMSGate API 密钥,您可以在仪表板中找到它。
    • 方法:选择 POST
    • URL: https://mysmsgate.net/api/v1/send (这是发送短信的单一、简单端点。)
    • 请求头:单击“添加请求头”。
      名称: Authorization
      值: Bearer Your_MySMSGate_API_Key (将 Your_MySMSGate_API_Key 替换为您 MySMSGate 仪表板中的实际 API 密钥。)
    • 正文类型:选择 JSON (raw)
    • 内容类型: application/json
    • 请求内容:这是 MySMSGate 期望的 JSON 有效负载。您将在此处映射来自传入 Webhook 数据中的字段。例如:
      {
      "to": "{{1.to}}",
      "message": "{{1.message}}",
      "device_id": "your_device_id_optional",
      "sim_slot": "sim1_or_sim2_optional"
      }

      让我们分解一下请求内容:

      • "to": "{{1.to}}":这将您的 Webhook(模块 1)接收到的“to”字段映射到 MySMSGate 的“to”参数。
      • "message": "{{1.message}}":同样,这映射了“message”字段。
      • "device_id":(可选)如果您有多个手机连接到 MySMSGate,您可以指定哪个设备应该发送短信。在 MySMSGate 仪表板中查找您的设备 ID。
      • "sim_slot":(可选)如果您选择的设备支持双 SIM 卡,您可以指定“sim1”或“sim2”。
  3. 解析响应:您可以启用“解析响应”以轻松访问 MySMSGate 的响应数据,其中包含递送状态和消息 ID。
  4. 保存:单击“确定”保存您的 HTTP 模块配置。

以下是 MySMSGate 发送短信 API 结构的快速概览:

curl -X POST \
https://mysmsgate.net/api/v1/send \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"to": "+15551234567",
"message": "Hello from MySMSGate via Make!",
"device_id": "YOUR_DEVICE_ID_HERE", // Optional
"sim_slot": "sim1" // Optional, 'sim1' or 'sim2'
}'

步骤 5:测试您的 Make (Integromat) 短信 Webhook

测试您的场景以确保一切按预期工作至关重要。此步骤验证了您的 Make 配置和 MySMSGate 集成。

  1. 运行一次:在 Make 场景编辑器中,单击左下角的“运行一次”按钮。这将使您的 Webhook 进入监听状态。
  2. 触发 Webhook:现在,向您在步骤 3 中获得的唯一 Webhook URL 发送一个测试 POST 请求。您可以使用 Postman、Insomnia 等工具,甚至从您的终端使用一个简单的 curl 命令:
    curl -X POST -H "Content-Type: application/json" -d '{"to":"+1YOURPHONENUMBER","message":"Test SMS from Make!"}' YOUR_MAKE_WEBHOOK_URL

    重要提示:+1YOURPHONENUMBER 替换为您能接收消息的真实电话号码,并将 YOUR_MAKE_WEBHOOK_URL 替换为您的实际 Make Webhook URL。

  3. 在 Make 中验证:观察 Make 场景编辑器。您应该会看到模块执行,并带有绿色勾号表示成功。您可以检查每个模块的数据流。
  4. 检查您的手机:确认测试短信已从您连接的 Android 手机发送并已在目标号码上收到。
  5. 检查 MySMSGate 仪表板:登录您的 MySMSGate 仪表板。您将在“已发送消息”日志中看到该消息,以及其实时递送状态。如果消息发送失败(例如,号码错误),您的余额将自动退还,这体现了 MySMSGate 对公平定价的承诺。

如果任何步骤失败,请在 Make 中查看错误消息,并仔细检查您的 API 密钥、Webhook URL 和 JSON 有效负载结构。

步骤 6:使用 Make (Integromat) Webhook 处理传入短信(可选)

MySMSGate 不仅用于发送;它还会将所有传入的短信转发到您的仪表板。您可以配置 MySMSGate 将这些传入消息发送到 Make Webhook,从而实现双向短信自动化。

  1. 在 Make 中创建新的 Webhook:就像在步骤 3 中一样,在 Make 中创建一个单独的新场景,并添加一个“Webhook”模块(“自定义 Webhook”)。此 Webhook 将专门监听来自 MySMSGate 的传入短信。复制其 URL。
  2. 在 MySMSGate 中配置传入 Webhook:在您的 MySMSGate 仪表板中,导航到“设置”或“Webhooks”。在那里,您会找到一个设置“传入短信 Webhook URL”的选项。将您刚刚创建的 Make Webhook URL 粘贴到此字段并保存。
  3. 测试传入短信:向您连接的 MySMSGate 电话号码发送一条短信。
  4. 在 Make 中处理传入数据:在您的 Make 场景中,“Webhook”模块将接收传入的短信数据(发件人、消息内容、设备 ID 等)。然后您可以添加后续模块来处理这些数据。例如:
    • Google 表格:将所有传入消息记录到电子表格中。
    • 电子邮件:为每条传入消息向自己发送电子邮件通知。
    • 自动回复:使用另一个 MySMSGate“HTTP”模块根据传入消息中的关键词发送自动回复。
    • CRM 集成:更新您的 CRM 中的客户记录。

这种通过 Integromat Webhook 自动化短信 的收发能力真正解锁了强大的对话式工作流程。

步骤 7:高级自动化想法和用例

通过 MySMSGate 和 Make (Integromat) 的协同工作,自动化的可能性是巨大的。以下是一些激发您灵感的想法:

  • 预约提醒:将您的日历(Google 日历、Outlook)连接到 Make。当安排新预约时,提前一天或一小时触发 MySMSGate 短信提醒。有关更多详细信息,请查看我们关于 不使用 Twilio 发送预约提醒短信 的指南。
  • 潜在客户培育:当新潜在客户填写表单(例如 Typeform、Google Forms)时,自动发送个性化欢迎短信。
  • 电子商务通知:与您的电子商务平台(Shopify、WooCommerce)集成,发送订单确认、发货更新或送货通知。
  • 客户反馈:在服务交互后,发送短信征求反馈。
  • 内部警报:监控系统状态或关键事件。如果出现问题,向您的团队发送短信警报。
  • 物联网集成:接收来自 IoT 设备的警报或根据传感器读数触发操作。

请记住,MySMSGate 的多设备和双 SIM 卡支持意味着您可以从一个 Make 场景管理多个分支机构或部门的短信,为每条消息选择从哪个手机和 SIM 卡槽发送。

为什么 MySMSGate 是 Make (Integromat) 集成的明智选择

在为您的 Make 自动化选择短信网关时,MySMSGate 提供了独特的优势:

  • 无与伦比的成本效益:MySMSGate 每条短信仅需 $0.03,比 Twilio($0.05-$0.08/短信 + 费用)或 Vonage 等传统提供商便宜得多。没有月费,没有合同,您只为实际使用付费。失败的短信会自动退款。
  • 无监管烦恼:通过使用您自己的 SIM 卡,MySMSGate 避免了复杂的发件人 ID 注册、10DLC 合规性(针对美国)或运营商批准的需求,使设置即时且无忧。
  • 简单性和灵活性:具有单一端点 (POST /api/v1/send) 的简单 REST API 使集成变得轻而易举。对于非技术用户,网络仪表板提供了类似聊天的界面来管理对话。
  • 多设备和双 SIM 卡支持:将无限数量的 Android 手机连接到一个账户。这对于拥有多个地点或需要不同发件人号码的企业来说是理想选择。您甚至可以在双 SIM 卡手机上选择从哪个 SIM 卡槽(SIM1 或 SIM2)发送。
  • 可靠性:MySMSGate 应用程序通过推送通知确保您的手机保持连接和唤醒,即使在睡眠模式下也能及时发送消息。通过 Webhook(您也可以与 Make 集成!)进行实时递送跟踪提供了透明度。
  • 功能齐全的 Android 应用程序:Android 应用程序本身兼作一个完整的短信信使,让您可以直接在手机上完全控制您的消息。

与 SMSGateway.me 等每月收取月费($9.99/月)的替代方案相比,MySMSGate 的按需付费模式非常适合优先考虑成本控制和灵活性的小型企业、初创公司和独立开发者。

常见问题

Make 和 Integromat 有什么区别?

Make 是 Integromat 的新名称。该平台于 2022 年进行了品牌重塑。功能上,它们是同一个强大的自动化平台,只是名称和用户界面更新了。

通过 Make 使用 MySMSGate 发送短信需要多少费用?

MySMSGate 对每条发送的短信收取 $0.03 的固定费用。没有月费、没有合同,也没有隐藏费用。您只为成功发送的消息付费;失败的短信会自动退还到您的余额中。这使其成为 小型企业最经济实惠的短信 API 选项 之一。

我可以在我的 Make 场景中将多部 Android 手机与 MySMSGate 一起使用吗?

是的,完全可以!MySMSGate 支持将无限数量的 Android 手机连接到单个账户。在您的 Make 场景中,配置 MySMSGate HTTP 模块时,您可以指定 device_id 参数来选择哪部连接的手机应该发送特定消息。这对于多分支企业或需要不同发件人号码的企业来说是完美的。

使用 MySMSGate 时,我需要注册发件人 ID 或遵守 10DLC 规则吗?

不,您不需要!MySMSGate 使用您自己的 Android 手机的 SIM 卡发送消息。这意味着您无需经历通常由 Twilio 等传统短信聚合器要求的复杂且昂贵的发件人 ID 注册、10DLC 合规性(针对美国)或运营商批准流程。您的消息是作为点对点消息从普通电话号码发送的。

MySMSGate 对于通过 Make 进行的关键短信自动化可靠吗?

是的,MySMSGate 旨在提供可靠性。Android 应用程序使用推送通知使您的手机保持连接和唤醒,确保及时发送消息。在极少数递送失败的情况下,您的余额会自动退还。您还可以通过仪表板和 Webhook 获得实时递送状态更新,这些可以重新集成到 Make 中,以实现强大的错误处理或后续操作。