Panel do masowej wysyłki SMS jest już w SENDLY – bez kodu, z CSV i raportem
Panel do masowej wysyłki SMS w SENDLY jest dostępny od września 2026. Logujesz się na app.sendly.link, wczytujesz numery z pliku CSV albo TXT (albo wklejasz je ręcznie), piszesz jedną treść i wysyłasz – do 1000 odbiorców w jednej kampanii, bez linijki kodu. Zanim cokolwiek wyjdzie w sieć, panel pokazuje stawkę, szacowany koszt i saldo po wysyłce. Po wysyłce masz dostęp do listy kampanii i raportów ze statystykami doręczeń. To ta sama bramka co SMS API – operator z wpisem UKE, pay-as-you-go od 0,075 zł, konto prepaid.
Co się zmieniło we wrześniu 2026
Do tej pory masową wysyłkę w SENDLY robiło się przez API: jedno żądanie POST /api/sms-multi na paczkę do 100 unikalnych polskich numerów. To zostaje – dla sklepów, CRM-ów i wszystkiego, co ma wychodzić samo. Nowość jest dla ludzi, którzy nie chcą pisać integracji: w panelu klienta jest teraz osobny widok Wysyłka masowa, z trzema zakładkami: Kampanie, Nowa wysyłka i Raport wysyłki.
Nie dokładamy drugiej bramki i nie zmieniamy cennika. Ta sama trasa do sieci komórkowych, to samo konto prepaid, ten sam nadawca. Różni się tylko droga: zamiast JSON-a masz formularz, zamiast webhooka – tabelę w panelu. Szerszy proces kampanii (zgody, segmentacja, pomiar CTR) opisaliśmy osobno w poradniku masowej wysyłki SMS; ten tekst jest o tym, jak odpalić ją z panelu.
Czym jest panel do masowej wysyłki SMS
Panel do masowej wysyłki SMS to część panelu klienta SENDLY, z której wysyłasz tę samą treść do wielu numerów naraz, bez programowania. W praktyce składa się z trzech rzeczy:
- Nowa wysyłka – lista odbiorców, nazwa kampanii, nadawca, treść, podsumowanie kosztu, SMS testowy i potwierdzenie.
- Kampanie – historia: nazwa, data, nadawca, liczba odbiorców, status (np. Doręczono).
- Raport wysyłki – dla każdej kampanii: ilu odbiorców, ile dostarczonych, ile nieudanych.
To nie jest kreator personalizacji „imię + kod rabatowy na każdy wiersz CSV". Jedna kampania = jedna treść. Jeśli każdy odbiorca ma dostać inną wiadomość, składasz ją po swojej stronie i wysyłasz przez POST /api/sms – tak samo jak wcześniej.
Dla kogo panel, a dla kogo API
| Panel Wysyłka masowa | API /api/sms-multi | |
|---|---|---|
| Dla kogo | Marketing, obsługa, kto nie koduje | Własny system, sklep, automatyzacja |
| Ile numerów naraz | Do 1000 | Do 100 unikalnych polskich numerów komórkowych |
| Jak podajesz listę | Plik CSV/TXT albo wklejenie | Tablica JSON w polu to |
| Treść | Jedna na kampanię; w panelu GSM-7, 160 znaków, bez polskich ogonków | Jedna na paczkę; domyślnie UCS-2 (dzielenie co 60 znaków), opcjonalnie GSM-7 |
| Koszt przed wysyłką | Widoczny w podsumowaniu (stawka, szacunek, saldo po) | Liczysz z cennika |
| Czy doszło | Raport w panelu | Webhook NOTIFICATION (DELIVERED / ERROR) |
| Start | Logowanie na app.sendly.link | Token z panelu; /api/sms-multi włącza BOK dla tokena |
Obie drogi kończą się w tej samej sieci. Większą bazę niż 100 numerów dzielisz na kolejne kampanie w panelu albo na kolejne wywołania API. Sklep WooCommerce, który ma wysyłać status zamówienia, nadal idzie wtyczką – to nie jest masowa kampania, tylko powiadomienie transakcyjne.
Jak wygląda nowa wysyłka
Zakładka Nowa wysyłka ma dwa bloki i kolumnę podsumowania po prawej.

