Widget czatu to zwykle najszybciej kupowany i najszybciej porzucany kawałek oprogramowania w firmie. Wklejasz skrypt, przez dwa tygodnie ktoś pilnuje odpowiedzi, potem wpada sezon i okienko dalej obiecuje „zwykle odpowiadamy w kilka minut", choć ostatnia odpowiedź poszła w czwartek zeszłego tygodnia. Rozmowy leżą w panelu, do którego loguje się jedna osoba, a w CRM nie ma po nich śladu.
Zdarza nam się wchodzić do firm, które płacą za czat trzeci rok i nie umieją powiedzieć, ilu klientów z niego przyszło. Narzędzie rzadko jest tu winne. Winne jest to, że rozmowa kończy się tam, gdzie się zaczęła. Dwa produkty, o których w Polsce mówi się najczęściej, są zresztą polskie: Tidio ze Szczecina i LiveChat wrocławskiej spółki Text (dawniej LiveChat Software), notowanej na warszawskiej giełdzie.
Czy brać gotowca, czy budować własnego agenta AI, rozstrzygamy w osobnym porównaniu. Tutaj zakładam, że czat już masz, i pytanie brzmi inaczej: jak spiąć go z CRM-em, automatyzacjami i ludźmi, żeby rozmowa zamieniała się w sprawę, którą ktoś prowadzi dalej.
TL;DR: Czat zaczyna zarabiać wtedy, gdy rozmowa nie kończy się w panelu czatu. Minimum to lead do CRM z deduplikacją po mailu i telefonie, transkrypt przy kontakcie, zaprojektowane przekazanie bota do człowieka i uczciwe godziny obsługi. Tidio i LiveChat mają webhooki oraz API, więc brakujące integracje domyka n8n. Od 2 sierpnia 2026 bot musi się przedstawić.
Dwa polskie narzędzia, dwie szkoły rozliczania
Z zewnątrz wyglądają tak samo: okienko w prawym dolnym rogu. Różnica zaczyna się przy fakturze.
Tidio jest jednym pudełkiem: czat na żywo, Flows (wizualny edytor scenariuszy), Lyro (odpowiedzi AI z Waszej bazy wiedzy) i kanały poza stroną, czyli WhatsApp, Messenger, Instagram. Rozliczenie idzie od ruchu, nie od ludzi: osobno rozmowy zespołu, osobno rozmowy Lyro, osobno zasięg Flows. Starter startuje przy ok. 24 USD miesięcznie, Growth przy ok. 49 USD, Plus od 300 USD plus zużycie (ceny z sierpnia 2026). Rozmowa liczy się jako płatna dopiero wtedy, gdy odpowie na nią agent.
LiveChat rozlicza się za stanowisko, rzędu 20–60 USD za agenta miesięcznie przy płatności rocznej (ceny z sierpnia 2026). Ekosystem Text jest rozbity na osobne produkty z osobnymi cennikami: LiveChat, ChatBot, HelpDesk, KnowledgeBase, OpenWidget. Potrafi to zaskoczyć przy wycenie, bo „LiveChat z botem i bazą wiedzy" nie jest jedną pozycją na fakturze. W zamian dostajesz najbardziej rozbudowaną warstwę deweloperską z tej dwójki.
| Tidio | LiveChat (Text) | |
|---|---|---|
| Skąd | Szczecin | Wrocław, spółka giełdowa Text |
| Rozliczenie | od liczby rozmów (osobno AI i Flows) | za stanowisko agenta |
| AI | Lyro, płatne osobno | AI Agent i Copilot, ChatBot jako osobny produkt |
| Kanały poza stroną | WhatsApp, Messenger, Instagram | przez aplikacje z marketplace |
| Integracje | natywne (HubSpot, Pipedrive, Salesforce, Shopify, WooCommerce, Brevo, Zendesk), Zapier, OpenAPI, webhooki | marketplace plus platforma: Agent Chat API, Customer Chat API, Configuration API z webhookami, Reports API, Agent App SDK |
| Dopasowanie | sklep i MŚP, zmienny ruch | stały zespół obsługi, własne integracje |
Reguła praktyczna: przy sezonowym ruchu i obsłudze prowadzonej przy okazji innych obowiązków rozliczenie od rozmów bywa tańsze. Przy stałym zespole opłata za stanowisko przestaje boleć, a platforma deweloperska daje więcej.
Co czat realnie daje, a czego nie załatwi
Największa zaleta czatu nie leży w szybkości odpowiedzi, tylko w progu wejścia. Formularz wymaga decyzji: zostawiam dane i czekam, aż ktoś oddzwoni. Czat pozwala zadać pytanie bez tego zobowiązania, a kontakt bierzesz w środku rozmowy, kiedy po obu stronach jest już kontekst.
To zmienia jakość leada. Zamiast rekordu „Jan Kowalski, prośba o kontakt" dostajesz notatkę w rodzaju „firma usługowa, ok. 20 osób, pracują na Optimie, chcą ruszyć we wrześniu". Łapiesz przy tym ludzi z jednym pytaniem blokującym, którzy formularza by nie wypełnili. Po miesiącu masz stos realnych pytań klientów, czyli gotowy materiał na FAQ.
Czego czat nie zrobi: nie zwiększy ruchu, nie naprawi oferty, której klienci nie rozumieją, i nie zastąpi telefonu tam, gdzie sprzedaż wymaga głosu. Wtedy sensowniejszy bywa widget oddzwaniania, o czym piszemy przy okazji callbacków i CallPage.
Godziny pracy: obietnica, którą łatwo spalić
Widget czatu jest obietnicą złożoną publicznie. „Zwykle odpowiadamy w kilka minut" klient traktuje dosłownie, a firma jako element szablonu. Ten rozjazd to najczęstszy powód, dla którego czat szkodzi zamiast pomagać.
Cztery ustawienia, które robimy na starcie każdego wdrożenia:
- Realne godziny dostępności. Poza nimi widget przechodzi w tryb offline i zbiera kontakt zamiast udawać, że ktoś siedzi po drugiej stronie.
- Uczciwe copy. Jeśli mediana pierwszej odpowiedzi wynosi u Was godzinę, napiszcie „odpowiadamy zwykle w ciągu godziny". Obraża się ten, kto czekał piętnaście minut po obietnicy dwóch.
- Konkretna obietnica offline. Zamiast „odezwiemy się wkrótce" podaj termin: „odpiszemy do 9:30 w poniedziałek". Takiego zdania ktoś zacznie pilnować.
- Właściciel i zastępstwo. Czat, którym opiekuje się „zespół", nie ma opiekuna.
Anty-wzorzec: bot zbiera adresy przez noc i weekend, rano nikt ich nie przegląda, a po dwóch tygodniach ktoś odkrywa czterdzieści nieodczytanych zapytań. Gorsze niż brak czatu, bo klient złożył u Was sprawę i został z niczym. Jeśli obsługa poza godzinami ma sens biznesowy, przekieruj ją na kanał, którego zespół używa z telefonu, na przykład WhatsApp Business API.
Lead z czatu do CRM: cała robota siedzi w deduplikacji
Naiwna wersja integracji wygląda tak: webhook z czatu odpala regułę „utwórz osobę i szansę w CRM". Działa tydzień. Po miesiącu w bazie leżą trzy rekordy tego samego klienta, dwie otwarte szanse na tę samą sprawę i handlowiec, który przestał ufać systemowi.
Duplikaty biorą się z rzeczy banalnych. Ten sam człowiek wraca po trzech dniach z innego urządzenia i dostaje nowy identyfikator odwiedzającego, raz podaje mail firmowy, raz prywatny, a po rozmowie na czacie dla pewności wypełnia jeszcze formularz.
Kolejność, którą stosujemy przy każdym wdrożeniu:
- Normalizacja przed czymkolwiek. Mail do małych liter, bez spacji. Telefon do formatu E.164 (
+48...). Bez tego kroku porównanie i tak nic nie znajdzie. - Szukaj po mailu. Najpewniejszy klucz.
- Jak nie ma, szukaj po telefonie. Drugi w kolejności, bo częściej bywa firmowy i wspólny.
- Kontakt istnieje. Dopisz aktywność do istniejącej osoby. Nowej szansy nie twórz, jeśli otwarta już jest: podepnij notatkę i powiadom właściciela.
- Kontaktu nie ma. Utwórz osobę i szansę, oznaczając źródło: kanał „czat", adres podstrony, parametry kampanii.
- Dane są wątpliwe. Samo imię bez maila i telefonu nie powinno tworzyć rekordu. Odłóż taką rozmowę do kolejki dla człowieka.
Dochodzi do tego idempotencja. Webhook potrafi przyjść dwa razy, a workflow potrafi zostać powtórzony po błędzie, więc zapisz identyfikator rozmowy na rekordzie w CRM i sprawdzaj go, zanim cokolwiek utworzysz.
Zachowaj też źródło ruchu: widget widzi adres strony, z której klient pisze, więc parametry kampanii da się przenieść razem z leadem. Bez tego po kwartale nie policzysz, czy czat cokolwiek przyniósł. Jak wygląda taki komplet po stronie CRM, pokazujemy na przykładzie integracji Pipedrive z n8n.
Transkrypt tam, gdzie ktoś go przeczyta
Handlowiec nie zaloguje się do panelu czatu przed telefonem do klienta. Sprawdzi CRM, bo tam ma wszystko inne. Transkrypt musi więc przyjechać do niego, nie odwrotnie.
Nie kopiuj przy tym całej rozmowy. Dwieście linijek z „dzień dobry" i „chwileczkę, sprawdzam" zaśmieca oś czasu kontaktu i nikt tego nie czyta. Notatka, która się sprawdza, ma stałą strukturę: data i kanał, adres podstrony, kilka zdań streszczenia, ustalenia, następny krok, link do pełnej rozmowy. Streszczanie to zresztą jedno z najtańszych zastosowań AI: model dostaje transkrypt, zwraca pięć zdań i listę ustaleń.
Przemyśl od razu retencję, bo transkrypt to dane osobowe: do CRM przenoś tylko to, co potrzebne do obsługi sprawy. Przemyśl też formę zapisu. Notatka jest wygodna, ale aktywność typu „rozmowa" z datą lepiej układa się na osi czasu i widać ją w raportach obok maili oraz telefonów.
„Firmy pytają nas o bota, kiedy prawdziwym problemem jest to, że nikt nie wie, co klient napisał trzy tygodnie temu. Zanim dołożysz AI, przenieś rozmowy tam, gdzie pracuje Twój zespół. Widziałem czat, który podniósł sprzedaż samym tym, że transkrypt zaczął lądować przy kontakcie w CRM." — Mikołaj Brunka, założyciel NoCodeWork
Bot do człowieka: przekazanie, które nie gubi kontekstu
Każdy bot w końcu trafia na pytanie, którego nie obsłuży. Moment przekazania rozmowy decyduje o tym, czy klient uzna czat za pomocny, czy za przeszkodę.
Kiedy. Po dwóch nieudanych podejściach do tego samego pytania, na słowach kluczowych (reklamacja, faktura, umowa, rezygnacja), przy wyraźnej prośbie o człowieka i przy temacie spoza bazy wiedzy. Opcja „połącz z konsultantem" ma być widoczna od pierwszej wiadomości.
Do kogo. Routing według tematu, języka albo podstrony. Jeśli nikogo nie ma, powiedz to natychmiast i przełącz rozmowę w zbieranie kontaktu z terminem odpowiedzi. Milczący bot udający zajętego konsultanta jest gorszy od komunikatu „jesteśmy dostępni od 8:00".
Z czym. Człowiek przejmuje rozmowę z całą historią, łącznie z tym, co bot zdążył obiecać. Zasada łamie się przy przejściu między kanałami: bot rozmawiał na stronie, dalszy ciąg poszedł mailem, kontekst został po drugiej stronie. Szerzej o układaniu takich ścieżek piszemy w tekście o AI i automatyzacji w obsłudze klienta.
AI na bazie wiedzy i artykuł 50 AI Act
Lyro w Tidio i AI Agent w ekosystemie Text działają na tej samej zasadzie: karmisz je treścią strony, plikiem FAQ i wgranymi dokumentami, a one odpowiadają na tej podstawie. O jakości decyduje nie model, tylko baza wiedzy. Bot, który mówi co innego niż regulamin, produkuje reklamacje szybciej, niż odpowiada na pytania.
- Źródło prawdy trzymaj u siebie, w plikach, i wgrywaj je do narzędzia. Zmiana dostawcy nie zacznie się wtedy od odtwarzania wiedzy z pamięci zespołu.
- Baza wiedzy ma właściciela i termin przeglądu. Raz w miesiącu przejrzyj rozmowy, w których bot nie znalazł odpowiedzi.
- Twarde granice. Bot nie negocjuje cen, nie potwierdza terminów realizacji i nie obiecuje zwrotów poza regulaminem.
- Policz koszt przed włączeniem na wszystko. W Tidio rozmowy Lyro rozliczane są osobno, więc bot nie jest darmowy, tylko tańszy od człowieka. Widełki rozkładamy w tekście ile kosztuje chatbot dla firmy.
Dochodzi do tego obowiązek prawny. Artykuł 50 AI Act zaczyna obowiązywać 2 sierpnia 2026 i mówi wprost: system przeznaczony do bezpośredniej interakcji z człowiekiem ma być zaprojektowany tak, żeby ten człowiek wiedział, że rozmawia ze sztuczną inteligencją, chyba że wynika to oczywiście z kontekstu dla rozsądnie zorientowanej osoby. Informacja ma się pojawić na początku rozmowy, czytelnie, a nie w regulaminie pod linkiem w stopce.
Obowiązek adresowany jest przede wszystkim do dostawcy systemu, ale to Wasz klient patrzy na Wasze okienko. W praktyce oznacza koniec z botami udającymi pracownika: „Ania z obsługi klienta" ze zdjęciem w awatarze jest dziś złym pomysłem, a od sierpnia dodatkowo ryzykownym. Wystarczy nazwa w rodzaju „Asystent AI", pierwsza wiadomość z informacją, że odpowiada bot, i widoczna droga do człowieka. Kontekst prawny opisaliśmy w artykule o AI Act i RODO w polskiej firmie.
Gdy natywnych integracji brakuje: webhooki i n8n
Oba narzędzia dają się wpiąć w resztę firmy, tylko innymi drogami. Tidio stawia na gotowe integracje z listy, połączenie przez Zapiera i własne OpenAPI z webhookami. Text wystawia pełną platformę: osobne API do rozmów po stronie agenta i klienta, Configuration API do zakładania webhooków, Reports API do danych i SDK do rozszerzeń w panelu agenta.
Pytanie brzmi więc nie „czy się da", ale „gdzie postawić logikę". Natywna integracja z listy wystarczy, gdy kontakt ma trafić do CRM w standardowej postaci, i nie kosztuje ani minuty utrzymania. Zapier albo Make spina dwa narzędzia w kwadrans, ale przy większym ruchu robi się drogi i nie daje miejsca na warunki. Orkiestrator na własnej instancji, u nas n8n, wchodzi tam, gdzie potrzebna jest deduplikacja, streszczenie rozmowy przez model, kilka systemów naraz i ponawianie po błędzie.
Typowy przepływ wokół czatu: webhook odbiera zakończoną rozmowę, normalizacja czyści mail i telefon, zapytanie do CRM sprawdza istniejący kontakt. Gałąź „istnieje" dokłada aktywność z transkryptem i powiadamia właściciela szansy, gałąź „nowy" zakłada osobę oraz szansę ze źródłem i zadaniem kontaktowym. Na końcu identyfikator rozmowy wraca do CRM, a podsumowanie leci na firmowy czat.
Przy większym wolumenie doliczcie limity zapytań do API CRM-a i obsługę błędów: nieudany zapis leada ma trafić do kolejki i zostać ponowiony, a nie zniknąć. Zasada nadrzędna zostaje ta sama, co przy każdej integracji: co da się zrobić natywnie, rób natywnie.
Kiedy czat to zły pomysł i na co uważać
Cztery sytuacje, w których odradzamy czat:
- Mały ruch. Z naszej praktyki poniżej mniej więcej stu sesji dziennie widget zbiera pojedyncze rozmowy tygodniowo. Widoczny numer telefonu i adres mailowy działają wtedy lepiej.
- Nie ma kto odpisywać. Jeśli obsługa ma być „przy okazji", nie będzie jej wcale, a obietnica z widgetu zostanie.
- Nieuporządkowany proces obsługi. Czat przyspieszy roznoszenie bałaganu. Najpierw mapa procesu, potem narzędzie.
- Czat jako plaster na braki w treści. Jeśli ludzie pytają o cenę, bo cennika nie ma na stronie, tańszą naprawą jest cennik.
A jeśli czat zostaje, pilnujcie czterech rzeczy:
- Model rozliczeń rośnie inaczej. Tidio drożeje razem z ruchem, LiveChat razem z liczbą osób w zespole. Policz oba warianty na własnym wolumenie sprzed trzech miesięcy.
- Rozmowy leżą u dostawcy. Umowa powierzenia, region przetwarzania, retencja i eksport historii to rzeczy do sprawdzenia przed podpisem, nie przy przeprowadzce.
- Widget waży. Skrypty czatu potrafią zauważalnie opóźnić stronę na telefonach. Jeśli czas ładowania rośnie za bardzo, wczytuj widget dopiero po pierwszej interakcji. Własne cookies czatu wepnijcie w baner zgód.
- Brak właściciela zabija czat szybciej niż brak funkcji. Jedna osoba od rozmów, bazy wiedzy i przeglądu nieodebranych zapytań.
FAQ
Czy da się wysłać leada z Tidio do CRM bez Zapiera?
Tak, dwiema drogami. Tidio ma natywne integracje z popularnymi CRM-ami (HubSpot, Pipedrive, Salesforce), więc przy standardowym przepływie kontaktu wystarczy konfiguracja. Gdy potrzebujesz własnej logiki, na przykład sprawdzenia duplikatu przed utworzeniem rekordu, użyj webhooka i OpenAPI Tidio, a przetwarzanie postaw w n8n. Zapier zostaje opcją dla firm, które nie chcą utrzymywać niczego własnego.
Jak uniknąć duplikatów w CRM przy leadach z czatu?
Najpierw znormalizuj dane: mail małymi literami, telefon w formacie E.164. Potem szukaj istniejącego kontaktu po mailu, następnie po telefonie, a dopiero brak wyniku uprawnia do utworzenia nowego rekordu. Przy otwartej szansie dopisuj aktywność zamiast zakładać drugą. Na koniec zapisz identyfikator rozmowy w CRM, żeby powtórzony webhook nie wygenerował kolejnego wpisu.
Czy chatbot na stronie musi informować, że jest sztuczną inteligencją?
Tak. Artykuł 50 AI Act obowiązuje od 2 sierpnia 2026 i wymaga, żeby osoba wchodząca w bezpośrednią interakcję z systemem AI została o tym poinformowana, chyba że jest to oczywiste z kontekstu dla rozsądnie zorientowanej osoby. Informacja ma być czytelna i podana na początku rozmowy, a nie ukryta w regulaminie. Minimum to nazwa bota mówiąca wprost, czym jest, plus wzmianka w pierwszej wiadomości.
Tidio czy LiveChat dla polskiej firmy?
Zdecyduje model rozliczeń i to, kto będzie obsługiwał rozmowy. Przy zmiennym, sezonowym ruchu i obsłudze prowadzonej przy okazji innych obowiązków przewidywalniejsze jest rozliczenie od liczby rozmów. Przy stałym zespole i planach na własne rozszerzenia w panelu agenta lepiej wypada opłata za stanowisko i platforma deweloperska Text.
Czy zostawiać czat włączony poza godzinami pracy?
Tylko wtedy, gdy tryb offline zbiera kontakt i podaje konkretny termin odpowiedzi, którego ktoś dotrzyma. Zapytania z nocy i weekendu muszą trafiać tam, gdzie zespół zagląda rano: do CRM jako zadanie albo do skrzynki z przypisanym właścicielem. Czat, który przez weekend obiecuje odpowiedź „w kilka minut", psuje wrażenie skuteczniej, niż zbudowałby je przez tydzień pracy.
Podsumowanie
Sam widget robi jedną rzecz: obniża próg zadania pytania. Wszystko, co dzieje się potem, zależy od czterech decyzji. Czy lead trafia do CRM bez duplikatów, czy transkrypt ląduje przy kontakcie, czy przekazanie do człowieka jest zaprojektowane i czy ktoś w firmie ma to na swojej liście obowiązków.
Wybór między Tidio a LiveChatem jest przy tym mniej dramatyczny, niż wygląda z porównywarek. Oba narzędzia pochodzą z Polski, oba mają webhooki i API, a różnią się głównie naliczaniem opłat oraz głębokością platformy deweloperskiej. Jeśli natywna integracja robi dokładnie to, czego potrzebujecie, weźcie ją i nie budujcie nic więcej. Jeśli brakuje deduplikacji, streszczeń albo połączenia z trzecim systemem, dokładacie warstwę w n8n. Do 2 sierpnia 2026 dołóżcie jeszcze jedną pozycję: sprawdźcie, czy Wasz bot przedstawia się jako bot.
Chcecie ustalić, co w Waszym przypadku wystarczy skonfigurować w panelu czatu, a co wymaga integracji? Umów bezpłatną konsultację — powiemy wprost, jeśli przy Waszym ruchu czat jest zbędny i lepiej wydać te pieniądze gdzie indziej.
