Thulium jest platformą otwartą na integracje — kombinacja REST API, webhooków, screen pop przez URL i klienta SIP pozwala na tworzenie niestandardowych połączeń z praktycznie dowolnym systemem biznesowym, który nie jest wymieniony na liście gotowych integracji platformy. Tworzenie własnych integracji Thulium to aktywność dla firm z unikalnymi potrzebami: własnym CRM, niszową platformą e-commerce, dedykowanym systemem ticketingowym lub specyficznym procesem obsługi klienta wymagającym automatyzacji. Prawidłowo zbudowana własna integracja przynosi taką samą wartość jak gotowe złączki — przy zachowaniu pełnej elastyczności dostosowania do własnych procesów.
Serwis Wiatraczna projektuje i buduje własne integracje Thulium z dedykowanymi systemami — od analizy wymagań przez projekt architektury po implementację i testy. Jeżeli potrzebujesz niestandardowej integracji Thulium, której nie znajdziesz w gotowych wtyczkach — skontaktuj się z naszym zespołem technicznym.
Tworzenie własnych integracji Thulium — elastyczne połączenia z dowolnym systemem
Gotowe integracje Thulium obsługują najpopularniejsze systemy CRM i helpdesk, ale każda firma ma własny ekosystem aplikacji. Własna integracja pozwala połączyć Thulium z dowolnym systemem, który możesz kontrolować — bez kompromisów na gotowych rozwiązaniach, które nie w pełni pasują do Twoich procesów.
Architektura własnej integracji Thulium
Typowa własna integracja Thulium jest zbudowana w modelu middleware: dedykowana aplikacja pośrednicząca odbiera webhooki od Thulium, przetwarza zdarzenia (wyszukuje klienta w bazie, tworzy rekord aktywności) i wywołuje API Twojego systemu docelowego. Middleware może być zaimplementowane jako prosta aplikacja webowa (np. w Node.js, Python Flask lub PHP Laravel), mikroserwis w kontenerze Docker lub funkcja serverless (AWS Lambda, Azure Functions). Wybór technologii zależy od istniejącej infrastruktury i wymagań dotyczących skalowalności i niezawodności.
Screen pop dla własnego systemu
Najprostszym elementem własnej integracji Thulium jest screen pop: konfiguracja w Thulium URL szablonu z parametrami `{phone_number}` i `{contact_id}` wstawianymi dynamicznie przy każdym połączeniu. Własny system musi mieć stronę dostępną pod takim URL, która wyświetla dane klienta dopasowanego po numerze telefonu. Implementacja wymaga jedynie frontendu w systemie docelowym — bez middleware, bez API po stronie Thulium, bez webhooków. To najszybszy sposób na dodanie podglądu danych klienta przy połączeniu.
Click-to-call z własnego systemu
Integracja click-to-call polega na wysyłaniu żądania POST do API Thulium z numerem klienta i identyfikatorem agenta z poziomu interfejsu własnego systemu. Implementacja wymaga: buttona „Zadzwoń" w UI systemu docelowego, żądania HTTP do API Thulium przy kliknięciu i obsługi odpowiedzi (wyświetlenie potwierdzenia lub błędu). Klucz API Thulium musi być przechowywany bezpiecznie po stronie serwera (nie w kodzie frontend), żeby nie był widoczny dla użytkowników przeglądarki.
Synchronizacja danych po zakończeniu rozmowy
Logowanie aktywności po zakończeniu rozmowy to jedno z najczęstszych wymagań własnych integracji. Webhook `call.ended` od Thulium wyzwala: wyszukanie kontaktu w bazie danych systemu docelowego po numerze telefonu, utworzenie rekordu aktywności z datą, czasem trwania, agentem, notatkami i linkiem do nagrania. Przy braku dopasowania po numerze — tworzenie nowego kontaktu lub kolejki do ręcznej weryfikacji. Implementacja musi być odporna na braki danych (numer anonimowy, brak agenta przy nieodebranym połączeniu) i obsługiwać idempotentność przy powtórzonym webhooku.
Testowanie i monitorowanie własnej integracji
Własna integracja wymaga solidnej infrastruktury testowej i monitoringowej: testów jednostkowych parsowania payloadu webhook, testów integracyjnych z rzeczywistymi danymi Thulium, logów aplikacji middleware z możliwością alertowania przy błędach i dashboardu pokazującego wolumen przetworzonych zdarzeń i wskaźnik błędów. Niezawodność integracji jest kluczowa — zgubione zdarzenie webhookowe może oznaczać brakującą notatkę w CRM lub nieprawidłowy status klienta.
Własne integracje Thulium — Serwis Wiatraczna
Serwis Wiatraczna projektuje i buduje własne integracje Thulium z dedykowanymi systemami. Opisz nam swój system i potrzeby, a zaproponujemy optymalną architekturę i wdrożymy ją profesjonalnie.