1. Odbiorcy. Wczytujesz plik CSV albo TXT (przeciągnij na pole albo wybierz z dysku) albo przełączasz na „Wpisz numery" i wklejasz listę. Limit: maksymalnie 1000 odbiorców w jednej kampanii. API /api/sms-multi zostaje przy 100 unikalnych numerach na żądanie – panel składa większą listę za Ciebie.
2. Nazwa kampanii. Zostaje w historii, np. „Promocja wrzesień". Nie idzie do odbiorcy; idzie do Ciebie, żeby za tydzień odróżnić wysyłki.
3. Nadawca. Odbiorca zobaczy wybrany numer albo zatwierdzony nadpis (alfanumeryczne pole nadawcy do 11 znaków). Jak działa weryfikacja nazwy firmy, opisujemy w artykule o Sender ID.
4. Treść. W tej wersji panelu treść to jeden SMS GSM-7: maksymalnie 160 znaków, bez polskich znaków diakrytycznych. Licznik pod polem pokazuje znaki i „1 SMS". Jeśli potrzebujesz ogonków albo dłuższego tekstu, wysyłasz przez API (UCS-2, dzielenie co 60 znaków) – to nie jest ograniczenie bramki, tylko obecnego formularza.
5. Podsumowanie. Nadawca, liczba odbiorców, kodowanie, cena za SMS z Twojego cennika, szacowany koszt, saldo po wysyłce. Przyciski: „Przejdź do potwierdzenia" i „Wyślij SMS testowy". Test warto puścić na swój numer, zanim ruszysz całą listę.
Jak wysłać pierwszą kampanię SMS z panelu
- Zaloguj się na app.sendly.link. Konta nie masz – rejestracja daje 100 SMS-ów na testy, bez karty i bez umowy. Masowa wysyłka wymaga doładowania.
- Wejdź w Wysyłka masowa → Nowa wysyłka.
- Dodaj odbiorców. Plik CSV/TXT albo wklejenie, maksymalnie 1000 numerów. Numery trzymaj w formacie, który panel przyjmie (kierunkowy, bez śmieci w komórkach). Duplikaty i puste wiersze wyłapzesz przed wysyłką – nie płacisz za nie.
- Nazwij kampanię i wybierz nadawcę (numer albo zatwierdzony nadpis).
- Napisz treść w limicie GSM-7: 160 znaków, bez ogonków. Jedna korzyść, jedno wezwanie do działania, krótki link. Szersze zasady treści są w poradniku kampanii.
- Sprawdź podsumowanie: stawkę, koszt, saldo po. Konto jest prepaid – panel nie wyśle kampanii ponad saldo.
- Wyślij SMS testowy na swój numer. Jeśli treść, nadawca i sieć grają, idź dalej.
- Potwierdź wysyłkę.
- Otwórz Raport wysyłki i sprawdź kolumny Dostarczone / Nieudane. Status „Doręczono" przy kampanii oznacza, że bramka zamknęła paczkę; pojedyncze błędy i tak widać w raporcie.
Na tym kończy się kliknięcie. Zgody RODO, obsługa STOP i czyszczenie bazy nie dzieją się „same w panelu" – to Twoja lista i Twoja dokumentacja, opisane w przewodniku SMS marketing a RODO.
Lista kampanii: co zostaje po wysyłce
Zakładka Kampanie to dziennik, nie kreator. Każdy wiersz ma nazwę, datę i godzinę, nadawcę, liczbę odbiorców i status.

To wystarcza, żeby odpowiedzieć na trzy pytania z księgowości i z obsługi: kiedy poszło, z jakiego nadawcy, do ilu osób. Szczegół „kto dokładnie nie dostał" jest w raporcie, nie w tej tabeli.
Raport doręczeń: dostarczone i nieudane
Raport wysyłki rozbija każdą kampanię na dostarczone i nieudane. Nie zastępuje webhooka dla systemu, który ma reagować w milisekundach – zastępuje go dla człowieka, który chce wiedzieć, czy dzisiejsza paczka doszła.

