Blog

SimpleSMS és n8n: SMS küldés automatizálása lépésről lépésre

SimpleSMS és n8n: SMS küldés automatizálása lépésről lépésre

Összeköthető a SimpleSMS az n8n-nel? Igen! Valódi n8n-képernyőképekkel mutatjuk be, hogyan küldhetsz automatikus SMS-t webshoprendelésre, űrlapra vagy riasztásra – programozás nélkül.

Igen, a SimpleSMS összeköthető az n8n-nel – programozás nélkül, néhány perc alatt. Ebben az útmutatóban valódi n8n-képernyőképekkel mutatjuk be lépésről lépésre, hogyan küldhetsz automatikusan SMS-t például minden új webshoprendelés, űrlapkitöltés vagy rendszerriasztás után a SimpleSMS REST API-jával.

Mi az n8n, és miért érdemes SMS-küldésre használni?

Az n8n egy népszerű, nyílt forráskódú munkafolyamat-automatizáló eszköz (a Zapier és a Make alternatívája), amelyben „node-okból” vizuálisan rakhatod össze a folyamataidat. Futtathatod a saját szervereden vagy felhőben is. Mivel az n8n bármilyen REST API-t meg tud hívni, a SimpleSMS-sel is gond nélkül együttműködik – így az n8n SMS küldés bármelyik rendszeredből indítható, amelyhez az n8n kapcsolódik.

Néhány tipikus felhasználás:

  • Webshop: rendelés-visszaigazolás és szállítási értesítés SMS-ben (WooCommerce, Shopify, saját webshop webhookja).
  • Időpontfoglalás: emlékeztető SMS a foglalás előtti napon.
  • Űrlapok: azonnali SMS-értesítés neked vagy az ügyfélnek új ajánlatkérésről.
  • CRM és táblázatok: SMS küldése új Google Sheets-sorra vagy CRM-eseményre.
  • Rendszerfelügyelet: riasztás SMS-ben, ha leáll egy szolgáltatás vagy hiba történik.

Mire lesz szükséged?

  • SimpleSMS-fiók feltöltött egyenleggel – regisztráció itt.
  • SimpleSMS API-hozzáférés: API-felhasználónév, jelszó és domain. Fontos, hogy az API-hozzáférésnél engedélyezni kell azt az IP-címet, ahonnan a kérések érkeznek – vagyis az n8n-szervered nyilvános IP-címét. Ha ebben segítség kell, írj az ügyfélszolgálatunknak.
  • Egy futó n8n (saját telepítés vagy n8n Cloud).

A kész munkafolyamat áttekintése

A példánkban egy webshop új rendelésről értesíti az n8n-t, az n8n pedig SMS-t küld a vásárlónak. A folyamat három node-ból áll:

  1. Webhook – fogadja az új rendelés adatait (név, telefonszám, rendelésszám).
  2. HTTP Request – Bejelentkezés – a SimpleSMS API-tól hozzáférési tokent kér.
  3. HTTP Request – SMS küldés – a tokennel elküldi az SMS-t.

n8n SimpleSMS integráció: Webhook, Bejelentkezés és SMS küldés node
A kész n8n-munkafolyamat: Webhook → SimpleSMS bejelentkezés → SMS küldés

1. lépés: Indító esemény (Webhook) beállítása

Hozz létre egy új workflow-t, és válaszd indító node-nak a Webhook-ot. Állítsd a HTTP Method mezőt POST-ra, a Path mezőbe pedig írj egy beszédes nevet (például uj-rendeles). Ezt a webhook-URL-t kell megadnod a webshopodban vagy abban a rendszerben, amely az eseményt küldi.

A Listen for test event gombbal egy próbarendelést is küldhetsz: a jobb oldalon megjelennek a beérkezett adatok – a példában a nev, a telefon és a rendelesszam mező.

n8n Webhook node beállítása SMS küldéshez
A Webhook node fogadja az új rendelés adatait

Tipp: nem csak webhook lehet az indító. Használhatsz időzítést (Schedule Trigger), Google Sheets-, e-mail- vagy CRM-eseményt is – a további lépések ugyanazok.

2. lépés: HTTP Request node hozzáadása

Kattints a Webhook node utáni + jelre, és keresd meg a HTTP Request node-ot. Ezzel tudja az n8n meghívni a SimpleSMS REST API-t. Két ilyen node-ra lesz szükséged: egyre a bejelentkezéshez, egyre az SMS küldéséhez.

HTTP Request node keresése az n8n-ben
A HTTP Request node-dal bármilyen REST API meghívható

3. lépés: Bejelentkezés a SimpleSMS API-ba

Az első HTTP Request node-ot nevezd el például SimpleSMS – Bejelentkezés-nek, és állítsd be így:

  • Method: POST
  • URL: https://api.simplesms.hu/rest/SMSapi/connect
  • Send Body: bekapcsolva, Body Content Type: Form-Data
  • Body mezők: username, password és domain – a SimpleSMS API-hozzáférésed adataival.

Sikeres bejelentkezés után az API egy access_token mezőt ad vissza (és a lejárati időt az expires_in mezőben). Ezt a tokent használja a következő lépés.

