首頁 / n8n 工作流模板 / 使用 ClickSend 和 n8n 全球發送簡訊

使用 ClickSend 和 n8n 全球發送簡訊

The Easiest Way to Send SMS Worldwide

此工作流程讓您可以使用 ClickSend API 全球發送簡訊。設定您的訊息和收件人,然後手動觸發以透過帶有基本身份驗證的 HTTP 請求發送。

手動觸發3 個節點行銷與社群簡訊自動化訊息

工作流介紹

全球發送 SMS 最簡單的方法 – N8n 工作流程分析

這個名為「全球發送 SMS 最簡單的方法」的 N8n 工作流程範本,提供了一個簡單而強大的自動化解決方案,可透過 ClickSend API 全球發送 SMS 訊息。它專為易於使用而設計,讓使用者只需進行最少的設定即可觸發和發送文字訊息,非常適合用於通知、警報、行銷或個人通訊。

工作流程功能

此工作流程透過 ClickSend REST API 自動化向指定電話號碼發送 SMS 訊息的過程。當手動觸發時(例如,點擊「測試工作流程」),它會設定預定義的 SMS 內容和收件者資訊,然後透過 HTTP POST 要求將該資料發送到 ClickSend 的訊息端點。整個過程完全可自訂,並已準備好進行基本配置後部署。


主要功能與能力

  • 全球 SMS 支援:使用國際號碼(例如,義大利的 +39),可將訊息發送到世界各地。
  • API 整合:透過安全的 HTTP 驗證,利用 ClickSend 強大的雲端通訊平台。
  • 輕鬆配置:包含透過便利貼提供的清晰說明,引導使用者完成設定步驟。
  • 可自訂訊息內容:使用者可以直接在工作流程中編輯訊息內文和收件者號碼。
  • 安全驗證:實施 HTTP Basic Auth,使用使用者名稱和 API 金鑰來安全存取 ClickSend 服務。
  • 手動觸發:非常適合測試或一次性訊息;之後可改為按排程或事件執行。

主要節點及其用途

  1. 點擊「測試工作流程」時(手動觸發)

    • 類型:n8n-nodes-base.manualTrigger
    • 用途:作為工作流程的起點。當使用者點擊 N8n 介面中的「執行工作流程」按鈕時啟動執行。
  2. 設定 SMS 資料(設定節點)

    • 類型:n8n-nodes-base.set
    • 位置:觸發器和 HTTP 要求之間
    • 用途:定義兩個動態值:
      • sms:要發送的訊息文字(預設:「嗨,這是我的第一則訊息」)
      • to:國際格式的收件者電話號碼(預設:+39xxxxxxxx)
    • 這些值將向下傳遞並注入到 HTTP 要求負載中。
  3. 發送 SMS(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:引導使用者在「設定 SMS 資料」節點中更新訊息文字和收件者號碼。

使用案例與優勢

✅ 常用使用案例:

  • 發送預約提醒或服務警報
  • 一次性密碼 (OTP) 傳送
  • 活動通知(例如,系統停機、訂單更新)
  • 個人問候或自動生日簡訊
  • 小型行銷活動

✅ 主要優勢:

  • 無需編碼:完全視覺化的工作流程設計
  • 快速部署:簡單的憑證設定後即可使用
  • 經濟實惠:包含 ClickSend 上價值 €2 的免費點數連結
  • 可擴展的基礎:可透過迴圈、條件或排程觸發器進行擴展
  • 安全可靠:使用業界標準的 API 實踐

工作流程邏輯步驟詳解

  1. 工作流程啟動

    • 使用者在 N8n 編輯器中點擊「測試工作流程」。
    • 手動觸發節點啟動並將執行傳遞到下一個節點。
  2. 資料準備

    • 設定 SMS 資料節點運行,將兩個欄位注入到 JSON 負載中:
      • "sms":訊息內容
      • "to":電話號碼
    • 此豐富的資料將被向前傳遞。
  3. SMS 傳輸

    • 發送 SMS節點建構一個 POST 要求:
      • URL:指向 ClickSend 的 SMS 發送端點。
      • 負載:使用 {{ $json.sms }} 和 {{ $json.to }} 填充訊息物件。
      • 驗證:應用儲存的 Basic Auth 憑證(使用者名稱 + API 金鑰)。
      • 標頭:確保正確的內容類型。
    • 要求被發送到 ClickSend,由 ClickSend 處理並傳遞 SMS。
  4. 結果處理

    • 成功後,ClickSend 會返回一個響應,表明訊息已被接受。
    • 在 N8n 中,可以在偵錯面板中查看輸出以進行驗證。
  5. 全程使用者引導

    • 便利貼引導新使用者完成註冊、憑證創建和資料自訂,確保順暢的入門體驗。

最終備註

雖然目前設定為手動執行,但此工作流程為更進階的自動化提供了一個絕佳的基礎。它可以輕鬆修改以接受來自 Webhook、資料庫、表單或 CRM 的輸入,使其成為企業級訊息系統的通用建構塊。由於 ClickSend 支援 200 多個國家/地區,此整合將直接從您的 N8n 實例解鎖全球覆蓋範圍。

使用方法:下載 JSON 檔案,然後在 n8n 中選擇「從檔案匯入」。