首页 / n8n 工作流模板 / 使用 ClickSend 和 n8n 全球发送短信

使用 ClickSend 和 n8n 全球发送短信

The Easiest Way to Send SMS Worldwide

此工作流允许您使用 ClickSend API 全球发送短信。设置您的消息和收件人,然后手动触发以通过带有基本认证的 HTTP 请求发送。

手动触发3 个节点营销与社交短信自动化消息

工作流介绍

全球发送短信最简单的方式 – N8n 工作流分析

这款名为 “全球发送短信最简单的方式” 的 N8n 工作流模板,通过 ClickSend API 提供了一个简单而强大的全球短信发送自动化解决方案。它专为易用性而设计,用户只需进行最少的设置即可触发和发送短信,非常适合用于通知、警报、营销或个人通信。

工作流功能

此工作流通过 ClickSend REST API 自动化向指定电话号码发送短信的过程。当手动触发时(例如,通过点击“测试工作流”),它会设置预定义的短信内容和收件人信息,然后通过 HTTP POST 请求将这些数据发送到 ClickSend 的消息传递端点。整个过程完全可定制,并可在基本配置后立即部署。


主要特性和功能

  • 全球短信支持: 使用国际号码格式(例如,意大利的 +39),可将消息发送到世界各地。
  • API 集成: 通过安全的 HTTP 身份验证,利用 ClickSend 强大的云通信平台。
  • 易于配置: 包含通过便签提供的清晰说明,指导用户完成设置步骤。
  • 可定制的消息内容: 用户可以直接在工作流中编辑消息正文和收件人号码。
  • 安全身份验证: 实施 HTTP Basic Auth,使用用户名和 API 密钥安全访问 ClickSend 服务。
  • 手动触发: 非常适合测试或一次性发送消息;之后可改编为按计划或事件运行。

主要节点及其用途

  1. 点击“测试工作流”时(手动触发)

    • 类型:n8n-nodes-base.manualTrigger
    • 目的:作为工作流的起点。当用户在 N8n 界面中点击“执行工作流”按钮时启动执行。
  2. 设置短信数据(Set 节点)

    • 类型:n8n-nodes-base.set
    • 位置:触发器和 HTTP 请求之间
    • 目的:定义两个动态值:
      • sms:要发送的消息文本(默认:“Hi, this is my first message”)
      • to:国际格式的收件人电话号码(默认:+39xxxxxxxx)
    • 这些值将向下传递并注入到 HTTP 请求的负载中。
  3. 发送短信(HTTP 请求节点)

    • 类型:n8n-nodes-base.httpRequest
    • 方法:POST
    • URL:https://rest.clicksend.com/v3/sms/send
    • 功能:将包含消息详情的结构化 JSON 负载发送到 ClickSend 的 API。
    • 身份验证:使用安全存储在 N8n 中的 Basic Auth 凭据(用户名和 API 密钥)。
    • 标头:设置 Content-Type: application/json 以确保 API 正确解析。
    • 正文:使用 N8n 表达式动态生成的 JSON:
      {
        "messages": [
          {
            "source": "php",
            "body": "{{ $json.sms }}",
            "to": "{{ $json.to }}"
          }
        ]
      }
      
  4. 便签 & 便签1(说明节点)

    • 类型:n8n-nodes-base.stickyNote
    • 目的:在画布中提供可视化的分步指导:
      • 步骤 1: 指导用户在 ClickSend 注册,获取免费积分,并在 N8n 中配置 Basic Auth 凭据。
      • 步骤 2: 指导用户在“设置短信数据”节点中更新消息文本和收件人号码。

用例和优势

✅ 常见用例:

  • 发送预约提醒或服务警报
  • 一次性密码 (OTP) 发送
  • 事件通知(例如,系统停机、订单更新)
  • 个人问候或自动生日短信
  • 小型营销活动

✅ 主要优势:

  • 无需编码: 完全可视化的工作流设计
  • 快速部署: 简单设置凭据后即可使用
  • 经济高效: 包含 ClickSend 上免费 2 欧元积分的链接
  • 可扩展的基础: 可通过循环、条件或计划触发器进行扩展
  • 安全可靠: 使用行业标准的 API 实践

分步工作流逻辑

  1. 工作流启动

    • 用户在 N8n 编辑器中点击“测试工作流”。
    • 手动触发节点激活,并将执行传递给下一个节点。
  2. 数据准备

    • 设置短信数据节点运行,将两个字段注入到 JSON 负载中:
      • "sms":消息内容
      • "to":电话号码
    • 此丰富的数据将被转发。
  3. 短信传输

    • 发送短信节点构建一个 POST 请求:
      • URL:指向 ClickSend 的短信发送端点。
      • 正文:使用 {{ $json.sms }} 和 {{ $json.to }} 填充消息对象。
      • 身份验证:应用保存的 Basic Auth 凭据(用户名 + API 密钥)。
      • 标头:确保正确的内容类型。
    • 请求被发送到 ClickSend,ClickSend 将处理并发送短信。
  4. 结果处理

    • 成功后,ClickSend 返回一个响应,表明消息已被接受。
    • 在 N8n 中,可以在调试面板中查看输出以进行验证。
  5. 全程用户指导

    • 便签指导新用户完成注册、凭据创建和数据自定义——确保顺畅的上手体验。

最终说明

虽然目前设置为手动执行,但此工作流为更高级的自动化提供了一个极好的基础。它可以轻松修改以接受来自 Webhook、数据库、表单或 CRM 的输入——使其成为企业级消息传递系统的多功能构建块。由于 ClickSend 支持 200 多个国家/地区,此集成可以直接从您的 N8n 实例解锁全球覆盖范围。

使用方法:下载 JSON 文件,然后在 n8n 中选择“从文件导入”。