Program dla ISV: wbuduj wiadomości w swój SaaS | SendSeven

Wbuduj WhatsApp, SMS, e-mail i więcej w swój SaaS jednym API. Cennik za zużycie, OAuth2, webhooki w czasie rzeczywistym, izolowany mandant na klienta.

Dodaj messaging do swojego produktu, nie do swojej złożoności

Wbuduj wszystkie kanały messagingowe w swój SaaS za pomocą jednego API. Bez stałych opłat platformowych -- koszty skalują się ze zużyciem Państwa klientów. OAuth2 do bezpiecznego łączenia kont, zdarzenia webhook w czasie rzeczywistym do natychmiastowej synchronizacji.

Budowanie messagingu od zera oznacza integrację z WhatsApp Business Platform API, Telegram Bot API, Meta Messenger Platform, Instagram Graph API, bramkami SMS, infrastrukturą e-mail i systemem live chat. Każdy ma własną autoryzację, webhooki, limity i reguły zgodności. Nawet utrzymanie jednego kanału wymaga ciągłej pracy, gdy platformy aktualizują API i wycofują endpointy. Dla większości produktów SaaS messaging nie jest główną wartością -- wspiera produkt podstawowy. CRM potrzebuje wiadomości WhatsApp, platforma e-commerce potrzebuje potwierdzeń zamówień, narzędzie do planowania potrzebuje przypomnień. Pytanie brzmi, jak dodać messaging bez odciągania zespołu inżynieryjnego od tego, co czyni Państwa produkt wartościowym.

Jedno API. Wszystkie kanały. Pełna kontrola.

SendSeven udostępnia zunifikowane REST API, w którym każdy kanał messagingowy podlega tym samym wzorcom zapytań i odpowiedzi. Integrację pisze się raz i działa ona w kanałach WhatsApp, SMS, Email, Instagram DM, Facebook Messenger, Live Chat, Telegram i powiadomienia push. API obsługuje wewnętrznie formatowanie specyficzne dla kanału, limitowanie i optymalizację dostarczania, więc Państwa kod pozostaje czysty i niezależny od kanału.

Każdy kanał podlega temu samemu wzorcowi zapytania/odpowiedzi -- ten sam endpoint, ta sama struktura JSON, inny parametr kanału. Odpowiedzi zawierają status dostarczenia, ID wiadomości, znacznik czasu i koszt w spójnym formacie. Brak logiki specyficznej dla kanału w podstawowych operacjach. Specyfikacja OpenAPI 3.0 z interaktywną dokumentacją i spójną obsługą błędów we wszystkich endpointach.

Powiadomienia w czasie rzeczywistym dla każdego zdarzenia cyklu życia wiadomości: wysłana, dostarczona, odczytana, odebrana, nieudana. Plus zdarzenia konwersacji, kontaktów, kampanii i e-mail (otwarcia, odbicia, skargi). Każdy payload zawiera pełne dane obiektu -- bez potrzeby dodatkowych wywołań API. Konfiguruj, które zdarzenia każdy endpoint otrzymuje. Podpis HMAC-SHA256 z automatycznym ponawianiem i wykładniczym opóźnieniem.

Klienci łączą swoje konta SendSeven za pomocą standardowego przepływu authorization code OAuth2. Państwa aplikacja żąda zakresów, klienci przeglądają i zatwierdzają, a Państwo otrzymują tokeny dostępu/odświeżania -- nigdy nie obsługując danych logowania bezpośrednio. Obsługuje PKCE dla SPA, rotację tokenów odświeżania i szczegółowy wybór zakresów.

CRM dodaje przycisk "Wyślij WhatsApp" do profili klientów. API wysyła przez połączone konto WhatsApp Business klienta, a odpowiedzi przychodzące wyzwalają webhooki z powrotem do Państwa platformy. Konwersacje wyświetlają się inline -- handlowiec nigdy nie opuszcza Państwa produktu. Historia wiadomości znajduje się obok etapów transakcji, zgłoszeń wsparcia i aktywności kontaktu.

Aplikacja do planowania wysyła przypomnienia przez WhatsApp, SMS lub Email -- to samo wywołanie API, inny parametr kanału. Potwierdzenia dostarczenia wracają przez webhooki. Jeśli WhatsApp zawiedzie, automatycznie przełącz na SMS tym samym API. Jedna ścieżka kodu obsługuje wszystkie kanały. 10 000 przypomnień/mies. kosztuje EUR 250 w Pay as you go lub EUR 120 w Business.

