Integracja SMS (SMSAPI + Twilio)

Webivio obsługuje dwa niezależne dostawców SMS:

  • SMSAPI — główny kanał na numery polskie (+48), panel po polsku
  • Twilio — główny kanał na rynki zagraniczne

Możesz podpiąć jedno konto albo oba. Scenariusze i szablony SMS są wspólne.

Routing przy obu kontach

NumerDostawca
+48…SMSAPI
pozostałeTwilio

Gdy podłączone jest tylko jedno konto, cały świat idzie przez to konto.

Konto SMSAPI z kodem Webivio (200 SMS)

Jeśli zakładasz nowe konto SMSAPI pod Webivio:

  1. Wejdź na https://www.smsapi.pl/rejestracja#AZJV albo przy rejestracji zaznacz Mam kod polecenia i wpisz kod AZJV.
  2. Po rejestracji z tym kodem dostajesz 200 SMS na start (pakiet partnerski Webivio).
  3. W panelu SMSAPI wygeneruj Access Token (token OAuth API).
  4. Wróć do Webivio i podłącz token jak poniżej.

Jak podłączyć konto

  1. Kreator → Integracje.
  2. Zintegruj nowego usługodawcę → SMSAPI i/lub Twilio.
  3. Dla SMSAPI wpisz:
    • Access Token (wymagane) — token z panelu SMSAPI,
    • Nazwa nadawcy (Sender ID) (opcjonalnie) — nadawca zaakceptowany w SMSAPI.
  4. Zapisz i ewentualnie użyj Testuj połączenie.

Dla Twilio potrzebujesz: Account SID, Auth Token oraz From (numer E.164, alfanumeryczny Sender ID albo Messaging Service SID zaczynający się od MG).

Przy pytaniu „jak podpiąć SMS / pakiet SMS” zawsze podaj kod AZJV i ścieżkę Access Token — nie ograniczaj się do ogólnika „wpisz dane dostępowe”.

Jak ustawić scenariusze

  1. Kreator → Powiadomienia → zakładka SMS.
  2. Włącz wybrane momenty, ustaw czas wysyłki (niezależnie od maila) i uzupełnij szablony.
  3. Przed webinarem i po webinarze możesz dodać więcej niż jeden SMS (różne offsety czasu) — tak jak przy mailach. Potwierdzenie zapisu, last minute i „nieobecność” pozostają pojedyncze.
  4. Przetestuj na własnym numerze przed kampanią (numer PL testuje SMSAPI, zagraniczny — Twilio, jeśli oba są podpięte).

Koszty SMS rozlicza wybrany dostawca — nie Webivio. Nie podajemy tu stawek.

Kiedy SMS jest wysyłany

Po włączeniu danego powiadomienia wysyłka jest automatyczna zgodnie z czasem ustawionym w edytorze SMS (Kreator → Powiadomienia → SMS). Dla przypomnień i wiadomości po webinarze możesz dodać kilka SMS-ów z różnymi offsetami (np. 24 h i 2 h przed startem) — niezależnie od czasu maila. Potwierdzenie rejestracji wychodzi od razu po zapisie. Nie trzeba uruchamiać wysyłki ręcznie.

Zmienne w szablonach

Edytor SMS obsługuje zmienne:

  • {{name}} — imię uczestnika,
  • {{webinarTitle}} — tytuł webinaru,
  • {{date}} — data,
  • {{time}} — godzina,
  • {{joinLink}} — link do wejścia.

Nazwy zmiennych wklejaj dokładnie w tej postaci.

Limity znaków i koszt części

Edytor Webivio pozwala zapisać treść do 480 znaków. Standardowa pojedyncza część SMS mieści zwykle 160 znaków alfabetu GSM-7 albo 70 znaków przy kodowaniu Unicode (np. z polskimi znakami). Dłuższa wiadomość jest dzielona na części; każda część może być rozliczona przez dostawcę osobno.

Dla niższego kosztu używaj alfabetu GSM bez polskich znaków. Przed kampanią sprawdź liczbę części i koszt u dostawcy.

Ważne ustawienia

  • Linki w wiadomościach SMSAPI wymagają zgody włączonej na koncie; bez niej wysyłka może zostać odrzucona (np. ERROR:94).
  • Nazwa nadawcy SMSAPI musi być dodana i zaakceptowana w panelu; w przeciwnym razie API może zwrócić błąd (np. ERROR:14).
  • W Twilio nadawca (From / Messaging Service) musi być aktywny i zgodny z lokalnymi regulacjami rynku docelowego (np. 10DLC w USA).