Jak postawić Chatwoot na Saplo (czat na żywo i helpdesk dla zespołu)

Chatwoot to widget czatu na żywo i wspólna skrzynka zgłoszeń dla zespołu obsługi klienta, open source alternatywa dla Intercom, Zendesk i Tawk.to. Rozmowy z czatu na stronie, maila i mediów społecznościowych trafiają w jedno miejsce, z automatyzacjami i statystykami zespołu, bez opłaty liczonej od kolejnego agenta.

Grzegorz Kalmus· ·28 wyświetleń

Jeśli obsługujesz klientów na czacie i płacisz co miesiąc od agenta w Intercomie, Zendesku albo Tawk.to Pro, prędzej czy później policzysz, ile kosztuje zespół złożony z kilku osób. Chatwoot rozwiązuje to inaczej, bo jest open source i stawiasz go na własnym serwerze. Płacisz raz za Box, a limitu agentów, rozmów czy skrzynek po prostu nie ma. Poniżej krok po kroku, jak postawić Chatwoot na Saplo.

Dla kogo jest Chatwoot

Zanim zainstalujesz, sprawdź, czy to narzędzie pasuje do tego, co robisz:

  • chcesz odpowiadać klientom na czacie na stronie, nie tylko mailem - Chatwoot stawia widget czatu, który wklejasz na dowolną stronę, a rozmowy trafiają do wspólnej skrzynki zespołu,
  • obsługujesz kilka marek albo stron z jednego panelu - jedna instalacja Chatwoot obsługuje dowolną liczbę skrzynek (Inboxów): stronę, e-mail, Facebooka czy Instagrama, każdą osobno,
  • masz dość płacenia za kolejnego agenta w Intercomie, Zendesku czy Tawk.to - Chatwoot jest open source, bez opłaty liczonej od liczby osób w zespole obsługi,
  • zależy Ci na automatyzacjach i statystykach zespołu - reguły automatycznego przypisywania rozmów, szablony odpowiedzi i raporty czasu odpowiedzi są wbudowane, bez dodatkowego planu.

Jeśli szukasz prostego, gotowego widgetu bez własnej infrastruktury i nie przeszkadza Ci płacenie od agenta, Tawk.to w darmowym planie i tak może wystarczyć. Chatwoot na Saplo ma sens, gdy zespół rośnie i koszt SaaS zaczyna rosnąć razem z nim.

Wymagania

Żeby postawić Chatwoot na Saplo, potrzebujesz:

  • Boxa w planie M lub wyższym, bo receptura stawia cztery kontenery Docker naraz (aplikacja, worker, baza, Redis) i wymaga minimum 2 GB wolnego RAM,
  • minimum 10 GB miejsca na dysku,
  • domeny albo subdomeny *.saploapp.pl w cenie każdego planu, pod którą stanie panel agenta i widget czatu,
  • osobnej bazy danych NIE zakładasz ręcznie, receptura stawia własny kontener PostgreSQL z rozszerzeniem pgvector, bo Chatwoot korzysta z niego przy funkcjach AI, a silnik ma współdzieloną bazę tylko dla MySQL,
  • własnego serwera SMTP, jeśli chcesz, żeby zaproszenia dla agentów i powiadomienia faktycznie wysyłały się mailem, o czym więcej w sekcji pierwszej konfiguracji poniżej.

Instalacja krok po kroku

  1. W panelu Saplo wejdź w Katalog aplikacji i wybierz Chatwoot (kategoria "Biznes").
  2. Wskaż Box w planie M lub wyższym z minimum 2 GB wolnego RAM oraz domenę albo subdomenę, pod którą stanie panel agenta.
  3. Zatwierdź instalację. Silnik instaluje Docker CE, jeśli jeszcze nie ma go na Boxie, pobiera oficjalny obraz chatwoot/chatwoot (około 1,5 GB) oraz obrazy własnej bazy pgvector/pgvector i Redis.
  4. Zanim uruchomi panel, silnik wykonuje jednorazowy krok przygotowania bazy (rails db:chatwoot_prepare), który Chatwoot wymaga przed pierwszym startem, a dopiero potem uruchamia oba długożyjące kontenery: serwer WWW (panel agenta i widget czatu) oraz worker Sidekiq w tle (powiadomienia, e-maile, automatyzacje).
  5. Instalacja trwa dłużej niż przy prostszych recepturach, bo obejmuje pobranie obrazu, przygotowanie bazy i start dwóch kontenerów na tym samym obrazie, silnik czeka, aż oba faktycznie wystartują, zamiast poprzestać na samym uruchomieniu.
  6. Pod wskazaną domeną pojawia się kreator zakładania pierwszego konta.