Dodaj możliwości wsparcia bez budowania infrastruktury messagingowej. Przychodzące wiadomości wyzwalają webhooki -- Państwa platforma kieruje konwersacje na podstawie obszaru produktu, języka, poziomu lub dostępności. Agenci widzą konwersacje w Państwa interfejsie i odpowiadają przez API. Wgraj dokumentację produktu do bazy wiedzy, a AI generuje kontekstowe sugestie odpowiedzi. Cały przepływ wsparcia jest wbudowany w Państwa produkt, a SendSeven obsługuje infrastrukturę niewidocznie.

Stworzyliśmy API SendSeven dla deweloperów, którzy zintegrowali się z wystarczającą liczbą źle udokumentowanych usług, aby poznać różnicę. Developer experience zaczyna się od kompleksowej dokumentacji i obejmuje testowanie, debugowanie i monitorowanie produkcji.

Pełna specyfikacja OpenAPI 3.0 z możliwością testowania na każdym endpoincie. Przykłady zapytań/odpowiedzi per kanał, dokumentacja kodów błędów, informacje o limitach i przewodniki autoryzacji. Generowana ze schematu live API -- zawsze aktualna.

Gotowe do uruchomienia przykłady w Python, Node.js, PHP i cURL. Wyślij pierwszą wiadomość w mniej niż dziesięciu liniach kodu. Zawiera szablony odbiorników webhook i typowe wzorce dla potwierdzeń dostarczenia i zarządzania konwersacjami.

100 wiadomości testowych do testów przed uruchomieniem. Pełny dostęp do API bez ograniczeń funkcjonalnych. Testuj webhooki z rzeczywistymi zdarzeniami dostarczenia. Te same endpointy co produkcja -- żadnych zmian w kodzie przy przejściu na produkcję.

Bezpośredni dostęp do naszego zespołu inżynieryjnego. Przeglądy architektury, sugestie optymalizacji, a gdy natrafisz na przypadki brzegowe, rozmawiasz z inżynierami, którzy zbudowali API. Średni czas odpowiedzi poniżej czterech godzin.

Pay as you go (9 EUR/kanał/mies.) jest idealny do budowania lub uruchamiania przy nieprzewidywalnym wolumenie: niskie minimum za kanał zużywane przez wykorzystanie, bez opłat za stanowisko. Scale (EUR 199/mies.) i Business (EUR 499/mies.) obniżają koszty per wiadomość odpowiednio o 28% i 52%. Brak opłat per użytkownik, więc Państwa klienci mogą zaprosić cały zespół. Przykład: 100 klientów wysyłających 500 wiadomości każdy = 50 000/mies. Koszt: EUR 1 250 (Pay as you go), EUR 900 (Scale) lub EUR 600 (Business).

FAQ

Czy moi klienci mogą mieć osobne konta SendSeven?

Tak. Każdy klient otrzymuje własnego dzierżawcę z izolowanymi danymi, osobnymi kanałami i niezależnymi rozliczeniami. Państwa integracja OAuth2 łączy się z ich dzierżawcą w ramach przyznanych zakresów. Mogą Państwo również zarządzać dzierżawcami centralnie, jeśli Państwa model tego wymaga -- obsługiwane są oba wzorce.

Jakie są limity wywołań API?

Limity zapytań skalują się wraz z Państwa planem i z powodzeniem obsługują wysyłkę o dużej przepustowości, z wyższymi limitami dla operacji odczytu. Endpointy kampanii zbiorczych obsługują tysiące wiadomości na minutę z wbudowanym kolejkowaniem i ponawianiem. Skontaktuj się z nami, aby poznać konkretne limity Państwa dzierżawcy lub je podnieść.

Czy obsługujecie przełączanie kanałów?

Tak. Spróbuj preferowanego kanału najpierw, monitoruj dostarczenie przez webhooki i przełącz na inny kanał używając tego samego API. Webhooki statusu dostarczenia dostarczają jasne sygnały (dostarczona, odczytana, nieudana z kodem przyczyny) dla Państwa logiki fallback.

Jak obsługiwać wielu dzierżawców w mojej integracji?

Każdy token OAuth2 jest mapowany do konkretnego dzierżawcy. Przechowuj tokeny per klient i dołączaj je w nagłówku Authorization -- token określa, na którym dzierżawcy operuje żądanie. Bez ręcznego routingu dzierżawców. Odświeżanie przez standardowy przepływ OAuth2.