Home / Integracje i pluginy / Integracja SMS z n8n

+

Wysyłaj SMS-y i połączenia głosowe z n8n

Automatyzacja w n8n może wysłać SMS albo wykonać połączenie przez SMSEagle, Twoją sprzętową bramkę SMS. Odpowiedzi mogą wracać do n8n i uruchamiać kolejny krok.

Bez instalowania wtyczek

n8n wysyła SMS-y zwykłym węzłem HTTP Request, więc wpisujesz tylko adres SMSEagle i klucz API.

Odpowiedzi wracają do n8n

SMSEagle może przekazywać przychodzące SMS-y do webhooka w n8n, więc odpowiedź może uruchomić kolejny krok automatyzacji.

Bez opłat za każdą wiadomość

SMSEagle wysyła SMS-y przez zwykłą kartę SIM, więc płacisz tylko za abonament u operatora.

Jak to działa?

1

Węzeł HTTP Request

Dodaj do workflow węzeł Core > HTTP Request, ustaw Method na POST, i skieruj URL na endpoint API v2 Twojego urządzenia SMSEagle (na przykład /api/v2/messages/sms dla SMS).

2

Dane logowania Header Auth

W Authentication wybierz Generic Credential Type > Header Auth i utwórz dane logowania zawierające token dostępu wygenerowany na Twoim urządzeniu SMSEagle.

3

Treść JSON, działa jak każdy węzeł

SMSEagle dostarcza alert przez własne połączenie komórkowe, bez pośrednictwa zewnętrznego serwisu, jako SMS albo połączenie na telefon odbiorcy.

Konfiguracja w około 10 minut

Nie trzeba instalować żadnego dedykowanego węzła SMSEagle. Wystarczy jeden węzeł HTTP Request z danymi logowania Header Auth, żeby wysyłać SMS-y, połączenia budzące lub połączenia głosowe z syntezą mowy z dowolnego workflow w n8n w 10-15 minut.

SMSEagle pozwala automatyzacjom w n8n wysyłać SMS-y i dzwonić z Twojego urządzenia, bez dostawcy SMS w chmurze.

SMS-y i połączenia głosowe z jednego urządzenia

SMSEagle wysyła alerty z n8n jako SMS, sam dzwonek albo połączenie, w którym odczytuje alert na głos, wszystko z jednego urządzenia.

Fill-in-the-call-50

Alerty działają przy awarii operatora

Na urządzeniach z dwiema kartami SIM różnych operatorów SMSEagle przełącza się na drugą, gdy sieć pierwszego operatora nie działa.

Alerty działają nawet przy awarii jednego urządzenia

Dwa urządzenia SMSEagle mogą pracować w klastrze HA: gdy jedno ulegnie awarii, drugie przejmuje wysyłkę.

Konfiguracja SMSEagle

  • Utwórz nowego użytkownika w interfejsie webowym SMSEagle: System > Users
    (poziom dostępu: User).
  • Nadaj dostęp do API:
    • przejdź do Settings > Global settings > API i otwórz stronę API v2
    • kliknij Create API key, wpisz nazwę w polu Key name i wskaż utworzonego użytkownika w polu Owner
    • w sekcji Messages dodaj uprawnienia do: Send SMS.
    • w sekcji Calls dodaj uprawnienia do: Make a ring call, Make a TTS Advanced call (dla alertów głosowych)
  • kliknij Create key. Token dostępu jest pokazywany tylko raz, zaraz po zapisaniu

Konfiguracja n8n

 

SMSEagle API będzie używane do wysyłania żądań SMS z n8n.

1) Utworzenie nowego węzła

a) Przejdź do swojego workflow → create new node
b) Wybierz Core → HTTP Request

2) Konfiguracja nowego węzła HTTP Request

a) Method: wybierz POST
b) W polu URL wklej:

 
https://smseagle-ip/api/v2/messages/sms

(gdzie smseagle-ip to rzeczywisty adres IP Twojego urządzenia SMSEagle)

c) W Authentication wybierz: Generic Credential Type
d) W Generic Auth Type wybierz: Header Auth
e) W Header Auth kliknij Create new credential i w nowym oknie uzupełnij pola:

  • name: access-token

  • value: wklej access token utworzony wcześniej dla użytkownika

 

f) Save
g) Włącz przełącznik Send Body, wybierz Body Content Type: JSON
h) W Specify Body wybierz Using JSON i wklej treść:

{ "to": [ "+48123456789" ], "text": "This is SMS message body." }

Jako odbiorcę możesz podać numer telefonu (np. +48111222333) albo grupę zdefiniowaną w Książce telefonicznej SMSEagle (np. admin-group).

3) Test

Możesz przetestować integrację — kliknij Test step. W prawym panelu zobaczysz status odpowiedzi SMSEagle API.

(Opcjonalnie) Konfiguracja przychodzących SMS przez CallbackURL

a) W n8n utwórz nowy węzeł, wybierz Core → Webhook
b) HTTP Method: POST
c) Skopiuj URL (Test lub Production)
d) W SMSEagle utwórz nową regułę CallbackURL: typ POST, wklej URL z n8n i zapisz regułę
e) Przetestuj: w n8n kliknij Listen for test event, a w SMSEagle Test URL
f) Teraz w n8n zobaczysz Output z odebranymi danymi

(Opcjonalnie) Konfiguracja połączeń głosowych

Urządzenie SMSEagle oferuje połączenia budzące (sam dzwonek) i połączenia głosowe (zamiana tekstu na mowę) do alertów i powiadomień.
1. Połączenia budzące (sam dzwonek)
Aby ustawić połączenia budzące w n8n, wykonaj te same kroki co dla SMS-ów powyżej, z tymi zmianami:
  • Punkt 2 b). W polu URL wklej: https://smseagle-ip/api/v2/calls/ring
    (gdzie smseagle-ip to rzeczywisty adres IP Twojego urządzenia SMSEagle)
  • Punkt 2 h).

    W Specify Body wybierz: Using JSON

    {
    "to": ["+48123456789"],
    "duration": 30
    }

    Jako odbiorcę możesz podać numer telefonu (na przykład +48111222333).

2. Połączenia głosowe (zamiana tekstu na mowę)
Aby ustawić połączenia głosowe w n8n, wykonaj te same kroki co dla SMS-ów powyżej, z tymi zmianami:
  • Punkt 2 b). W polu URL wklej: https://smseagle-ip/api/v2/calls/tts_advanced
    (gdzie smseagle-ip to rzeczywisty adres IP Twojego urządzenia SMSEagle)
  • Punkt 2 h).

    W Specify Body wybierz: Using JSON

    { "to": ["+48111222333"],
      "voice_id": 2,
      "text": "Przykładowa treść alertu głosowego"
    }

Poznaj urządzenie demo SMSEagle

SMSEagle to rozwiązanie sprzętowo-programowe, które gwarantuje szybkie dostarczenie wiadomości do wskazanych odbiorców – niezależnie od tego, czy chodzi o powiadomienia, alerty czy ważne aktualizacje.

Po rejestracji do wersji demo otrzymujesz zdalny dostęp do naszego fizycznego urządzenia NXS-9750.

  • 14-dniowy darmowy okres próbny
  • Dostęp do ponad 20 funkcjonalności

Czym jest sprzętowa
bramka SMS?

Dowiedz się więcej o
funkcjach SMSEagle