Pierwsze logowanie i konfiguracja

  1. Wejdź pod domenę, którą wskazałeś przy instalacji.
  2. W odróżnieniu od większości receptur Saplo, Chatwoot nie zakłada konta administratora automatycznie, więc zrobisz to sam w kreatorze "Create your profile": podajesz nazwę firmy, adres e-mail i hasło, to staje się pierwszym kontem administratora. Zrób to jak najszybciej po instalacji, bo do tego momentu panel jest dostępny dla każdego, kto trafi pod domenę.
  3. Dodaj pierwszą skrzynkę w Ustawienia -> Skrzynki -> Nowa skrzynka -> Website, stamtąd skopiujesz kod widgetu czatu do wklejenia na stronie klienta.
  4. Domyślnie Chatwoot ustawia tylko nagłówek nadawcy maili, nie wysyła ich naprawdę, więc jeśli chcesz, żeby zaproszenia dla agentów i powiadomienia trafiały do skrzynek, skonfiguruj własny serwer SMTP w Ustawienia -> Konto -> SMTP Settings.
  5. Pełne instrukcje pierwszego logowania i podgląd logów kontenerów znajdziesz w pliku CHATWOOT-SETUP.txt w katalogu aplikacji.

Chatwoot na Saplo kontra alternatywy

Bez czatu, tylko mail Intercom / Zendesk (SaaS) Chatwoot na Saplo
Koszt za agenta brak, ale wolniejsza obsługa zwykle kilkadziesiąt PLN miesięcznie za agenta brak, płacisz tylko za Box
Limit agentów i rozmów nie dotyczy zależny od planu abonamentu brak
Widget czatu na stronie brak tak tak
Gdzie są dane rozmów Twoja skrzynka mailowa infrastruktura dostawcy SaaS Twój Box, własna baza PostgreSQL
Automatyzacje i raporty zespołu brak tak, w wyższych planach tak, wbudowane bez dodatkowej opłaty

Najczęstsze pytania

Czy konto administratora zakłada się automatycznie, jak w innych recepturach Saplo? Nie. Chatwoot nie ma zmiennych do automatycznego założenia konta, więc zakładasz je sam w kreatorze "Create your profile" przy pierwszym wejściu pod domenę. Zrób to od razu po instalacji, bo do tego momentu panel jest otwarty dla pierwszej osoby, która tam trafi.

Jakiej bazy danych używa Chatwoot? Własnego kontenera PostgreSQL z rozszerzeniem pgvector, nie współdzielonej bazy MySQL Saplo. Receptura zakłada go automatycznie przy instalacji, nie musisz stawiać własnej bazy.

Czy zaproszenia dla agentów i powiadomienia wysyłają się automatycznie mailem? Domyślnie nie, instalacja ustawia tylko nagłówek nadawcy. Żeby maile faktycznie trafiały do skrzynek, skonfiguruj własny serwer SMTP w Ustawienia -> Konto -> SMTP Settings po pierwszym zalogowaniu.

Ile skrzynek (Inboxów) mogę podpiąć pod jedną instalację? Bez limitu, stronę, e-mail czy media społecznościowe podłączasz jako osobne skrzynki w tym samym panelu, każdą z własnym widgetem albo adresem.

Dlaczego instalacja wymaga planu Box M, a nie niższego? Bo receptura stawia cztery kontenery naraz, aplikację, worker Sidekiq, bazę PostgreSQL i Redis, co wymaga minimum 2 GB wolnego RAM. Na Boxie S tyle wolnej pamięci zwykle nie ma.

Jeśli chcesz przestać płacić za kolejnego agenta w Intercomie czy Zendesku i mieć rozmowy z klientami na własnym serwerze, Chatwoot na Saplo postawisz w kilka minut, napisz do nas, jeśli potrzebujesz pomocy z konfiguracją SMTP albo pierwszej skrzynki.