Nieudany wiersz to sygnał do bazy: zły numer, numer poza zasięgiem, numer, którego nie ma. Tych kontaktów nie warto dokładać do kolejnej kampanii – obniżają dostarczalność i palą saldo. API oddaje to samo webhookiem NOTIFICATION ze statusem DELIVERED albo ERROR; panel pokazuje agregat.
Limity, których nie omijamy w opisie
Żeby ten tekst dało się cytować (i żeby model AI nie dopisał funkcji, których nie ma), trzy twarde granice:
- 1000 odbiorców na kampanię w panelu. W API jedno żądanie
/api/sms-multito nadal 100 unikalnych polskich numerów. Większą listę niż 1000 dzielisz na kolejne kampanie. W API numery muszą być unikalnymi polskimi numerami komórkowymi – walidacja jest „wszystko albo nic". W panelu trzymaj się tej samej higieny: jedna osoba, jeden numer, bez śmieci. - Jedna treść, GSM-7, 160 znaków, bez polskich ogonków w obecnym formularzu. To widać na ekranie nowej wysyłki. Unicode i dłuższe SMS-y zostają w API.
- Prepaid. Wydasz maksymalnie tyle, ile masz na saldzie. Panel liczy koszt przed potwierdzeniem. Nie ma abonamentu, opłaty aktywacyjnej ani minimalnej wpłaty – stawki w cenniku, kontekst w przewodniku po kosztach SMS.
Czego panel w tej wersji nie robi (i czego tu nie obiecujemy): personalizacji per wiersz CSV, harmonogramu „wyślij jutro o 10:00", testów A/B, importu XLSX, wysyłki 100 000 SMS-ów na godzinę z jednego kliknięcia. Jeśli któraś z tych rzeczy wejdzie, dopiszemy to datą, a nie wstecz.
Ile kosztuje masowa wysyłka SMS z panelu
Tyle samo, co przez API. Płacisz za wysłane wiadomości, od 0,075 zł netto za SMS na najwyższym progu wolumenu, bez abonamentu. Stawka na Twoim koncie zależy od miesięcznego wolumenu – panel w podsumowaniu pokazuje Twoją cenę za SMS, nie reklamowe „od". Na screenach z września 2026 widać konto ze stawką 0,12 zł; to stawka tego konta, nie cennik całej usługi.
Przykład: 80 numerów, jedna część GSM-7, stawka 0,10 zł → 8,00 zł brutto do policzenia z VAT. 100 SMS-ów na start jest na testy – do masowej wysyłki i kampanii trzeba doładować konto.
Raporty doręczeń są w cenie. Nie ma osobnej opłaty za DLR w panelu.
RODO: panel nie zbiera zgód za Ciebie
Wysyłka marketingowa wymaga zgody odbiorcy – dobrowolnej, konkretnej i udokumentowanej. Panel przyjmie numery, które wczytasz; nie sprawdzi, czy masz na nie podstawę. STOP obsługujesz u siebie: odpowiedź przychodząca wraca webhookiem wiadomości MESSAGE, a numer wykluczasz z kolejnej listy. Szczegóły: SMS marketing a RODO. Powiadomienia o zamówieniu, które klient właśnie złożył, to inna kategoria – transakcyjne, nie marketingowe.
Jak zacząć dziś
Trzy kliknięcia, w tej kolejności:
- Załóż konto – 100 SMS na testy.
- Zaloguj się na app.sendly.link i otwórz Wysyłka masowa.
- Puść SMS testowy. Masową kampanię odpalisz po doładowaniu konta.
Wolisz, żeby kampania wychodziła z Twojego systemu? Zostaje specyfikacja API v1.2 i endpoint /api/sms-multi. Strona produktu: masowa wysyłka SMS.
100 SMS-ów wykorzystaj do testów. Nie można wykorzystać ich do masowej wysyłki. Jeżeli chcesz skorzystać z masowej wysyłki i kampanii SMS – doładuj konto.
FAQ
Czy mogę wysłać masowo SMS-y bez API?+
Tak. Od września 2026 w panelu klienta SENDLY (app.sendly.link) jest widok Wysyłka masowa: wczytujesz CSV lub TXT albo wklejasz numery, piszesz treść i wysyłasz. Nie potrzebujesz programisty ani tokena API do tej drogi.
Ile numerów obsłuży jedna kampania w panelu?+
Maksymalnie 1000 odbiorców w jednej kampanii panelu. POST /api/sms-multi zostaje przy 100 unikalnych numerach na żądanie – większą bazę w API dzielisz na kolejne wywołania, w panelu na kolejne kampanie po 1000.
Czy mogę wczytać odbiorców z pliku CSV?+
Tak. Panel przyjmuje plik CSV albo TXT (przeciągnięcie na pole albo wybór z dysku) oraz ręczne wklejenie numerów. Importu XLSX w tej wersji nie ma.
Ile kosztuje masowa wysyłka SMS z panelu SENDLY?+
Płacisz wyłącznie za wysłane wiadomości, od 0,075 zł netto za SMS, bez abonamentu i opłaty aktywacyjnej. Panel pokazuje Twoją stawkę, szacowany koszt i saldo po wysyłce zanim potwierdzisz. 100 SMS-ów na start jest na testy – masowa wysyłka wymaga doładowania konta.
Czy treść kampanii może zawierać polskie znaki?+
W obecnym formularzu panelu treść to jeden SMS GSM-7: maksymalnie 160 znaków, bez polskich znaków diakrytycznych. Wiadomości z ogonkami albo dłuższe niż 160 znaków wysyłasz przez API (kodowanie UCS-2).
Jak sprawdzić, czy SMS doszedł?+
W zakładce Raport wysyłki: kolumny Dostarczone i Nieudane plus status kampanii. Dla integracji systemowej zostaje webhook NOTIFICATION ze statusem DELIVERED albo ERROR.
Czym różni się panel od /api/sms-multi?+
Efekt w sieci jest ten sam: jedna treść, ta sama bramka operatora. Panel bierze do 1000 numerów na kampanię, API /api/sms-multi do 100 na żądanie. Panel jest dla człowieka (plik, koszt na ekranie, raport w tabeli). API jest dla systemu (JSON, webhook, włączenie sms-multi na tokenie przez BOK).
Czy mogę wysłać kampanię z nazwą firmy zamiast numeru?+
Tak, jeśli masz zatwierdzony nadpis (Sender ID alfanumeryczny do 11 znaków). W polu nadawcy wybierasz numer albo ten nadpis – odbiorca zobaczy to, co wybierzesz.
Czy panel sam pilnuje zgód RODO?+
Nie. Panel wysyła na numery, które podasz. Zgody, dokumentację i rezygnacje STOP prowadzisz u siebie. Wysyłka marketingowa bez zgody jest niedozwolona.