SimpleSMS API bejelentkezés n8n HTTP Request node-dal
A bejelentkezés eredménye: az access_token és a lejárati idő

4. lépés: Az SMS elküldése

A második HTTP Request node (SimpleSMS – SMS küldés) beállításai:

  • Method: POST
  • URL: https://api.simplesms.hu/rest/SMSapi/sendSMS
  • Send Headers: bekapcsolva, egy fejléc: Name: Authorization, Value: Bearer {{ $json.access_token }} – így az n8n automatikusan beilleszti az előző lépésben kapott tokent.

Authorization Bearer token fejléc az n8n HTTP Request node-ban
Az Authorization fejléc az előző lépés tokenjét használja

  • Send Body: bekapcsolva, Body Content Type: Form-Data, két mezővel:
    • phone_number – a címzett telefonszáma országkóddal, + jel nélkül (például 36301234567). A példában a Webhook adataiból jön: {{ $('Új rendelés (Webhook)').item.json.body.telefon }}
    • message – az SMS szövege, amelybe a rendelés adatait is beillesztheted, például: Kedves {{ … .nev }}! Rendelesed ({{ … .rendelesszam }}) megerkezett, hamarosan szallitjuk.

A telefonszámot bontva is megadhatod a country_code (pl. 36), area_code (pl. 30) és number (pl. 1234567) mezőkkel – válaszd azt, amelyik a forrásrendszered adataihoz jobban illik.

SMS küldése n8n-ből a SimpleSMS sendSMS végpontjával
A telefonszám és az üzenet a Webhook adataiból töltődik ki

Sikeres küldés után az API a response mezőben visszaadja az SMS azonosítóját, amellyel később lekérdezheted az üzenet adatait.

5. lépés: Tesztelés és élesítés

Az Execute workflow gombbal futtasd le a folyamatot egy saját telefonszámra küldött próbarendeléssel. Ha megérkezett az SMS, kapcsold élesbe a workflow-t (Publish / aktiválás), és a webshopodban a Webhook node Production URL-jét add meg. Ettől kezdve minden új rendelésnél automatikusan megy az SMS.

Hasznos tippek az n8n SMS küldéshez

  • Védd a belépési adatokat: ne oszd meg a workflow-t úgy, hogy a node-okban benne van az API-jelszó. Az n8n változóiban vagy környezeti változókban tárolva biztonságosabb.
  • Kérj friss tokent minden futáskor: a token lejár (lásd expires_in), ezért a legegyszerűbb, ha a bejelentkezés minden futás része – ahogy a példában.
  • Figyelj az ékezetekre: az á, í, ó, ú, ő, ű betűk miatt az SMS Unicode-ban megy ki, és egy üzenetbe csak 70 karakter fér (ékezet nélkül 160). Ezért írtuk a példaüzenetet ékezetek nélkül. Részletek tömeges SMS küldésről szóló útmutatónkban.
  • Kezeld a hibákat: az n8n Error Workflow funkciójával értesítést kaphatsz, ha egy SMS nem ment ki (például elfogyott az egyenleg).
  • Figyeld az egyenleget: a GET https://api.simplesms.hu/rest/SMSapi/getCreditNumber végponttal egy naponta futó workflow figyelmeztethet, ha alacsony az egyenleged.

A SimpleSMS REST API végpontjai n8n-hez

  • POST /connect – bejelentkezés, access_token lekérése
  • POST /sendSMS – SMS küldése
  • POST /getHistory – egy elküldött SMS adatainak lekérése az azonosító alapján
  • GET /getCreditNumber – egyenleg lekérdezése
  • GET /getMonthlyStat – havi statisztika

Az alap URL: https://api.simplesms.hu/rest/SMSapi. A részletes leírást a REST API dokumentációban találod, AI-asszisztensekhez pedig Markdown formátumban is elérhető.

Gyakori kérdések

Van hivatalos SimpleSMS node az n8n-ben?
Külön node nem szükséges: a beépített HTTP Request node-dal teljes értékűen használható a SimpleSMS API, ahogy a fenti útmutató mutatja.

Működik n8n Cloudban is?
Igen. Ilyenkor az API-hozzáférésnél az n8n Cloud kimenő IP-címeit kell engedélyezni – ebben ügyfélszolgálatunk segít.

Küldhetek több címzettnek egyszerre?
Igen: ha az n8n több elemet (például egy táblázat sorait) ad tovább, a HTTP Request node minden elemre külön SMS-t küld.

Mibe kerül?
Az n8n-ből küldött SMS ára ugyanannyi, mint bármely más módon: belföldre nettó 14,9–16,9 Ft/SMS a csomagtól függően. Részletek az Áraink oldalon.

Kezdd el most

Az n8n és a SimpleSMS együtt percek alatt automatizálja az ügyfélértesítéseket: nincs több kézi SMS-küldés, az üzenet mindig időben megy ki.

👉 Regisztrálj a SimpleSMS-re, és küldd el az első automatikus SMS-edet n8n-ből!

Ajánlom