
# Dziennik zmian

Co nowego. Aktualizacje produktu, ulepszenia i poprawki — najnowsze na górze.

Want to suggest a feature or report an issue? [Contact Support](mailto:hi@youraiconnector.com).



<nav class="changelog-jump" aria-label="Jump to month"><span class="changelog-jump-label">Przejdź do</span><a class="changelog-jump-link" href="#september-2026">Wrzesień 2026</a><a class="changelog-jump-link" href="#august-2026">Sierpień 2026</a><a class="changelog-jump-link" href="#july-2026">Lipiec 2026</a><a class="changelog-jump-link" href="#june-2026">Czerwiec 2026</a><a class="changelog-jump-link" href="#may-2026">Maj 2026</a><a class="changelog-jump-link" href="#april-2026">Kwiecień 2026</a></nav>


## Wrzesień 2026

_Obejmuje wydania opublikowane we wrześniu 2026 r._

### Nowości


- **Wybierz, czy Podsumowanie Dnia ma dodawać karty zadań.** Nocne podsumowanie analizuje rozmowy z całego dnia i do tej pory zawsze zamieniało znalezione elementy działań w karty na Twojej tablicy zadań, zużywając przy tym jeden kredyt. Otwórz **Podsumowania Dnia** → **Konfiguruj**, a na górze znajdziesz nowy przełącznik: **Twórz karty zadań z elementów działań**. Pozostaw go włączonym, a nic się nie zmieni. Wyłącz go, a podsumowanie nadal będzie wymieniać elementy działań na swojej karcie, ale nie doda nic do tablicy i nie pobierze za nie opłat. Zadania typu „Human Alert” oraz zadania tworzone przez AI w trakcie rozmowy pozostają bez zmian.

- **Klucze Anthropic powiązane z tożsamością działają teraz w ramach BYOK.** Nowsze klucze osobiste i konta serwisowego Anthropic można skonfigurować tak, aby działały w wielu obszarach roboczych, jednak Anthropic odrzuca każde żądanie wykonane za ich pomocą, jeśli nie zostanie przesłany również identyfikator obszaru roboczego (workspace ID). Do tej pory taki klucz wyglądał na zapisany, ale każda odpowiedź AI kończyła się niepowodzeniem. Strona kluczy API BYOK zawiera teraz pole **Workspace ID** obok klucza (wklej identyfikator `wrkspc_…` z konsoli Anthropic lub kliknij **Edytuj identyfikator obszaru roboczego** przy kluczu już zapisanym w pliku), a my wysyłamy go przy każdym żądaniu. Sprawdzamy również każdy klucz w Anthropic w momencie jego zapisywania, więc klucz, który wymaga identyfikatora obszaru roboczego, lub błędny klucz jest odrzucany na miejscu z komunikatem wyjaśniającym, zamiast bota, który po cichu przestaje odpowiadać. Zobacz [Bring Your Own Anthropic Key](../settings/account-settings.md#bring-your-own-anthropic-key-byok).
- **Widżet czatu mówi teraz po japońsku.** Odwiedzający przeglądający stronę w języku japońskim (Twoja strona deklaruje `<html lang="ja">` lub przeglądarka użytkownika jest ustawiona na japoński) otrzymuje teraz etykiety widżetu również w języku japońskim: status **オンライン** pod Twoim imieniem, monit **メッセージを入力...** w polu wiadomości, menu ustawień, formularz kontaktowy oraz zgodę na prywatność. Wcześniej pozostawały one w języku angielskim, podczas gdy wszystko inne wokół było po japońsku. Twoja wiadomość powitalna, proaktywny dymek pop-up i pytania początkowe są również automatycznie tłumaczone na język japoński, nawet w widżetach skonfigurowanych przed tą zmianą — nie jest wymagane ponowne zapisywanie. Funkcja dodana na prośbę społeczności. Zobacz [Languages](../get-started/chat-widget.md#languages).
- **Oznacz czat jako nieprzeczytany.** Przeczytałeś coś, czym zajmuje się członek zespołu i chcesz, aby ponownie się wyróżniało? Otwórz menu z trzema kropkami przy czacie i wybierz **Oznacz jako nieprzeczytane** lub zaznacz kilka czatów i kliknij **Nieprzeczytane** na pasku zbiorczym. Odznaka nieprzeczytanej wiadomości powraca, czat się zamyka i pozostaje w tym stanie, dopóki ktoś go nie otworzy — odpowiedź AI lub wiadomość uzupełniająca wysłana w międzyczasie nie powoduje już usunięcia tego statusu. Zmienia się tylko Twoja skrzynka odbiorcza: kontakt nigdy nie otrzymuje potwierdzenia odczytania ani żadnego innego powiadomienia. Funkcja dodana na prośbę społeczności. Zobacz [Mark as read / Mark as unread](../chats/chat-interface.md#the-three-dot-menu).
- **Cebuano (Bisaya) jako język agenta.** Lista **Język podstawowy** Twojego agenta oferuje teraz **Cebuano (Bisaya)**, obok filipińskiego i taglish. Cebuano to odrębny język, a nie dialekt tagalskiego, a agent ustawiony na filipiński ma tendencję do przechodzenia na tagalski, gdy klient z Cebu, Bohol, Davao lub innych części Visayas i Mindanao pisze w języku bisaya. Ustaw go na Cebuano, a będzie odpowiadał w codziennym języku bisaya, włącznie z angielskimi zapożyczeniami. Wybierz go z listy **Język podstawowy** u góry karty Instrukcji AI agenta (lub podczas tworzenia agenta); zapisuje się natychmiast, a każda kampania przypisana do tego agenta zacznie z niego korzystać. Funkcja dodana na prośbę społeczności. Zobacz [AI Agents](../ai-agents/ai-agents.md).
- **Limity wykonania dla funkcji niestandardowych.** Każda funkcja niestandardowa ma teraz opcjonalną sekcję **Limity wykonania** w edytorze: oznacz funkcję jako **tylko do odczytu** (odczytuje tylko dane, więc AI może bezpiecznie ponowić próbę konwersacji, która została przerwana w trakcie odpowiedzi, zamiast pozostawiać klienta bez odpowiedzi), **serwuj wynik z pamięci podręcznej**, gdy AI powtarza wywołanie z tymi samymi danymi wejściowymi, ogranicz liczbę uruchomień funkcji **na konwersację** oraz ogranicz częstotliwość **w oknie czasowym** (na przykład maksymalnie 5 uruchomień na godzinę). Gdy limit zostanie osiągnięty, AI otrzymuje informację dlaczego i odpowiada na podstawie posiadanych już informacji — klient nigdy nie zostaje bez odpowiedzi. Limity liczą tylko udane uruchomienia i mają zastosowanie do każdego kanału; konwersacje testowe są wyłączone z limitów. Zobacz [Execution Limits](../ai-automation/custom-functions.md#execution-limits).
- **Limity wykonania również dla narzędzi serwera MCP.** Te same limity istnieją teraz dla każdego narzędzia na każdym podłączonym serwerze MCP, obok przełącznika włączania/wyłączania narzędzia w edytorze serwera: ogranicz liczbę uruchomień na konwersację lub w oknie czasowym, serwuj wyniki z pamięci podręcznej przy powtarzanych wywołaniach i ustaw, czy narzędzie jest tylko do odczytu — **Automatycznie** ufa deklaracji samego serwera, lub możesz to nadpisać w dowolny sposób. Limity są egzekwowane po naszej stronie, więc działają z każdym podłączonym serwerem, bez konieczności wsparcia ze strony serwera. Zobacz [Setting Execution Limits per Tool](../ai-automation/mcp-servers.md#setting-execution-limits-per-tool).

- **Rezerwacje mogą być teraz równomiernie rozdzielane między Twoje pokoje i personel.** Gdy klient dokonuje rezerwacji bez wskazywania konkretnej osoby, rezerwacja zawsze trafiała do pierwszego wolnego pokoju na liście — przez co osoba na szczycie listy była w pełni obłożona, podczas gdy współpracownicy mieli wolne terminy. Typy wydarzeń z dwoma lub większą liczbą pokoi mają teraz przełącznik **Rozdzielaj rezerwacje równomiernie** w sekcji Pokoje: włącz go, a każda rezerwacja bez preferencji trafi do osoby z najmniejszą liczbą rezerwacji, uwzględniając niedawne i nadchodzące spotkania. Klienci, którzy proszą o konkretną osobę, nadal otrzymają tę osobę, serie cykliczne pozostają u jednej osoby, a pokój, który jest w danym czasie zamknięty lub zajęty, jest pomijany na rzecz kolejnego z najmniejszą liczbą rezerwacji. Sztuczna inteligencja pyta również raz, czy klient ma preferowaną osobę, zanim dokona wyboru, a opcja **Dowolna osoba** na publicznej stronie rezerwacji działa według tej samej zasady. Domyślnie wyłączone — pozostaw wyłączone, a nic się nie zmieni. Zobacz [Równomierne rozdzielanie rezerwacji](../appointments/booking-system.md#spreading-bookings-evenly-across-rooms).

- **Automatyzacje mogą wysyłać notatki głosowe i załączniki tekstowe.** Akcja **Wyślij wiadomość** ma teraz trzy dodatkowe pola obok linku do mediów: **Typ mediów** (typ MIME pliku, dzięki czemu plik PDF, klip audio lub wideo jest załączany jako odpowiedni typ pliku, a nie zgadywany), **Nazwa pliku** dla dokumentów oraz przełącznik **Wyślij jako notatkę głosową**, który dostarcza dźwięk na WhatsAppie jako dymek odtwarzania, a nie plik do pobrania. Połącz to z klipem OGG/Opus (`audio/ogg`) z usługi zamiany tekstu na mowę, takiej jak ElevenLabs, a automatyzacja będzie mogła odpowiedzieć kontaktowi za pomocą mowy. Zobacz [Akcje](../automations/automations.md#actions).
- **Liczba kontaktów i masowe przenoszenie agentów przez API.** Dwa nowe wywołania odpowiadają na pytania, które wcześniej wymagały przeglądania każdego kontaktu. `GET /contacts/count` zwraca liczbę kontaktów pasujących do filtra — według agenta, kanału, tagu, listy, statusu lub włączonego/wyłączonego asystenta AI — z podziałem na kanały, a brak filtra zwraca sumę dla całego konta. `POST /contacts/bulk-assign-agent` przenosi do 500 kontaktów do innego agenta AI w jednym wywołaniu, wybranym według identyfikatorów lub tych samych filtrów; zmienia to tylko to, kto odpowie następny, nigdy nie wysyła nikomu wiadomości. Champ używa obu, więc możesz teraz zapytać go „ilu mam kontaktów u mojego agenta wsparcia?” i uzyskać rzeczywistą sumę, lub kazać mu przenieść całą grupę do innego agenta. Zobacz [Liczenie kontaktów](../api/contacts.md#count-contacts) oraz [Proszenie Champa o wykonanie zadania](../get-started/meet-champ.md#asking-champ-to-do-it-for-you).
- **Przewodnik po punktach wejścia dla API oraz jeden agent na numer WhatsApp przez API.** Decydowanie, który agent AI odpowiada na nową rozmowę, ma teraz własny przewodnik API: domyślne ustawienia kanałów, słowa kluczowe, reguły komentarzy i obserwujących, kolejność sprawdzania reguł oraz zmiana lub wycofywanie reguły. Eksplorator API zyskał również obsługę zakresu dla poszczególnych numerów, która pojawiła się w sierpniu: `PUT /entry-points/channel-defaults` przyjmuje opcjonalny parametr `phone_number`, aby przypisać jeden połączony numer WhatsApp do własnego agenta, a `DELETE` z tym samym parametrem czyści tylko ten numer. Przewodnik po szablonach WhatsApp obejmuje teraz pisanie szablonów uzupełniających kampanii za pomocą AI (`POST /campaigns/{campaignId}/template-generation`) oraz sposób śledzenia zadania. Zobacz [API punktów wejścia](../api/entry-points.md) oraz [Generowanie szablonów uzupełniających za pomocą AI](../api/templates.md#generate-follow-up-templates-with-ai).


### Naprawiono


- **Opcja „Wyślij odpowiedź do kontaktu teraz” w zadaniu FAQ wysyła ją ponownie.** Rozwiązanie zadania aktualizacji FAQ z włączonym tym przełącznikiem ma na celu natychmiastowe udzielenie przez AI odpowiedzi na pierwotne pytanie kontaktu. Na kontach korzystających z Agentów AI wiadomość nie była wysyłana: FAQ było zapisywane, a zadanie kończone, ale odpowiedź nigdy nie docierała do odbiorcy, niezależnie od tego, czy opublikowano nowe FAQ, czy podpięto istniejące. Zadania FAQ wygenerowane przez podsumowanie dzienne były dotknięte tym samym problemem, a ich FAQ nie było nawet dodawane do bazy wiedzy agenta. Odpowiedź jest teraz wysyłana przez agenta AI obsługującego dany kontakt, a FAQ trafia do bazy wiedzy tego agenta. API zyskało flagę `send_follow_up` w `POST /tasks/{taskId}/approve-faq`, która działa w ten sam sposób i raportuje wynik w `follow_up_status`. Zobacz [Zadania aktualizacji FAQ](../tasks/tasks.md#faq-update-tasks) oraz [Zatwierdzanie sugestii FAQ](../api/tasks.md#approve-an-faq-suggestion).
- **Notatki głosowe starsze niż tydzień znów odtwarzają się na czacie.** Dźwięk otrzymany w WhatsApp Web jest przechowywany pod linkiem, który wygasa po siedmiu dniach. Odtwarzacz czatu nadal używał starego linku zamiast prosić o nowy, tak jak robiły to zdjęcia, więc każda notatka głosowa starsza niż tydzień otwierała się jako odtwarzacz 0:00, który pozostawał niemy. Odtwarzacz pobiera teraz nowy link przed załadowaniem i wyświetla --:-- do momentu ustalenia długości nagrania. Nic nie zostało utracone: każda starsza notatka głosowa odtwarza się tak jak wcześniej. Zobacz [Interfejs czatu](../chats/chat-interface.md#voice-notes).

- **Obsłużone alerty „Human Alert” nie pozostają na tablicy zadań.** Karta `Human Alert` zamykała się tylko wtedy, gdy członek zespołu wpisał odpowiedź w panelu. Odpowiadanie w jakikolwiek inny sposób — wznawianie AI w czacie, odpowiadanie przez API lub odznaczanie karty — usuwało alert z rozmowy, ale pozostawiało kartę otwartą. Karta zamyka się teraz w momencie usunięcia alertu, niezależnie od sposobu. Nocne Podsumowanie Dnia, które analizuje czaty z dnia po fakcie, ponownie dodawało świeże zadanie „przejrzyj ten czat” dla eskalacji, na które odpowiedziałeś już godziny wcześniej. Teraz rozpoznaje ono obsłużoną eskalację (Twoja odpowiedź w transkrypcji lub alert już usunięty) i pomija ją. Co więcej, podsumowanie nie tworzy już kart „pomóż X” / „odpowiedz X” / „skontaktuj się z X” dla rozmów, które ktoś już przejął: czat, w którym ktoś z Was odpowiedział tego dnia, lub taki, nad którym AI wciąż pracuje i miało ostatnie słowo. Aktualizacje FAQ, zgłoszenia błędów i prośby o nowe funkcje z tych czatów są nadal rejestrowane.
- **Koniec z przypadkowymi znakami uproszczonymi w odpowiedziach w języku chińskim tradycyjnym.** Agent ustawiony na chiński (tradycyjny) lub chiński (Hongkong) czasami pozwalał na przemycenie uproszczonego znaku lub słowa w odpowiedzi tradycyjnej (请问 zamiast 請問, 适合 zamiast 適合), nawet przy instrukcjach tego zabraniających. Każda odpowiedź, kontynuacja, odpowiedź na komentarz i podpis pod mediami są teraz sprawdzane przed wysłaniem, a każdy znak uproszczony jest zamieniany na formę tradycyjną, podczas gdy tekst, który jest już tradycyjny, pozostaje bez zmian. Zgłoszone przez klienta z Tajwanu. Zobacz [Język podstawowy](../ai-automation/ai-bot-setup.md#setting-up-your-bot-step-by-step).
- **Znaki chińskie nie pojawiają się już w odpowiedziach japońskich.** Agent piszący po japońsku w planie Max lub Mini czasami zastępował znak japoński chińskim (现在 zamiast 現在, 这类 zamiast この種の), nawet przy regule „tylko japoński” w swoim podręczniku. Każda japońska odpowiedź, kontynuacja i odpowiedź na komentarz są teraz sprawdzane pod kątem znaków, które istnieją tylko w języku chińskim; gdy taki się pojawi, odpowiedź jest generowana ponownie z poprawką i wysyłana jest czysta wersja. Zwykłe kanji, w tym imiona takie jak 達也, nigdy nie są zmieniane. Zgłoszone przez społeczność. Zobacz [Język podstawowy](../ai-automation/ai-bot-setup.md#setting-up-your-bot-step-by-step).

- **Twoja własna aplikacja Instagram Login nie wymaga już szczegółów aplikacji Facebook.** Zapisywanie aplikacji Instagram Login przez API (`PUT /account-config/meta-app`) wymagało wcześniej również identyfikatora aplikacji Facebook, klucza tajnego aplikacji i konfiguracji logowania, nawet jeśli Instagram Login był jedyną używaną funkcją. Parę Instagram można teraz zapisać samodzielnie, a odpowiedź zawiera wtedy tylko adres URL webhooka Instagram Login. Wyślij oba zestawy, jeśli używasz obu przepływów; zapis zawsze zastępuje całe ustawienie. Zobacz [Użyj własnej aplikacji Instagram Login](../api/channels.md#bring-your-own-instagram-login-app-token-push).
- **Generowanie odpowiedzi sprawdza teraz to, co każesz mu zaoferować.** Instrukcja typu „zaproponuj mu plan roczny” tworzyła wcześniej szkic, który zakładał, że kontakt już go przyjął i nie mówił nic o tym, co plan zawiera, ponieważ AI czytało tylko FAQ pasujące do ostatnich wiadomości kontaktu. Twoja instrukcja kieruje teraz tym, które FAQ i wpisy w bazie wiedzy AI czyta przed przygotowaniem szkicu, a „oferta”, „zaproszenie” lub „pytanie” w niej zawarte tworzą pytanie, na które kontakt może odpowiedzieć, a nie wiadomość zakładającą odpowiedź „tak”. Fakty, które podajesz w instrukcji („podnoszę mu plan do poziomu 6, który jest nielimitowany”), trafiają teraz do szkicu w niezmienionej formie, nawet jeśli Twoje FAQ o nich nie wspomina; AI nie odpowiada już, że „nie może potwierdzić” lub „zgłosi to zespołowi”. Naprawiono również szkice, które czasami wracały puste lub jako pojedyncze słowo. Szkice przeszukują teraz bazę wiedzy w ten sam sposób, w jaki AI robi to, gdy odpowiada samodzielnie (według znaczenia, a nie tylko dopasowania słów), więc instrukcja sformułowana inaczej niż Twoje FAQ nadal je znajdzie. Zobacz [Generowanie odpowiedzi](../chats/chat-interface.md#generate-reply).
- **Czat Champa jest ponownie prywatny dla każdej osoby.** Członek zespołu, który przełączył się na Twoje konto, mógł otworzyć Champa i zobaczyć całą Twoją rozmowę z nim, a wszystko, o co zapytał, było zapisywane pod Twoim imieniem. Każda osoba w zespole ma teraz własny czat z Champem, niezależnie od tego, na jakim koncie pracuje. Zobacz [Poznaj Champa](../get-started/meet-champ.md).
- **Zdarzenie webhooka „Niski stan kredytów” można teraz wybrać.** Zdarzenie wczesnego ostrzegania o spadku stanu kredytów poniżej progu alertu było w pełni obsługiwane w tle, ale formularz webhooka nigdy go nie oferował — a webhook zasubskrybowany przez API nie pokazywał tej subskrypcji w formularzu. Teraz pojawia się na liście zdarzeń jak każde inne. Zobacz [22 zdarzenia webhooka](../integrations/webhooks.md#the-22-webhook-events).
- **Champ liczy Twoje kontakty zamiast zgadywać.** Zapytany „ilu mam kontaktów u tego agenta?”, Champ odpowiadał na podstawie pierwszych 20 kontaktów, które widział, i przedstawiał tę liczbę jako sumę — i oferował przeniesienie „wszystkich” do innego agenta, gdy widział tylko te 20. Teraz liczy je poprawnie, niezależnie od tego, ile ich jest, a gdy lista, którą Ci pokazuje, to tylko pierwsza strona, informuje o tym. Zobacz [Poznaj Champa](../get-started/meet-champ.md).
- **E-maile i powiadomienia o zadaniach są teraz napisane prostym językiem.** E-maile „nowe zadanie” i „zadanie ukończone” oraz pasujące powiadomienia push wyświetlały typ, priorytet i pochodzenie zadania jako surowe wartości systemowe, takie jak `to_do`, `none` lub `chat_composer`. Teraz są one czytelne: **Do zrobienia**, **Brak**, oraz zdanie informujące, skąd pochodzi zadanie, na przykład „Utworzono nowe zadanie z odpowiedzi na czacie” lub „…przez Twojego asystenta AI”. To samo dotyczy wartości w Twoich dostosowanych wersjach tych e-maili oraz każdego języka e-mail.

### Ulepszenia

- **Wyzwalacz webhooka: wartości w adresie internetowym również się liczą.** Niektóre kreatory formularzy nie mogą zmienić kształtu tego, co wysyłają (np. Paperform wysyła każdą odpowiedź zagnieżdżoną w liście, więc `${trigger.phone_number}` pozostawało puste), ale mogą wstawić odpowiedź do adresu, na który wysyłają dane. Wszystko dodane na końcu adresu webhooka automatyzacji jest teraz polem jak każde inne: `…?phone={{ your_phone_question }}` po ich stronie daje `${trigger.phone}` po naszej i pojawia się w próbce „Listen for webhook”, dzięki czemu możesz wybrać je przyciskiem +. Pole wysłane zarówno w adresie, jak i w treści, zachowuje wartość z treści. Zobacz [Wyzwalacze](../automations/automations.md#triggers).

- **Ukończenie zadania nie wysyła już powiadomienia „Zadanie ukończone”.** O każdym zadaniu informowano dwukrotnie: alertem „Nowe zadanie” w momencie jego utworzenia oraz drugim alertem „Zadanie ukończone” (dzwonek, e-mail i push) w momencie jego zakończenia — podczas gdy pierwszy pozostawał nieprzeczytany. Alert o ukończeniu został usunięty. Zamiast tego alert „Nowe zadanie” oraz wszelkie przypomnienia o terminie dla tego zadania znikają automatycznie, gdy tylko otworzysz zadanie lub przeniesiesz je do kolumny „gotowe”, niezależnie od tego, czy zrobisz to z poziomu tablicy, strony zadania czy dzwonka powiadomień. Zdarzenie webhook **Zadanie ukończone** pozostaje bez zmian. Zobacz [Powiadomienia](../settings/notifications.md#what-you-can-be-notified-about).
- **Nieprzeczytane alerty pozostają na górze dzwonka powiadomień.** Alerty, których jeszcze nie otworzyłeś, znajdują się teraz nad tymi, które już przeczytałeś (najnowsze najpierw w każdej grupie), więc nieprzeczytany alert nigdy nie „ucieka” pod nowsze, które już obsłużyłeś. Otwórz go lub oznacz jako przeczytany, a wróci na oś czasu. Zobacz [Dzwonek powiadomień](../settings/notifications.md#the-notification-bell).
- **Sprawdź hasło przed zalogowaniem.** Pola hasła na ekranach logowania, rejestracji i nowego hasła mają teraz ikonę oka po prawej stronie. Kliknij ją, aby zobaczyć, co wpisałeś, i kliknij ponownie, aby ukryć — koniec z domysłami, czy odrzucone logowanie było wynikiem literówki. Zgłoszone przez klienta agencji.
- **Usuwanie reakcji wymaga teraz celowego kliknięcia.** Chip reakcji pod wiadomością cofał emoji w momencie kliknięcia, bez ostrzeżenia, że kliknięcie spowoduje taką akcję. Sam chip nie wykonuje już żadnej akcji; najedź na niego kursorem, a obok emoji wysunie się mały znak **×** z podpowiedzią wyjaśniającą jego działanie. Tylko ten znak × usuwa reakcję (na telefonie × jest zawsze widoczny). Zobacz [Reagowanie na wiadomość](../chats/chat-interface.md#reacting-to-a-message).
- **Powitania w widżecie czatu mówią teraz również po słoweńsku, tajsku i bengalsku.** Przyciski i etykiety widżetu już wcześniej przełączały się na te trzy języki dla odwiedzających, którzy z nich korzystali, ale Twoja własna wiadomość powitalna, dymek pop-up i pytania startowe pozostawały w języku, w którym je napisałeś. Są one teraz automatycznie tłumaczone na wszystkie piętnaście obsługiwanych języków, tak jak reszta, w tym w widżetach skonfigurowanych przed tą zmianą — nie jest wymagane ponowne zapisywanie. Zobacz [Języki](../get-started/chat-widget.md#languages).



- **Zwinięcie panelu kontaktu i paska bocznego jest teraz intuicyjne.** Panel po prawej stronie konwersacji można było ukryć tylko za pomocą małej ikony informacji w nagłówku konwersacji, co dla nikogo nie oznaczało „zamknij”. Panel ma teraz własną podwójną strzałkę (») w górnym rogu, a ikona w nagłówku zmienia się w tę samą podwójną strzałkę, gdy panel jest otwarty, więc oba elementy służą do jego ukrycia; ikona informacji pojawia się ponownie, gdy panel jest ukryty, co pozwala go otworzyć. Przycisk zwijania paska bocznego miał ten sam problem: używał tej samej ikony ☰ co przycisk rozwijania, więc zwijanie i rozwijanie wyglądały identycznie. Teraz jest to również podwójna strzałka («), pasująca do reszty aplikacji. Zobacz [Interfejs czatu](../chats/chat-interface.md#right-panel-the-contact-panel) oraz [Panel nawigacyjny](../get-started/dashboard.md#sidebar-navigation).

## Sierpień 2026

_Obejmuje wydania opublikowane w dniach 1–31 sierpnia 2026 r._

### Nowości


- **Przyciski akcji w widżecie czatu.** Nie każdy odwiedzający chce pisać. Niektórzy po prostu chcą poznać Twój numer telefonu, adres lub e-mail i chcą to zrobić natychmiast. W sekcji **Ustawienia > Widżet czatu > Zarządzaj > Kanały i osadzanie** dostępna jest teraz sekcja **Przyciski akcji**: możesz dodać do sześciu skrótów, które znajdują się u góry panelu czatu i przenoszą odwiedzającego bezpośrednio tam, gdzie chce trafić — **Zadzwoń** otwiera dialer, **SMS** i **WhatsApp** otwierają wiadomość do Ciebie, **E-mail** otwiera aplikację pocztową, **Wskazówki dojazdu** otwierają Mapy Google pod Twoim adresem, a **Link** otwiera dowolną wybraną stronę. Pozostają one widoczne podczas rozmowy, więc użytkownik może zadać dwa pytania, a następnie nadal kliknąć **Wskazówki dojazdu**. Kliknięcie jednego z nich nie wysyła wiadomości ani nie rozpoczyna konwersacji, więc nie zużywa kredytów. Nie odpowiadają one na pytania — to nadal zadanie Twojego agenta AI, korzystającego z Twojej bazy wiedzy. Zobacz [Przyciski akcji](../get-started/chat-widget.md#action-buttons).

- **Wyślij transkrypcję czatu do kontaktu e-mailem.** Opcja **Eksportuj transkrypcję** w menu z trzema kropkami pozwala pobrać kopię dla siebie, natomiast nowa opcja **Wyślij transkrypcję e-mailem** obok niej wysyła rozmowę bezpośrednio do kontaktu, dzięki czemu otrzyma on własną kopię kroków, godzin lub wyceny, które zostały przedstawione na czacie. Adres **Wyślij do** jest uzupełniany automatycznie, jeśli kontakt ma zapisany adres e-mail, a w przeciwnym razie (co dotyczy większości czatów WhatsApp i Instagram) można go wpisać ręcznie. Możesz również dodać notatkę, która pojawi się nad rozmową. Przesyłane są tylko wiadomości — działania agenta AI w tle nie są uwzględniane — a w przypadku bardzo długich czatów wysyłane są najnowsze wiadomości wraz z informacją o liczbie pominiętych elementów. W przypadku rozmowy, która jest już wątkiem e-mailowym, możesz wybrać odpowiedź w ramach tego wątku z połączonej skrzynki odbiorczej lub wysłać oddzielną wiadomość e-mail z transkrypcją. Wymaga uprawnień do edycji wiadomości. Zobacz [Wysyłanie transkrypcji do kontaktu e-mailem](../chats/chat-interface.md#emailing-a-transcript-to-the-contact).

- **Dziennik błędów dla wszystkich niepowodzeń.** Gdy wiadomość nie dotarła lub AI nie odpowiedziało, jedynym sposobem, aby dowiedzieć się dlaczego, było zapytanie nas. **Dziennik błędów** — znajdujący się na dole lewego menu, tuż nad Pomocą — zawiera teraz w jednym miejscu listę wszystkich nieudanych działań na Twoim koncie: niedostarczone wiadomości na każdym kanale, odpowiedzi pominięte przez AI, kanały, które utraciły połączenie, blokady rozliczeniowe i limitów, nieudane importy bazy wiedzy, automatycznie wstrzymane transmisje, nieudane uruchomienia automatyzacji oraz webhooki, które przestały działać. Każdy wiersz zawiera krótki kod, jego wyjaśnienie prostym językiem oraz wskazówki, co z nim zrobić. Można go rozwinąć, aby zobaczyć komunikat dostawcy oraz przycisk, który przeniesie Cię bezpośrednio do miejsca, w którym możesz rozwiązać problem. Filtruj według ostatnich 24 godzin, 7 dni lub 30 dni, według kategorii lub kanału, albo wyszukaj kontakt lub kod. Każdy kod został wyjaśniony w [Dzienniku błędów](../settings/error-log.md).



- **Dołącz zdjęcie lub film do transmisji.** Transmisje były dotychczas tylko tekstowe: jeśli chciałeś, aby każdy kontakt zobaczył ulotkę, zdjęcie „przed i po” lub krótki klip, musiałeś wysłać je ręcznie później. Krok Wiadomość zawiera teraz sekcję **Załącznik** — prześlij obraz lub film (do 10 MB) albo wybierz go z Biblioteki mediów, a zostanie on wysłany do każdego kontaktu wraz z wiadomością początkową. W WhatsApp Web dociera on jako zdjęcie lub film z Twoim tekstem jako podpisem; w WhatsApp Business API staje się częścią szablonu i jest zatwierdzany razem z tekstem (jeśli zmienisz go później, musisz przesłać go ponownie). SMS pozostaje tylko tekstowy, a numery połączone bezpośrednio przez Meta nie mogą jeszcze obsługiwać załączników. Zobacz [Transmisje](../broadcasts/broadcasts.md#attaching-a-photo-or-video).

- **Inny agent AI dla każdego numeru WhatsApp.** Routing był wcześniej przypisany do kanału: jeden agent dla całego WhatsAppa, jeden dla całego WhatsApp Web — więc firma z kilkoma oddziałami lub markami na osobnych numerach potrzebowała oddzielnego konta dla każdego oddziału. Teraz, przy dwóch lub więcej numerach połączonych w WhatsApp Web lub WhatsApp Business API, panel **Kto odpowiada na nowe konwersacje** na stronie Agentów AI dodaje blok **dla każdego numeru**: wybierz agenta (lub **Nikt nie odpowiada**) dla każdego numeru albo pozostaw ustawienie **Tak samo jak w WhatsApp**, aby nadal korzystać z wyboru dla kanału. Na nową konwersację odpowiada agent przypisany do numeru, na który napisał klient, a odpowiedzi są wysyłane z tego samego numeru. Zobacz [Jeden agent na numer WhatsApp](../ai-agents/entry-points.md#one-agent-per-whatsapp-number).

- **Edytuj i usuwaj typy zadań.** Typy zadań można było tylko tworzyć (wbudowanie, z poziomu selektora typu) — nigdy nie można było ich zmieniać, zmieniać ich kolorów ani usuwać, więc literówka lub nieużywany typ domyślny pozostawały w selektorze na stałe. Nowy przycisk **Typy** obok **Etapów** na stronie Zadań otwiera okno dialogowe **Edytuj typy zadań**: zmieniaj nazwy, kolory, kolejność, dodawaj i usuwaj typy, dokładnie tak samo jak w oknie dialogowym Etapy. Usunięcie typu nigdy nie usuwa przypisanych do niego zadań; tracą one jedynie etykietę, dopóki nie wybierzesz innego typu. Dwa typy tworzone automatycznie przez AI, **Aktualizacja FAQ** i **Alert człowieka**, pozostają (można jedynie zmieniać ich nazwę i kolor). Zobacz [Edytowanie, zmienianie kolejności i usuwanie typów](../tasks/tasks.md#editing-reordering-and-deleting-types).

- **Automatyczne tagowanie przez AI na żądanie.** Tagowanie na żywo działa tylko wtedy, gdy AI odpowiada, więc czaty obsługiwane przez zespół przy wstrzymanej pracy AI, konwersacje zaimportowane z historii WhatsApp oraz wszystko, co wydarzyło się przed utworzeniem reguł tagowania agenta, pozostawało nieotagowane — podobnie jak istniejące konwersacje po dodaniu reguły lub kliknięciu **Generuj z AI**. Teraz jedno kliknięcie uruchamia reguły tagowania agenta dla całej konwersacji, a nie tylko dla kilku ostatnich wiadomości: **Automatyczne tagowanie przez AI** w menu z trzema kropkami czatu, **Automatyczne tagowanie** na pasku działań zbiorczych w Kontaktach (z opcjonalnym „użyj tagów tego agenta dla wszystkich”) oraz **Zastosuj do istniejących konwersacji** na karcie Tagi agenta (do 500 najnowszych czatów). Te same reguły, te same przełączniki usuwania i ta sama cena co w przypadku tagowania na żywo — 1 kredyt za zastosowany tag (0,25 w planie Max, bezpłatnie przy użyciu własnego klucza AI), nic za kontakt, do którego nie przypisano nowych tagów. Jednorazowe uruchomienie dla maksymalnie 500 kontaktów; jeśli kredyty wyczerpią się w trakcie, proces zostanie zatrzymany, a dotychczasowe tagi zostaną zachowane. Zobacz [Tagowanie konwersacji na żądanie](../get-started/creating-tags.md#tagging-a-conversation-on-demand).

- **AI Studio jest otwarte od samego początku.** Grupa **AI Studio** w lewym menu (Agenci AI, Baza wiedzy, Szablony, Biblioteka mediów, Funkcje niestandardowe, Serwery MCP) była domyślnie zwinięta, co ukrywało **Agentów AI** — stronę, której użytkownicy szukają najczęściej — za dodatkowym kliknięciem. Teraz każda grupa jest domyślnie otwarta; kliknij nagłówek grupy, aby ją zwinąć, a pozostanie ona w tym stanie dla Ciebie. Zobacz [Pulpit nawigacyjny](../get-started/dashboard.md#sidebar-navigation).


- **Zaloguj się za pomocą klucza dostępu.** Loguj się przy użyciu odcisku palca, twarzy lub kodu PIN urządzenia zamiast hasła. Dodaj klucz w sekcji Ustawienia → **Bezpieczeństwo i ogólne** → **Klucze dostępu** (maksymalnie 10, jeden na urządzenie), a następnie użyj opcji **Zaloguj się za pomocą klucza dostępu** na ekranie logowania. Klucza dostępu nie można wyłudzić (phishing), a ponieważ potwierdza on zarówno Twoje urządzenie, jak i Twoją tożsamość, przy takim logowaniu nie jest wymagany kod 2FA. Twoje hasło nadal działa równolegle. Zobacz [Klucze dostępu](../settings/account-settings.md#passkeys).


- **Pozwól sztucznej inteligencji napisać tagi dla Twojego agenta.** Karta **Tagi** agenta AI ma nowy przycisk **Generuj za pomocą AI**: platforma odczytuje instrukcje i kontekst biznesowy agenta, a następnie proponuje od trzech do ośmiu tagów wraz z gotową regułą „kiedy stosować” dla każdego z nich, w języku agenta — etapy cyklu życia, takie jak *Zainteresowany* lub *Nieodpowiedni*, fakty ujawnione w trakcie rozmowy oraz powody przekazania konwersacji. System najpierw sprawdza Twoją istniejącą bibliotekę tagów i ponownie wykorzystuje tag, jeśli taki już istnieje, dzięki czemu nic nie jest powielane. Wybierz **Dodaj do moich tagów** lub **Zastąp wszystkie tagi**, a następnie edytuj wiersze w zwykły sposób. Uruchomienie kosztuje 1 kredyt (0,25 w planie Max, bezpłatnie przy użyciu własnego klucza AI). Agenci utworzeni na podstawie strony internetowej lub dokumentów, w kreatorze konfiguracji lub za pomocą opcji **Nowy agent**, mają tagi generowane automatycznie w ramach procesu tworzenia. Zobacz [Tworzenie tagów](../get-started/creating-tags.md#let-the-ai-write-the-tag-rules-for-you).


- **Umieść kalendarz rezerwacji na własnej stronie internetowej.** Do tej pory udostępniana strona rezerwacji była linkiem, który wysyłałeś innym; teraz sam kalendarz może znajdować się na Twojej stronie. Sekcja **Strona rezerwacji** w typie wydarzenia ma nowy przycisk **Umieść na stronie**, który udostępnia krótki fragment kodu — wklej go na dowolną stronę swojej witryny, a odwiedzający będą mogli dokonywać rezerwacji bezpośrednio tam, widząc Twoją rzeczywistą dostępność, bez opuszczania Twojej witryny. Ramka automatycznie dostosowuje rozmiar w miarę przechodzenia przez kolejne kroki przez odwiedzającego, działa obok widżetu czatu na stronie, a każda osoba, która poda swoje dane, staje się kontaktem, nawet jeśli nie wybierze terminu. Zobacz [Udostępniana strona rezerwacji](../appointments/booking-page.md#embedding-the-calendar-on-your-website).

- **Anuluj zaplanowane działanie następcze z poziomu czatu.** Do tej pory zaplanowane działanie można było przełożyć z poziomu czatu, ale nie można było go po prostu usunąć: jedynym wyjściem było wstrzymanie pracy AI. Zarówno **pasek stanu AI** nad polem wpisywania, jak i sekcja **Działanie następcze** w panelu kontaktu zawierają teraz przycisk **Anuluj**. Kliknij go, potwierdź, a zaplanowane działanie (zarówno to zaplanowane ręcznie, jak i to dodane automatycznie przez agenta AI) zostanie usunięte, podczas gdy AI będzie kontynuować obsługę czatu. Zobacz [Interfejs czatu](../chats/chat-interface.md#right-panel-the-contact-panel).








- **Historia użycia pokazuje teraz, według jakiego modelu naliczono każdą opłatę.** Rejestr kredytów w sekcji **Ustawienia → Płatności** informował o wysokości opłaty, ale nie o tym, *z czego ona wynikała* — odpowiedź AI może kosztować 1 kredyt, 0,25 lub 0,15 w zależności od modelu, na którym działa Agent, a tabela nie pozwalała sprawdzić, jaka stawka została zastosowana. Każdy wiersz opłat za AI zawiera teraz kolumnę **Model** — Pro, Economy, Max lub Mini, odpowiadającą wyborowi jakości AI w ustawieniach Agenta, lub **Własne klucze**, gdy wywołanie zostało obsłużone przez Twój własny klucz API. Opłaty niezwiązane z AI (opłaty za połączenia, opłaty za szablony) oraz wpisy sprzed tej zmiany zawierają myślnik. Jeśli wiersz zawiera opłatę w nieoczekiwanej wysokości, kolumna ta wskazuje bezpośrednio Agenta, którego ustawienia modelu należy sprawdzić. Zobacz [System płatności](../billing/billing-system.md#credit-balance--usage-history).


- **Wiadomość do wszystkich na etapie lejka — inteligentne listy teraz rozumieją transakcje.** Kreator reguł inteligentnych list ma nową regułę **Etap transakcji**: dodawaj kontakty do listy, gdy mają transakcję na wybranych przez Ciebie etapach (lub po prostu mają dowolną transakcję, albo nie mają żadnej). Nie musisz tworzyć tego ręcznie — każda kolumna na tablicy transakcji ma teraz w nagłówku **ikonę osób**, która tworzy listę za Ciebie, wstępnie wypełnioną regułą dla tego etapu. Lista pozostaje zsynchronizowana z tablicą: przeciągnij transakcję do etapu, a jej kontakt dołączy do listy w ciągu kilku sekund; przeciągnij ją poza etap, a kontakt zostanie usunięty. Skieruj transmisję na tę listę, a „skontaktuj się ze wszystkimi, którzy utknęli na etapie Wysłana oferta” stanie się automatycznie aktualizowaną grupą odbiorców, zamiast zadaniem wymagającym kopiowania i wklejania. Zobacz [Zamień etap w listę kontaktów](../deals/sales-pipeline.md#turn-a-stage-into-a-contact-list).

- **Wyłącz AI dla pojedynczego kanału — nawet przy użyciu tylko jednego Agenta.** Panel **Kto odpowiada na nowe konwersacje** zawsze pozwalał przypisać każdy kanał do Agenta, ale opcja „nikt nie odpowiada” działała tylko wtedy, gdy miałeś kilku Agentów. Na koncie z jednym aktywnym Agentem opcja **Nikt nie odpowiada** była ukryta, ponieważ platforma kieruje każdy kanał do Twojego jedynego Agenta, dzięki czemu nowe konto działa bez żadnej konfiguracji — oznaczało to jednak, że nie było sposobu, aby wykluczyć AI z tylko jednego kanału, podczas gdy w innych nadal odpowiadało; niektórzy klienci decydowali się na całkowite odłączenie kanału. Opcja **Nikt nie odpowiada** jest teraz dostępna na każdym koncie. Wybierz ją dla kanału, a nowe konwersacje będą po prostu trafiać do skrzynki odbiorczej Twojego zespołu, bez odpowiedzi AI, bez bursztynowego ostrzeżenia i bez powiadomienia „nic nie jest skonfigurowane” — a wybór ten pozostaje aktywny nawet po dodaniu, wstrzymaniu lub usunięciu Agentów w późniejszym czasie. Wybierz ponownie Agenta, aby przekazać kanał z powrotem do AI. Zobacz [Punkty wejścia](../ai-agents/entry-points.md#who-answers-new-conversations).

- **Wybierz wszystkie czaty w widoku — i zarchiwizuj tysiące naraz.** Wybór zbiorczy w czatach był wcześniej ograniczony do wierszy załadowanych na ekranie, więc czyszczenie dużej skrzynki odbiorczej oznaczało zaznaczanie czatów partia po partii podczas przewijania listy — połączenie WhatsAppa z kontem posiadającym historię może zaimportować tysiące starych konwersacji, a ich zarchiwizowanie zajmowało dwadzieścia minut klikania. Teraz lista czatów posiada główne pole wyboru, które zaznacza wszystko na ekranie, a gdy ekran jest w pełni zaznaczony, pojawia się pasek oferujący **Wybierz wszystkie N konwersacji w tym widoku** — każdy czat pasujący do bieżącego filtra, załadowany lub nie, za pomocą jednego kliknięcia. Cały pasek operacji zbiorczych działa na pełnym zaznaczeniu, archiwizacja przebiega w wydajnych partiach z widocznym postępem, a na końcu otrzymujesz informację o liczbie zaktualizowanych elementów. Strona Kontaktów zyskała tę samą parę funkcji: akcję zbiorczą **Archiwizuj / Przywróć z archiwum** oraz pasek **Wybierz wszystkie N kontaktów pasujących do Twoich filtrów** po zaznaczeniu widocznej strony. Zobacz [Zbiorcze akcje w skrzynce odbiorczej](../chats/chat-interface.md#bulk-inbox-actions).

- **Czaty informują teraz, kiedy sztuczna inteligencja jest poza godzinami pracy.** Jeśli Twój Agent ma ustawione [aktywne godziny](../ai-automation/availability.md), wiadomość, która dotrze poza nimi, nigdy nie ginie — sztuczna inteligencja odpowiada na nią automatycznie, gdy otworzy się kolejne okno — jednak wcześniej czat przez cały czas wyświetlał informację **AI jest aktywna**, co sprawiało, że brak odpowiedzi wyglądał na awarię. Teraz, gdy harmonogram jest zamknięty, pasek stanu nad polem odpowiedzi pokazuje **Poza godzinami pracy — AI wznowi działanie o** właściwej godzinie otwarcia (w kolorze bursztynowym) i automatycznie zmienia się na **Aktywna** w momencie otwarcia okna. Wyjaśnia to również notatkę **Zaplanowana odpowiedź AI**, którą mogłeś wcześniej widzieć: to odroczona odpowiedź oczekująca na rozpoczęcie godzin pracy. Zobacz [Interfejs czatu](../chats/chat-interface.md#middle-panel-the-conversation).

- **Wybierz, co ma się dziać poza godzinami pracy: kolejkowanie odpowiedzi AI lub przekazanie czatu zespołowi.** Do tej pory Agent z [aktywnymi godzinami pracy](../ai-automation/availability.md) miał tylko jedno zachowanie poza godzinami pracy: każda wiadomość, która dotarła w czasie, gdy harmonogram był nieaktywny, otrzymywała odpowiedź AI zaplanowaną na moment otwarcia. Było to w porządku dla większości kont, ale zespoły, które chciały, aby *człowiek* przejmował te czaty rano, musiały wyszukiwać każdą zaplanowaną odpowiedź i wyłączać AI dla każdego czatu z osobna. Karta Aktywne godziny (w Agencie i w klasycznych kampaniach) zawiera teraz sekcję **Poza godzinami pracy** z dwiema opcjami. **Kolejkuj odpowiedź AI** to ustawienie domyślne, działające dokładnie tak jak dotychczas. **Przekaż zespołowi** sprawia, że AI wycofuje się: nic nie jest kolejkowane, czat zmienia stan na czerwony **wymaga uwagi**, trafia do filtra uwagi w Czatach, a AI pozostaje wstrzymane dla tej konwersacji, dopóki go nie wznowisz — dzięki temu Twój zespół może szybko zauważyć każdy czat spoza godzin pracy i odpowiedzieć osobiście. (Ten wybór został później w tym samym miesiącu usunięty — wiadomości spoza godzin pracy są teraz zawsze odpowiadane w momencie otwarcia, a czaty oczekujące na to mają własny filtr. Zobacz *Czaty spoza godzin pracy teraz obsługują się same* w sekcji Ulepszenia). Zobacz [Harmonogram dostępności bota](../ai-automation/availability.md#what-happens-outside-active-hours).

- **Reguły daty inteligentnych list mogą być teraz precyzyjne co do minuty.** Reguły „przed” i „po” dla **Dodano**, **Ostatnia aktywność**, **Ostatnia otrzymana wiadomość** oraz **Ostatnia wysłana wiadomość** obsługiwały wcześniej tylko datę, co uniemożliwiało oddzielenie kontaktów zaimportowanych dziś po południu od tych dodanych rano. Edytor reguł posiada teraz opcjonalne pole czasu obok daty oraz przycisk **Teraz**, który jednym kliknięciem wypełnia bieżącą chwilę. Pozostaw pole czasu puste, a reguła będzie działać w oparciu o całe dni, dokładnie tak jak wcześniej. Praktyczne zastosowanie: tuż przed podłączeniem kanału lub uruchomieniem importu utwórz inteligentną listę z regułą **Dodano po → Teraz** — wszystko, co pojawi się od tego momentu, trafi na listę, gotowe do masowego tagowania lub kampanii uzupełniającej. Zobacz [Listy](../get-started/list-and-contact-management.md#what-you-can-build-rules-on).

- **Zobacz, jak dużą część Twojej skrzynki odbiorczej faktycznie obsługuje AI.** „Czy to bot wykonuje pracę, czy my?” to pytanie, które w końcu zadaje sobie każdy użytkownik konta, a pulpit nawigacyjny nie potrafił na nie odpowiedzieć: liczby pokazywały, ile wiadomości wysłano, ale nigdy, kto je napisał. Nowy panel **AI kontra człowiek**, obok stanu kanału (Channel Health), dzieli teraz wybrany zakres na dwa sposoby. **Wysłane wiadomości** rozbijają każdą wiadomość wychodzącą na **AI** i **Twój zespół**, z paskiem udziału i nagłówkiem (*73% obsłużone przez AI*). **Konwersacje** zliczają ten sam okres według osoby w trzech kafelkach: **Tylko AI** dla tych, które AI obsłużyło od początku do końca, **Tylko zespół** dla tych, których nigdy nie dotknęło, oraz **Oba** dla tych, w które ktoś się zaangażował. Razem mówią one coś, czego nie mówi żadna z nich z osobna. Konto może być w 90% obsługiwane przez AI pod względem liczby wiadomości, a mimo to w większości konwersacji może uczestniczyć człowiek, a rosnąca liczba w sekcji **Tylko zespół** zazwyczaj oznacza temat, którego Twój agent jeszcze nie zna. Wykres wydajności w czasie (Performance Over Time) zyskał również pasujące linie **Wysłane przez AI** i **Wysłane przez człowieka**; są one domyślnie wyłączone, więc kliknij etykietę legendy, aby je wyświetlić. Zobacz [Twój pulpit nawigacyjny](../get-started/dashboard.md#ai-vs-human).

- **Otwieraj czaty w widoku, w którym faktycznie pracujesz.** Czaty zawsze otwierały się w widoku **Wszystkie czaty**, co jest dobrym rozwiązaniem dla właściciela, ale nie dla większości innych osób — członek zespołu, którego dzień pracy opiera się na „moich przypisanych konwersacjach”, musiał ponownie stosować te same filtry przy każdej wizycie. Teraz możesz zapisać dowolny widok jako punkt startowy: skonfiguruj listę tak, jak chcesz (status, osoba przypisana, tagi, kanał, cokolwiek, co zawiera panel Filtrów), otwórz **Filtry** i kliknij **Ustaw jako domyślny**. Od tego momentu czaty będą otwierać się z zastosowanym widokiem; opcja **Wyczyść domyślny** w tym samym miejscu przywróci otwieranie widoku Wszystkie czaty. Nic nie zmienia się dla osób, które nigdy nie zapiszą własnego widoku. (Początkowo ustawienie to było zapisywane dla przeglądarki; później w tym samym miesiącu zostało przeniesione do konta — zobacz *Ustawienia filtrów czatów są teraz powiązane z kontem* poniżej). Aby ułatwić dostęp do „moich czatów”, Twoje imię w filtrze Osoba przypisana jest teraz oznaczone jako **(ty)** i znajduje się tuż pod opcją Nieprzypisane. Zobacz [Zapisywanie widoku domyślnego](../chats/chat-interface.md#save-your-default-view).

- **Ustawienia filtrów czatów są teraz powiązane z kontem, a nie z przeglądarką.** Przypięte karty szybkich filtrów i zapisany widok domyślny były wcześniej powiązane z urządzeniem, na którym zostały skonfigurowane — uporządkowanie skrzynki odbiorczej na jednym komputerze i otwarcie konta na innym powodowało powrót do ustawień domyślnych. Co gorsza, skrzynka odbiorcza, którą starannie uporządkowałeś dla kogoś innego, po prostu nie była dostępna po zalogowaniu się tej osoby. Teraz oba te elementy są zapisywane bezpośrednio na koncie. Przypnij kartę, przeciągnij ją w odpowiednie miejsce lub zapisz widok domyślny raz, a ta sama konfiguracja pojawi się na każdym urządzeniu i dla każdego, kto pracuje na tym koncie. Konfiguracja z urządzenia, którego używasz najczęściej, jest przenoszona automatycznie przy pierwszym otwarciu czatów na danym urządzeniu. Zobacz [Filtry czatów](../chats/chat-interface.md#chat-filters).

- **Wybierz, kto bierze udział w automatycznym przypisywaniu.** Automatyczne przypisywanie nowych kontaktów działało wcześniej na zasadzie „wszystko albo nic”: każdy aktywny członek zespołu był w rotacji, a jedynym sposobem na wykluczenie kogoś było zawieszenie całego jego konta. Teraz każda osoba w **Ustawienia → Zespół** — włącznie z właścicielem konta — posiada przełącznik **Uwzględnij w automatycznym przypisywaniu**. Wyłącz przełącznik u przełożonego, a nowe kontakty przestaną do niego trafiać, podczas gdy jego dostęp pozostanie nienaruszony: nadal może otwierać każdy czat, odpowiadać i przyjmować przypisania ręcznie. Istniejące przypisania pozostają bez zmian, a jeśli wszyscy zostaną wyłączeni, nowe kontakty po prostu będą czekać w kolejce Nieprzypisane. Zobacz [Wybieranie osób biorących udział](../settings/team-management.md#choosing-who-takes-part).

- **Przejdź z czatu bezpośrednio do prawdziwej konwersacji na Instagramie.** Gdy wstrzymujesz działanie AI, aby samodzielnie przejąć konwersację na Instagramie, naturalnym miejscem na jej dokończenie jest często sam Instagram — ale dotarcie tam oznaczało kopiowanie nazwy użytkownika i wyszukiwanie go. Czaty na Instagramie mają teraz przycisk **Otwórz na Instagramie**: ikonę ↗ w nagłówku konwersacji (w menu z trzema kropkami na telefonie, skąd następuje przekierowanie do aplikacji Instagram) oraz sekcję **Instagram** w panelu kontaktu, pokazującą @nazwę użytkownika z tym samym linkiem. Jedno kliknięcie otwiera tę konkretną konwersację na Instagramie w nowej karcie. Pojawia się ona zawsze, gdy znamy nazwę użytkownika kontaktu. Zobacz [Interfejs czatu](../chats/chat-interface.md#middle-panel-the-conversation).
- **Wybieraj posty do reguły komentarz-do-DM z listy, zamiast szukać identyfikatorów postów.** Ograniczenie punktu wejścia komentarza na Instagramie lub Facebooku do konkretnych postów wymagało wcześniej przejścia do Meta Business Suite, znalezienia każdego posta, skopiowania jego identyfikatora (Post ID) i wklejenia go do pola tekstowego, po jednym w każdej linii. Teraz opcja **Konkretne posty** posiada przycisk **Wybierz posty**, który wyświetla listę Twoich ostatnich postów i rolek wraz z miniaturą, podpisem i datą; zaznacz te, które chcesz, a pojawią się one w regule. Dwie rolki, które powinny udostępniać ten sam plik PDF, to teraz jedna reguła z obiema zaznaczonymi pozycjami, gotowa w kilka sekund. Wklejanie identyfikatorów nadal działa w przypadku wszystkiego, czego nie ma na liście (otwórz **Lub wklej identyfikatory postów**). Edytor reguł wyjaśnia teraz również bezpośrednio pod **Pierwszą wiadomością DM** kwestię, która sprawia użytkownikom najwięcej trudności: Instagram i Facebook pozwalają na dokładnie jedną automatyczną wiadomość DM na komentarz, a konwersacja otwiera się dopiero wtedy, gdy dana osoba na nią odpowie, więc zadbaj o to, by ta pierwsza wiadomość zachęcała do odpowiedzi. Zobacz [Automatyzacja komentarz-do-DM](../ai-automation/comment-to-dm.md).
- **Szablony WhatsApp działają teraz na numerach połączonych z Meta.** Jeśli Twój numer działa na Twoim własnym koncie WhatsApp Business — połączonym przez naszą aplikację Meta lub przez Twoją własną — możesz teraz tworzyć szablony, uzyskiwać ich zatwierdzenie przez Meta i wysyłać je, a wszystko to ze strony **Szablony**. Szablony, które już masz w Menedżerze WhatsApp, pojawiają się na liście automatycznie, a przycisk **Synchronizuj z Meta** pobiera wszelkie wprowadzone tam zmiany. Zobacz [Szablony wiadomości WhatsApp](../templates/whatsapp-templates.md#using-templates-with-your-own-meta-whatsapp-account).

- **Automatyzacje mogą teraz uwzględniać godziny ciszy nocnej, jeden przełącznik na przepływ pracy.** Do dzisiaj kroki z wiadomościami w automatyzacji były wysyłane w momencie, gdy przepływ pracy do nich dotarł — co sprawdzało się w przypadku „odpowiedz natychmiast”, ale niekoniecznie w przypadku przypomnienia o spotkaniu, które dociera o 2 w nocy, ponieważ termin jest wczesny. Każdy krok wyzwalający automatyzacji ma teraz przełącznik **Uwzględniaj godziny ciszy nocnej** (kliknij wyzwalacz na kanwie i przewiń do dołu jego ustawień). Włącz go, a każdy krok z wiadomością, który miałby zostać wysłany między 20:00 a 8:00 czasu lokalnego kontaktu, poczeka i zostanie wysłany około 8:00 rano czasu lokalnego; wszystkie inne kroki nadal uruchamiają się natychmiast, a czas samego wyzwalacza nie ulega zmianie. Domyślnie jest to wyłączone, więc nic, co już zbudowałeś, nie zmieni się samoistnie. Zobacz [Uwzględnianie godzin ciszy nocnej](../automations/automations.md#respecting-quiet-hours).





- **Import kontaktów tworzy teraz rzeczywiste tagi i może aktualizować istniejące kontakty.** Użytkownicy często napotykali dwa problemy podczas importu plików CSV: kolumna **Tagi** była traktowana jako pole tekstowe o nazwie `tags` przy każdym kontakcie zamiast jako rzeczywiste tagi, a każdy wiersz pasujący do istniejącego numeru telefonu był pomijany, co uniemożliwiało ponowny import poprawionego pliku. Oba problemy zostały rozwiązane. Kolumna zmapowana na **Tagi** tworzy teraz (lub ponownie wykorzystuje, ignorując wielkość liter) rzeczywiste tagi i przypisuje je; w jednej komórce można umieścić kilka tagów, oddzielając je przecinkami lub średnikami. W kroku weryfikacji dodano przełącznik **Aktualizuj istniejące kontakty**: jeśli pozostanie wyłączony, duplikaty są pomijane tak jak wcześniej; jeśli zostanie włączony, pasujące wiersze zaktualizują imię, nazwisko, adres e-mail i notatki kontaktu, dodadzą jego tagi i umieszczą go na wybranej liście. Jeśli zaimportowałeś plik z tagami przed dzisiaj, zaimportuj go ponownie z włączonym przełącznikiem, a tagi zostaną poprawnie przypisane. W interfejsie API `POST /contacts/import` przyjmuje `tags` dla każdego rekordu oraz `updateExisting` na najwyższym poziomie, a odpowiedź zawiera `updated` oraz `updated_contact_ids`. Zobacz [Importowanie kontaktów](../get-started/importing-contacts.md) oraz [API kontaktów](../api/contacts.md#bulk-import-contacts).

- **Twój AI może teraz rezerwować kilka usług oraz rezerwować je u konkretnej osoby.** Do tej pory agent oferował dokładnie jeden rodzaj spotkania, a rezerwację przyjmował ten, kto akurat był wolny. Oba te ograniczenia zostały zniesione. Na karcie **Umiejętności AI** agenta opcja **Wybierz, co można rezerwować** jest teraz listą: dodaj tyle typów wydarzeń, ile chcesz — pierwszy z nich jest domyślny — a w czacie AI zapyta, jaką usługę wybiera kontakt (lub ustali to na podstawie rozmowy), zanim zaproponuje terminy. Jeśli nazwiesz pokoje wewnątrz typu wydarzenia imionami swoich pracowników, AI użyje tych nazw: może poinformować kontakt, kto jest wolny w danym czasie („Alex jest wolny o 10:00 i 10:30, Luan o 11:00”), zarezerwować termin u wybranej osoby i przypisać ją do tego samego pracownika w przypadku zmiany rezerwacji. Pozostaw pokoje z ogólnymi nazwami, a nic się nie zmieni — AI po prostu wybierze osobę, która jest wolna, dokładnie tak jak wcześniej. Zobacz [System rezerwacji](../appointments/booking-system.md#step-3--turn-on-bookings-for-your-ai). To samo działa w kroku Rezerwacje w klasycznym edytorze kampanii, a na Twojej publicznej stronie rezerwacji wiersz **Zarezerwuj z** pozwala odwiedzającym również wybrać konkretną osobę.

- **Sztuczna inteligencja rozumie teraz odpowiedzi na relacje na Instagramie — i możesz polecić jej, aby je ignorowała.** Gdy ktoś odpowiadał na Twoją relację, AI widziało tylko tekst („😍”, „które to?”), nie wiedząc, że dotyczy on relacji, więc zadawało dziwne pytania lub próbowało przekierować luźną reakcję na rezerwację. Odpowiedzi na relacje są teraz oznaczone tagiem **[THE CONTACT REPLIED TO YOUR STORY]** wraz z załączonym obrazem lub wideo z relacji, dzięki czemu AI (oraz Ty w czatach) widzicie dokładnie, na co dana osoba reaguje, i możecie odpowiedzieć w odpowiednim kontekście. Jeśli wolisz samodzielnie obsługiwać odpowiedzi na relacje, na karcie **Instrukcje AI** agenta (pod **Język podstawowy**; klasyczny edytor kampanii również to posiada) dostępny jest nowy przełącznik **Odpowiedzi na relacje na Instagramie**. Wyłącz go, a odpowiedzi na relacje nadal będą trafiać do Twoich czatów wraz z załączoną relacją — tagi, automatyzacje i powiadomienia będą nadal działać — ale AI pozostanie cicho, a w konwersacji pojawi się mała notatka „pominięto”, abyś wiedział dlaczego. Jest to ustawienie działające w czasie rzeczywistym, nie wymaga publikacji i jest dostępne przez `respond_to_instagram_story_replies` API. Zobacz [Wiadomości prywatne na Instagramie](../messaging-channels/instagram-dms.md#story-replies).

- **Automatyzacja jest teraz dostępna na każdym koncie.** Kreator wieloetapowych przepływów pracy zakończył fazę wczesnego dostępu i jest już dostępny dla wszystkich — szukaj sekcji **Automatyzacja** w **AI Studio** na pasku bocznym. Opisz, co chcesz osiągnąć, używając prostego języka („wyślij wiadomość uzupełniającą, jeśli nie ma odpowiedzi w ciągu 1 godziny”, „oznacz kontakty pytające o cennik”), a system przygotuje wyzwalacz i kroki za Ciebie, lub przeciągnij wszystko ręcznie na obszar roboczy. Przepływy pracy mogą być uruchamiane przez wiadomości, nowe lub zaktualizowane kontakty, transakcje, spotkania, zadania, harmonogram, webhooki — lub przez Twojego własnego agenta AI, który może wywołać automatyzację w trakcie rozmowy jako jedną ze swoich umiejętności i wykorzystać odpowiedź w kolejnej wiadomości. Kroki obejmują wysyłanie wiadomości (w tym szablonów WhatsApp), oznaczanie, transakcje, zadania, spotkania, warunki, pętle, opóźnienia, webhooki oraz krok AI, który odczytuje dane z uruchomienia i na ich podstawie coś zapisuje lub podejmuje decyzję. Każde uruchomienie zużywa 0,25 kredytu, plus dodatkowe 0,25 kredytu za każdym razem, gdy wykonywany jest krok AI; w przeciwnym razie liczba kroków jest nieograniczona. Zobacz [Automatyzacja](../automations/automations.md).

- **Listy, które wypełniają się same: listy inteligentne.** Lista była kiedyś zbiorem, który wypełniało się ręcznie, więc „wszyscy z tagiem `hot-lead`, którzy byli aktywni w tym miesiącu” było zadaniem, które trzeba było powtarzać co tydzień. Lista może teraz być **listą inteligentną**: wybierz **Listę inteligentną** w oknie dialogowym **Nowa lista**, ustaw reguły raz, a lista będzie się sama aktualizować. Reguły mogą uwzględniać tagi, inne listy, kanał i status, datę dodania, ostatnią aktywność lub ostatnią wiadomość od danej osoby, włączoną dla niej sztuczną inteligencję, historię odpowiedzi, adres e-mail, numer telefonu lub imię, kampanię lub członka zespołu, do którego jest przypisana, oraz dowolne własne pola — w połączeniu z **Wszystkie reguły** lub **Dowolna reguła**, maksymalnie do 20 z nich. Licznik na żywo pod regułami („≈ 3 kontakty pasują”, z kilkoma przykładowymi imionami) pokazuje, kogo obejmują, zanim zapiszesz zmiany. Potem wszystko dzieje się automatycznie: osoba, której dane się zmienią i zacznie pasować do reguł, dołącza w ciągu kilku sekund, reguły oparte na czasie, takie jak „brak aktywności przez 90 dni”, są sprawdzane ponownie co 15 minut, a **Odśwież teraz** w menu listy uruchamia je natychmiast. Listy inteligentne działają wszędzie tam, gdzie zwykłe listy — filtruj według nich kontakty, eksportuj je lub skieruj na nie transmisję i pozwól, aby grupa odbiorców zarządzała się sama. Jedyną rzeczą, której nie można zrobić, jest ręczne dodawanie lub usuwanie osób: członkostwo wynika z reguł, więc lista wyświetla komunikat *„Członkowie są wyliczani na podstawie reguł tej listy”*, a skład listy zmieniasz, klikając **Edytuj reguły**. Warto o tym wiedzieć, zanim połączysz listę z aktywną transmisją: każdy, kto nowo pasuje do reguł, automatycznie otrzymuje wiadomość powitalną, a każda z nich zużywa kredyty. W API `POST /lists` i `PUT /lists/{listId}` przyjmują `type` oraz `smart_rules`, z `POST /lists/preview` do przetestowania zestawu reguł. Zobacz [Organizowanie list i kontaktów](../get-started/list-and-contact-management.md#smart-lists-auto-updating) oraz [API kontaktów](../api/contacts.md#lists).





- **Zwinięty pasek boczny wysuwa się teraz po najechaniu na niego kursorem myszy.** Jeśli pasek boczny był zwinięty do postaci wąskiego paska ikon, znalezienie czegoś wymagało rozpoznania ikony lub kliknięcia, aby go rozwinąć. Teraz wystarczy na chwilę zatrzymać wskaźnik na pasku, a ten wysunie się na wierzch strony — z etykietami, polem **Szukaj** i całą zawartością — a następnie schowa się, gdy tylko odsuniesz kursor. Strona pod spodem nie przesuwa się. Chcesz, aby pasek pozostał otwarty? Kliknij ikonę panelu na górze, gdy jest rozwinięty, aby go przypiąć. Przejście do paska bocznego za pomocą klawiatury otwiera go w ten sam sposób, a Twoje preferencje dotyczące zwiniętego lub rozwiniętego widoku są zapamiętywane tak jak wcześniej — podgląd ich nie zmienia. Zobacz [Pulpit nawigacyjny](../get-started/dashboard.md#sidebar-navigation).

- **Reaguj na wiadomości za pomocą emoji.** Nie każda wiadomość wymaga pisemnej odpowiedzi — czasami 👍 wystarczy za całą odpowiedź. Najedź kursorem na wiadomość w czatach, kliknij małą strzałkę obok dymka, a w górnej części menu pojawi się rząd emoji: kliknij jedno z nich, a pojawi się ono w kopii czatu klienta, dokładnie tak, jakbyś zareagował z własnego telefonu. Twoja reakcja będzie widoczna jako mały element pod wiadomością w Twojej skrzynce odbiorczej; wybierz inne emoji, aby je zastąpić, lub kliknij to, które wybrałeś, aby je cofnąć. Funkcja działa w **WhatsApp połączonym przez kod QR** oraz **Telegramie** — kanałach, które pozwalają firmie wysyłać reakcje — a w przypadku Telegrama rząd zawiera emoji, które sam Telegram akceptuje jako reakcje. W WhatsApp połączonym przez kod QR reakcje dodawane przez klientów do Twoich wiadomości są teraz również widoczne pod tymi wiadomościami w Twojej skrzynce odbiorczej. W kanałach bez obsługi reakcji rząd jest wyszarzony, a po najechaniu na niego kursorem dowiesz się dlaczego. Zobacz [Czaty](../chats/chat-interface.md#reacting-to-a-message).


- **Krok „Znajdź kontakty” obsługuje teraz pełne filtrowanie — tagi i wszystko to, co potrafią inteligentne listy.** Krok automatyzacji **Znajdź kontakty** pozwalał zawęzić wyniki za pomocą wyszukiwania tekstowego lub listy, ale nie za pomocą kryteriów, według których faktycznie segmentowane są przepływy pracy. Zaplanowana automatyzacja, która miała przetwarzać np. tylko kontakty z tagiem `lead`, wymagała utrzymywania osobnej listy tylko po to, by zasilić ten krok. Dwie zmiany rozwiązują ten problem. Szybka zmiana: pola **Z tagiem** i **Bez tagu** — „wszyscy z tagiem `lead`, ale jeszcze bez tagu `contacted`” to teraz jeden krok, bez dodatkowych list; tagi są dopasowywane według nazwy, a nieistniejąca nazwa powoduje przerwanie działania z jasnym komunikatem „Nie znaleziono tagu” zamiast cichego zwracania pustego wyniku. Pełna zmiana: kreator **Zaawansowanych filtrów** w tym samym kroku — dokładnie ten sam kreator reguł, którego używają inteligentne listy, z podglądem „N kontaktów pasuje” w czasie rzeczywistym — dzięki czemu krok może filtrować według kombinacji tagów (dowolny/wszystkie/brak), przynależności do listy, kanału, statusu, daty dodania lub ostatniej aktywności kontaktu, włączonej sztucznej inteligencji, trybu „nie przeszkadzać”, imienia/nazwiska/e-maila/telefonu, etapu lejka sprzedaży, w którym znajdują się transakcje, oraz pól niestandardowych, dopasowywanych według wszystkich lub dowolnych reguł. Gdy ustawione są zaawansowane filtry, przejmują one kontrolę, a proste pola są ignorowane; niedokończona reguła nigdy nie jest wysyłana, więc tworzony filtr nie może przypadkowo dopasować wszystkich kontaktów. Obie opcje są również dostępne w publicznym API: `tag`, `excludeTag` oraz `rules` w punkcie końcowym listy kontaktów. Zobacz [Automatyzacje](../automations/automations.md#actions).

- **Automatyzację można teraz przypisać do jednego agenta AI.** Wyzwalacz **Wiadomość przychodząca** zawsze pozwalał na zawężenie działania do pojedynczej kampanii, ale na kontach korzystających z nowego środowiska Agentów ten wybór był po prostu pusty — więc automatyzacja działała dla każdej konwersacji na koncie lub wcale. Jeśli prowadzisz agenta wsparcia i agenta sprzedaży, to różnica między użytecznym przepływem pracy a takim, którego nie da się zbudować. Pole nazywa się teraz **Agent lub kampania (opcjonalnie)**: otwórz wyzwalacz, kliknij go, a otrzymasz pogrupowaną listę z agentami według nazw oraz klasycznymi kampaniami poniżej, jeśli nadal jakieś posiadasz. Wybierz jednego, a automatyzacja zadziała tylko dla konwersacji obsługiwanych przez tego agenta; pozostaw pole puste, a nic się nie zmieni. Jest to jeden wybór, a nie zestaw, więc drugi agent oznacza drugą automatyzację. Niektórzy agenci nie mogą być jeszcze tutaj wyróżnieni — pole zlicza ich tuż pod sobą, więc krótka lista jest czymś, co widzisz, a nie czymś, co musisz zgadywać. Zobacz [Automatyzacje](../automations/automations.md#running-an-automation-for-one-agent-only).

- **Pokaż swój widżet czatu działający na cudzej stronie internetowej bez konieczności instalowania czegokolwiek.** Sprzedaż asystenta AI jest znacznie łatwiejsza, gdy druga osoba może zobaczyć go na własnych stronach, a nie na stronie demonstracyjnej, ale wcześniej wymagało to poproszenia jej o wklejenie znacznika skryptu, zanim na cokolwiek się zgodziła. Panel **Zarządzanie** dla Twojego widżetu czatu, w sekcji **Kanały i osadzanie**, zawiera teraz **Link do wersji demonstracyjnej dla klienta**: wpisz dowolny adres strony internetowej, kliknij **Kopiuj**, a otrzymasz link, który otwiera tę stronę z widżetem unoszącym się na wierzchu, dokładnie tak, jak wyglądałby po zainstalowaniu. Wyślij go potencjalnemu klientowi, a będzie mógł kliknąć dymek i porozmawiać z Twoim agentem bezpośrednio na miejscu. Na jego stronie internetowej nic nie jest instalowane i nic nie jest zmieniane — wersja demonstracyjna istnieje tylko wewnątrz tego linku. Czaty rozpoczęte z tego poziomu to prawdziwe rozmowy, które trafiają do Twojej skrzynki odbiorczej tak jak każde inne. Niektóre strony internetowe odmawiają wyświetlania wewnątrz innej strony ze względów bezpieczeństwa; w takim przypadku link nadal działa, pokazując neutralne okno przeglądarki w miejscu strony z Twoim widżetem na wierzchu. Zobacz [Widżet czatu na stronie internetowej](../get-started/chat-widget.md#show-the-widget-on-someone-elses-website).

- **Automatyzacje mogą przypominać ludziom o spotkaniu — i reagować na dziewięć innych zdarzeń na Twoim koncie.** Lista wyzwalaczy składała się z dziesięciu pozycji i była w większości ogólna: harmonogram, webhook, uruchomienie ręczne. Teraz jest ich dziewiętnaście, są podzielone na grupy i zawierają te, o które użytkownicy najczęściej pytali. **Przed spotkaniem** to najważniejsza nowość: wybierz momenty, które Cię interesują — 24 godziny przed, 3 godziny przed, własna liczba minut (do pięciu na automatyzację) — a przepływ pracy uruchomi się raz na spotkanie dla każdego przypomnienia. Obejmuje to spotkania już istniejące w kalendarzu, a nie tylko nowe, przesuwa się wraz z rezerwacją w przypadku zmiany terminu i anuluje przypomnienie, gdy spotkanie zostanie odwołane; przypomnienie, którego czas minął w momencie dokonania rezerwacji, jest pomijane, zamiast zostać wysłane z opóźnieniem. Oprócz tego: **Spotkanie zarezerwowane**, **Spotkanie odwołane**, **Nowy kontakt**, **Zadanie utworzone** (opcjonalnie tylko jeden rodzaj zadania), **Zadanie ukończone**, **Wiadomość nieudana** — z przyczyną podaną przez kanał — **Wiadomość dostarczona** oraz **Niski stan środków**. Trzy wyzwalacze, które już posiadałeś, były również częściowo „ślepe”: **Wiadomość przychodząca**, **Kontakt zaktualizowany** i **Transakcja zaktualizowana** zauważały tylko zmiany dokonane w samym kreatorze, więc kontakt zaktualizowany przez agenta AI w trakcie rozmowy, transakcja przesunięta na tablicy lejka sprzedaży lub rekord zmieniony przez import lub API nie wywoływały żadnej akcji. Teraz uruchamiają się niezależnie od źródła zmiany. Pełny przykład działania przypomnienia 24-godzinnego + 3-godzinnego znajduje się w [Automatyzacjach](../automations/automations.md#example-appointment-reminders-24-hours-and-3-hours-before), w tym informacje o tym, jak postępować z 24-godzinnym oknem WhatsApp.

- **Nowe akcje automatyzacji — szablony WhatsApp, spotkania, kontrola kontaktów i kroki wyszukiwania.** Automatyzacja mogła tworzyć rzeczy i niewiele więcej, więc większość przepływów pracy kończyła się na „utwórz zadanie i miej nadzieję”. Lista akcji obejmuje teraz: **Wyślij szablon WhatsApp**, który dociera do osób spoza 24-godzinnego okna WhatsApp, adresowany według kontaktu lub zwykłego numeru telefonu (kontakt jest tworzony, jeśli nie istnieje), z wypełnionymi zmiennymi szablonu na podstawie danych kontaktu. **Wyślij wiadomość** zastępuje stare, oddzielne kroki dla WhatsApp i SMS — zawsze wysyłały wiadomość na kanale, na którym kontakt już był, i teraz o tym informują — oraz umożliwia dołączenie obrazu lub pliku. **Wyślij wiadomość WhatsApp Web** robi to samo przez telefon połączony kodem QR. Spotkania zyskały funkcje **Zmień termin**, **Znajdź spotkanie**, **Znajdź spotkania** i **Znajdź dostępne terminy**, a **Anuluj spotkanie** teraz faktycznie anuluje — zachowując spotkanie w rejestrze jako anulowane — podczas gdy wcześniej usuwało rekord całkowicie. Kontakty zyskały **Włącz lub wyłącz AI dla kontaktu**, **Ustaw „nie przeszkadzać”**, **Ustaw pole niestandardowe**, **Przenieś do kampanii** oraz **Dodaj do / Usuń z listy**. A ponieważ przepływ pracy, który nie potrafi niczego wyszukać, nie może podjąć decyzji, dodano również kroki odczytu: **Znajdź kontakt**, **Znajdź kontakty**, **Znajdź zadanie** i **Znajdź zadania**, dzięki czemu warunek może rozgałęziać się na podstawie tego, co faktycznie istnieje. Nowość: krok **Opóźnienie** może czekać do określonego momentu, a nie przez stały odcinek czasu — „do rozpoczęcia spotkania minus trzy godziny” — z momentem wstawionym z wcześniejszego kroku i przesunięciem w minutach. Zobacz [Automatyzacje](../automations/automations.md#actions).


- **Stwórz nowego agenta bezpośrednio ze swojej witryny.** Okno dialogowe **Nowy agent** na stronie Agentów AI pyta teraz, z jakiego źródła agent ma się uczyć, a odpowiedzią może być po prostu Twoja witryna. Wpisz adres, opcjonalnie kliknij **Znajdź strony**, aby zaznaczyć dokładnie te, które mają zostać odczytane (kilka istotnych jest zaznaczonych domyślnie), dodaj cennik lub broszurę, jeśli je posiadasz, i kliknij **Zbuduj agenta**. Okno dialogowe pozostaje otwarte podczas tworzenia agenta — pokazuje postęp prac (odczytywanie witryny, a następnie tworzenie instrukcji) i zazwyczaj zajmuje to minutę lub dwie — a następnie otwiera edytor gotowego agenta z wypełnionymi instrukcjami i bazą wiedzy, gotowymi do sprawdzenia i dostosowania. Przycisk **Kontynuuj w tle** pozwala na zajęcie się innymi zadaniami w trakcie kończenia procesu — agent będzie widoczny na liście jako tworzony, dopóki nie będzie gotowy do otwarcia. Rozpoczęcie od zera nadal działa tak samo jak wcześniej, a wybrane strony stają się również źródłami wiedzy w zakładce FAQ i baza wiedzy agenta. Zobacz [Agenci AI](../ai-agents/ai-agents.md#creating-an-agent).

- **Numery telefonów mają teraz jedną cenę, niezależnie od operatora.** Obliczanie miesięcznego kosztu numeru wymagało wcześniej analizowania kwot, które zmieniały się w zależności od kraju i numeru, bez możliwości sprawdzenia z góry, jaki rodzaj numeru kupujesz. Wynajem numerów jest teraz prosty. Wynajęte numery są rozliczane w kredytach według opublikowanej stawki platformy, zaczynającej się od 50 kredytów miesięcznie i rosnącej wraz z ceną operatora; dokładna stawka jest widoczna przed zakupem oraz na karcie numeru. Ten czynsz jest jedyną miesięczną opłatą za numer — obejmuje połączenie z WhatsApp, więc nie ma żadnych dodatkowych kosztów miesięcznych za utrzymanie możliwości wysyłania wiadomości. (Dla porównania, samo połączenie WhatsApp Web, bez wynajętego tutaj numeru, kosztuje tyle samo: 50 kredytów). Wynajmujesz już numery? Przejdą one na nową stawkę w następnym cyklu rozliczeniowym — nic nie zmienia się w trakcie cyklu i nie musisz nic robić. Zobacz [Numery telefonów](../settings/phone-numbers.md#monthly-phone-number-billing).

- **Każdy numer pokazuje teraz swoją miesięczną cenę na swojej karcie.** Nie musisz już szukać informacji o tym, ile kosztuje Cię dany numer: otwórz **Ustawienia → Kanały → Kanały**, a na karcie każdego numeru w sekcji WhatsApp Business API znajdziesz jego dokładną miesięczną cenę oraz status. Okno zakupu pokazuje tę samą cenę przed potwierdzeniem transakcji, więc kwota, na którą się zgadzasz, jest taka sama, jaką zobaczysz później. Zobacz [Numery telefonów](../settings/phone-numbers.md#monthly-phone-number-billing).

- **Nowy sposób łączenia WhatsApp: używaj własnego konta WhatsApp Business bez konfiguracji dla programistów.** Do tej pory miałeś dwa końce spektrum — wynajmij numer tutaj i pozwól wszystkiemu działać na kredytach lub zbuduj własną aplikację w witrynie programistycznej Meta i skopiuj cztery wartości. **Połącz przez naszą aplikację Meta**, na karcie **WhatsApp Business API** w **Ustawienia → Kanały → Kanały**, znajduje się pomiędzy nimi: Twoje własne konto WhatsApp Business, bez konieczności tworzenia czegokolwiek w witrynie programistycznej, ponieważ aplikacja jest nasza. **Meta rozlicza konwersacje bezpośrednio** z Twoim kontem WhatsApp Business. **Jeśli przynosisz własny numer:** 50 kredytów miesięcznie od nas za połączenie. **Jeśli wynajmujesz numer tutaj:** brak dodatkowych opłat, ponieważ czynsz za numer już obejmuje połączenie. Jedna rzecz do przygotowania: Meta wymaga ważnej metody płatności na tym koncie WhatsApp Business, w przeciwnym razie zablokuje każdą konwersację rozpoczętą przez Twoją firmę, a od 1 października 2026 r. odpowiedzi również zostaną zatrzymane. Zobacz [Połącz przez naszą aplikację Meta](../messaging-channels/connect-through-our-meta-app.md) oraz [Koszty WhatsApp i zmiana z października 2026 r.](../messaging-channels/whatsapp-pricing.md).

- **Viber jest teraz kanałem, który możesz podłączyć.** Jeśli Twoi klienci korzystają z Vibera – a na Filipinach, w Wietnamie i w dużej części Europy Wschodniej robi to wielu z nich – Twoje konwersacje z Vibera mogą teraz trafiać do aplikacji, gdzie będzie na nie odpowiadać Agent AI. Konfiguracja wymaga wypełnienia tylko jednego pola: przejdź do **Ustawienia → Kanały → Kanały**, kliknij **Podłącz** na karcie **Viber** i wklej token autoryzacyjny swojego bota. To wszystko. Nie ma żadnego webhooka do skopiowania do innej konsoli ani drugiego ekranu do ukończenia, ponieważ w ramach procesu łączenia rejestrujemy wszystko w Viberze za Ciebie. Przychodzące zdjęcia, filmy, pliki, naklejki i lokalizacje są rozpoznawane, a Twój Agent odpowiada tekstem i obrazami. Dwie rzeczy, które warto wiedzieć przed rozpoczęciem. Po pierwsze, potrzebujesz własnego bota Viber: od lutego 2024 r. Viber udostępnia boty tylko w ramach płatnego planu biznesowego, więc konfigurujesz go bezpośrednio u nich, a konto pozostaje Twoje, na Twoje nazwisko, a opłaty rozliczasz bezpośrednio z Viberem. Tutaj nie są doliczane żadne dodatkowe koszty, a Viber jako kanał w aplikacji nie generuje dla Ciebie żadnych opłat. Po drugie, bot Viber może wysyłać wiadomości tylko do osób, które go obserwują, co czyni go doskonałym narzędziem do odpowiadania klientom, ale słabym do zimnego kontaktu; odpowiedzi w ramach konwersacji rozpoczętej przez kogoś są po stronie Vibera bezpłatne i nielimitowane, więc Agent odpowiadający Twoim klientom nie kosztuje Cię nic poza miesięczną opłatą za Vibera. Jeśli ktoś przestanie obserwować Twojego bota, aplikacja to wykryje i przestanie podejmować próby wysyłki, zamiast gromadzić nieudane próby. Zobacz [Viber](../messaging-channels/viber.md).

- **Twój kanał e-mail może teraz zawierać odpowiedni podpis.** Odpowiedzi wysyłane z podłączonej skrzynki pocztowej zawierały tylko treść wiadomości — bez imienia i nazwiska, nazwy firmy, żadnego podpisu, którego oczekuje się w każdej wiadomości biznesowej, oraz bez możliwości jego dodania. Na ekranie połączenia e-mail (**Ustawienia → Kanały → Kanały → Zarządzaj** na karcie E-mail) znajduje się teraz pole **Podpis (opcjonalnie)**: wpisz swój podpis, kliknij **Zapisz podpis**, a zostanie on dodany na dole każdej wiadomości e-mail wysyłanej z tej skrzynki — zarówno w odpowiedziach Twojego agenta AI, jak i w tych, które piszesz samodzielnie w czatach. Podpis jest dodawany w momencie wysyłki wiadomości, więc nie zaśmieca konwersacji w czatach, a Twój agent nie odczytuje go jako części czatu. Obsługiwany jest zwykły tekst o długości do 2000 znaków, z zachowaniem wprowadzonych przez Ciebie podziałów wiersza; każda podłączona skrzynka pocztowa ma swój własny podpis. Pozostaw pole puste, aby nie dodawać podpisu, lub wyczyść je później, aby go usunąć. Zobacz [E-mail](../messaging-channels/email.md#adding-a-signature-optional).


- **Agentom można teraz bezpośrednio przydzielać rezerwację spotkań, naprawiono również błąd, który po cichu to blokował.** Na kontach korzystających z nowego środowiska Agentów, karta **Możliwości AI** w edytorze agenta informowała, że rezerwacja jest „zarządzana automatycznie” — jednak nigdzie nie było przełącznika, aby ją włączyć, a dla każdego, kto utworzył typ wydarzenia po rejestracji, opcja ta pozostawała wyłączona. W rezultacie agent odpowiadał „Przekażę to zespołowi” zamiast oferować terminy, a w interfejsie nie było żadnego wyjaśnienia dlaczego. Ten panel jest teraz prawdziwym panelem sterowania: włącz **Pozwól temu agentowi rezerwować spotkania**, wybierz **Wbudowany kalendarz** (lub Zenchef/Formitable), wybierz typ wydarzenia, dla którego ma dokonywać rezerwacji — lub utwórz go na miejscu — i zapisz. Zmiana stosuje się natychmiast, bez konieczności używania przycisku **Opublikuj**. Jeśli rezerwacje są włączone, ale nie wybrano typu wydarzenia, panel teraz o tym informuje, zamiast działać w tle bez powiadomienia. Jeśli Twoje konto nadal korzysta z Kampanii, nic się nie zmienia — krok **Rezerwacje** w kampanii działa dokładnie tak samo jak wcześniej. Zobacz [System rezerwacji](../appointments/booking-system.md#step-3--turn-on-bookings-for-your-ai) oraz [Agenci AI](../ai-agents/ai-agents.md).


- **Konta korzystające z nowego środowiska Agentów nie są już przekierowywane na nieistniejącą stronę Kampanii.** Jeśli Twoje konto korzysta z Agentów AI (brak pozycji Kampanie w menu), cała aplikacja została dostosowana do tego modelu i działa w pełni poprawnie. **Biblioteka mediów** wyświetla teraz Twoich agentów i umożliwia przesyłanie oraz przypisywanie do nich plików — wcześniej pojawiał się komunikat „najpierw utwórz kampanię”, nawet jeśli pliki były już na miejscu. Środowisko testowe **Wypróbuj** oraz sekcja **Rezerwacje** w edytorze agenta nie powodują już zapętlenia, okno **Połącz z agentem** w Bazie wiedzy faktycznie wyświetla listę Twoich agentów, a przyciski typu „Przypisz do kampanii”, które nie mogły działać na koncie z Agentami, zostały usunięte. **Champ**, pomocnik wewnątrz aplikacji, również został zaktualizowany — teraz udziela wskazówek dostosowanych do Agentów, zamiast sugerować dołączanie kampanii. Starsze konta oparte na kampaniach nie odczują żadnych zmian. Zobacz [Biblioteka mediów](../ai-automation/media-library.md) oraz [Agenci AI](../ai-agents/ai-agents.md).

- **Nowy interfejs jest teraz domyślny.** Zaloguj się pod adresem, którego zawsze używasz, a trafisz bezpośrednio do nowej aplikacji — szybszego, przejrzystszego projektu, który do tej pory znajdował się pod adresem `/v2`. Wszystko w ramach tego samego konta pozostaje bez zmian: Twoje kontakty, konwersacje, kampanie i ustawienia są na swoim miejscu, a stare linki `/v2` nadal działają. (Klasyczna aplikacja, którą zastąpił, została wycofana — zobacz „Klasyczna aplikacja została wycofana” w sekcji Ulepszenia). Zobacz [Przewodnik powitalny](../README.md).

- **Plan Mini wyszedł z wczesnego dostępu.** Mini to lżejszy odpowiednik planu Max: ta sama rodzina autorskiej sztucznej inteligencji w lżejszej konfiguracji, kosztująca 0,15 kredytu za odpowiedź zamiast 0,25 w planie Max. Pojawia się teraz w selektorze **Jakość AI** na każdym koncie posiadającym plan Max — bez konieczności rejestracji, wystarczy wybrać go dla danego Agenta. Kompromis jest uczciwy i niewielki: Mini niesie ze sobą nieco wyższe ryzyko drobnego błędu niż Max, więc w konwersacjach, gdzie błędny szczegół może kosztować sprzedaż, Max pozostaje najlepszym wyborem; w przypadku czatów o dużej objętości, gdzie liczy się każdy kredyt, Mini jest opcją budżetową, która nadal pisze w stylu rodziny, z której pochodzi. Zobacz [Konfigurowanie bota AI](../ai-automation/ai-bot-setup.md#ai-quality-quality-vs-cost).


- **Krok AI w automatyzacji jest prostszy, a ceny automatyzacji są teraz stałe i przewidywalne.** **Krok AI** nie prosi już o wybranie modelu — napisz swój prompt, a uruchomi się on na wbudowanej sztucznej inteligencji platformy, tej samej, która zasila poziom Max, dostrojonej tak, aby zwracała dokładnie takie dane wyjściowe, jakich potrzebuje Twój następny krok, bez zbędnych dodatków. Cennik jest teraz również jasny: każde uruchomienie automatyzacji zużywa 0,25 kredytu, niezależnie od tego, co ją inicjuje, plus 0,25 kredytu za każdym razem, gdy uruchamia się krok AI (krok AI wewnątrz pętli płaci za każde powtórzenie; **Krok testowy** w kroku AI uruchamia prawdziwą sztuczną inteligencję i zużywa te same 0,25 kredytu). Buduj z dowolną liczbą kroków — krok AI jest jedynym, który zwiększa cenę. Jeśli Twój stan konta się wyczerpie, uruchomienie zakończy się niepowodzeniem z wyraźnym komunikatem „brak wystarczających środków” w historii uruchomień, a nowe uruchomienia przejdą, gdy tylko doładujesz konto. Zobacz [Automatyzacje](../automations/automations.md#what-automations-cost).

- **Możesz teraz samodzielnie dodawać kontakty do automatyzacji — pojedynczo lub całą listę.** Każdy wyzwalacz automatyzacji do tej pory czekał na coś: wiadomość przychodzi, pole się zmienia, nadchodzi czas harmonogramu. Nie było sposobu, aby powiedzieć „uruchom to dla tych osób, teraz” — więc sekwencji działań następczych, przez którą chciałeś przeprowadzić 300 leadów, po prostu nie dało się zbudować. Nowy wyzwalacz **Kontakt dodany** to brakujący element: nadaj automatyzacji ten wyzwalacz, zbuduj swoje kroki (wiadomość, czekaj dzień, wiadomość ponownie, utwórz zadanie), a następnie dodaj osoby ze strony **Kontakty** — zaznacz kontakty, kliknij **Automatyzacja** na pasku na dole, wybierz automatyzację. Uruchamia się ona raz na kontakt, a każdy krok może użyć imienia, telefonu, adresu e-mail i kanału tego kontaktu, więc krok wiadomości już wie, do kogo pisze. Możesz dodawać osoby z dowolnego miejsca: masowo z Kontaktów, z panelu szczegółów jednego kontaktu, z menu trzech kropek przy konwersacji lub z samej automatyzacji — lista Automatyzacji i strona dziennika automatyzacji mają przycisk **Dodaj kontakty**, który pozwala wyszukać kontakty i zaznaczyć te, które chcesz. Dodawanie setek osób naraz rzadko kończy się dobrze, więc kontakty są zawsze dodawane stopniowo, a nie w jednym wybuchu — a jeśli chcesz to jeszcze bardziej rozciągnąć, zaznacz **Dodaj stopniowo** i wybierz, ile osób dodawać naraz i jak długo czekać między partiami (20 co 30 minut rozkłada 500 osób na około pół dnia). Postęp jest widoczny nad historią uruchomień, z opcjami **Wstrzymaj**, **Wznów** i **Anuluj**, gdy partia jest w toku. Domyślnie nikt nie przechodzi przez tę samą automatyzację dwa razy — dodaj kogoś ponownie, a zostanie pominięty — ale możesz włączyć **Ponowne wejście** w wyzwalaczu, jeśli budujesz comiesięczne sprawdzanie. Zobacz [Automatyzacje](../automations/automations.md#adding-contacts-to-an-automation).

- **Twój agent AI może teraz wywołać automatyzację jako jedną ze swoich umiejętności.** Do tej pory podłączenie automatyzacji do AI oznaczało niezgrabny objazd: nadaj automatyzacji wyzwalacz webhook, skopiuj jej adres internetowy i sekret do funkcji niestandardowej i przepisz każde pole drugi raz — a następnie utrzymuj obie strony w synchronizacji ręcznie na zawsze. Nowy wyzwalacz **Funkcja agenta AI** usuwa to wszystko. W samym wyzwalaczu nazywasz funkcję, opisujesz, kiedy AI powinna jej użyć, wymieniasz szczegóły, które powinna zebrać z konwersacji, i wybierasz, którzy agenci otrzymują tę umiejętność — lub włączasz ją z karty **Umiejętności AI** dowolnego agenta, gdzie pasuje ona do innych umiejętności agenta, tak jak można się spodziewać; włączenie automatyzacji przekazuje ją tym agentom — nic nie trzeba nigdzie kopiować. Dodaj krok **Zwróć odpowiedź**, a odpowiedź automatyzacji trafi prosto do agenta w trakcie konwersacji, dzięki czemu może on sprawdzić kalendarz, wyszukać zapasy w Twoich własnych systemach lub obliczyć wycenę i podać rzeczywisty wynik w swojej następnej odpowiedzi; bez tego agent jest po prostu informowany, że praca się rozpoczęła. Funkcja pojawia się również na stronie Funkcji niestandardowych z plakietką „Zarządzane przez automatyzację” — utrzymywana w synchronizacji dla Ciebie, edytowana tylko przez automatyzację. I poprawka, którą ujawniła ta praca: wyzwalacze **Nowy element kanału** i **Otrzymano e-mail** można było zbudować i włączyć, ale nigdy faktycznie nie uruchamiały one przebiegu; oba teraz działają poprawnie. Zobacz [Automatyzacje](../automations/automations.md#letting-your-ai-agent-call-an-automation).

- **Każda popularna akcja automatyzacji ma teraz przewodnik — nie tylko pierwsze trzy.** Zeszłotygodniowe przewodniki obejmowały dodawanie wiersza do Arkuszy Google, wysyłanie e-maila przez Gmail i publikowanie na Slacku; wszystko inne nadal pokazywało surowe pola techniczne („zakres notacji A1”, „UNFORMATTED_VALUE”). Teraz każda akcja w nagłówku **Popularne** aplikacji przeprowadzi Cię przez proces prostym językiem: **Arkusze Google** — znajdź wiersz, odczytaj wartości, wyczyść wartości, utwórz arkusz kalkulacyjny; **Gmail** — szkice, odpowiedzi i znajdowanie e-maili; **Slack** — znajdowanie, listowanie i tworzenie kanałów; **Notion** — wybierz jedną ze swoich baz danych z listy, a każda z jej właściwości stanie się polem do wypełnienia, plus tworzenie stron, dodawanie treści i wyszukiwanie; **HubSpot** — kontakty, transakcje, firmy, zgłoszenia i wyszukiwanie kontaktów; **Kalendarz Google** — wybierz kalendarz ze swojej listy, a następnie twórz, aktualizuj, znajduj lub usuwaj wydarzenia i znajduj wolne terminy; **Dokumenty Google** — wybierz dokument z listy, wstaw tekst, znajdź i zamień, twórz dokumenty (zwykłe lub z Markdown); oraz **Telegram** — wiadomości, zdjęcia, pliki i przekazywanie. Rozwijane listy na żywo pobierają Twoje rzeczywiste arkusze, bazy danych, kalendarze, dokumenty i kanały; techniczne pokrętła znajdują się za opcją **Pokaż opcje zaawansowane** z już ustawionymi rozsądnymi wartościami. Kroki zbudowane w stary sposób nadal działają — otwórz jeden i wybierz **Przełącz na tryb prosty**, aby uzyskać wersję z przewodnikiem. Zobacz [Automatyzacje](../automations/automations.md#steps).

- **Automatyzacje Webhook mogą teraz odpowiadać.** Do tej pory zewnętrzne narzędzie, które wywoływało webhook Twojej automatyzacji, otrzymywało tylko zwykłe potwierdzenie — w porządku dla „uruchom i zapomnij”, bezużyteczne, jeśli wywołujący potrzebuje czegoś z przebiegu, jak wiersz, który właśnie wyszukałeś, lub kontakt, który właśnie utworzyłeś. Nowy krok **Zwróć odpowiedź** zamyka tę pętlę: umieść go w dowolnym miejscu w automatyzacji wyzwalanej przez webhook, wybierz kod statusu i napisz treść odpowiedzi (JSON lub zwykły tekst) przy użyciu wartości z wcześniejszych kroków, a wywołujący otrzyma Twoją odpowiedź w momencie, gdy przebieg dotrze do tego kroku. To zmienia automatyzację w małe API: formularz na stronie internetowej może wywołać Twój webhook, pozwolić automatyzacji wyszukać odwiedzającego w Arkuszach Google lub CRM i otrzymać wynik w tym samym wywołaniu. Jeśli przebieg trwa dłużej niż 30 sekund, aby dotrzeć do kroku, wywołujący otrzymuje zwykłe potwierdzenie, a automatyzacja po prostu działa dalej. **Krok testowy** podgląda odpowiedź z Twoimi przykładowymi danymi, zanim cokolwiek zostanie uruchomione na żywo. Zobacz [Automatyzacje](../automations/automations.md#steps).

- **Typy wydarzeń to teraz właściwa lista, a nie ściana kart.** Karta **Typy wydarzeń** na stronie Spotkań pokazywała każdy typ wydarzenia jako kartę ze szczegółami ukrytymi w małych chipach, więc nic nie było wyrównane między jednym wydarzeniem a drugim, a odpowiedź na pytanie "które z nich trwa 45 minut?" oznaczała czytanie każdej karty po kolei. Teraz jest to tabela, pasująca do karty Nadchodzące spotkania obok: jeden wiersz na typ wydarzenia, z kolumnami dla czasu trwania, lokalizacji, liczby rezerwacji w tym samym czasie, liczby posiadanych rezerwacji, okresu wypowiedzenia i daty ostatniej zmiany — dzięki czemu możesz przeskanować wzrokiem jedną kolumnę zamiast szukać. Kolumna **Pokoje** pojawia się, gdy tylko typ wydarzenia ma więcej niż jeden pokój. Kliknij wiersz, aby otworzyć go do edycji, lub najedź na niego, aby zobaczyć ikony ołówka i kosza, które wcześniej znajdowały się na kartach. Nic w samych typach wydarzeń się nie zmieniło. Zobacz [System rezerwacji](../appointments/booking-system.md#step-2--create-an-event-type).

- **Widżet czatu może teraz wiedzieć, kim jest odwiedzający — koniec z pytaniem zalogowanych klientów o imię.** Jeśli osadzisz widżet w strefie członkowskiej, portalu klienta lub aplikacji, w której ludzie są już zalogowani, Twoja witryna wie, kto ją przegląda — ale widżet nie wiedział, więc pytał ich o imię i e-mail od nowa, a Twoje AI zaczynało każdą konwersację od zera. Twoja strona może teraz przekazać informacje o odwiedzającym: dodaj mały blok `window.chatWidgetSettings` nad skryptem widżetu (lub atrybuty `data-visitor-…` w osadzeniu inline) z ich imieniem, e-mailem i telefonem, a formularz "Zanim zaczniemy..." zostanie całkowicie pominięty — szczegóły trafią do ich kontaktu tak, jakby sami je wpisali. Oprócz tego możesz przekazać wszystko inne, co wiesz o tej osobie — plan, numer ostatniego zamówienia, datę odnowienia, stanowiska, saldo — i wszystko to stanie się częścią tego, co Twoje AI wie o nich, więc może odpowiedzieć "kiedy odnawia się mój plan?" od razu, zamiast pytać, kim są. Do 20 wartości, wysyłanych świeżo z każdą wiadomością, więc AI zawsze widzi aktualny stan, a nie to, co było prawdą w momencie ładowania strony. Aplikacje jednostronicowe, które dowiadują się, kim jest odwiedzający dopiero po załadowaniu, mogą wywołać `window.chatWidget.setVisitor({...})` w dowolnym momencie. Jeśli dwie różne osoby zalogują się na tym samym komputerze, druga rozpoczyna nową konwersację, zamiast przejmować pierwszą — i nic z tego nie jest logowaniem: przekazanie identyfikatora nie pozwala nikomu otworzyć czatu innej osoby. Widżety na publicznych stronach internetowych nie wymagają niczego z tego i pozostają bez zmian. Zobacz [Widżet czatu](../get-started/chat-widget.md#tell-the-widget-who-the-visitor-is-advanced).

- **Widżet czatu na stronie internetowej zyskuje motywy stylu — w tym nowy wygląd Glass.** Widżet, z którym rozmawiają Twoi odwiedzający, można teraz zmienić jednym kliknięciem. Sześć motywów ustawia wygląd, kolory, rogi i czcionkę jednocześnie: **Klasyczny** (oryginalny, solidny wygląd), **Glass** (oszroniony, półprzezroczysty panel, który delikatnie rozmywa stronę za nim, z nagłówkiem i polem wiadomości unoszącymi się jako zaokrąglone karty wewnątrz), **Midnight** (Glass w ciemnych kolorach), **Bloom**, **Ember** i **Mono**. Pod motywami znajdują się dwa niezależne pokrętła — **Rogi** (Zaokrąglone, Miękkie lub Ostre) i **Czcionka** (Domyślna, Szeryfowa, Zaokrąglona lub Mono, używająca czcionek już obecnych na urządzeniu odwiedzającego, więc nic dodatkowego nie ładuje się na Twojej stronie) — a każdy kolor pozostaje indywidualnie regulowany po wybraniu motywu. Twój istniejący widżet nie zmienił się — pozostaje na Klasycznym, dopóki go nie przełączysz. Znajdziesz go w **Ustawienia → Kanały → Widżet czatu → Zarządzaj**, w sekcji Wygląd; zmiany są widoczne wszędzie tam, gdzie widżet jest osadzony, w momencie zapisu, bez zmian w kodzie na Twojej stronie. Widżety utworzone od teraz zaczynają od motywu Glass. Zobacz [Widżet czatu](../get-started/chat-widget.md#appearance).

- **Odpowiedzi Max stały się dokładniejsze.** Nawet najlepsze modele AI czasami stwierdzają coś, czego Twoja firma nigdy nie powiedziała — cenę, godzinę otwarcia, ofertę, która nie istnieje. Zmierzyliśmy to i każdy czołowy model na rynku robi to w kilku procentach pytań o fakty. W tym miesiącu plan Max otrzymał wewnętrzną aktualizację dokładności skierowaną właśnie na te rzadkie, zmyślone szczegóły, a w naszym najnowszym pomiarze Max przeszedł przez 120 pytań o fakty bez ani jednego niepotwierdzonego twierdzenia. Nie ma nic do ustawiania i nic do dopłacania — jest to po prostu część tego, czym jest plan Max: najdokładniejszy model, jaki dostarczamy, najmocniej dostrojony, aby trzymać się tego, co faktycznie mówi Twoja firma. (Plan Mini we wczesnym dostępie to lżejszy model w rodzinie, z nieco wyższym ryzykiem drobnych błędów — w konwersacjach, gdzie błędny szczegół może kosztować sprzedaż, Max jest planem do wyboru.) Zobacz [Model AI i BYOK](../ai-automation/ai-model-and-byok.md).

- **Max mówi teraz "pozwól, że sprawdzę" zamiast zgadywać odpowiedzi na pytania, na które jeszcze nie odpowiedziałeś.** Kiedy Twoje AI napotyka pytanie, na które Twoja baza wiedzy nie może odpowiedzieć, oznacza je już jako zadanie dla Twojego zespołu. Nowość w planie Max: dopóki nie odpowiesz na to oznaczone pytanie, Max traktuje temat jako niedostępny do zgadywania — udostępnia tylko to, co faktycznie mówią Twoje materiały firmowe i informuje klienta, że Twój zespół potwierdzi resztę, zamiast wypełniać lukę tym, co zazwyczaj oferują firmy takie jak Twoja. Odpowiedz na zadanie (staje się ono FAQ) i od następnej konwersacji Max podaje Twoją prawdziwą odpowiedź. Jeszcze jeden sposób, w jaki plan Max zasługuje na swoją reputację dokładności; inne wybory modeli zachowują swoje zwykłe zachowanie. Zobacz [Zadania](../tasks/tasks.md) oraz [Zarządzanie FAQ](../ai-automation/faq-management.md).

- **Każdy kanał pokazuje teraz własny wolumen wysyłki, dokładnie tam, gdzie nim zarządzasz.** Pulpit nawigacyjny zawsze przedstawiał Twoją aktywność w zakresie przesyłania wiadomości, ale sprawdzanie, co faktycznie wysyła dany kanał lub numer, oznaczało opuszczenie strony, na której nimi zarządzasz. Na stronie Kanały (**Ustawienia → Kanały → Kanały**), każdy podłączony kanał — i każdy indywidualny numer WhatsApp lub SMS — posiada teraz własny mały wykres **Wolumen wysyłki**: wiadomości wysłane dziennie w ciągu ostatnich 30 dni, z sumą obok. Najedź na niego, aby zobaczyć dokładną liczbę z każdego dnia, lub kliknij jego nagłówek, aby rozwinąć go do pełnego widoku wydajności — wysłane, dostarczone, odczytane, odpowiedzi i nowe kontakty w czasie, ten sam wykres, który pokazuje pulpit nawigacyjny dla całego konta, ale przefiltrowany tylko do tego kanału lub numeru. Jest to szczególnie przydatne podczas rozgrzewania nowego numeru WhatsApp Web, ponieważ wykres znajduje się tuż obok mierników limitu wysyłki tego numeru, dzięki czemu możesz obserwować, jak jego dzienna wydajność rośnie zgodnie z założeniami rozgrzewki. Wykres pojawia się, gdy kanał lub numer wysłał coś w ciągu ostatnich 30 dni. Zobacz [Skalowanie działań WhatsApp](../messaging-channels/scaling-whatsapp-outreach.md#watching-what-a-number-actually-sends).

- **Kroki automatyzacji dla zewnętrznych aplikacji są teraz prowadzone — wybierz swój arkusz, zobacz własne kolumny.** Konfigurowanie kroku Arkuszy Google oznaczało wcześniej wpatrywanie się w techniczne pola (pole „wartości” wymagające czegoś w stylu [["a","b"]]) skopiowane prosto z API aplikacji. Najczęściej używane akcje mają teraz odpowiednie formularze z przewodnikiem: dla **Arkusze Google — Dodaj wiersz** wybierasz arkusz z listy swoich plików, wybierasz arkusz, a rzeczywiste nagłówki kolumn Twojego arkusza stają się osobnymi polami, gotowymi do wypełnienia wartościami z wcześniejszych kroków. **Gmail — Wyślij e-mail** to tylko Do, Temat i Wiadomość; **Slack — Wyślij wiadomość na kanał** wymienia Twoje rzeczywiste kanały do wyboru. Lista akcji jest również wyselekcjonowana: otwarcie aplikacji prowadzi teraz do krótkiej grupy **Popularne** z jej najbardziej użytecznymi akcjami, w prostym języku, z technicznymi szczegółami poniżej. Rzadko używane ustawienia znajdują się za „Pokaż opcje zaawansowane”, a każdy krok z przewodnikiem ma przycisk **Krok testowy**, który uruchamia go naprawdę — wiersz faktycznie trafia do Twojego arkusza — więc wiesz, że działa, zanim włączysz automatyzację. Kroki zbudowane w stary sposób nadal działają bez zmian; otwórz jeden i wybierz „Przełącz na tryb prosty”, aby uzyskać formularz z przewodnikiem. Kreator AI tworzy teraz również te kroki z przewodnikiem. Zobacz [Automatyzacje](../automations/automations.md#steps).

- **Kroki automatyzacji proszą teraz o połączenie aplikacji, której potrzebują.** Krok automatyzacji, który używa zewnętrznej aplikacji — Arkusze Google, Gmail, Slack i inne — może zostać uruchomiony dopiero po połączeniu tej aplikacji z Twoim kontem, ale do tej pory nic nie informowało, kiedy tak nie było: krok mógł tam stać, wyglądając na gotowy, i po cichu zawieść przy pierwszym rzeczywistym uruchomieniu. Teraz niepołączony krok pokazuje małą bursztynową kropkę na kanwie, a jego otwarcie umieszcza przycisk **Połącz** na samej górze ustawień — kliknij go, zatwierdź aplikację w otwartej karcie, a krok odblokuje się sam w ciągu kilku sekund. Jest to najważniejsze dla automatyzacji, które AI buduje dla Ciebie, ponieważ pojawiają się one na kanwie w pełni uformowane. Panel ustawień pokazuje teraz również logo i nazwę aplikacji zamiast ogólnej etykiety „Akcja”, ikony aplikacji pojawiają się natychmiast zamiast ładować się z opóźnieniem, a wycofane wersje akcji aplikacji nie pojawiają się już w selektorze akcji. Zobacz [Automatyzacje](../automations/automations.md#steps).

- **Zatrzymaj obserwowanie dla jednego kontaktu bez wyciszania sztucznej inteligencji.** Gdy ktoś dokona zakupu, dalsze nękanie go wiadomościami uzupełniającymi jest błędem — jednak wyłączenie bota, co było jedynym sposobem na ich zatrzymanie, uniemożliwiało również sztucznej inteligencji odpowiadanie na pytania techniczne. Każda konwersacja ma teraz przełącznik **Obserwowanie** w panelu kontaktu w sekcji **Preferencje**, obok odpowiedzi bota i trybu Nie przeszkadzać. Wyłącz go, a żadne wiadomości uzupełniające nie dotrą już do tego kontaktu — niezależnie od tego, czy są to wiadomości szybkie, cykliczne czy dotyczące zimnych leadów — podczas gdy sztuczna inteligencja będzie nadal normalnie odpowiadać, gdy tylko klient napisze. Ustawienie to jest celowo trwałe: jeśli klient napisze ponownie po kilku tygodniach, obserwowanie nie wznowi się automatycznie. Kontakt pozostaje w tej samej kampanii, więc kampania obejmująca zarówno pytania przedsprzedażowe, jak i wsparcie posprzedażowe, nadal będzie dla niego działać. Możesz również zmienić to ustawienie bez korzystania z aplikacji — ustaw `follow_ups_disabled` dla kontaktu przez API (większość osób wywołuje to z poziomu webhooka płatności lub kasy) lub użyj akcji **Aktualizuj kontakt** w automatyzacji, na przykład podczas oznaczania kogoś jako klienta. Zobacz [System obserwowania](../ai-automation/follow-ups.md#stopping-follow-ups-for-specific-contacts-eg-existing-customers) oraz [API kontaktów](../api/contacts.md).

- **Automatyczne tagowanie może teraz również usuwać tagi — i jest znacznie bardziej precyzyjne.** Do tej pory AI mogło tylko DODAWAĆ tagi do kontaktu, więc reguły typu „usuń tag po dokonaniu płatności” były ignorowane, a nieaktualne tagi piętrzyły się z czasem — w tym sprzeczne, jak dwa różne tagi dnia płatności u tego samego kontaktu. Ewaluator tagów został przebudowany: sprawdza teraz, jakie tagi posiada już kontakt i jaka jest dzisiejsza data. Dodaje tag tylko wtedy, gdy konwersacja wyraźnie pasuje do reguły, usuwa go, gdy spełniony jest warunek usunięcia (bezpłatnie — usunięcia nigdy nie zużywają kredytów) i zamienia unikalne tagi (takie jak tagi dnia płatności) zamiast pozwalać na współistnienie dwóch. Tagi dodane ręcznie poza regułami agenta nigdy nie są modyfikowane. Wpisz warunek usunięcia bezpośrednio w polu „Kiedy zastosować” danego tagu — zobacz [Używanie tagów do oznaczania kontaktów](../get-started/creating-tags.md#how-the-ai-decides--adding-and-removing).

- **Wybieraj kilka elementów jednocześnie — pola wyboru trafiają do Transmisji, Spotkań, Automatyzacji i Agentów AI.** Strona Kontaktów zawsze pozwalała zaznaczyć zestaw wierszy i wykonać na nich wspólne działanie; teraz pozostałe strony z listami działają w ten sam sposób. Każdy wiersz ma pole wyboru, pole wyboru w nagłówku zaznacza wszystko, co jest aktualnie widoczne, a u dołu ekranu pojawia się pasek z akcjami odpowiednimi dla danej strony: usuwanie transmisji lub spotkań za jednym zamachem, włączanie, wstrzymywanie lub usuwanie zestawu automatyzacji oraz aktywowanie, wstrzymywanie lub usuwanie kilku agentów AI jednocześnie. System zawsze prosi o potwierdzenie przed wykonaniem akcji, wyświetlając liczbę elementów bezpośrednio na przycisku. Obowiązuje kilka rozsądnych zabezpieczeń — transmisje, które są w trakcie wysyłania lub zaplanowane, są pomijane, a agent, do którego nadal odwołuje się transmisja lub punkt wejścia, pozostaje na miejscu, dopóki go nie zwolnisz. Naciśnij klawisz Escape, aby wyczyścić zaznaczenie. (Transakcje i Zadania miały już tę funkcję w swoich widokach tabeli). Zobacz [Transmisje](../broadcasts/broadcasts.md#working-with-several-broadcasts-at-once), [Agenci AI](../ai-agents/ai-agents.md#working-with-several-agents-at-once), [Automatyzacje](../automations/automations.md#working-with-several-automations-at-once) oraz [System rezerwacji](../appointments/booking-system.md#deleting-several-appointments-at-once).


- **Twoje AI może teraz wysyłać dokumenty PDF.** Biblioteka mediów zawsze pozwalała agentowi wysyłać obrazy, filmy, pliki GIF i notatki głosowe w odpowiednim momencie konwersacji — teraz obsługuje również pliki PDF. Prześlij broszurę, cennik, katalog lub dokument z regulaminem, powiedz botowi, kiedy go wysłać („gdy ktoś poprosi o pełny cennik”), a zostanie on wysłany jako załącznik w WhatsApp, Facebook Messenger i Telegram. Podczas przesyłania platforma odczytuje tekst z pliku PDF, więc bot wie, co jest w środku i wybiera odpowiedni moment — podobnie jak w przypadku obrazów i dźwięku. Instagram nie akceptuje załączników w formie dokumentów, więc w konwersacjach na Instagramie bot odpowiada tekstem. Obowiązują te same zasady co dla innych mediów: 10 MB na plik, wysyłane maksymalnie raz na konwersację, chyba że zwiększysz limit. Zobacz [Biblioteka mediów](../ai-automation/media-library.md#supported-files-and-limits).

- **Daty można teraz zapisywać w formacie rok-miesiąc-dzień (RRRR/MM/DD).** Ustawienie **Format daty** miało dwa stałe porządki — dzień pierwszy i miesiąc pierwszy — oraz opcję Automatyczną, która podąża za językiem interfejsu. To pozostawiało osoby chcące formatu rok-miesiąc-dzień bez możliwości wyboru, o ile nie chciały korzystać z aplikacji w języku japońskim, chińskim lub koreańskim. **Rok pierwszy (RRRR/MM/DD)** jest teraz czwartą opcją, więc 4 sierpnia 2026 r. wyświetla się jako 2026/8/4 wszędzie tam, gdzie daty pojawiają się w formie liczbowej. Wybierz to w **Ustawienia → Profil → Preferencje → Format daty**; zapisuje się to w momencie wyboru i nic innego w Twoich danych się nie zmienia. Zobacz [Ustawienia konta](../settings/account-settings.md#preferences).

- **Język polski i chiński uproszczony oraz wyszukiwarka języków.** Nowy pulpit nawigacyjny jest teraz dostępny w języku polskim (Polski) oraz chińskim uproszczonym (简体中文). Pulpit jest dostępny w każdym języku, w którym działa aplikacja (zobacz [Ustawienia konta](../settings/account-settings.md#preferences), aby uzyskać listę). E-maile są wysyłane w obu tych językach, tak samo jak w przypadku innych ustawień językowych. Sam wybór języka stał się również łatwiejszy: każdy język był zawsze wymieniony pod własną nazwą, co jest przydatne, jeśli znasz ten język, ale nie pomaga, gdy szukasz angielskiego. Teraz każdy wpis pokazuje swoją angielską nazwę poniżej, a lista posiada pole wyszukiwania. Wpisz „Polish” lub „Polski”, a znajdziesz go. Wszystko to znajdziesz w **Ustawienia → Profil → Preferencje → Język** lub pod przyciskiem globu na dole lewego paska bocznego. Zobacz [Ustawienia konta](../settings/account-settings.md#preferences).

- **Pulpit nawigacyjny mówi teraz po grecku.** Ελληνικά dołącza do listy języków. Pulpit jest dostępny w każdym języku, w którym działa aplikacja (zobacz [Ustawienia konta](../settings/account-settings.md#preferences), aby uzyskać listę). Wybierz go w **Ustawienia → Profil → Preferencje → Język** (lub pod przyciskiem globu na dole lewego paska bocznego), a cały interfejs zmieni się — e-maile, które wysyłamy, również będą w tym języku, tak jak w przypadku każdego innego. Twoje AI nie potrzebowało tego ustawienia, aby rozmawiać z kontaktami: już teraz odpowiada każdej osobie w języku, w którym pisze, w tym po grecku. Zobacz [Ustawienia konta](../settings/account-settings.md#preferences).

- **Filipiński — oraz Taglish, dla sposobu, w jaki ludzie naprawdę rozmawiają.** Filipiński dołącza do listy języków. Pulpit jest dostępny w każdym języku, w którym działa aplikacja (zobacz [Ustawienia konta](../settings/account-settings.md#preferences), aby uzyskać listę). Wybierz go w **Ustawienia → Profil → Preferencje → Język** (lub pod przyciskiem globu na dole lewego paska bocznego), a cały interfejs zmieni się, a e-maile, które wysyłamy, będą w tym języku, tak jak w przypadku każdego innego. Widżet czatu na Twojej stronie wita filipińskich odwiedzających również po filipińsku. Większa zmiana dotyczy strony AI: lista **Język podstawowy** Twojego agenta oferuje teraz zarówno **Filipiński**, jak i **Taglish (Filipiński + Angielski)**. Większość Filipińczyków nie pisze w czystym filipińskim w wiadomościach prywatnych — nieustannie mieszają go z angielskim — więc agent ustawiony na filipiński odpowiada poprawnie, ale w bardziej formalnym rejestrze niż ten, w którym toczy się rozmowa. Ustaw go na Taglish, a będzie pisał tak, jak Twoi klienci. Wybierz jedną z opcji w **Język podstawowy** na górze karty Instrukcji AI agenta; zapisuje się to natychmiast, a każda kampania przypisana do tego agenta podąża za tym ustawieniem. Zobacz [Ustawienia konta](../settings/account-settings.md#preferences) oraz [Agenci AI](../ai-agents/ai-agents.md).

- **Pulpit nawigacyjny mówi teraz po słoweńsku.** Slovenščina dołącza do listy języków. Pulpit jest dostępny w każdym języku, w którym działa aplikacja (zobacz [Ustawienia konta](../settings/account-settings.md#preferences), aby uzyskać listę). Wybierz go w **Ustawienia → Profil → Preferencje → Język** (lub pod przyciskiem globu na dole lewego paska bocznego), a cały interfejs zmieni się, a e-maile, które wysyłamy, będą w tym języku, tak jak w przypadku każdego innego. Widżet czatu na Twojej stronie wita słoweńskich odwiedzających również po słoweńsku. Twoje AI nie potrzebowało tego ustawienia, aby rozmawiać z kontaktami: już teraz odpowiada każdej osobie w języku, w którym pisze, w tym po słoweńsku. Zobacz [Ustawienia konta](../settings/account-settings.md#preferences).

- **Panel nawigacyjny obsługuje teraz język tajski.** Na prośbę użytkowników dodaliśmy język ไทย do listy dostępnych języków. Panel nawigacyjny jest dostępny w każdym języku, w którym dostępna jest aplikacja (listę znajdziesz w [Ustawieniach konta](../settings/account-settings.md#preferences)). Wybierz go w sekcji **Ustawienia → Profil → Preferencje → Język** (lub za pomocą ikony globu na dole lewego paska bocznego), a cały interfejs zostanie przełączony. Widżet czatu na Twojej stronie internetowej również wita odwiedzających z Tajlandii w języku tajskim. Wysyłane przez nas wiadomości e-mail są na razie nadal w języku angielskim — język tajski został wprowadzony najpierw w panelu nawigacyjnym. Twój AI nie potrzebował tego ustawienia, aby rozmawiać z Twoimi kontaktami: już teraz odpowiada każdej osobie w języku, w którym do Ciebie pisze, w tym po tajsku. Zobacz [Ustawienia konta](../settings/account-settings.md#preferences).

- **Panel nawigacyjny obsługuje teraz język bengalski.** Na prośbę użytkowników dodaliśmy język বাংলা do listy dostępnych języków. Panel nawigacyjny jest dostępny w każdym języku, w którym dostępna jest aplikacja (listę znajdziesz w [Ustawieniach konta](../settings/account-settings.md#preferences)). Wybierz go w sekcji **Ustawienia → Profil → Preferencje → Język** (lub za pomocą ikony globu na dole lewego paska bocznego), a cały interfejs zostanie przełączony. Widżet czatu na Twojej stronie internetowej również wita odwiedzających mówiących po bengalsku w tym języku. Wysyłane przez nas wiadomości e-mail są na razie nadal w języku angielskim — język bengalski jest dostępny najpierw w panelu nawigacyjnym. Twój AI nie potrzebował tego ustawienia, aby rozmawiać z Twoimi kontaktami: już teraz odpowiada każdej osobie w języku, w którym do Ciebie pisze, w tym po bengalsku. Zobacz [Ustawienia konta](../settings/account-settings.md#preferences).

- **Sol peruwiański dodany do listy walut.** S/ (PEN) pojawia się teraz w selektorze **Waluta** obok około czterdziestu innych opcji, dzięki czemu wartości transakcji, sumy w lejku sprzedaży i dane na pulpicie nawigacyjnym są wyświetlane w solach. Znajdziesz go w **Ustawienia → Profil → Preferencje → Waluta**. Zobacz [Ustawienia konta](../settings/account-settings.md#preferences).

- **Peso argentyńskie dodane do listy walut.** AR$ (ARS) pojawia się teraz w selektorze **Waluta** obok około czterdziestu innych opcji, więc wartości transakcji i sumy wyświetlają się w peso. Znajdziesz to w **Ustawienia → Profil → Preferencje → Waluta**. Zobacz [Ustawienia konta](../settings/account-settings.md#preferences).

- **Pozwól kilku osobom zarezerwować ten sam przedział czasowy.** Rezerwacje zawsze były ograniczone do jednej na przedział czasowy: w momencie, gdy ktoś zajął 17:00, nikt inny nie mógł jej wybrać. Typy wydarzeń mają teraz przełącznik **Wiele rezerwacji na przedział** w sekcji **Przedział**. Włącz go, ustaw **Rezerwacje na przedział** na dowolną liczbę od 2 do 500, a dany czas będzie oferowany, dopóki nie zostanie w pełni zajęty. Flota dziesięciu samochodów to 10, zajęcia z dwunastoma miejscami to 12, a przełącznik **Bez limitu** obok liczby całkowicie zdejmuje ograniczenie. Twoje AI może informować kontakty, ile miejsc jest jeszcze wolnych („Na 17:00 zostało 3 miejsca”), i nigdy nie wymyśla liczby dla zwykłych typów wydarzeń z jedną rezerwacją. Anulowanie natychmiast zwalnia miejsce, ręczna rezerwacja pokazuje plakietkę „zostały 2” przy każdym czasie, a karta typu wydarzenia informuje „10 na przedział”, dzięki czemu widzisz to na pierwszy rzut oka. Zajęty czas w zsynchronizowanym kalendarzu nadal blokuje cały przedział, ponieważ oznacza to, że jesteś całkowicie niedostępny. Typy wydarzeń, których nie zmienisz, pozostają bez zmian: jedna rezerwacja na przedział. Zobacz [System rezerwacji](../appointments/booking-system.md#letting-multiple-people-book-the-same-slot).

- **Pokoje można teraz edytować w nowym interfejsie, a każdy z nich może przyjmować własną liczbę rezerwacji.** Pokój to dowolny zasób, który ludzie rezerwują: pracownik, krzesło, samochód, kort. Do tej pory można było nimi zarządzać tylko w starej aplikacji, więc nowy formularz typu wydarzenia zachowywał to, co tam było. Teraz posiada własną sekcję **Pokoje**, między **Godzinami pracy** a **Powiadomieniami**: kliknij **Dodaj pokój**, aby dodać nowy, nadaj mu nazwę, ustaw własne godziny pracy i (po połączeniu Kalendarza Google) wskaż odpowiedni kalendarz. Pokój 1 nadal korzysta z **Godzin pracy** na górze formularza. Każdy pokój otrzymuje również własny wiersz **Rezerwacje na przedział**. Domyślnie pokój podąża za wydarzeniem („Używa ustawienia wydarzenia (10 na przedział)”), a włączenie **Nadpisz** pozwala nadać temu pokojowi własną liczbę, od 1 wzwyż, lub **Bez limitu**. W ten sposób klinika może prowadzić jeden typ wydarzenia z salą grupową na dwanaście miejsc obok gabinetu zabiegowego przypisanego do jednej osoby na raz. Dwa pokoje z 3 rezerwacjami na przedział to łącznie do 6 rezerwacji jednocześnie; gdy pokój ma własną liczbę, suma jest sumą liczb każdego pokoju. Na karcie **Typy wydarzeń** widać etykietę **2 pokoje** oraz **Różni się w zależności od pokoju**, gdy pokoje nie mają tej samej liczby. Dwa pokoje nie mogą mieć tej samej nazwy, ponieważ rezerwacje są dopasowywane do pokoju po jego nazwie, a zmiana nazwy pokoju pozostawia już dokonane rezerwacje pod starą nazwą bez zmian. Zobacz [System rezerwacji](../appointments/booking-system.md#rooms-separate-resources-with-their-own-schedules).

- **Każdy e-mail, który wysyłamy, dociera teraz w języku odbiorcy.** E-maile powitalne, resetowanie haseł, potwierdzenia spotkań, ostrzeżenia o kredytach, zaproszenia do zespołu — wszystkie były wysyłane po angielsku, niezależnie od tego, kto je czytał. Teraz podążają za ustawieniem **Język** w profilu odbiorcy (Ustawienia → **Profil** → **Preferencje**), w każdym języku, w którym dostępna jest aplikacja (zobacz [Ustawienia konta](../settings/account-settings.md#preferences), aby uzyskać listę), z obsługą języka arabskiego i hebrajskiego w układzie od prawej do lewej. Nie trzeba nic włączać: dotyczy to wszystkich osób na Twoim koncie i wszystkich zaproszonych, każdy otrzymuje wiadomość w swoim języku, a każdy, kto nigdy nie wybrał języka, nadal otrzymuje wiadomości po angielsku. Zmień swoje ustawienia w dowolnym momencie za pomocą tego samego selektora, który kontroluje język aplikacji. Zobacz [Ustawienia konta](../settings/account-settings.md#preferences).


- **Zobacz, kto odpowiedział, a nie tylko, że ktoś to zrobił.** Odpowiedzi w konwersacji zawsze miały odznakę **AI**, gdy pisał je Twój agent, ale odpowiedź wpisana przez osobę nie miała żadnego oznaczenia, więc w udostępnionej skrzynce odbiorczej nie było sposobu, aby odróżnić AI, siebie i członków zespołu. Każda odpowiedź zawiera teraz etykietę nadawcy: **AI** dla Twojego agenta oraz imię członka zespołu dla każdego, kto odpowiedział ręcznie (Twoje własne odpowiedzi są oznaczone jako **Ty**). Gdy dwie osoby odpowiadają jedna po drugiej, każda z nich otrzymuje własną etykietę, zamiast ukrywania drugiej pod pierwszą. Wiadomości z kampanii, transmisji i API pozostają nieoznaczone, ponieważ nikt nie wpisywał ich indywidualnie. Odpowiedzi wysłane przed dzisiejszym dniem nie mają przypisanego imienia i pokazują ogólne **Ty** lub **Zespół**. Zobacz [Interfejs czatu](../chats/chat-interface.md#who-sent-each-reply).

- **Połącz samodzielnie Zenchef i Formitable.** Oba systemy rezerwacji restauracji konfiguruje się teraz z poziomu **Ustawienia → Rezerwacje i kalendarz**, zamiast prosić nas o zrobienie tego za Ciebie. Kliknij **Połącz**, wprowadź swój identyfikator restauracji, a my sprawdzimy go w systemie rezerwacji na żywo przed zapisaniem czegokolwiek — w przypadku Zenchef potwierdzasz również nazwę restauracji, więc nikt nie może podłączyć restauracji, która nie należy do niego. Dodaj tyle restauracji, ile prowadzisz; każda z nich ma własne opcje **Wstrzymaj** i **Usuń**, dzięki czemu możesz wyłączyć jedną z nich dla AI bez wpływu na pozostałe. Zobacz [Zenchef](../integrations/zenchef.md#connecting-zenchef) oraz [Formitable](../integrations/formitable.md#connecting-formitable).

- **Połącz Kalendarz Google z poziomu Ustawień.** Kalendarz Google ma teraz własny przycisk **Połącz** w sekcji **Ustawienia → Rezerwacje i kalendarz**: kliknij go, wybierz swoje konto Google, a strona automatycznie zmieni status na Połączono. Obok znajduje się również przycisk **Rozłącz**, dzięki czemu możesz ponownie autoryzować dostęp bez szukania odpowiedniej ścieżki. Wcześniej jedynymi sposobami były kreator konfiguracji i link ostrzegawczy typu wydarzenia, a ten link kierował do Ustawień — gdzie nie było w co kliknąć, więc każdy, kto już zakończył wdrażanie, kręcił się w kółko. Zobacz [Integracja z Kalendarzem Google](../appointments/google-calendar.md#connecting-google-calendar).

- **Wyszukuj wewnątrz pojedynczej konwersacji.** Pasek wyszukiwania nad listą czatów znajduje odpowiedni czat; nowa **lupa** w nagłówku konwersacji znajduje odpowiednią wiadomość wewnątrz czatu, który masz już otwarty. Wpisz to, co pamiętasz, a pasujące wiadomości pojawią się od najnowszych z wyróżnionymi słowami, a następnie kliknij jedną z nich, aby przejść bezpośrednio do niej w wątku. Przeszukuje ona całą konwersację, niezależnie od tego, jak daleko wstecz sięga, a nie tylko to, co jest załadowane na ekranie, więc nie trzeba już przewijać przez minuty, aby znaleźć to, co ktoś powiedział w zeszłym miesiącu. To samo wyszukiwanie znajduje się na karcie **Wiadomości** w rekordzie kontaktu. Zobacz [Interfejs czatu](../chats/chat-interface.md#searching-inside-one-conversation).

- **Zmień główny język swojego AI w dowolnym momencie — kreator konfiguracji teraz o to pyta.** Główny język Twojego Agenta (język, w którym pisze domyślnie, oraz ten, którego używa do alertów przekazania, zadań i sugerowanych FAQ) był wcześniej ustalony w momencie tworzenia Agenta, bez możliwości późniejszej zmiany. Teraz dostępny jest wybór **Główny język** na górze karty **Instrukcje AI**, zarówno dla Agentów, jak i kampanii. Zapisuje się on w momencie wyboru, dotyczy każdej kampanii przypisanej do Agenta i nie wymaga publikacji. Nie tłumaczy ponownie instrukcji ani FAQ, które już napisałeś — pozostają one bez zmian. Kreator konfiguracji pyta o to teraz również na etapie strony internetowej, zaczynając od języka, w którym używasz aplikacji: wcześniej agenci tworzeni przez nowy kreator byli zawsze ustawiani na angielski. Zobacz [Konfiguracja bota AI](../ai-automation/ai-bot-setup.md#setting-up-your-bot-step-by-step).

- **Poinformuj kontakty, że rozmawiają z AI — wbudowana przejrzystość zgodnie z unijnym aktem o sztucznej inteligencji (EU AI Act).** Od 2 sierpnia 2026 r. unijne zasady przejrzystości wymagają, aby czaty ujawniały, kiedy ktoś rozmawia z AI. Nowy przełącznik **Poinformuj kontakty, że rozmawiają z AI** w kroku **Możliwości AI** edytora kampanii (oraz na karcie możliwości Twojego Agenta) zajmie się tym za Ciebie: pierwsza odpowiedź AI, jaką kiedykolwiek otrzyma kontakt, naturalnie zawiera krótką wzmiankę, że jest to asystent AI, a każda kolejna odpowiedź — w tym kontynuacje i późniejsze kampanie — pozostaje całkowicie niezmieniona. Nowe kampanie i agenci mają to włączone domyślnie; istniejące kampanie pozostają dokładnie tak, jak je skonfigurowałeś, więc włączaj to dla każdej kampanii, kiedy będziesz gotowy. Jeśli Twoi odbiorcy nie podlegają tym zasadom, możesz to wyłączyć. Zobacz [Konfiguracja bota AI](../ai-automation/ai-bot-setup.md#ai-transparency-telling-contacts-theyre-chatting-with-ai).

- **Użyj rozgrzanego numeru WhatsApp z własnego konta Twilio.** Jeśli już korzystasz z WhatsApp na własnym koncie Twilio — numeru z historią i zatwierdzonymi szablonami — możesz go teraz zachować. Przełącz konto na własne Twilio na karcie **Konto Twilio**, tak jak poprzednio, a karta **WhatsApp Business API** zaoferuje wtedy **Podłącz swojego nadawcę**: wprowadź numer, a stanie się on kanałem, do którego możesz przypisać agenta. Twoje szablony pozostają na Twoim koncie i nigdy nie są ponownie przesyłane, numer nigdy nie jest zwalniany i nie ma tutaj miesięcznej opłaty za numer, ponieważ płacisz bezpośrednio do Twilio. Wcześniej przełącznik zmieniał tylko konto Twilio, przez które wysyłaliśmy wiadomości, a Twój istniejący numer w ogóle nie pojawiał się jako kanał — więc to brakująca część tego procesu. Gdy korzystasz z własnego Twilio, przyciski **Kup numer** i rejestracji Meta są ukryte, ponieważ oba te działania po cichu utworzyłyby drugie konto Twilio obok Twojego i podzieliłyby wysyłkę na dwa. Zobacz [Dostawca SMS (Użyj własnego Twilio)](../settings/sms-provider.md#attaching-a-whatsapp-number-you-already-have).


- **Ustawiaj tagi kampanii przez API.** Tagi to etykiety, które Twoja sztuczna inteligencja przypisuje do kontaktu w trakcie rozmowy i na których wielu użytkowników opiera swoje webhooki — dlatego kampanii utworzonej przez API nie można było zmierzyć, dopóki ktoś nie otworzył pulpitu i nie dodał ich ręcznie. `PUT /campaigns/{campaignId}` teraz przyjmuje tablicę `tags` i zapisuje cały zestaw w jednym wywołaniu, dokładnie tak, jak robi to karta Tagi w edytorze po zapisaniu zmian. Istnieją również punkty końcowe do dodawania lub edytowania pojedynczego tagu; istniały one już wcześniej, ale nie były nigdzie opisane, co było prawdziwym powodem, dla którego wydawało się to niemożliwe. Wszystko jest teraz udokumentowane, wraz z polami, przykładami i jedną zasadą, którą warto znać — tablica zastępuje poprzednią, więc wyślij każdy tag, który chcesz zachować. Zobacz [Tagi kampanii](../api/campaigns.md#campaign-tags).

- **Wybierz, jak wyglądają dekoracje aplikacji — emoji, ikony lub brak.** Pulpit nawigacyjny używa w kilku miejscach zabawnych obrazków akcentujących — machająca dłoń na ekranie logowania, ikony na pustych stronach. Nowy wybór **Dekoracje** w **Ustawienia → Profil → Preferencje** pozwala zachować emoji 3D, zamienić każde z nich na pasującą ikonę liniową lub wypełnioną, albo całkowicie je ukryć. Zmiana dotyczy natychmiast urządzenia, z którego korzystasz. Zobacz [Ustawienia konta](../settings/account-settings.md#preferences).

- **Czytaj czaty w formacie 12-godzinnym.** Sygnatury czasowe czatu były zawsze w formacie 24-godzinnym: wiadomość wysłana za kwadrans czwarta po południu wyświetlała się jako 15:45, bez możliwości zmiany. Nowa opcja **Format czasu** w **Ustawieniach → Profil → Preferencje** pozwala teraz ustawić zegar dla wszystkich miejsc w aplikacji, w tym dymków czatu. Wybierz **12-godzinny (3:45 PM)**, **24-godzinny (15:45)** lub pozostaw **Automatyczny**, który dostosowuje się do języka interfejsu: angielski wyświetla 3:45 PM, a niderlandzki i niemiecki 15:45. Ustawienie zapisuje się w momencie wyboru i jest stosowane wszędzie jednocześnie, dzięki czemu czas w dymku i czas w szczegółach po najechaniu kursorem zawsze się zgadzają. Zobacz [Ustawienia konta](../settings/account-settings.md#preferences).

- **Każdy typ wydarzenia może teraz mieć własną stronę rezerwacji.** Rezerwacje odbywały się wcześniej tylko wewnątrz rozmowy, gdzie AI proponowało terminy. Każdy typ wydarzenia może teraz posiadać publiczny link, który każdy może otworzyć i dokonać rezerwacji bez konieczności posiadania konta czy wcześniejszej rozmowy. Włącz **Udostępnialną stronę rezerwacji** na dole formularza typu wydarzenia, zachowaj wypełnioną dla Ciebie końcówkę linku lub wpisz własną, a następnie skopiuj link lub pokaż go jako kod QR na ulotce, wizytówce lub witrynie sklepowej. Link można umieścić pod przyciskiem „Zarezerwuj teraz”, w biografii, w podpisie e-mail lub na końcu reklamy. Strona jest dostosowana do telefonów, wyświetla godziny w strefie czasowej odwiedzającego, oferuje dokładnie taką dostępność, jaką rezerwuje Twoje AI (godziny tygodniowe, wyprzedzenie, pokoje, czas zajętości w zsynchronizowanym kalendarzu), nigdy nie dokonuje podwójnych rezerwacji i wysyła standardowy e-mail z potwierdzeniem. Najbardziej użyteczną częścią jest kolejność kroków: odwiedzający podaje imię i nazwisko oraz e-mail lub numer telefonu **przed** wyświetleniem kalendarza, więc osoba, która zacznie rezerwację, a potem zrezygnuje, zostanie zapisana jako kontakt z tagiem **booking-page-lead**. Zakończone rezerwacje otrzymują również tag **booking-page-booked**, co pozwala stworzyć listę porzuconych rezerwacji („posiada booking-page-lead, ale nie posiada booking-page-booked”): ustaw automatyzację dla tej pary tagów i wyślij do tych osób e-mail godzinę później. Wyłączenie strony zachowuje zarezerwowany link, więc ponowne włączenie przywraca ten sam adres i wszystkie przyciski do niego prowadzące zaczynają znów działać. Zobacz [Udostępnialna strona rezerwacji](../appointments/booking-page.md).

- **Filtry czatu możesz teraz układać samodzielnie.** Filtrowanie skrzynki odbiorczej oznaczało wcześniej przeciąganie rzędu kart w bok, aby znaleźć tę właściwą, a Kampania, Tagi, Kanał i Przypisany znajdowały się na samym końcu, gdzie nikt ich nie znajdował. Rząd nad listą czatów to teraz zestaw szybkich filtrów, które **przypinasz samodzielnie**, w kolejności, w jakiej je przeciągniesz. Zaczyna się od **Wszystkie czaty**, **Otwarte**, **Nieprzeczytane** i **AI wstrzymane** z ich aktualnymi licznikami, a przycisk **Filtry** znajduje się na początku rzędu, zawierając wszystko, według czego można filtrować: status (wszystkie dziesięć, z licznikami), kampanię lub agenta, listę, tagi, kanał i przypisaną osobę. Każda opcja posiada małą **pinezkę** — kliknij ją, a filtr otrzyma własną kartę w rzędzie, niezależnie od tego, czy jest to status, np. **Uwaga**, czy konkretny tag, lista, kanał lub członek zespołu. Dzięki temu osoba, która często korzysta z jednego tagu, przypina go, a ktoś, kto sprawdza **Uwaga** jako pierwsze każdego ranka, przypina właśnie to. Przeciągnij karty w wybranej kolejności, najczęściej używane na początku, i najedź na jedną z nich, aby odsłonić małą przekreśloną pinezkę, która usunie ją z rzędu (działa również kliknięcie prawym przyciskiem myszy lub przytrzymanie na telefonie, co pozwala też przesuwać kartę bez myszki); układ rzędu jest zapamiętywany w przeglądarce, w której go skonfigurowano. Dwa filtry są nowe: jeśli Twoje konto działa na Agentach AI, otrzymujesz teraz filtr **Agent** (klasyczne konta kampanii zachowują **Kampanię**, a konto pomiędzy nimi widzi oba), oraz filtr **Lista** do zawężenia skrzynki odbiorczej do kontaktów z jednej listy. Wyszukiwanie również się poprawiło: wpisywanie tekstu przeszukuje teraz to, co przefiltrowałeś, zamiast to ignorować. Zobacz [Interfejs czatu](../chats/chat-interface.md#chat-filters).

- **Przypnij czaty, nad którymi aktualnie pracujesz, na górę.** Zajęta skrzynka odbiorcza sortuje wiadomości według tego, kto napisał ostatnio, więc rozmowa, której potrzebujesz, ciągle przesuwa się w dół listy, gdy ktoś inny napisze. Najedź na wiersz czatu — lub otwórz czat — i kliknij nową ikonę **pinezki** obok gwiazdki. Przypięte rozmowy znajdują się w osobnej sekcji **Przypięte** na górze listy czatów, najnowsze przypięcie na początku, i pozostają tam niezależnie od tego, jak stara jest ich ostatnia wiadomość. Zastosuj dowolny filtr, a lista wróci do normalnego porządku od najnowszych, ponieważ filtr powinien pokazywać prawdziwy obraz tego, co do niego pasuje; przypięte czaty mają po prostu małą etykietę **Przypięte** w swoim wierszu. Wyszukiwanie znajduje się pomiędzy — brak osobnej sekcji, ale przypięte dopasowania są wymienione jako pierwsze. Możesz przypiąć do 15 czatów. Pinezka żyje na samej rozmowie, dokładnie tak jak gwiazdka **Ważne**, więc jest współdzielona w widoku skrzynki odbiorczej Twojego zespołu — wszyscy widzą te same czaty na górze. Nie zmienia to niczego dla kontaktu ani AI. Zobacz [Interfejs czatu](../chats/chat-interface.md#pinning-chats).

- **Zamień rozmowę w zadanie bez jej opuszczania.** „Oddzwoń w czwartek” to dokładnie to, co znika w momencie zamknięcia karty. Teraz w nagłówku rozmowy, w każdym wierszu czatu po najechaniu kursorem oraz w panelu kontaktu po prawej stronie znajduje się przycisk **zadania** — każdy z nich otwiera standardowy formularz zadania z już powiązanym kontaktem i ustawionym typem na **Do zrobienia**. Panel kontaktu wyświetla również otwarte zadania tego kontaktu wraz z terminami (zaległe na czerwono), dzięki czemu możesz zobaczyć, co jest do zrobienia podczas czytania wątku; kliknij jedno, aby je otworzyć. Najlepszy jest mały przełącznik **do zrobienia** obok pola wiadomości: włącz go przed odpowiedzią, zachowaj wypełniony dla Ciebie tytuł lub napisz własny, wybierz termin jednym dotknięciem (**Później dzisiaj**, **Jutro**, **Za 3 dni**, **W przyszłym tygodniu** lub własna data) i wyślij. Zadanie jest tworzone w momencie wysyłania wiadomości i pozostaje z nią powiązane, więc otwarcie zadania później przenosi Cię bezpośrednio do tego, co zostało powiedziane — a jeśli zadanie nie może zostać utworzone z jakiegokolwiek powodu, wiadomość nadal się wysyła, a Ty otrzymujesz komunikat **Spróbuj ponownie**. Wszystko to pojawia się, gdy Zadania są włączone dla Twojego konta, a Twoje uprawnienia pozwalają na edycję kontaktów. Zobacz [Interfejs czatu](../chats/chat-interface.md#creating-a-task-from-a-chat) oraz [Zadania](../tasks/tasks.md#from-a-chat).

- **Kiedy funkcja niestandardowa zawodzi, w końcu możesz to zobaczyć — i dowiedzieć się dlaczego.** Do tej pory niestandardowa funkcja AI, która napotkała problem w trakcie rozmowy — błędne dane logowania, niedostępny punkt końcowy, przekroczenie czasu oczekiwania — zawodziła niewidocznie: czat pokazywał AI kontynuującą uprzejmie rozmowę, a nic w produkcie nie informowało, że wywołanie się nie powiodło lub co odpowiedziała druga strona. Teraz sama konwersacja pokazuje czerwony znacznik **"(nazwa funkcji) failed"**, zarówno w karcie **Wypróbuj** agenta, jak i w rzeczywistych konwersacjach na czatach — kliknij go, aby zobaczyć kod statusu i odpowiedź, którą odesłał Twój punkt końcowy, co zazwyczaj stanowi pełną diagnozę (kod 401 z „unauthorized” wskazuje bezpośrednio na nagłówek uwierzytelniania). Udane wywołania również mają klikalny znacznik, dzięki czemu możesz sprawdzić dokładnie, co zwrócił Twój punkt końcowy podczas testów. A w przypadku automatyzacji, które zaczynają się od wyzwalacza **Webhook**, historia uruchomień zlicza teraz wywołania, które zostały odrzucone z powodu brakującego lub błędnego klucza, zamiast udawać, że nigdy się nie wydarzyły — baner informuje, ile ich było i co należy naprawić. Zobacz [Funkcje niestandardowe](../ai-automation/custom-functions.md#seeing-failures-in-try-out-and-chats) oraz [Automatyzacje](../automations/automations.md#testing-before-you-turn-it-on).

- **Wyzwalacze automatyzacji można zamieniać, funkcje agenta AI przyjmują JSON, a kreator AI może je dla Ciebie tworzyć.** Trzy niedociągnięcia usunięte z kreatora automatyzacji jednocześnie. Po pierwsze: wyzwalacz nie jest już na stałe — otwórz go i kliknij **Zmień wyzwalacz**, aby przełączyć automatyzację, powiedzmy, z harmonogramu na webhook bez przebudowywania kroków; jeśli obecny wyzwalacz ma wypełnione ustawienia, zostaniesz zapytany przed ich wyczyszczeniem. Po drugie: szczegóły, które zbiera funkcja agenta AI, mogą teraz być wartością **JSON**, a nie tylko tekstem, liczbami i tak/nie — wybierz JSON dla parametru, a Twój agent może przekazać automatyzacji cały ustrukturyzowany pakiet (kompletny adres dostawy, listę przedmiotów) za jednym razem. Po trzecie: kreator w prostym języku angielskim zna teraz funkcje agenta AI — opisz, czego chcesz („daj mojemu agentowi sposób na sprawdzenie stanu magazynowego w moim systemie”), a on skonfiguruje wyzwalacz funkcji, jego parametry i krok odpowiedzi za Ciebie; Ty tylko wybierasz, którzy agenci otrzymają tę możliwość. Zobacz [Automatyzacje](../automations/automations.md#triggers).

- **Funkcje agenta AI mogą teraz pisać własne ustawienia.** Nazwa, opis „kiedy używać” oraz lista szczegółów do zebrania sprawiają, że funkcja działa dobrze — i jest to również część, której większość ludzi wolałaby nie pisać. Zbuduj najpierw kroki swojej automatyzacji, a następnie kliknij **Wypełnij za pomocą AI** na górze ustawień wyzwalacza: odczyta on, co faktycznie robi automatyzacja i napisze nazwę, opis oraz szczegóły za Ciebie. Wszystko, co już wpisałeś, zostanie zachowane — wypełnia tylko puste miejsca — i możesz edytować wszystko przed zapisaniem. Zobacz [Automatyzacje](../automations/automations.md#letting-your-ai-agent-call-an-automation).

- **Centrum pomocy to teraz jeden zestaw przewodników.** Podczas gdy stary i nowy interfejs działały obok siebie, centrum pomocy prowadziło dwa podręczniki — kartę „Dokumentacja” dla starej aplikacji i osobną kartę „Nowy interfejs (v2)” dla nowej. Ponieważ z nowego interfejsu korzystają już wszyscy, zostały one połączone w jeden zestaw przewodników: każda strona opisuje aktualną aplikację, z aktualnymi zrzutami ekranu, pod jednym adresem. Stare zakładki i udostępnione linki — w tym każdy adres `/v2/...` — przenoszą automatycznie na właściwą stronę, a przycisk pomocy **?** na każdej stronie aplikacji otwiera te same przewodniki, co zawsze.

- **Ustawienie „Poinformuj kontakty, że rozmawiają z AI” jest teraz znacznie łatwiejsze do znalezienia.** Przełącznik przejrzystości AI znajdował się tylko na karcie **Możliwości AI** i wiele osób nigdy na niego nie trafiało — a potem zastanawiało się, dlaczego AI wspomina o byciu asystentem AI, mimo że instrukcje nakazywały jej przedstawiać się jako członek personelu. Teraz pojawia się w dwóch dodatkowych miejscach. Krok agenta w kreatorze konfiguracji pokazuje sam przełącznik, dzięki czemu możesz dokonać wyboru podczas tworzenia pierwszej kampanii. Ponadto, gdy jest on włączony, edytory **Instrukcji AI** oraz czat testowy **Wypróbuj** (w kampaniach i u agentów, a także w kroku Testuj i dostosuj kreatora) zawierają notatkę wyjaśniającą jego działanie — pierwsza odpowiedź wspomina o AI, a instrukcje nakazujące podawanie się za człowieka są nadpisywane, gdy ustawienie jest włączone, więc instrukcja, która wydaje się ignorowana, wynika z ustawienia, a nie z błędu — z przełącznikiem bezpośrednio przy notatce, dzięki czemu można go wyłączyć na miejscu, zamiast go szukać. Samo ustawienie pozostaje bez zmian: domyślnie włączone dla nowych kampanii i agentów, wyłączane tylko ręcznie, a karta Możliwości AI pozostaje jego głównym miejscem. Zobacz [Konfiguracja bota AI](../ai-automation/ai-bot-setup.md#ai-transparency-telling-contacts-theyre-chatting-with-ai).

- **Edytuj kontakt bezpośrednio z poziomu konwersacji.** Poprawienie błędnie wpisanego nazwiska lub dodanie adresu e-mail, który ktoś właśnie podał, wymagało wcześniej otwarcia panelu kontaktu po prawej stronie lub przejścia na stronę Kontaktów. Menu z trzema kropkami w konwersacji zawiera teraz opcję **Edytuj kontakt**, która otwiera ten sam formularz szczegółów — imię i nazwisko, telefon, e-mail, tagi i notatki — nad czytanym czatem. Opcja ta jest widoczna dla każdego, czyje uprawnienia pozwalają na edycję kontaktów. Zobacz [Interfejs czatu](../chats/chat-interface.md#the-three-dot-menu).

- **Numer telefonu i adres e-mail można edytować bezpośrednio z poziomu rozmowy, a nazwa agenta jest teraz linkiem.** To dwie kolejne rzeczy, które panel kontaktu wyświetlał, ale nie pozwalał edytować. Klient podaje swój adres e-mail w trakcie czatu: kliknij wiersz **E-mail**, wpisz go, kliknij znacznik wyboru — bez formularzy, bez przeładowywania strony, a kontakt bez przypisanego adresu e-mail wyświetla teraz **Dodaj e-mail** zamiast pustego pola. To samo dotyczy numeru telefonu z literówką. Zmiany nie są zapisywane, dopóki ich nie potwierdzisz, więc przypadkowe kliknięcie nie nadpisze numeru klienta: symbol ✕, klawisz Esc, kliknięcie w innym miejscu lub przejście do innego czatu spowoduje odrzucenie edycji. Ponadto **Agent** obsługujący rozmowę jest teraz linkiem: kliknij go, aby otworzyć edytor, dzięki czemu, gdy odpowiedź brzmi niewłaściwie, możesz przejść bezpośrednio do instrukcji, które ją wygenerowały, zamiast szukać odpowiedniego agenta w AI Studio. (Na kontach nadal korzystających z kampanii nazwa kampanii działa w ten sam sposób). Zobacz [Interfejs czatu](../chats/chat-interface.md#right-panel-the-contact-panel).

- **Panel kontaktu jest teraz edytowalny — agent, transakcje i zadania, wszystko z poziomu czatu.** Panel po prawej stronie rozmowy pokazywał najważniejsze informacje o kontakcie, ale nie pozwalał na wiele: **Agent** obsługujący odpowiedzi był zwykłym tekstem, sekcja **Transakcja** wyświetlała pojedynczą liczbę bez możliwości jej otwarcia, a kliknięcie zadania przenosiło użytkownika z rozmowy na stronę zadań. Wszystkie trzy elementy są teraz aktywne. **Agent** posiada link **Zmień**, który przekazuje kontakt innemu agentowi AI (lub z powrotem do Twojego zespołu) bez konieczności przeszukiwania menu. **Transakcja** wyświetla rzeczywiste transakcje tego kontaktu wraz z ich etapem i wartością — kliknij jedną, aby edytować ją w czacie, lub wybierz **Dodaj transakcję**, aby utworzyć nową. Zadanie otwiera ten sam formularz, którego używa strona zadań, więc zmiana terminu lub etapu wymaga tylko jednego kliknięcia, a Ty pozostajesz w trakcie rozmowy; pełny rekord zadania jest nadal dostępny pod ikoną ↗ w wierszu. Zobacz [Interfejs czatu](../chats/chat-interface.md#right-panel-the-contact-panel).


- **Filtrowanie według tagu nie ukrywa już zarchiwizowanych czatów — chyba że tego chcesz.** Filtrowanie czatów według tagu (lub kampanii, kanału, osoby przypisanej…) zawsze przeszukiwało tylko aktywne konwersacje: jeśli trzy kontakty miały przypisany tag, ale dwa z tych czatów były zarchiwizowane, filtr pokazywał tylko jeden — co wyglądało tak, jakby filtr „gubił” ludzi. Panel filtrów ma teraz przełącznik **Uwzględnij zarchiwizowane czaty**. Włącz go, a każdy widok poza **Zarchiwizowanymi** zostanie rozszerzony o zarchiwizowane konwersacje: liczby na etykietach zwiększą się wraz z listą, opcja **Zaznacz wszystkie N w tym widoku** obejmie je, a wyszukiwanie będzie dotyczyć obu kategorii. Rozszerzona lista zawsze sygnalizuje swoją obecność za pomocą znacznika **Uwzględniono zarchiwizowane** w wierszu filtra — kliknij ×, aby wrócić do widoku tylko aktywnych czatów — a opcja **Ustaw jako domyślne** zapisze stan przełącznika wraz z resztą ustawień widoku. Zobacz [Filtry czatów](../chats/chat-interface.md#the-filters-panel).

### Ulepszenia

- **Pole monitu automatyzacji pokazuje teraz, o co możesz zapytać, i uzupełnia Twoje zdanie.** Tworzenie automatyzacji zaczynało się od pustego pola i czterech stałych przykładów, co było słabą odpowiedzią na pytanie „co w ogóle mogę tutaj zautomatyzować?”. Teraz dostępnych jest szesnaście gotowych przykładów obejmujących rzeczy, które ludzie faktycznie tworzą: przechwytywanie leadów z formularza na stronie, przypominanie klientom o wizycie, aktualizowanie CRM po wygraniu transakcji, kierowanie nowego kontaktu do agenta, powiadamianie pracownika, gdy ktoś o to poprosi, oraz ponowne angażowanie nieaktywnych kontaktów. Wyświetlane są cztery przykłady jednocześnie, a przycisk **Więcej pomysłów** pozwala przeglądać pozostałe. Kliknij jeden z nich, aby wstawić go do pola i edytować. Gdy wpisujesz własny opis, pole sugeruje zakończenie zdania szarym tekstem przed kursorem: naciśnij **Tab**, aby je zaakceptować, lub pisz dalej, aby je zignorować. Każda sugestia opiera się na istniejących wyzwalaczach i akcjach, więc to, co oferuje, jest czymś, co użytkownik naprawdę może zbudować. Zobacz [Automatyzacje](../automations/automations.md).

- **Czaty poza godzinami pracy obsługują się teraz same — a nowe filtry „Poza godzinami” i „Zaplanowane” pokazują, co czeka na odpowiedź.** Agent z [aktywnymi godzinami pracy](../ai-automation/availability.md) ma ponownie jedno zachowanie dla czatów poza godzinami pracy, które nie wymaga uwagi: wiadomość, która dotrze, gdy harmonogram jest zamknięty, zostanie automatycznie obsłużona w momencie otwarcia kolejnego okna, bez konieczności podejmowania jakichkolwiek działań. Sekcja **Poza godzinami pracy** w zakładce „Aktywne godziny” — wybór między **Kolejkuj odpowiedź AI** a **Przekaż zespołowi** — została usunięta. Przekazywanie każdego czatu spoza godzin pracy do zespołu zamieniało spokojny wieczór w stos rozmów, które ktoś musiał wznawiać jedna po drugiej, a obie opcje łatwo było pomylić. Jeśli wolisz nie czekać na otwarcie okna, po prostu odpowiedz samodzielnie: zakolejkowana odpowiedź AI zostanie anulowana, dzięki czemu kontakt nigdy nie otrzyma nieaktualnej odpowiedzi od bota po Twojej wiadomości. Aby zobaczyć, co czeka w kolejce, w sekcji Czaty dodano nowy filtr **Poza godzinami** — każdy czat, który wpłynął poza godzinami pracy i czeka na kolejne okno AI — oraz nowy filtr **Zaplanowane**, który zbiera wszystko, co ma zaplanowane wysłanie: wiadomość uzupełniającą lub odpowiedź AI oczekującą na wysłanie, w tym wspomniane czaty spoza godzin pracy. Odpowiada to zielonej etykiecie **Zaplanowane**, którą już widzisz w wierszach. Dzięki temu status **AI wstrzymane** znów jest precyzyjny: oznacza teraz tylko to, co mówi, czyli czaty, w których AI rzeczywiście jest wstrzymane, niezależnie od tego, czy wstrzymałeś je Ty, czy AI przekazało rozmowę człowiekowi. Status **Uwaga** pozostaje bez zmian — to nadal rozmowy, które AI oznaczyło jako wymagające interwencji człowieka. Zobacz [Harmonogram dostępności bota](../ai-automation/availability.md#what-happens-outside-active-hours) oraz [Co robi każdy filtr statusu](../chats/chat-interface.md#what-each-status-filter-does).

- **Rozróżniaj czaty WhatsApp Web od czatów WhatsApp API na pierwszy rzut oka.** Oba kanały używały tej samej zielonej ikony WhatsApp, więc lista czatów mieszająca oba typy nie dawała żadnej wskazówki, który jest który. Kontakty z WhatsApp Web wyświetlają teraz pełną zieloną ikonę z białym logo WhatsApp na liście czatów, w nagłówku czatu, panelu kontaktu i wszędzie tam, gdzie pojawia się ikona kanału; kontakty z WhatsApp API zachowują zielone logo na białym tle. Aby wyświetlić tylko jeden typ, użyj **Filtry → Kanał**.

- **Szybkie filtry: logotypy kanałów i wyraźniejszy znacznik upuszczania.** Przypięty filtr kanału w wierszu filtrów czatów pokazuje teraz logo danego kanału (WhatsApp, Telegram, Instagram…) zamiast ogólnej ikony filtra, dzięki czemu wiersz przypiętych elementów jest czytelny na pierwszy rzut oka. A podczas przeciągania filtra w celu zmiany kolejności, w miejscu, w którym zostanie on umieszczony, pojawia się teraz cienka linia, zamiast podświetlania elementu, nad którym się znajdujesz, tak jakby miał zostać na nim upuszczony. Zobacz [Przypinanie własnych szybkich filtrów](../chats/chat-interface.md#pin-your-own-quick-filters).

- **Dzielenie odpowiedzi na części pokazuje teraz wysyłanie w czasie rzeczywistym — i możesz je zatrzymać.** Wysyłanie w częściach rozkłada wiadomości w kilkusekundowych odstępach, dzięki czemu wyglądają, jakby pisał je człowiek, ale wcześniej czat oznaczał każdą dymek jako wysłany w momencie kliknięcia — podczas gdy kolejne części były w drodze, nawet przez pół minuty w przypadku długiej odpowiedzi. Wątek pokazuje teraz rzeczywisty stan: każdy dymek pojawia się w momencie faktycznego wysłania wiadomości, oznaczony małym zegarem do momentu potwierdzenia, a wszystko, co jeszcze oczekuje, znajduje się w podglądzie **Wysyłanie** pod konwersacją — to ten sam rodzaj podglądu na żywo, który widzisz, gdy AI pisze. Przycisk **Zatrzymaj** w tym podglądzie anuluje wszystko, co jeszcze nie zostało wysłane; to, co już dotarło do odbiorcy, pozostaje, a niewysłana część odpowiedzi wraca do pola odpowiedzi, dzięki czemu możesz ją poprawić lub wysłać ponownie. Zobacz [Interfejs czatu](../chats/chat-interface.md#long-press-or-right-click-send-to-split-into-natural-chunks).

- **Czat bez agenta AI informuje teraz o tym zamiast kończyć się błędem po kliknięciu.** W przypadku konwersacji, która nie jest obsługiwana przez żadnego agenta AI ani kampanię — na przykład czatu, który wpłynął przed uruchomieniem agenta — przycisk **Wygeneruj odpowiedź** wyglądał na klikalny, a następnie kończył się błędem, natomiast **Wznów AI** oraz przełącznik AI w nagłówku zmieniały ustawienie, które nie miało żadnego wpływu. Wszystkie trzy elementy są teraz wyszarzone i zawierają podpowiedź wyjaśniającą przyczynę oraz wskazującą rozwiązanie: wybierz **Przypisz agenta AI…** z menu **⋯** czatu. Pasek stanu AI nad polem wpisywania oraz przełącznik **Odpowiedzi bota** w panelu kontaktu informują o tym samym. Zobacz [Interfejs czatu](../chats/chat-interface.md#when-the-toggle-reads-ai-off-campaign-ai-off-agent-or-no-agent).

- **Łączenie z Gmail przechodzi teraz bezpośrednio do formularza danych uwierzytelniających.** Wybranie **Gmail** na ekranie łączenia poczty e-mail powodowało wcześniej uruchomienie logowania Google jednym kliknięciem, które zostało wyłączone z powodu problemów — przycisk zatrzymywał się na ikonie ładowania, a następnie i tak przenosił użytkownika do formularza hasła aplikacji. To obejście zostało usunięte: **Gmail** otwiera teraz bezpośrednio formularz danych uwierzytelniających skrzynki pocztowej z już wypełnionymi ustawieniami serwera Gmail, więc wystarczy wpisać swój adres i hasło aplikacji Google. Jest to zaprojektowany sposób łączenia z Gmail, a nie obejście — hasło aplikacji to wspierana przez Google metoda dla aplikacji pocztowych, bezpieczniejsza niż prawdziwe hasło i możliwa do samodzielnego odwołania w dowolnym momencie. [Przewodnik po poczcie e-mail](../messaging-channels/email.md#option-a-gmail-or-outlook) zawiera teraz instrukcję krok po kroku, jak je utworzyć.

- **Edytuj instrukcje swojego agenta bezpośrednio obok czatu testowego.** Panel instrukcji w zakładce Wypróbuj był wcześniej tylko do odczytu w przypadku agentów AI — wyświetlał notatkę „Jeszcze niedostępne” i przy każdej zmianie odsyłał do kroku Instrukcje AI, co sprawiało, że testowanie i wprowadzanie poprawek wymagało przełączania się między dwiema stronami. Panel jest teraz w pełni edytowalny dla agentów, dokładnie tak, jak zawsze było to możliwe w przypadku kampanii: zmień pole (lub użyj **Edytuj jako tekst**), kliknij **Zapisz**, a czat testowy natychmiast odpowie zgodnie z nowymi instrukcjami. Zapisane zmiany trafiają do wersji roboczej, podobnie jak każda inna edycja agenta, więc rzeczywiste konwersacje uwzględnią je dopiero po kliknięciu **Opublikuj**. Zobacz [Wypróbuj (Czat testowy)](../chats/playground.md#the-instructions-pane).

- **Masowe przywracanie czatów z archiwum.** Zaznaczenie kilku konwersacji w filtrze **Zarchiwizowane** oferowało wcześniej tę samą akcję **Archiwizuj**, co w innych miejscach — przywracanie czatów zarchiwizowanych przez pomyłkę wymagało otwierania ich pojedynczo. W widoku Archiwum akcja na pasku zbiorczym zmienia się teraz na **Przywróć z archiwum**: zaznacz czaty, kliknij przycisk, a wszystkie wrócą jednocześnie do Twojej skrzynki odbiorczej. Zobacz [Interfejs czatu](../chats/chat-interface.md#finding-and-reopening-archived-chats).

- **Niestandardowy zakres dat może teraz kończyć się na godzinie, a nie tylko na dniu.** Chęć sprawdzenia, co wydarzyło się między 9 rano a 5 po południu, oznaczała konieczność odczytywania sum z całego dnia i zgadywania reszty. Opcja **Niestandardowy...** w selektorze zakresu czasu na pulpicie nawigacyjnym pokazuje teraz wiersz **Od** i **Do**, każdy z datą i opcjonalną godziną. Ustaw tę samą datę w obu polach z godzinami 09:00 i 17:00, a każda liczba, wykres i panel na stronie będą dotyczyć tylko tego okna. Godziny są odczytywane według Twojego czasu lokalnego, a wybrane okno jest wyszczególnione pod tytułem strony, dzięki czemu zawsze wiesz, czego dotyczą liczby. Pola czasu są początkowo puste, a pozostawienie ich pustymi daje pełne dni, dokładnie tak jak wcześniej, więc używane przez Ciebie zakresy pozostają nienaruszone. Zobacz [Twój pulpit nawigacyjny](../get-started/dashboard.md).

- **Statystyki pulpitu nawigacyjnego odzwierciedlają teraz tylko wiadomości wysłane po połączeniu; zaimportowana historia czatów nie zniekształca już liczb.** Połączenie WhatsApp Web lub Telegram i zaimportowanie istniejących konwersacji pozostawiało wcześniej ślad w raportach. Każda zaimportowana wiadomość była liczona w dniu, w którym została pierwotnie wysłana, więc wykresy miały skoki w dniach, w których jeszcze nie korzystałeś z platformy, a sumy obejmowały miesiące czatów, które nie miały z nią nic wspólnego. Ta historia pozostaje w Twojej skrzynce odbiorczej, więc konwersację nadal można przeczytać w całości, ale jest ona teraz pomijana w liczbach wiadomości, wykresie wydajności w czasie oraz statystykach dla poszczególnych numerów w sekcji stanu kanału (Channel Health). Nie trzeba nic włączać ani ponownie importować: liczby poprawią się automatycznie przy następnym załadowaniu pulpitu nawigacyjnego. Zobacz [Twój pulpit nawigacyjny](../get-started/dashboard.md#understanding-your-numbers).

- **Odświeżanie źródła wiedzy informuje teraz o tym, co zamierza zrobić, zanim to zrobi.** Odświeżenie witryny przebudowuje wygenerowane dla niej często zadawane pytania (FAQ), aby były zgodne z aktualną zawartością strony, a odświeżenie całej witryny scala FAQ dotyczące tych samych zagadnień w całej bibliotece — w tym te napisane lub zaimportowane samodzielnie. Na tym polega baza wiedzy zoptymalizowana pod kątem AI (niemal zduplikowane odpowiedzi pogarszają wyniki wyszukiwania bota), ale jeśli zarządzasz FAQ ręcznie, może Cię to zaskoczyć. Oba przyciski „Odśwież” otwierają teraz okno potwierdzenia, które wyjaśnia to działanie, a przewodnik po bazie wiedzy zawiera nową sekcję dotyczącą wyboru, czy to witryna, czy biblioteka FAQ jest kopią wzorcową, oraz eksportowania biblioteki jako kopii zapasowej jednym kliknięciem przed dużym odświeżeniem. Zobacz [Zanim odświeżysz](../ai-automation/faq-management.md#before-you-refresh-which-copy-is-the-master).

- **Niestandardowe funkcje w metodzie GET wysyłają teraz swoje parametry, a listy można zablokować do jednego typu.** Funkcja niestandardowa ustawiona na **GET** pomijała wcześniej każdy parametr, który nie był typu `query_param` — przechodziła **Uruchom test**, a następnie wywoływała Twój punkt końcowy bez żadnych dołączonych danych w rzeczywistej konwersacji. Funkcja GET wysyła teraz wszystkie swoje parametry jako parametry URL, zarówno w teście, jak i w rzeczywistym wywołaniu, więc to, co testujesz, jest tym, co otrzymuje Twoje API. Oprócz tego parametr **tablicy** ma nowy opcjonalny **Typ elementu**: wybierz Tekst, Liczbę, Prawdę/fałsz lub Obiekt, a każda wartość na liście zostanie do niego przekonwertowana przed wysłaniem, co jest niezbędne, aby API akceptujące tylko liczby przestało odrzucać `"8624"`, gdy oczekiwało `8624`. Pozostaw ustawienie **Dowolny**, aby nic nie zmieniać. Zobacz [Funkcje niestandardowe](../ai-automation/custom-functions.md#step-4-define-the-input-what-the-bot-sends).

- **Try Out pokazuje teraz multimedia wysyłane przez Twoje AI.** Gdy Twój agent wysyłał element z Biblioteki multimediów podczas konwersacji testowej, widoczna była tylko notatka „Wysłano multimedia '...'” — bez obrazu czy wideo — co sprawiało, że poprawnie działająca konfiguracja wyglądała na zepsutą. Teraz właściwy plik pojawia się w czacie testowym dokładnie tam, gdzie otrzymałby go kontakt: obrazy i wideo odtwarzają się wewnątrz czatu, audio otrzymuje odtwarzacz, a dokumenty wyświetlają się jako plik, który można otworzyć. To nadal piaskownica — żadna prawdziwa wiadomość nie opuszcza Twojego konta. Podglądy w konwersacji testowej pozostają widoczne przez 7 dni; po tym czasie pojawia się mała notatka „podgląd wygasł”, a ponowne zapytanie bota wyświetli plik ponownie. Zobacz [Biblioteka multimediów](../ai-automation/media-library.md#tips-for-best-results).


- **Kliknij poprzednie wyszukiwanie w Zapisanych leadach, aby zobaczyć tylko powiązane z nim leady.** Lista **Wyszukiwania** w Zapisanych leadach pokazywała, co znalazło każde wyszukiwanie, ale nie *które* to były leady — wszystkie znajdowały się w jednej dużej tabeli. Kliknij dowolne wyszukiwanie na tej liście, a tabela za nią zostanie zawężona do leadów z tego wyszukiwania, z etykietą nad filtrami wskazującą nazwę wyszukiwania; jej znak × lub filtr **Wszystkie** przywraca pełny widok. Opcje **Znajdź więcej** i **CSV** przy każdym wyszukiwaniu działają tak jak wcześniej. Zobacz [Znajdź leady](../ai-automation/find-leads.md#saved-leads).

- **Transmisje zatrzymują się teraz automatycznie, jeśli zaczynają wysyłać wiadomości do niewłaściwych osób.** Wiadomość powitalna jest przeznaczona dla osób, z którymi jeszcze nie rozmawiałeś. Jeśli transmisja lub kampania zaczyna wysyłać wiadomość powitalną do osób, z którymi już prowadzisz rozmowę w ramach tej samej transmisji, wysyłanie zostanie natychmiast wstrzymane, wszystko, co znajduje się w kolejce, zostanie anulowane, a Ty otrzymasz powiadomienie z informacją, co zostało wstrzymane i dlaczego. Otwórz je, sprawdź odbiorców i wiadomość, a następnie kliknij **Wznów**, gdy wszystko będzie wyglądać poprawnie — potwierdza to, że działanie było zamierzone, a zabezpieczenie dla tej transmisji zostanie wyłączone na 24 godziny. Nagły wzrost aktywności znacznie przekraczający typowe tempo Twojego konta zostanie również zgłoszony naszemu zespołowi bez wstrzymywania Twoich działań, ponieważ pierwsze uruchomienie jest naturalnie bardziej intensywne niż dotychczasowa historia. Zobacz [Skalowanie działań w WhatsApp](../messaging-channels/scaling-whatsapp-outreach.md#automatic-send-guard).


- **Klasyczna aplikacja została wycofana.** Odświeżony pulpit nawigacyjny stał się domyślnym na początku tego miesiąca; od dzisiaj jest to jedyna dostępna aplikacja. Klasyczna aplikacja została wyłączona, a adres `/old`, który do niej prowadził, przestał istnieć. Po otwarciu starego linku lub zakładki zobaczysz krótką informację kierującą do bieżącego pulpitu nawigacyjnego zamiast niedziałającej strony — nie trzeba niczego instalować ani przenosić, a logowanie odbywa się pod tym samym adresem co zawsze. **Nic nie zostało utracone.** Twoje czaty, kontakty, agenci AI, kampanie wraz z historią oraz wszystkie ustawienia znajdują się w bieżącym pulpicie dokładnie tam, gdzie je zostawiłeś; obie aplikacje przez cały czas korzystały z tego samego konta, więc jest to zamknięcie drzwi, a nie migracja. Stare aplikacje mobilne również przestały działać dzisiaj. Jeśli pracowałeś na telefonie, otwórz swój zwykły adres logowania w przeglądarce telefonu: pulpit nawigacyjny jest dostosowany do małych ekranów, można go dodać do ekranu głównego i wysyła powiadomienia push, tak samo jak zainstalowaną aplikację. Zobacz [Przewodnik powitalny](../README.md) oraz [Powiadomienia](../settings/notifications.md#notification-channels).


- **Rejestracja teraz tworzy Twojego agenta AI od początku do końca — bez żadnych tajemniczych kampanii.** Kreator konfiguracji wcześniej tworzył najpierw kampanię i cicho przypisywał do niej wszystkie Twoje odpowiedzi, przez co po zakończeniu wdrażania otrzymywałeś wersję roboczą kampanii, o którą nikt nie prosił, agenta, który był tylko jej efektem ubocznym, oraz brak jasnej odpowiedzi na pytanie: „co z tych dwóch rzeczy mam teraz edytować?”. Teraz przez cały proces pracujesz bezpośrednio z agentem. Twój agent istnieje od momentu, w którym kreator odczyta Twoją witrynę: strony i pliki, które tam zaznaczysz, stają się jego wiedzą, a pasek postępu, który obserwujesz, pokazuje budowanie Twojego agenta, a nie czegoś innego w jego imieniu. **Testuj i dostosuj** to prawdziwy edytor agenta wbudowany w kreatora — te same karty **Wypróbuj**, **Instrukcje AI** oraz **FAQ i wiedza**, których będziesz używać później na stronie Agentów AI — więc edycja dokonana w tym miejscu jest edycją Twojego agenta, a nie kopii, którą trzeba gdzieś przenosić. Krok **Działania następcze** to w ten sam sposób własna karta działań następczych agenta. Osobny krok **Wiadomość powitalna** zniknął, ponieważ agent jej nie posiada: odpowiada na to, co przychodzi, a rozpoczynanie rozmowy samodzielnie służy do wysyłania transmisji (Broadcast). Zakończenie pracy z kreatorem łączy każdy kanał, który podłączyłeś do tego agenta jako **Punkt wejścia**, zamienia słowa kluczowe komentarz-na-DM w punkty wejścia z komentarzy i na samym końcu przełącza agenta w stan Aktywny — dzięki czemu wdrażanie nie może już zakończyć się uruchomieniem konta, którego AI na nic nie odpowiada, a kanał, na który już odpowiada inny agent, pozostaje nienaruszony, zamiast zostać przejęty. Na końcu trafiasz do edytora swojego agenta, zamiast zostać przeniesionym w nieznane miejsce, gdzie musisz go szukać. Jeśli byłeś w trakcie pracy z kreatorem, gdy ta zmiana weszła w życie, wznowienie procesu utrzyma Cię w rozpoczętym przepływie, bez zmian. Zobacz [Wdrożenie z przewodnikiem](../get-started/onboarding.md), [Przewodnik szybkiego startu](../get-started/quick-start-guide.md) oraz [Punkty wejścia](../ai-agents/entry-points.md).

- **Wyszukiwanie przenosi bezpośrednio do sekcji Ustawień.** Naciśnij **⌘K** / **Ctrl+K** i wpisz „billing”, „team”, „webhooks”, „notifications”, „data export” lub dowolną inną sekcję Ustawień, a wynik otworzy tę sekcję bezpośrednio — koniec z otwieraniem Ustawień i przeglądaniem listy po lewej stronie, aby znaleźć potrzebną opcję. Sekcje, których nie obejmuje Twój plan lub rola, nie pojawią się w wynikach. Sugestia agencji korzystającej z panelu w języku polskim, której zespół dokładnie wiedział, co chce skonfigurować, ale nie wiedział, w której grupie się to znajduje. Zobacz [Panel](../get-started/dashboard.md#search-jump-to-any-page-without-clicking-through-the-menu).

- **Widżet czatu można konfigurować przez API.** Dokumentacja API zawiera teraz `PATCH /chat-widget-configs/{configId}`, więc wszystko, co znajduje się w panelu Zarządzania widżetem — przyciski załączników i emoji, ikona uruchamiania, kolory, wiadomość powitalna, formularz informacji o odwiedzającym, dozwolone domeny, motyw — można zmienić z poziomu własnego kodu za pomocą klucza API. Było to możliwe już wcześniej, ale brakowało tego w specyfikacji, więc wyglądało na opcję tylko do odczytu. Zobacz [Widżet czatu na stronie](../get-started/chat-widget.md#change-the-widget-settings-from-your-own-code-api).

- **Optymalizacja za pomocą AI działa w każdym agencie.** Najszybszym sposobem na naprawienie bota jest powiedzenie mu, co ma robić lepiej, i pozwolenie mu na samodzielne przepisanie instrukcji — jednak przycisk **Optymalizuj za pomocą AI** pojawiał się tylko w niektórych agentach. Agent, którego właśnie zduplikowałeś, taki, który trafił na Twoje konto już gotowy, oraz wiele nowszych po prostu nie miały tego przycisku. Podobnie ikona łapki w dół pod nieudaną odpowiedzią w **Wypróbuj** była nieaktywna w tych samych miejscach, więc dwie najszybsze drogi do ulepszenia bota były niedostępne dokładnie w tych agentach, którzy najbardziej tego potrzebowali. Teraz obie funkcje działają w każdym agencie bez konieczności wcześniejszej konfiguracji. To, co dzieje się później, pozostaje bez zmian: opisujesz, co należy poprawić, otrzymujesz ten sam przegląd każdej proponowanej zmiany (porównanie obecnej treści z tym, co sugeruje AI, z oddzielnym wykazem dodanych i usuniętych elementów FAQ), a żadna zmiana nie jest zapisywana, dopóki jej nie zaakceptujesz. To, co zaakceptujesz, jest zapisywane jako szkic, dzięki czemu czat w **Wypróbuj** natychmiast zaczyna korzystać z nowej wersji, podczas gdy Twoje bieżące konwersacje toczą się bez zmian, a zmiany trafiają do prawdziwych kontaktów dopiero po kliknięciu **Opublikuj na żywo**. Przycisk **Generuj szablony AI** na karcie **Działania następcze** agenta był również ograniczony w tych samych agentach, a teraz tworzy zestaw dla każdego z nich. Zobacz [Plac zabaw czatu](../chats/playground.md#optimize-with-ai) oraz [Agenci AI](../ai-agents/ai-agents.md#editing-an-agent).

- **Budowanie na podstawie witryny, które nie może zostać ukończone, teraz informuje o przyczynie.** Wskazanie **Nowego agenta** na Twoją witrynę to najszybszy sposób na uzyskanie działającego bota, a okno dialogowe przeprowadzi Cię przez ten proces — jednak budowa, której nie można było ukończyć, wcześniej zatrzymywała się po cichu, pozostawiając Cię przed ekranem, który nigdy nie kończył ładowania, bez wiedzy, czy czekać dłużej, czy zacząć od nowa. Budowa, której nie można ukończyć, teraz jasno informuje, co ją zatrzymało: witryna nie mogła zostać odczytana, na stronach było zbyt mało tekstu, aby na jego podstawie stworzyć agenta, lub na koncie skończyły się kredyty. Każdy komunikat wskazuje, co należy zmienić przed ponowną próbą. Wszystko inne pozostaje bez zmian, w tym **Kontynuuj w tle**. Zobacz [Agenci AI](../ai-agents/ai-agents.md#creating-an-agent).

- **Lista kampanii w agencie znów jest listą.** Karta **Powiązane kampanie** agenta zawierała przycisk **Powiąż kampanię**, pozostałość z okresu, gdy kampanie i agenci byli ze sobą integrowani. Zniknął on, ponieważ nie jest to już sposób na uruchomienie agenta: o tym, które konwersacje trafiają do agenta, decydują jego **Punkty wejścia**, a transmisja (Broadcast) wybiera własny moduł obsługi odpowiedzi podczas tworzenia. Karta nadal pokazuje każdą kampanię, w której agent udziela odpowiedzi, a opublikowanie zmiany w agencie nadal natychmiast dociera do wszystkich z nich; jest to teraz po prostu widok, a nie element sterujący. Nic w Twoich istniejących kampaniach ani w tym, który agent na nie odpowiada, nie ulega zmianie. Zobacz [Agenci AI](../ai-agents/ai-agents.md#editing-an-agent).

- **Kupowanie numeru telefonu jest teraz możliwe w większej liczbie krajów — w tym w Holandii.** Niektóre kraje udostępniają numery miejskie (na przykład amsterdamski +31 20) tylko nabywcom, którzy przedstawią paszport lub dowód osobisty, czego my nie wymagamy — dlatego okno dialogowe zakupu informowało, że numery nie są tam w ogóle dostępne, mimo że ten sam kraj chętnie sprzedaje inne rodzaje numerów, wymagając jedynie podania imienia, nazwiska i adresu. Okno dialogowe sprawdza teraz samodzielnie inne typy numerów w danym kraju i oferuje te, które można kupić bez dokumentów tożsamości — w Holandii oznacza to numer komórkowy, który jest również rodzajem numeru odbierającym SMS-y weryfikacyjne WhatsApp. Sposób zakupu pozostaje bez zmian: wybierz kraj, wybierz numer, wypełnij krótki formularz. Powiadomienie o „braku dostępności” nadal się pojawia, ale tylko w przypadku krajów, w których faktycznie żaden typ numeru nie może zostać sprzedany bez dowodu tożsamości. Zobacz [Numery telefonów](../settings/phone-numbers.md).

- **Media agenta należą teraz do agenta.** Karta **Media** w edytorze agenta opierała się na kampanii przypisanej do agenta, dlatego mogła otwierać się bez żadnych dostępnych zasobów w przypadku nowo utworzonego agenta, a plik przesłany do świeżo utworzonej kopii agenta nie zawsze pozostawał na swoim miejscu. Media są teraz częścią samego agenta. Karta ładuje się natychmiast dla każdego agenta — stworzonego przed chwilą, zduplikowanego lub takiego, który pojawił się na koncie już skonfigurowany — a plik przesłany w tym miejscu jest od razu dostępny dla tego agenta, bez konieczności wcześniejszego dołączania czegokolwiek. Wszystkie przesłane wcześniej pliki znajdują się dokładnie tam, gdzie je zostawiłeś, u tych samych agentów, a strona **Biblioteka mediów** dla całego konta pozostaje bez zmian. Zobacz [Biblioteka mediów](../ai-automation/media-library.md) oraz [Agenci AI](../ai-agents/ai-agents.md).

- **Każdy webhook informuje teraz, który agent obsłużył konwersację.** Jeśli przesyłasz webhooki do systemu CRM, platformy reklamowej lub własnego pulpitu nawigacyjnego, ustalenie, który agent AI odpowiedział, wymagało zgadywania: ładunek wskazywał kampanię, a na kontach działających w oparciu o agentów to pole po prostu pozostawało puste. Zdarzenia powiązane z konwersacją — zakończony czat, tryb „nie przeszkadzać”, wznowienie, przywrócenie z archiwum, wstrzymanie AI, nowa wiadomość, podsumowanie konwersacji oraz webhook, który można ustawić dla tagu — zawierają teraz blok `agent` z `id` i `name` agenta lub `null`, gdy żaden agent nie brał udziału w rozmowie. Znajduje się on obok bloku `campaign`, a nie zamiast niego, więc nic, co już otrzymujesz, nie uległo zmianie: odbiornik zbudowany w zeszłym roku nadal działa bez zmian i może pobrać nowe pole, gdy tylko zdecydujesz się je wdrożyć. Po stronie API wywołanie importu kalendarza akceptuje teraz zarówno agenta, jak i kampanię. Zobacz [Webhooki](../integrations/webhooks.md#webhook-data-format).

- **Wiadomości uzupełniające mogą być teraz pisane za Ciebie również z poziomu edytora agenta.** Kampanie zawsze miały przycisk **Generuj szablony AI** w kroku Wiadomości uzupełniające: włączasz wiadomości uzupełniające, klikasz przycisk, a platforma pisze cały zestaw przypomnień na podstawie Twoich instrukcji i kontekstu biznesowego, a następnie wysyła je do zatwierdzenia w WhatsApp. W nowym środowisku Agentów tego przycisku brakowało, więc konfigurowanie wiadomości uzupełniających dla agenta oznaczało pisanie każdej wiadomości samodzielnie i przesyłanie każdej z osobna — był to jedyny element edytora agenta, który wciąż odsyłał do kampanii w celu poprawnego wykonania zadania. Teraz funkcja ta znajduje się na karcie **Wiadomości uzupełniające** agenta i działa tak samo: ta sama generacja treści, pisana na podstawie instrukcji i kontekstu biznesowego agenta, z tym samym paskiem postępu podczas pracy nad zestawem. Zobacz [Agenci AI](../ai-agents/ai-agents.md) oraz [Automatyczne wiadomości uzupełniające](../ai-automation/follow-ups.md#auto-generated-templates).


- **Łączenie WhatsApp Web informuje teraz, co dzieje się z Twoimi prywatnymi czatami.** Sparowanie własnego telefonu to najszybszy sposób na rozpoczęcie, a wiele osób łączy numer, z którego korzysta również do pisania do znajomych i rodziny — jednak ekran nie informował, co sztuczna inteligencja zrobi z tymi czatami, a dwa ustawienia, które ją ograniczają, pojawiają się dopiero po włączeniu opcji **Importuj istniejące kontakty**, więc łatwo było sparować numer prywatny i nigdy ich nie zobaczyć. Ekran **Połącz WhatsApp Web** zawiera teraz krótką notatkę wyjaśniającą: każdy numer jest odpowiedni, włączenie opcji **Importuj istniejące kontakty** i pozostawienie włączonej opcji **Wstrzymaj AI dla zaimportowanych kontaktów** chroni osoby, z którymi już rozmawiasz, przed sztuczną inteligencją, a opcja **Ustaw kontakty jako prywatne** idzie o krok dalej, w ogóle nie przechowując ani nie wysyłając ich wiadomości. Wyjaśnia również kwestię, która najbardziej zaskakuje użytkowników: osoba, która napisze do Ciebie *po* połączeniu, pojawi się jako zupełnie nowy czat z aktywną sztuczną inteligencją, dlatego warto pozostawić agenta wyłączonego do momentu załadowania listy kontaktów. Zobacz [WhatsApp Web](../messaging-channels/whatsapp-web.md#step-2-enter-the-phone-number-and-import-options).

- **Wiadomość, która nie została wysłana, teraz informuje o przyczynie i sposobie rozwiązania problemu.** Gdy wiadomość nie docierała do odbiorcy, zarówno e-mail o błędzie, jak i czat wyświetlały jedynie komunikat przekazany przez sieć telefoniczną, który zazwyczaj ograniczał się do numeru: „Dostarczanie nie powiodło się (kod 63049)”. To zgłoszenie do pomocy technicznej, a nie wyjaśnienie. Błędy są teraz opisywane prostym zdaniem, które wskazuje przyczynę i sposób rozwiązania problemu. Najczęstszym powodem jest odrzucenie przez WhatsApp szablonu marketingowego; teraz informacja o tym jest jasna i zawiera kluczowy szczegół: szablony marketingowe nie mogą już docierać do numerów w Stanach Zjednoczonych, więc w przypadku tych kontaktów należy użyć wiadomości SMS lub e-mail. W innych przypadkach zazwyczaj chodzi o tymczasowy limit nałożony na daną osobę, więc warto spróbować ponownie później. To samo podejście dotyczy zamkniętego 24-godzinnego okna odpowiedzi, numeru, który nie jest zarejestrowany w WhatsApp, osoby, która zrezygnowała z wiadomości marketingowych, nadawcy zablokowanego z powodu 30-dniowej nieaktywności oraz treści odrzuconych przez WhatsApp. Wyjaśnienie zobaczysz w trzech miejscach: w wysyłanym przez nas e-mailu, w czerwonej linii pod wiadomością na czacie oraz w szczegółach, które pojawiają się po najechaniu na nią kursorem. Trzy z dotychczasowych wyjaśnień były po prostu błędne i zostały poprawione. Najgorsze z nich informowało, że wiadomość nie została wysłana, ponieważ „numer telefonu nie jest zarejestrowany w WhatsApp”, podczas gdy problem leżał po Twojej stronie – Twój własny numer nie był już połączony jako nadawca. W efekcie jedyna rzecz, którą mogłeś naprawić, była tą, od której komunikat Cię odciągał. Zobacz [Interfejs czatu](../chats/chat-interface.md).

- **Możesz teraz odpowiadać na konkretne wiadomości.** W intensywnej rozmowie odpowiedź może pojawić się trzy wiadomości po pytaniu, którego dotyczy, przez co ani Ty, ani klient nie wiecie, czego ona dotyczy. Najedź kursorem na dowolną wiadomość, kliknij strzałkę obok niej i wybierz **Odpowiedz**: wybrana wiadomość pojawi się nad polem tekstowym podczas pisania, a Twoja odpowiedź zostanie zacytowana na telefonie klienta, podobnie jak w WhatsAppie czy na Instagramie. Cytat będzie widoczny również w Twojej skrzynce odbiorczej, a jeśli oryginał jest nadal załadowany w konwersacji, możesz kliknąć cytat, aby do niego przejść. Odpowiadać można również na załączniki i wiadomości głosowe. Funkcja działa w WhatsAppie połączonym przez kod QR, Telegramie, Instagramie i Messengerze; w kanałach, które nie obsługują dołączania odpowiedzi do wcześniejszej wiadomości, opcja pozostaje w menu, ale jest wyszarzona i informuje o przyczynie, zamiast wysyłać odpowiedź bez żadnego odniesienia. W WhatsAppie połączonym przez kod QR zobaczysz również cytat klienta nad jego wiadomością, gdy odpowie on na coś, co wysłałeś. Zobacz [Interfejs czatu](../chats/chat-interface.md#replying-to-a-specific-message).

- **Wysyłane przez nas wiadomości e-mail znów wyglądają jak nasz produkt.** Każde powiadomienie, zaproszenie, kod weryfikacyjny i potwierdzenie były wysyłane w formie, która od lat odbiegała od wyglądu aplikacji: niewłaściwy kolor marki, zwykły kafelek z literą w miejscu logo oraz przestarzały układ z doklejonymi kolorowymi ramkami ostrzegawczymi. Teraz korzystają one z tego samego języka projektowania, co aplikacja, do której się logujesz — prawdziwe logo, ten sam krój pisma, ta sama zieleń, te same przyciski, te same powierzchnie kart — a tryb ciemny działa poprawnie, zamiast być tylko częściowo zmienionym. Informacje wewnątrz wiadomości e-mail (powód odrzucenia szablonu, zaproszenie, „możesz zignorować tę wiadomość”) są teraz subtelnymi panelami z małą etykietą, zamiast blokami kolorowego tekstu. Nic nie zmieniło się w treści wiadomości ani w czasie ich wysyłania. Przy okazji naprawiono dwa długo niedziałające linki w stopce: **Centrum pomocy** prowadziło do strony głównej marketingu zamiast do strony pomocy, a **Prywatność** kierowała do strony, która już nie istnieje.


- **Funkcja Comment-to-DM jest już skonfigurowana w Twoim agencie AI na każdym koncie.** Zamiana komentarzy pod postami na Instagramie i Facebooku na wiadomości prywatne (DM) wymagała wcześniej zagłębiania się w krok **Konfiguracja i kanały** kampanii, gdzie jedynym wyborem było słowo kluczowe — monitorowany był każdy post, a odpowiedź wysyłana była natychmiast po dodaniu komentarza. Teraz jest to punkt wejścia **Komentarz na Instagramie** lub **Komentarz na Facebooku** w agencie, który powinien udzielać odpowiedzi, i jest on dostępny dla wszystkich: otwórz agenta, przejdź do **Punktów wejścia**, kliknij **Nowy punkt wejścia** i wybierz typ. Otrzymujesz funkcje, których stary ekran nigdy nie oferował — monitorowanie **Wszystkich postów** lub tylko **Określonych postów**, których identyfikatory wkleisz, wybór, czy **Pierwsza odpowiedź** ma być napisana przez AI, czy ma być dokładnie tekstem, który sam przygotowałeś (publiczna odpowiedź w komentarzu i pierwsza wiadomość DM, każda z wariantami, aby powtarzające się odpowiedzi nie wyglądały na kopiowane, przy 0 kredytów), oraz ustawienie opóźnienia w minutach, aby odpowiedź nie pojawiała się podejrzanie szybko. Wszystko, co już skonfigurowałeś w kampanii, działa bez zmian, a jeśli Twój pasek boczny nadal pokazuje **Kampanie**, ten ekran nadal działa — ale to Punkt wejścia jest konfiguracją, której należy używać od teraz. Zobacz [Automatyzacja Comment-to-DM](../ai-automation/comment-to-dm.md), [Punkty wejścia](../ai-agents/entry-points.md), [Wiadomości DM na Instagramie](../messaging-channels/instagram-dms.md#comment-monitoring-and-auto-replies) oraz [Facebook Messenger](../messaging-channels/facebook-messenger.md#comment-monitoring).

- **Reguły komentarzy wskazują teraz, na które komentarze odpowiadają.** Punkt wejścia komentarza w agencie pytał, które posty obserwować, jak długo czekać i co napisać, ale nigdy nie zadawał oczywistego pytania: który komentarz faktycznie uruchamia akcję. W regułach komentarzy na Instagramie i Facebooku dostępne jest teraz pole **Słowa kluczowe komentarza**. Wpisz słowo, które sugerujesz użytkownikom w komentarzach (np. „LINK”, „INFO”), a wiadomość prywatną (DM) otrzymają tylko te osoby. Inteligentne dopasowywanie uwzględnia literówki i warianty, więc wystarczy jedno poprawne słowo kluczowe. Pozostaw to pole puste, aby każdy komentarz pod obserwowanymi postami wywoływał wiadomość DM – jest to przydatne w przypadku postów opartych na jednym wezwaniu do działania, ale kosztowne przy popularnych postach, gdzie większość komentarzy to zwykła dyskusja, dlatego reguła wyświetla ostrzeżenie, gdy pole jest puste. Twoje istniejące reguły komentarzy już zawierają słowa kluczowe, z którymi zostały skonfigurowane, a podsumowanie na liście punktów wejścia pokazuje teraz słowo kluczowe obok obserwowanych postów, zamiast tylko „Wszystkie posty”. Zobacz [Punkty wejścia](../ai-agents/entry-points.md) oraz [Automatyzacja komentarzy na DM](../ai-automation/comment-to-dm.md).

- **Powiadomienia o wstrzymanym czacie pokazują teraz treść wiadomości.** Gdy kontakt wysyła wiadomość w czasie, gdy sztuczna inteligencja jest dla niego wstrzymana, powiadomienie informowało wcześniej jedynie o tym, że wiadomość dotarła i oczekuje na odpowiedź. Z poziomu ekranu blokady telefonu nie można było odróżnić „dzięki, zrozumiałem” od klienta, który zaraz odejdzie, więc każde powiadomienie wymagało otwarcia aplikacji. Powiadomienie zawiera teraz samą treść wiadomości: imię osoby oraz informację o wstrzymaniu bota w tytule, a treść wiadomości w treści powiadomienia, wraz z informacją o typie zdjęć, notatek głosowych i dokumentów oraz ewentualnymi podpisami. Ta sama treść jest cytowana w wersji e-mail oraz w sekcji powiadomień (pod ikoną dzwonka), a kliknięcie w dowolne z nich otwiera daną konwersację, gotową do udzielenia odpowiedzi. Zobacz [Powiadomienia](../settings/notifications.md).

- **Odłączaj strony od agenta, zaznaczając je.** Usuwanie powiązanych stron z karty **FAQ i baza wiedzy** agenta było możliwe na dwa sposoby: pojedynczo za pomocą własnego przycisku usuwania lub dla całej witryny bądź folderu za pomocą opcji **Odłącz wszystko**. Wszystko pomiędzy — na przykład osiem rozproszonych stron w dwóch witrynach — oznaczało osiem kliknięć i osiem potwierdzeń. Teraz każdy wiersz strony ma pole wyboru, a każdy nagłówek witryny i folderu ma opcję zaznaczania wszystkiego, co się w nim znajduje (myślnik oznacza, że zaznaczono tylko część elementów). Zaznacz to, co chcesz usunąć, a na dole ekranu pojawi się pasek z liczbą wybranych elementów, jednym przyciskiem **Odłącz** i jednym potwierdzeniem dla całości. Przycisk usuwania dla poszczególnych stron oraz opcja **Odłącz wszystko** nadal działają tak jak wcześniej. Zobacz [Agenci AI](../ai-agents/ai-agents.md).

- **Znajdź powiązaną stronę wśród setek dostępnych dla agenta.** Agent powiązany z całą witryną internetową wyświetla listę wszystkich znanych mu stron w zakładce **FAQ i baza wiedzy** — jest to przydatne przy dwudziestu stronach, ale nieużyteczne przy trzystu trzydziestu ośmiu, ponieważ jedynym sposobem nawigacji było przewijanie. Teraz nad listą źródeł wiedzy, zarówno w agencie, jak i na odpowiednim etapie edytora kampanii, znajduje się pole wyszukiwania. Przeszukuje ono wszystkie trzy poziomy jednocześnie — witrynę, znajdujące się w niej foldery oraz poszczególne strony — więc wpisanie części adresu zawęża drzewo do dopasowań i otwiera foldery, w których się znajdują, przy czym każda witryna informuje, ile jej stron pasuje do wyszukiwania. Akcenty również nie stanowią problemu: „resume” znajdzie „Résumé”. Jeden szczegół dotyczący bezpieczeństwa: gdy wyszukiwanie jest aktywne, opcja **Odłącz wszystko** dla witryny lub folderu zmienia się w **Odłącz pasujące** i odłącza tylko te strony, które widzisz, dzięki czemu te odfiltrowane przez wyszukiwanie nigdy nie zostaną odłączone bez Twojej wiedzy. Zobacz [Agenci AI](../ai-agents/ai-agents.md).

- **Wybierak stron nie sugeruje już dwudziestu kopii tej samej strony.** W witrynie, która publikuje każdą stronę w każdym języku, odświeżenie powoduje znalezienie tłumaczeń stron, które zostały już zaimportowane i użyte, a następnie zaproponowanie ich jako stron wartych dodania — jedna witryna pomocy wykazała 2343 „nowe” strony, z czego 190 było rekomendowanych, a prawie wszystkie były kopiami językowymi stron już znajdujących się w bazie wiedzy. Każda z nich kosztowałaby kredyty i dodałaby niemal zduplikowaną odpowiedź, która mogłaby wprowadzić sztuczną inteligencję w błąd. Odkryta strona, której adres pasuje do już posiadanej, poza częścią językową, jest teraz oznaczona jako **Opcjonalne — kopia językowa strony, którą już posiadasz** i pominięta w **Wybierz rekomendowane**; w tej samej witrynie liczba rekomendacji po odświeżeniu spada ze 190 do zera, a pierwszy import rekomenduje dziesięć głównych stron w języku angielskim zamiast dwustu. Nic nie jest blokowane — każda strona jest nadal wymieniona i dostępna za jednym kliknięciem, a strona, którą warto pominąć z innego powodu (np. dziennik zmian), nadal posiada odpowiednią informację. Zobacz [Zarządzanie FAQ](../ai-automation/faq-management.md#refresh-domain-multi-page-re-crawl).

- **Widżet czatu obsługuje teraz język polski, a jego elementy, które dotychczas były dostępne tylko po angielsku, zostały przetłumaczone.** Polscy użytkownicy widzieli angielski widżet: język ten po prostu nie znajdował się na liście. Teraz jest już dostępny, podobnie jak język filipiński, który został dodany wcześniej, ale nie został odnotowany. Większą zmianą jest to, że interfejs widżetu został wreszcie przetłumaczony — status „Online” obok imienia agenta, elementy **Dźwięk**, **Powiadomienia** i **Wyczyść konwersację** pod ikoną ustawień, komunikat „Jak oceniasz tę rozmowę?” wraz z podziękowaniem oraz każde małe potwierdzenie pojawiające się u dołu ekranu. Wszystkie te elementy były na sztywno zakodowane w języku angielskim dla każdego użytkownika, niezależnie od wybranego języka, więc widżet w języku niderlandzkim czy hiszpańskim był przetłumaczony tylko w połowie. Teraz dostosowują się one do języka użytkownika, tak jak reszta elementów. Twoja wiadomość powitalna, dymek czatu i pytania początkowe również będą tłumaczone na język polski od momentu ich ponownego zapisania. Zobacz [Widżet czatu na stronie](../get-started/chat-widget.md#languages).

- **Elementy pulpitu nawigacyjnego, które pozostawały w języku angielskim, zostały przetłumaczone.** Kilka ekranów nadal wyświetlało język angielski wszystkim użytkownikom, niezależnie od języka ustawionego na koncie — selektor **ikony uruchamiania** w ustawieniach widżetu czatu i jego przyciski przesyłania, sekcja szybkich odpowiedzi w profilu, sprawdzanie sprzeczności w bazie wiedzy, przełączniki Wł./Wył. na pasku akcji kontaktów, pasek nieopublikowanych zmian w edytorach kampanii i agentów oraz opcja pierwszego logowania na koncie klienta. Teraz dostosowują się one do Twojego języka, tak jak wszystko inne, we wszystkich 25 językach obsługiwanych przez pulpit nawigacyjny.

- **Zatrzymaj odświeżanie bazy wiedzy, którego nie zamierzałeś uruchamiać, i sprawdzaj sprzeczności po jego zakończeniu.** Wcześniej odświeżanie można było tylko przeczekać: podczas ponownego odczytywania witryny jedyną dostępną opcją był wyszarzony przycisk. Przycisk **Odśwież** zmienia się teraz w **Anuluj** — kliknij go, aby zatrzymać odświeżanie w bieżącym momencie, zachowując już odczytane strony i pozostawiając resztę bez zmian, bez wysyłania wiadomości e-mail o zakończeniu. Gdy odświeżanie osiągnie końcowy etap porządkowania, nie można go już zatrzymać, a przycisk Anuluj informuje o tym zamiast udawać, że jest inaczej. Wprowadzono dwie powiązane poprawki: witryny w trakcie odświeżania nie można już wybrać ani usunąć (pola wyboru i opcja usuwania są zablokowane do momentu zakończenia procesu), a odświeżanie nie pozostawia już stron zaznaczonych na pasku wyboru po zakończeniu. Ponadto, gdy odświeżanie dobiegnie końca, platforma automatycznie sprawdza strony witryny pod kątem sprzeczności z resztą bazy wiedzy — odświeżona strona, na której zmieniła się cena lub limit, pojawi się w sekcji **Znajdź sprzeczności** bez konieczności ręcznego uruchamiania tego procesu. Zobacz [Zarządzanie FAQ](../ai-automation/faq-management.md#refresh-domain-multi-page-re-crawl).

- **Klasyczna aplikacja odchodzi do lamusa, a pasek boczny nie odsyła już do niej.** Link **Klasyczna aplikacja** na dole paska bocznego został usunięty. Wszystko, do czego służył, znajduje się teraz w nowym pulpicie nawigacyjnym, a utrzymywanie łatwego dostępu do starej wersji niepotrzebnie zatrzymywało konta w aplikacji, która jest wyłączana. Nic w Twoim koncie się nie zmienia i nic nie ginie — nowy pulpit nawigacyjny to te same dane, ten sam login i ten sam adres. (Klasyczna aplikacja została całkowicie wyłączona — zobacz „Klasyczna aplikacja została wycofana” powyżej). Zobacz [Przewodnik powitalny](../README.md).


- **Wyszukiwanie, masowe usuwanie i odświeżanie wielu witryn na liście źródeł bazy wiedzy.** Duża baza wiedzy oznaczała kiedyś konieczność przewijania: znalezienie jednej zaimportowanej strony w witrynie liczącej 227 stron nie było możliwe za pomocą wyszukiwarki, usuwanie kilku stron oznaczało usuwanie ich pojedynczo za pomocą ikony kosza, a odświeżanie trzech witryn oznaczało trzy oddzielne kliknięcia i trzy oddzielne okresy oczekiwania. Lista źródeł zawiera teraz pole wyszukiwania, które przeszukuje każdą witrynę (wpisz „changelog”, a pasujące strony pojawią się z informacją „N z M pasujących stron”), pola wyboru przy każdej stronie i witrynie do masowego zaznaczania, akcję **Usuń zaznaczone**, która dokładnie informuje, ile stron i pytań FAQ zostanie usuniętych przed wykonaniem operacji, oraz przycisk **Odśwież zaznaczone**, który ponownie skanuje kilka całych witryn za jednym kliknięciem — nowo znalezione strony każdej witryny są następnie oferowane pojedynczo wraz ze zwykłymi wskazówkami dotyczącymi dodawania. Gdy wyszukiwanie jest aktywne, pole wyboru witryny zaznacza tylko wyświetlone strony, więc wyszukiwanie i usuwanie nigdy nie spowoduje przypadkowego usunięcia stron, których nie przeglądasz. Zobacz [Zarządzanie FAQ](../ai-automation/faq-management.md#url-sources-and-sitemap-crawling).

- **Selektor stron informuje teraz, które z wykrytych stron warto dodać.** Gdy dodajesz witrynę do swojej bazy wiedzy lub odświeżanie znajduje nowe strony, każda z nich w selektorze zawiera wskazówki: najbardziej przydatne strony są sortowane na górze, Twoje kluczowe strony (strona główna, cennik, produkty, FAQ) są oznaczone jako **Zalecane**, a strony, które rzadko pasują do bazy wiedzy — dzienniki zmian, teksty prawne, ekrany logowania, wyniki wyszukiwania, listy tagów — mają oznaczenie **Pomiń (sugerowane)** wraz z wyjaśnieniem. Na przykład dziennik zmian jest oznaczony jako strona historyczna: jego wpisy z założenia stają się nieaktualne, a Twoje bieżące strony już obejmują te funkcje, więc importowanie go zazwyczaj prowadzi do sprzeczności. Przycisk **Wybierz zalecane** zaznacza sugerowany zestaw jednym kliknięciem; dodaje on strony do tych, które już zaznaczyłeś, i nic nie jest blokowane — każda etykieta to tylko porada, którą możesz zignorować. Dostępne wszędzie tam, gdzie wybiera się strony: w procesie dodawania witryny do bazy wiedzy, w oknie odświeżania domeny, w selektorach stron dla nowego agenta i nowej kampanii oraz podczas wdrażania. Zobacz [Zarządzanie FAQ](../ai-automation/faq-management.md#url-sources-and-sitemap-crawling).

- **Wynajęte numery kończą teraz konfigurację WhatsApp samodzielnie.** Wynajęcie numeru i połączenie go z WhatsApp mogło wcześniej utknąć na dwa ciche sposoby: zakup nigdy nie wymagał podania nazwy firmy, której wymaga WhatsApp (więc rejestracja była odrzucana z powodu nazwy, której nikt nie wybrał), a rejestracja, która kończyła się kilka minut później, nie wracała do karty numeru, która wciąż wyświetlała komunikat „Konfiguracja nieukończona” mimo działającego połączenia. Oba problemy zostały rozwiązane. Zakup wymaga teraz podania **nazwy wyświetlanej** na samym początku — nazwy firmy, którą widzą użytkownicy w WhatsApp — i odrzuca pusty numer, który WhatsApp i tak by odrzucił. Rejestracja, która kończy się po opuszczeniu strony, jest teraz automatycznie wykrywana w ciągu kilku minut, zmieniając status karty na **Aktywny** bez żadnej ingerencji z Twojej strony. Zobacz [Numery telefonów](../settings/phone-numbers.md#buying-a-phone-number).

- **Kreator konfiguracji pozwala teraz dokończyć przerwany zakup numeru.** Zakup numeru WhatsApp jest obciążany natychmiast, ale numer nie może wysyłać wiadomości, dopóki nie zostanie zakończony krótki etap rejestracji w oknie Meta — jeśli to okno zostało zamknięte, kreator wyświetlał wcześniej zwykłe "Połącz" bez śladu numeru, za który już zapłaciłeś. Możliwość dokończenia istniała tylko na stronie kanałów w ustawieniach, której użytkownik w trakcie konfiguracji jeszcze nie widział. Teraz kafelek WhatsApp w kreatorze wykrywa numer oczekujący na ten krok i wyświetla opcję **Dokończ konfigurację** z Twoim numerem na przycisku, otwierając rejestrację skierowaną bezpośrednio na niego. Dyskretniejszy link poniżej nadal pozwala na połączenie innego numeru. Naprawia to również błąd, w którym kafelek czasami błędnie informował, że WhatsApp jest połączony na podstawie wcześniejszej niedokończonej próby, mimo że żaden numer nie mógł faktycznie wysyłać wiadomości. Zobacz [Numery telefonów](../settings/phone-numbers.md#finishing-whatsapp-setup).

- **Łączenie WhatsApp to teraz dwa pytania zamiast czterech przycisków.** Karta API WhatsApp Business miała szereg oddzielnych akcji — kup numer, połącz własny i dwa różne połączenia Meta — które okazały się odpowiedziami na te same dwa pytania. Karta ma teraz jeden przycisk **Połącz WhatsApp**, który zadaje je po kolei: którego numeru chcesz użyć (tego, który już masz, czy nowego od nas) i jak ma być połączony (zarządzany przez nas, przez naszą aplikację Meta lub Twoją własną aplikację Meta). Oferowane są tylko te kombinacje, które faktycznie działają, a ten sam wybór pojawia się podczas łączenia WhatsApp w trakcie wdrażania, co wcześniej w ogóle nie oferowało połączeń Meta. Nic w samych połączeniach się nie zmieniło — każda ścieżka prowadzi do tego samego przepływu, co wcześniej. Zobacz [API WhatsApp Business](../messaging-channels/whatsapp-business.md).

- **Dodanie kogoś do listy informuje teraz, kiedy zostanie do niego wysłana wiadomość.** Lista może być monitorowana przez transmisję na żywo — jest to funkcja **Wyślij do nowych członków listy**, dzięki której kontakt dodany do listy automatycznie otrzymuje wiadomość powitalną. Jest to przydatne, ale wcześniej odbywało się to bez powiadomienia: przypisanie kontaktu mogło zużyć kredyty i rozpocząć konwersację bez żadnej informacji o tym fakcie. Teraz każdy sposób dodawania kontaktu najpierw o tym informuje i prosi o potwierdzenie — dotyczy to masowej akcji **Dodaj do listy**, ekranu **Dodaj członków** danej listy oraz przełączników listy w profilu kontaktu — wskazując nazwę transmisji, która wyśle wiadomość. Usunięcie kogoś z listy nie powoduje wysłania żadnej wiadomości, więc odbywa się to natychmiastowo. Jeśli więcej niż jedna transmisja na żywo monitoruje tę samą listę, nowy kontakt otrzyma **po jednej wiadomości powitalnej z każdej z nich**, rozliczanej oddzielnie; ostrzeżenie informuje, ile ich będzie, a krok „Odbiorcy” w transmisji oznacza teraz ten konflikt po włączeniu ustawienia, podaje link do drugiej transmisji i oferuje jej wyłączenie jednym kliknięciem. Zobacz [Listy i kontakty](../get-started/list-and-contact-management.md#adding-contacts-to-a-list).

- **Wyślij szablon WhatsApp bez konieczności wcześniejszego szukania czatu.** Dotarcie do kontaktu poza 24-godzinnym oknem WhatsApp oznaczało konieczność znalezienia go w czatach, ponieważ tylko tam dostępna była funkcja wysyłania szablonów. Teraz jest ona dostępna również w profilu kontaktu — zarówno w panelu wysuwanym z listy kontaktów, jak i w pełnym rekordzie kontaktu — obok opcji **Wyślij transmisję**, która wysyła wiadomość powitalną transmisji na żywo do tej jednej osoby i pozwala jej agentowi przejąć odpowiedzi. Zobacz [Interfejs czatu](../chats/chat-interface.md#sending-a-template-from-contacts).

- **Wybierak szablonów ma pole wyszukiwania, które przeszukuje treść wiadomości.** Konta z wygenerowanymi szablonami mają często kilkanaście wpisów o tej samej nazwie, rozróżnialnych tylko po treści — więc przewijanie listy posortowanej według nazw było zgadywanką. Wybierak przeszukuje teraz zarówno nazwę, jak i treść wiadomości, więc wpisanie frazy z wiadomości pozwala znaleźć tę właściwą. Pojawia się on, gdy masz więcej niż kilka szablonów. Zobacz [Interfejs czatu](../chats/chat-interface.md#reopening-closed-chats-with-templates).

- **Możesz sprawdzić koszt masowej wysyłki szablonu przed jej wysłaniem.** Wybranie kilku czatów i wysłanie szablonu wiązało się z opłatą za kontakt, a rachunek był widoczny dopiero po fakcie — a ponieważ cena WhatsApp zależy od kraju docelowego, sumy nie da się oszacować „na oko”. Krok potwierdzenia pokazuje teraz szacowany koszt w kredytach, z podziałem na kraje, jeśli wybór obejmuje więcej niż jeden. Powyżej dziesięciu kontaktów system przełącza się na transmisję, tworząc szkic z już wybranymi kontaktami, dzięki czemu duża wysyłka odbywa się z harmonogramowaniem, przetwarzaniem wsadowym i raportowaniem, zamiast wysyłać wszystko naraz. Zobacz [Interfejs czatu](../chats/chat-interface.md#sending-a-template-to-several-chats-at-once).

- **Wybierz, kto obsługuje odpowiedzi podczas wysyłania szablonu.** Szablon otwiera konwersację, ale na ekranie nie było informacji, kto odpowie, gdy kontakt odpisze. Wysyłka pokazuje teraz opcję **Odpowiedzi obsługiwane przez**, domyślnie ustawioną na osobę, która obsługuje dany kontakt w danym dniu, i można to tam zmienić. Kontakty objęte kampanią zachowują osobę obsługującą przypisaną do kampanii — ekran informuje o tym, zamiast pozwalać na ustawienie czegoś, co nie weszłoby w życie. Zobacz [Interfejs czatu](../chats/chat-interface.md#reopening-closed-chats-with-templates).

- **Gdy wstrzymasz wszystkie wiadomości AI, aplikacja poinformuje o tym na każdej stronie.** Przełącznik **Wstrzymaj wszystkie wiadomości AI** w sekcji **Ustawienia → Profil** to celowy, całkowity wyłącznik — jednak po opuszczeniu tej strony nigdzie nie było widać, że jest aktywny. Wstrzymane konto wyglądało dokładnie tak samo jak niedziałające: bot pozostawał cichy, a jedyną wskazówką było ustawienie, o którym trzeba było pamiętać, aby je sprawdzić. Najczęściej wprawiało to użytkowników w zakłopotanie w sekcji **Wypróbuj**, która korzysta z tego samego AI, więc również milknie — czat testowy zatrzymywał się na komunikacie „Dobieranie odpowiednich słów…” i nigdy nie odpowiadał, co wyglądało jak błąd, a nie kwestia ustawień. Teraz, gdy AI jest wstrzymane, na górze każdej strony widoczny jest bursztynowy pasek **AI wstrzymane** z przyciskiem **Wznów AI**, dzięki czemu możesz je ponownie włączyć z dowolnego miejsca, zamiast wracać do Ustawień. Sekcja Wypróbuj wyświetla własną krótką notatkę nad polem wiadomości, zamiast nieskończonego wskaźnika pisania, informując, że odpowiedź nie nadejdzie i dlaczego. Sposób działania przełącznika nie uległ zmianie — to nadal ten sam całkowity wyłącznik, po prostu nie jest już niewidoczny. Zobacz [Ustawienia konta](../settings/account-settings.md#pause-all-ai-messages-master-switch).

- **Twój rozgrzewka WhatsApp uwzględnia teraz wiadomości wysyłane bezpośrednio z telefonu.** Połączony numer zyskuje wyższy dzienny limit dzięki aktywnym dniom, ale wcześniej liczono tylko wiadomości wysłane przez platformę. Jeśli korzystasz z numeru głównie ręcznie — odpowiadając ludziom w WhatsApp na telefonie — te dni wyglądały na puste, więc rozgrzewka nigdy nie wychodziła poza pierwszy dzień. Miało to większe znaczenie, niż się wydaje: pierwszego dnia numer może odpowiadać na istniejące czaty, ale nie może rozpoczynać nowej konwersacji, więc każda pierwsza wiadomość do nowego kontaktu kończyła się błędem „nie udało się wysłać” i żadna ilość rzeczywistej aktywności tego nie zmieniała. Wiadomości wpisywane na telefonie liczą się teraz do zaliczenia dnia rozgrzewki. Nadal nie pojawiają się one w dziennych licznikach, które śledzą tylko to, co przechodzi przez platformę, i nie zużywają Twojego limitu wysyłania — po prostu zapewniają Twojemu numerowi wiarygodność wynikającą z faktycznie prowadzonych konwersacji. Numery, które utknęły w ten sposób, zaczną ponownie robić postępy w kolejnym aktywnym dniu, a zupełnie nowy, nieużywany numer jest ograniczony dokładnie tak samo jak wcześniej, ponieważ nie wykazuje żadnej aktywności tego typu. Zobacz [Bezpieczne skalowanie zasięgu w WhatsApp](../messaging-channels/scaling-whatsapp-outreach.md#how-warm-up-works).

- **Wykrywanie sprzeczności pozwala na samodzielne rozwiązywanie większej liczby konfliktów wiedzy.** Dwie strony bazy wiedzy, które były ze sobą sprzeczne, trafiały do kolejki przeglądu, gdy były uznawane za równie wiarygodne — najczęściej w sytuacjach, gdy stary wpis w dzienniku zmian był sprzeczny ze stroną dokumentującą daną funkcję. Audyt traktuje teraz dziennik zmian jako historię, a nie jako aktualną prawdę, więc aktualna strona po prostu wygrywa. A gdy dwie aktualne strony są ze sobą sprzeczne, system preferuje tę, której adres jest dedykowany omawianemu tematowi: konflikt rozwiązuje się automatycznie, gdy recenzent audytu niezależnie doszedł do tej samej odpowiedzi, a w przeciwnym razie pojawia się jako rekomendacja dostępna jednym kliknięciem zamiast statusu „wymaga przeglądu”. Zobacz [Zarządzanie FAQ](../ai-automation/faq-management.md#find-contradictions).

- **Nowe strony znalezione w witrynie, którą już połączono, są teraz automatycznie przesyłane do Twojej sztucznej inteligencji.** Połączenie witryny z AI powodowało wcześniej powiązanie tylko tych stron, które istniały w tamtym momencie, a nie późniejszych: każda strona wykryta podczas późniejszego odświeżania trafiała do Twojej Bazy Wiedzy, nie będąc z niczym powiązaną. AI nie mogła na ich podstawie odpowiadać i nic nie wskazywało na to, że czegoś brakuje — dowiadywałeś się o tym dopiero wtedy, gdy AI nie znała odpowiedzi na pytanie, na które powinna znać. Strony dodane do witryny są teraz przekazywane każdej sztucznej inteligencji połączonej z całą tą witryną, więc odświeżanie utrzymuje je w synchronizacji bez konieczności ponownego łączenia czegokolwiek. Sztuczna inteligencja połączona tylko z kilkoma stronami witryny jest celowo pomijana — wybranie garści stron to nie to samo, co wskazanie całej witryny — więc połącz witrynę raz, a od tego momentu będzie ona na bieżąco. Zobacz [Baza Wiedzy](../ai-automation/faq-management.md#refresh-domain-multi-page-re-crawl).

- **Odświeżanie witryny w Twojej Bazie wiedzy pokazuje teraz postęp operacji.** Odświeżenie dużej witryny dodaje wszystkie strony do kolejki jednocześnie, a następnie przetwarza je w tle, co może zająć kilka minut — jednak jedynym sygnałem, że coś się dzieje, był szary przycisk Odśwież. Nie było sposobu, aby odróżnić trwające odświeżanie od niedziałającego przycisku, więc jedyną odpowiedzią na pytanie „czy coś się dzieje?” było obserwowanie liczby FAQ i zgadywanie. Domena wyświetla teraz licznik **Odświeżanie 40 z 249** obok swojej nazwy, który zwiększa się w miarę ponownego odczytywania stron, a następnie komunikat **Porządkowanie duplikatów…** w ostatnim kroku; licznik znika po zakończeniu odświeżania. Informacje są pobierane bezpośrednio z zadania, a nie z ekranu, więc opuszczenie strony i powrót na nią pozwala od razu zobaczyć aktualny stan. Zobacz [Baza wiedzy](../ai-automation/faq-management.md#refresh-domain-multi-page-re-crawl).

- **Odświeżanie witryny po cichu pomijało strony dodane do niej ostatnio.** Odświeżanie sprawdzało każdą stronę względem niewłaściwej kopii Twojej bazy wiedzy przed jej ponownym odczytaniem — takiej, która przestała być aktualizowana w lipcu. Każda strona dodana po tym terminie wyglądała dla tego sprawdzenia tak, jakby została usunięta, więc była po cichu pomijana: nie była odczytywana ponownie, nie pojawiał się błąd, a strona pozostawała na liście tak, jakby była aktualna. Każde odświeżenie witryny ponownie pomijało te same strony, więc najnowsze strony w witrynie były najbardziej narażone na nieaktualność, a na ekranie nie było żadnej wskazówki o tym fakcie. Strony te są teraz odczytywane tak jak wszystkie inne. Wyjaśnia to również odświeżania, które wydawały się zawieszać: pominięta strona nigdy nie wysyłała potwierdzenia, więc odświeżanie nigdy nie było rejestrowane jako zakończone i wiadomość e-mail o jego zakończeniu nigdy nie docierała. Długo niedokończone odświeżania są teraz również zamykane. Jeśli ostatnio odświeżałeś witrynę, warto uruchomić odświeżanie jeszcze raz, aby pominięte strony zostały odczytane.

- **Automatyzacja informuje teraz, co jest z nią nie tak, zamiast cicho zawodzić o 3 nad ranem.** Trzy rzeczy, które zawsze wyglądały tak samo — przepływ pracy, który wyglądał dobrze i nic nie robił. Wymagane pole w kroku było dekoracyjne: czerwona gwiazdka była wszystkim, więc krok **Wyślij wiadomość** bez wypełnionego kontaktu zapisywał się, włączał, uruchamiał i zawodził w produkcji bez żadnego wyjaśnienia na ekranie. Wymagane pola są teraz sprawdzane przed rozpoczęciem uruchomienia i przed przełączeniem przełącznika **Włączone**, a komunikat wskazuje krok i pole, więc wiesz, gdzie szukać; wstrzymywanie nigdy nie jest blokowane. Po drugie, wartość wstawiona z wcześniejszego kroku, która nic nie znalazła, była wysyłana jako pusty ciąg bez śladu — wiadomość wychodziła z dziurą w miejscu, gdzie powinno być imię. Są one teraz wymienione w sekcji **Ostrzeżenia** na stronie szczegółów uruchomienia, wymieniając każdy przypadek, który przyszedł pusty. Po trzecie, krok, który aplikacja faktycznie odrzuciła — duplikat kontaktu, etap, który nie istnieje, szablon, który nie jest zatwierdzony — był oznaczany na zielono i pozwalał reszcie przepływu pracy działać bez podstaw do pracy; teraz jest oznaczany jako nieudany, z podaniem przyczyny. Zobacz [Automatyzacje](../automations/automations.md#testing-before-you-turn-it-on).

- **Możesz teraz poprawić literówkę w wysłanej już wiadomości.** Najedź kursorem na wiadomość, kliknij **strzałkę** obok dymka i wybierz **Edytuj wiadomość** — popraw tekst i zapisz, a kopia u klienta również zostanie poprawiona. Od tego momentu przy wiadomości pojawi się mała etykieta **Edytowano**. Opcja **Edytuj pojawia się tylko tam, gdzie kopia klienta może faktycznie zostać zmieniona**, i o to właśnie chodzi: w **widżecie czatu na stronie** (bez limitu czasu), **WhatsApp połączonym przez kod QR** (15 minut, zgodnie z zasadami WhatsApp) oraz **Telegramie** (48 godzin). Opcja ta jest celowo niedostępna w WhatsApp Business API, SMS, Instagramie, Messengerze i e-mailu — cicha edycja własnej wiadomości, podczas gdy klient widzi oryginał, sprawiłaby, że oboje czytalibyście różne wersje rozmowy, a Twoja sztuczna inteligencja odpowiadałaby na podstawie słów, które nigdy nie zostały wysłane. Z tego samego powodu, jeśli edycja nie może dotrzeć do klienta, nic się nie zmienia — nawet w Twojej kopii — a my informujemy Cię o przyczynie. Zobacz [Interfejs czatu](../chats/chat-interface.md#editing-a-message).

- **Możesz usunąć wiadomość wysłaną przez pomyłkę — a w niektórych kanałach usunąć ją również z ekranu klienta.** Do tej pory wiadomość wysłana przypadkowo była trwała: pozostawała w konwersacji, a jedynym wyjściem było wysłanie po niej niezręcznego sprostowania. Najedź kursorem na dowolną wiadomość, kliknij **strzałkę** obok dymka i wybierz **Usuń wiadomość**. W **widżecie czatu internetowego**, **WhatsApp połączonym przez kod QR** oraz **Telegramie** usuwa to również kopię klienta — w widżecie znika ona z jego ekranu w ciągu kilku sekund, nawet jeśli ma otwarty czat przed oczami. W przypadku **WhatsApp Business API**, **SMS**, **Instagrama**, **Messengera** i **poczty e-mail** dostawcy ci nie dają firmom możliwości cofnięcia wysłania, więc wiadomość znika tylko z Twojej skrzynki odbiorczej — a okno potwierdzenia informuje, co dokładnie się stanie, *zanim* klikniesz, zamiast pozostawiać Cię w niepewności. Następnie krótka notatka potwierdza, co faktycznie się wydarzyło. Usunięcia nie można cofnąć, wszyscy członkowie Twojego zespołu widzą wiadomość jako usuniętą i działa to również w przypadku wiadomości wysłanych przez klienta (oczywiście tylko z poziomu Twojej skrzynki odbiorczej). Zobacz [Interfejs czatu](../chats/chat-interface.md#deleting-a-message).

- **Na telefonie klawisz powrotu tworzy nową linię zamiast wysyłać niedokończoną wiadomość.** Pisanie dwuliniowej odpowiedzi na telefonie było niemożliwe: klawiatura telefonu nie ma funkcji Shift + Enter, więc przejście do drugiej linii wysyłało wszystko, co do tej pory napisano, prosto do klienta. Na telefonach i tabletach **powrót** robi teraz to, co powinien, a **przycisk wysyłania** jest jedynym sposobem na wysłanie wiadomości — a klawisz na klawiaturze jest odpowiednio oznaczony, zamiast sugerować wysłanie. Na komputerze nic się nie zmienia: **Enter** wysyła, a **Shift + Enter** rozpoczyna nową linię. Każdy, kto pisze po japońsku, chińsku lub koreańsku, również otrzymuje poprawkę za darmo — naciśnięcie Enter w celu wybrania sugerowanego słowa nie powoduje już wysłania wiadomości w połowie zdania. Zobacz [Interfejs czatu](../chats/chat-interface.md#typing-on-a-phone).

- **Twój AI nie może już po cichu usuwać etykiety z kontaktu, a webhook etykiety uruchamia się tylko wtedy, gdy etykieta jest dodawana.** Dwie rzeczy wiązały się tutaj ze sobą. Twoje reguły etykiet opisują, kiedy etykieta powinna zostać *dodana*, a AI zaczęło interpretować je odwrotnie — usuwając etykietę z kontaktu, którego konwersacja po prostu posunęła się naprzód, co w jednym przypadku spowodowało usunięcie etykiety **Deposit Requested** (Wymagana wpłata) u osoby, która już zapłaciła i była w drodze. Ponieważ webhook etykiety uruchamiał się zarówno przy usunięciu, jak i przy dodaniu, automatyzacja stojąca za tą etykietą uruchamiała się po raz drugi dla kroku, który kontakt miał już dawno za sobą. Webhooki etykiet uruchamiają się teraz **tylko wtedy, gdy etykieta jest dodawana**; usunięcie nigdy nie wywołuje Twojego adresu URL. (Jeśli etykieta jest dodawana, a inna usuwana w tym samym momencie i obie wskazują na ten sam adres URL, usunięcie nadal jest przekazywane w `removed_tags` — to, co nie może się już zdarzyć, to wywołanie spowodowane samym usunięciem). Samo usuwanie jest teraz funkcją, którą włączasz dla każdej etykiety z osobna: otwórz krok **Tags** (Etykiety) swojego agenta AI (lub kampanii), a pod polem webhooka każdej etykiety znajdziesz opcję **Let the AI remove this tag** (Pozwól AI usunąć tę etykietę), która jest domyślnie wyłączona. Pozostaw ją wyłączoną, a etykieta będzie służyć tylko do dodawania — AI może ją dodać, ale nigdy jej nie usunie. Włącz ją dla etykiet, których reguła określa, kiedy etykieta przestaje być aktualna (*"Dodaj, gdy płatność jest przeterminowana; usuń, gdy zapłacą"*), lub dla zestawów, w których kontakt powinien mieć tylko jedną etykietę, takich jak etykiety z dniem miesiąca. **Jeśli polegałeś na tym, że AI usuwa etykietę, włącz dla niej ten przełącznik** — dla wszystkich istniejących etykiet jest on domyślnie wyłączony. Nic, co już znajduje się przy Twoich kontaktach, nie zostało zmienione. Zobacz [Używanie etykiet do oznaczania kontaktów](../get-started/creating-tags.md#how-the-ai-decides--adding-and-removing) oraz [Webhooki](../integrations/webhooks.md#contact-tags-updated-webhook).

- **Możesz sprawdzić koszt wysyłki bez konieczności pytania o to, a problem z płatnością WhatsApp jest wykrywany przed wysyłką, a nie w jej trakcie.** Szacunkowy koszt na etapie **Przeglądu** transmisji i etapie **Uruchomienia** kampanii znajdował się wcześniej za przyciskiem **Oszacuj koszt**, więc liczba, której większość osób szukała, była jedyną rzeczą, którą musieli samodzielnie odnaleźć. Teraz ładuje się ona automatycznie, gdy tylko przejdziesz do tego kroku, i odświeża się po zmianie odbiorców lub wiadomości. Informuje również o tym, kto wystawia rachunki: jeśli Twój WhatsApp działa na Twoim własnym koncie WhatsApp Business, opłaty za wiadomości są naliczane przez Meta bezpośrednio na to konto i nigdy nie obciążają Twoich kredytów — więc zamiast sumy kredytów widzisz teraz liczbę kontaktów i podział na kraje, wraz z odpowiednią adnotacją. A kiedy Meta zgłasza problem z płatnością na tym koncie, transmisja lub kampania nie napotyka już na barierę: zatrzymuje się, zanim cokolwiek zostanie wysłane, i informuje o konieczności dodania metody płatności w Menedżerze WhatsApp od Meta, zamiast kończyć się niepowodzeniem przy każdej wiadomości i marnować pierwsze wrażenie u odbiorców z Twojej listy. Dostępna jest również nowa strona wyjaśniająca, kto wystawia rachunki za WhatsApp w zależności od rodzaju połączenia oraz co zmienia się, gdy Meta zacznie pobierać opłaty za odpowiedzi w oknie 24-godzinnym od 1 października 2026 r. Zobacz [Koszty WhatsApp i zmiany od października 2026 r.](../messaging-channels/whatsapp-pricing.md) oraz [Transmisje](../broadcasts/broadcasts.md#5-review--launch).

- **Link do serwisu YouTube w konwersacji jest teraz odtwarzany w miejscu, w którym się znajduje.** Gdy link do filmu jest wysyłany lub odbierany, czat wyświetlał już kartę podglądu z miniaturą i tytułem — ale jedyną rzeczą, którą można było z nią zrobić, było wyjście: kliknięcie w dowolnym miejscu karty otwierało YouTube w nowej karcie, a powrót oznaczał konieczność ponownego odnalezienia swojego miejsca w wątku. Naciśnij przycisk odtwarzania, a film zostanie odtworzony bezpośrednio w konwersacji, w tym samym rozmiarze co karta. Tytuł pod spodem nadal jest linkiem prowadzącym do YouTube, gdzie znajduje się właściwa strona, komentarze i cała reszta, i otwiera się on w nowej karcie, tak jak poprzednio. Wraz z tym wprowadzono dwie mniejsze zmiany: karta wypełnia teraz całą szerokość wiadomości zamiast pozostawiać pusty pasek po prawej stronie, a przycisk odtwarzania jest faktycznie widoczny na jasnej miniaturze. Zobacz [Interfejs czatu](../chats/chat-interface.md).

- **Powiadomienia dotyczące tej samej osoby są teraz usuwane jednocześnie.** Jedna konwersacja może wywołać kilka alertów — wiadomość przychodząca w czasie, gdy bot jest wstrzymany, prośba AI o interwencję człowieka, potwierdzenie odczytania — a każdy z nich trafiał pod ikonę dzwonka jako osobna pozycja do odhaczenia. Trzy wiadomości od jednego kontaktu oznaczały trzy powiadomienia, które trzeba było usuwać pojedynczo po przeczytaniu konwersacji. Teraz są one traktowane jako jedna rzecz do przeczytania: kliknięcie któregokolwiek z nich oznacza również pozostałe alerty od tego kontaktu jako przeczytane, a zwykłe **otwarcie czatu z tym kontaktem usuwa je wszystkie** — bez konieczności klikania w dzwonek. Wszelkie powiadomienia push w przeglądarce, które nadal są widoczne na ekranie dla tej osoby, są usuwane w tym samym czasie, dzięki czemu ekran blokady telefonu nie wyświetla już wiadomości, na które odpowiedziałeś. Alerty dotyczące czegokolwiek innego pozostają nienaruszone i nic nie jest usuwane — usunięte powiadomienia pozostają na liście, są jedynie oznaczone jako przeczytane. Zobacz [Powiadomienia](../settings/notifications.md#the-notification-bell).

### Naprawiono

- **Zadania przestały znikać w kolumnie „Nieprzypisane” po edycji statusów.** Jeśli nazwy statusów były zapisane w języku nieużywającym alfabetu łacińskiego — chińskim, japońskim, koreańskim, arabskim, hebrajskim, tajskim, greckim lub rosyjskim — tablica nadawała tym statusom wewnętrzną nazwę, która zmieniała się przy każdym kliknięciu **Zastosuj zmiany**. Zadania nadal wskazywały na starą nazwę, więc wypadały ze swoich kolumn do szarej kolumny **Nieprzypisane** na końcu tablicy, co wyglądało tak, jakby tablica je „pochłonęła”. Statusy zachowują teraz na stałe tę samą nazwę wewnętrzną, więc ich edycja nie zmienia położenia żadnego zadania. Nic nie zostało utracone: zadania, które trafiły do kolumny **Nieprzypisane**, można przeciągnąć z powrotem do właściwej kolumny.

- **Drugi status „Gotowe” zachowuje się teraz tak samo jak pierwszy.** W przypadku posiadania więcej niż jednego statusu „Gotowe”, tylko zadania w pierwszym z nich były traktowane jako ukończone: zadanie w drugim statusie pozostawało nieprzekreślone, nadal oferowało opcję **Oznacz jako ukończone**, a jej wybranie przenosiło zadanie z tego statusu do pierwszego — przez co zadanie „Zamknięta transakcja” po cichu zmieniało się w zwykłe „Ukończone”. Każdy status „Gotowe” jest teraz traktowany jako ukończony samodzielnie, a w miejscach, gdzie można ukończyć zadanie, każdy status „Gotowe” jest wymieniony z nazwy, dzięki czemu możesz wybrać ten, o który Ci chodzi. Zobacz [Etapy zadania](../tasks/tasks.md#task-stages-kanban-board).

- **Opcja „Nie jest” działa teraz w panelu filtrów, a Typ ma opcję „Brak”.** Każda reguła filtrowania posiada przełącznik **Jest** / **Nie jest**, jednak kliknięcie **Nie jest** zamykało cały panel filtrów zamiast przełączać regułę — zarówno w Zadaniach, Transakcjach, jak i na liście FAQ — przez co nie można było utworzyć filtra typu „wszystko oprócz tego”. Teraz przełącza się prawidłowo, a oba wybory znajdują się obok siebie, dzięki czemu można od razu sprawdzić, w jakim stanie jest reguła. Filtr **Typ** w Zadaniach zyskał również opcję **Brak**, która wyświetla zadania bez przypisanego typu, w tym te, które straciły etykietę po usunięciu typu, do którego należały. W widoku Tabeli zadania te wyświetlały wcześniej wewnętrzną nazwę usuniętego typu w kolumnie Typ; teraz komórka jest pusta, co jest zgodne z widokiem tablicy i listy. Zobacz [Widoki i filtrowanie](../tasks/tasks.md#views-and-filtering).


- **Sztuczna inteligencja nie informuje już o pełnym obłożeniu w dni, w które firma jest zamknięta.** Dzień bez godzin otwarcia wyglądał dokładnie tak samo, jak dzień, w którym wszystkie terminy zostały zajęte, więc klient pytający o sobotę w firmie otwartej od poniedziałku do piątku otrzymywał informację o braku wolnych terminów i odchodził z zamiarem spróbowania później. Sztuczna inteligencja odróżnia teraz te dwie sytuacje: w przypadku dnia, w którym firma jest zawsze zamknięta, udzielana jest odpowiedź o zamknięciu, wraz z informacją o dniach otwarcia i najbliższym dostępnym terminie. Komunikat „W pełni zarezerwowane” jest teraz używany tylko wtedy, gdy w danym dniu faktycznie obowiązują godziny otwarcia, wciąż jest w nim dostępny czas, ale wszystkie terminy są zajęte. Dzień, w którym skończył się czas, jest teraz oznaczany jako zakończony: jeśli zapytasz o 16:15 o godzinną wizytę, która musi zakończyć się do 17:00, sztuczna inteligencja poinformuje, że dzisiejszy dzień jest już zakończony, a nie w pełni zarezerwowany. Ta sama dbałość o szczegóły dotyczy sytuacji, gdy zasady minimalnego wyprzedzenia wykluczają dany dzień, a także gdy typ wydarzenia nie ma określonej długości wizyty lub godzin otwarcia – żadna z tych sytuacji nie oznacza pełnego kalendarza. To samo dotyczy pojedynczej osoby lub sali: jeśli zapytasz o konkretnego pracownika w dniu, w którym nie pracuje, sztuczna inteligencja poinformuje, że ta osoba ma wtedy wolne, a następnie zaproponuje sprawdzenie dostępności innych osób. Rezerwacje w restauracjach przez Formitable są traktowane w ten sam sposób: data, w której restauracja nie przyjmuje rezerwacji, nie jest już zgłaszana gościowi jako w pełni zarezerwowana. Zobacz [Jak oferowane są terminy](../appointments/booking-system.md#how-slots-are-offered).

- **Przypadkowe zamknięcie okna dialogowego ustawień nie powoduje już utraty wprowadzonych danych.** Kliknięcie poza oknem dialogowym powodowało jego natychmiastowe zamknięcie, co czyniło jedno konkretne kliknięcie kosztownym: przełączasz się na inną aplikację lub ekran, wracasz, klikasz, aby przywrócić fokus aplikacji, a jeśli to kliknięcie trafi obok otwartego okna dialogowego, wszystko, co wypełniłeś, przepada. Okna dialogowe ustawień i konfiguracji pytają teraz o potwierdzenie, jeśli coś w nich zmieniono — **Odrzucić zmiany?**, z opcją **Kontynuuj edycję**, aby wrócić do formularza z zachowaniem wszystkich danych. Pisanie, przełączniki i wybory z list rozwijanych są traktowane jako zmiany. To pierwsze kliknięcie po powrocie do aplikacji nie zamyka już tych okien, podobnie jak zaznaczanie tekstu wewnątrz okna i zwolnienie przycisku myszy poza nim. Okno dialogowe, w którym nic nie zmieniono, nie ma nic do stracenia, więc nadal zamyka się po pierwszym kliknięciu poza nim, a przyciski **X** i **Anuluj** nadal zamykają je natychmiast. Dziękujemy za zgłoszenie.

- **Odpowiedzi w WhatsApp z numerów meksykańskich, brazylijskich i argentyńskich nie tworzą już drugiego kontaktu.** WhatsApp nadal zgłasza niektórych nadawców w starszym formacie zapisu numeru: telefony komórkowe w Meksyku ze starszym `1` po kodzie kraju (`+521…` zamiast `+52…`), telefony komórkowe w Brazylii bez dziewiątej cyfry oraz telefony komórkowe w Argentynie bez `9`. Jeśli kontakt został zapisany lub zaimportowany w nowoczesnym formacie, a odpowiedź przyszła w starszym (lub odwrotnie), odpowiedź trafiała do zupełnie nowego, bezimiennego kontaktu obok tego, który już istniał. Widoczne skutki: liczba odpowiedzi na transmisje pozostawała na poziomie 0%, mimo że ludzie odpowiadali, pauza bezpieczeństwa dotycząca niskiego zaangażowania mogła zostać uruchomiona dla transmisji, która w rzeczywistości działała poprawnie, a sztuczna inteligencja witała tę samą osobę dwukrotnie, ponieważ nowy kontakt nie miał historii. Dopasowywanie przychodzące w WhatsApp Business i WhatsApp Web (oraz wyszukiwanie kontaktów w API, w tym `GET /contacts?phoneNumber=` i sprawdzanie duplikatów w `POST /contacts`) traktuje teraz oba formaty zapisu jako tę samą osobę. Numer zapisany w kontakcie pozostaje dokładnie w takiej formie, w jakiej został wprowadzony. Ta sama zasada obowiązuje teraz wszędzie tam, gdzie numer identyfikuje osobę lub kanał: importy CSV i API (wiersz w innym formacie zapisu aktualizuje lub pomija istniejący kontakt zamiast tworzyć duplikat, a numery meksykańskie zapisane z cyfrą 1 są teraz importowane zamiast odrzucane jako nieprawidłowe), wysyłki szablonów według numeru telefonu, formularze leadów, strony rezerwacji, importy z kalendarza oraz łączenie numeru, który jest już połączony w innym formacie zapisu. Istniejące pary duplikatów na dotkniętych kontach zostały scalone. Zgłoszone przez dwóch partnerów tego samego dnia, dziękujemy.

- **Krok automatyzacji „Utwórz kontakt” nie kończy się już niepowodzeniem, gdy dana osoba już istnieje.** Wcześniej powodowało to błąd całego przebiegu przy drugim wystąpieniu tego samego numeru (na przykład w automatyzacji uruchamianej przy każdej wiadomości przychodzącej), a numer zapisany w innej pisowni WhatsApp mógł zostać pominięty jako duplikat. Krok ten sprawdza teraz najpierw numer: jeśli kontakt znajduje się już na koncie, zwraca ten kontakt (z notatką w dzienniku przebiegu), a każdy kolejny krok otrzymuje identyfikator istniejącego kontaktu w zwykły sposób; tylko zupełnie nowy numer tworzy nowy kontakt. Zobacz [Automatyzacje](../automations/automations.md#actions).

- **Agenci Mini nie płacą już stawki Max za pracę AI w ramach konwersacji.** W przypadku agenta ustawionego na **Mini**, same odpowiedzi są rozliczane według stawki Mini (0,15 kredytu), jednak trzy działania towarzyszące w tej samej konwersacji — obsługa przerwań (gdy kontakt wysyła nową wiadomość, podczas gdy bot jeszcze pisze), podsumowania czatu i automatyczne tagowanie przez AI — były nadal rozliczane według stawki Max (0,25). Teraz wszystkie trzy są rozliczane według stawki Mini dla agentów Mini. Funkcje jednorazowe poza konwersacją (optymalizacja kampanii, generowanie bazy wiedzy, tagowanie przez API) zachowują swoją stałą stawkę 0,25 zarówno dla Max, jak i Mini — zobacz [Model AI i BYOK](../ai-automation/ai-model-and-byok.md#the-mini-tier), aby dowiedzieć się dokładnie, co obejmuje stawka Mini. Zgłoszone przez partnera, dziękujemy — konta, których dotyczyły opłaty za obsługę przerwań, otrzymały zwrot różnicy.

- **Niewielka edycja na górze strony nie powoduje już utraty większości FAQ dla tej strony podczas odświeżania.** Gdy źródło witryny było odświeżane, zmiana w początkowej części strony — rotacyjny nagłówek, baner, zaktualizowany wstęp — mogła usunąć FAQ wygenerowane z całej strony podczas przebudowywania tylko zmienionej części, po cichu zmniejszając zakres wiedzy strony przy każdym odświeżeniu. Zmiana w dalszej części strony powodowała efekt odwrotny: dodawała nowe FAQ bez usuwania tych nieaktualnych. Odświeżanie przebudowuje teraz dokładnie te części, które usuwa, więc zakres FAQ strony odpowiada temu, co zawiera witryna — ani mniej, ani więcej. Zgłoszone przez członka naszej społeczności, dziękujemy. Zobacz [Odświeżanie źródła](../ai-automation/faq-management.md#refreshing-a-source-one-click-update).

- **Parametry typu lista („array”) w funkcjach niestandardowych są teraz przesyłane do Twojego API jako rzeczywiste listy.** Parametr typu **array** był wysyłany do punktu końcowego jako jeden długi ciąg tekstowy — przez co API oczekujące `{"project_ids": [8624]}` otrzymywało `{"project_ids": "[8624]"}` i odrzucało wywołanie z błędami typu „must be an array”, zarówno w panelu **Uruchom test**, jak i wtedy, gdy sztuczna inteligencja wywoływała funkcję w trakcie rozmowy na żywo. Wartości typu tablica (oraz obiekt, liczba, prawda/fałsz) są teraz konwertowane na zadeklarowany typ przed wysłaniem żądania, niezależnie od sposobu ich wpisania w panelu Uruchom test (`[8624]`, `8624` lub po przecinku), a panel Uruchom test buduje teraz żądanie dokładnie tak samo, jak robi to sztuczna inteligencja, więc pomyślny wynik testu oznacza działającą funkcję. Sztuczna inteligencja otrzymała również jaśniejsze instrukcje, dzięki czemu od początku przesyła rzeczywiste listy. Zgłoszone przez klienta tego samego dnia, dziękujemy. Zobacz [Funkcje niestandardowe](../ai-automation/custom-functions.md#step-4-define-the-input-what-the-bot-sends).




- **Strefa czasowa typu wydarzenia ma teraz zastosowanie wszędzie tam, gdzie sztuczna inteligencja analizuje czas.** Jeśli typ wydarzenia ma strefę czasową inną niż Twoje konto, sztuczna inteligencja otrzymuje informację o bieżącym czasie i dacie zakończenia wydarzenia w strefie tego wydarzenia, dzięki czemu „jutro rano” i „ostatni dzień rezerwacji” są zgodne z oferowanymi terminami. Konta, których typy wydarzeń korzystają ze strefy czasowej konta, pozostają bez zmian. Zobacz [System rezerwacji](../appointments/booking-system.md).

- **Członkowie zespołu nie widzą już danych właściciela konta jako własnych.** Członek zespołu pracuje w ramach konta właściciela, a do tej pory pulpit nawigacyjny wyświetlał mu tożsamość właściciela w kilku miejscach: adres e-mail na dole lewego paska bocznego, imię i nazwisko oraz adres e-mail w sekcji **Ustawienia → Profil** (które mógł również edytować, zmieniając nazwę właściciela lub zastępując jego zdjęcie), a także adres e-mail logowania, hasło, uwierzytelnianie dwuskładnikowe i opcje usuwania konta właściciela w sekcji **Ustawienia → Bezpieczeństwo**. Było to mylące — wyglądało tak, jakby byli zalogowani na konto kogoś innego — i narażało ustawienia logowania właściciela na dostęp dla każdego, kto ma uprawnienia do ustawień. Teraz pasek boczny i Profil pokazują własny adres e-mail i imię członka zespołu (Profil jest tylko do odczytu, z informacją, że reszta strony to ustawienia obszaru roboczego właściciela), a sekcja Bezpieczeństwo pokazuje członkom zespołu tylko sesję obszaru roboczego i preferencje prywatności. Etykieta **Pracujesz w** u góry paska bocznego nadal wskazuje konto, w którym pracują, tak jak poprzednio. Dla właścicieli kont nic się nie zmienia. Zobacz [Zarządzanie zespołem](../settings/team-management.md#what-team-members-can-see).

- **Nieudany test webhooka teraz informuje o przyczynie.** Kliknięcie przycisku **Test** w przypadku webhooka, którego punkt końcowy odrzucił żądanie (błąd 403 z zapory sieciowej, 404 lub przekroczenie limitu czasu), skutkowało ogólnym komunikatem „Wewnętrzny błąd serwera”. Sugerowało to, że problem leży po naszej stronie, podczas gdy w rzeczywistości była to odpowiedź punktu końcowego. Test wyświetla teraz rzeczywistą odpowiedź punktu końcowego, wskazuje konkretnie na wyzwanie typu bot od Cloudflare (najczęstsza przyczyna, którą możesz naprawić tylko w swojej strefie Cloudflare), a test zapisanego webhooka jest teraz wysyłany z podpisem, jeśli podpisywanie jest włączone. Dzięki temu odbiorca weryfikujący podpisy nie odrzuci testu, który w rzeczywistych warunkach przeszedłby pomyślnie. Zobacz [Webhooki](../integrations/webhooks.md#what-counts-as-a-successful-delivery).

- **Połączenie z serwerem MCP nie zrywa się już, gdy sztuczna inteligencja używa kilku narzędzi jednocześnie.** Niektóre serwery MCP generują nowy identyfikator logowania przy każdym odnowieniu połączenia i traktują ponowne użycie starego identyfikatora jako zagrożenie bezpieczeństwa — zrywając całe połączenie. Gdy sztuczna inteligencja wywoływała dwa narzędzia serwera w tym samym momencie, oba próbowały odnowić połączenie jednocześnie, co skutkowało właśnie tym: połączenie zrywało się w trakcie rozmowy, strona serwerów MCP nadal pokazywała je jako sprawne, a sztuczna inteligencja informowała o tymczasowym problemie technicznym. Odnowienia są teraz koordynowane, więc intensywna rozmowa nie może już tego spowodować. A gdy połączenie zostanie faktycznie cofnięte — przez to lub przez wycofanie dostępu po stronie innego systemu — strona serwerów MCP pokazuje teraz komunikat o konieczności autoryzacji, a sztuczna inteligencja rozróżnia stan „tymczasowo nieosiągalny” od „wymaga ponownego połączenia”. Jedno kliknięcie przycisku **Połącz** przywraca dostęp. Zobacz [Łączenie serwerów MCP z Twoim botem](../ai-automation/mcp-servers.md#troubleshooting).

- **Przyciski edycji i usuwania w wierszach spotkań nie ukrywają się już do momentu najechania na nie kursorem.** Na stronie Spotkania ikony ołówka i kosza na końcu każdego wiersza — zarówno w przypadku nadchodzących spotkań, jak i typów wydarzeń — pojawiały się tylko wtedy, gdy kursor myszy znajdował się nad wierszem. Na telefonie lub tablecie nie ma funkcji najechania kursorem, więc przyciski były praktycznie niewidoczne, a edycja typu wydarzenia mogła wydawać się niemożliwa. Ikony są teraz widoczne w każdym wierszu przez cały czas (po prostu rozjaśniają się po wskazaniu ich kursorem), a kliknięcie w dowolnym miejscu wiersza typu wydarzenia nadal otwiera go do edycji, tak jak zawsze. Zobacz [System rezerwacji](../appointments/booking-system.md#step-2--create-an-event-type).

- **Wiadomość cofnięta przez klienta nie znika już z konwersacji.** Na Instagramie i Messengerze, gdy klient cofnął wysłanie wiadomości, była ona całkowicie usuwana ze skrzynki odbiorczej — więc jeśli Twój AI już odpowiedział, w konwersacji pozostawały odpowiedzi na pytania, których już nie było, co mogło wyglądać tak, jakby AI pisało do ludzi znikąd. Cofnięta wiadomość pozostaje teraz w wątku jako **Ta wiadomość została usunięta**, tak samo jak w przypadku WhatsAppa połączonego kodem QR, dzięki czemu wymiana zdań nadal zachowuje właściwą kolejność. Zobacz [Interfejs czatu](../chats/chat-interface.md#deleting-a-message).

- **Dobre przekazanie rozmowy nie jest już oznaczane jako „Co poszło nie tak”.** Gdy Twój AI przekazuje Ci rozmowę, często jest to dobra wiadomość — lead został zakwalifikowany i teraz jest Twoja kolej, dokładnie tak, jak to skonfigurowałeś. Jednak wiadomość e-mail informująca o przekazaniu wyświetlała powód działania AI pod czerwoną etykietą „Co poszło nie tak”, więc przekazanie, które przebiegło pomyślnie, wciąż wyglądało jak błąd. Powód znajduje się teraz pod spokojniejszą, bursztynową etykietą „Warto wiedzieć”. Wszystkie inne elementy powiadomienia pozostały bez zmian: powód, szczegóły konta i kanału oraz przycisk otwierający czat. Zobacz [Powiadomienia](../settings/notifications.md#notification-categories).

- **Test In Playground ponownie przenosi konwersację.** Wybranie opcji **Test In Playground** na czacie na żywo ma na celu przeniesienie Cię do wątku testowego agenta wraz z skopiowaną konwersacją, dzięki czemu możesz odtworzyć dokładnie tę wymianę zdań, która sprawiła problem. Na kontach korzystających z nowego środowiska agentów przenosiło to do trybu testowego z pustym wątkiem — kopia trafiała w miejsce, którego czat testowy już nie odczytuje. Konwersacja jest teraz przenoszona poprawnie, a testowanie rozpoczyna się od rzeczywistej historii wiadomości. Zobacz [Chat Playground](../chats/playground.md#from-a-live-chat-the-replay-loop).

- **Akceptowanie sugerowanych zmian w FAQ agenta po użyciu funkcji Optimize with AI działa wszędzie.** Gdy funkcja **Optimize with AI** proponowała dodanie lub usunięcie pytań FAQ w agencie, ekran przeglądu wyświetlał je, ale ich akceptacja na niektórych kontach nie przynosiła efektu — edycje instrukcji były wprowadzane, podczas gdy część dotycząca FAQ w ramach tej samej optymalizacji pozostawała bez zmian. Zaakceptowane zmiany w FAQ są teraz stosowane w bazie wiedzy agenta dokładnie tak, jak pokazano na ekranie przeglądu, a ich odrzucenie usuwa sugestię zamiast pozostawiać ją jako oczekującą. Zobacz [Chat Playground](../chats/playground.md#optimize-with-ai).


- **Czat testowy należy teraz do agenta, którego testujesz — naprawiono też dwie nietypowe kwestie.** Funkcja **Wypróbuj** wygląda i działa dokładnie tak samo, ale konwersacja należy bezpośrednio do agenta, a nie jest „pożyczona” z zaplecza, co rozwiązuje dwa problemy, z którymi spotykali się użytkownicy. Duplikowanie agenta powodowało, że kopia i oryginał współdzieliły jedną konwersację testową, więc wiadomość wysłana podczas testowania kopii pojawiała się w wątku oryginału, a oba zestawy testów mieszały się; teraz każdy agent ma własny wątek. Naprawiono również błąd, w którym czat testowy czasami zawieszał się na wskaźniku pisania i nigdy nie generował odpowiedzi. Jedna ważna uwaga przed otwarciem: **twoja poprzednia konwersacja testowa może wyglądać na pustą.** Wątek zaczyna się od nowa, zamiast być przenoszonym, więc wyślij swoją wiadomość testową ponownie, aby kontynuować od miejsca, w którym skończyłeś. Nic innego nie uległo zmianie — twoje instrukcje, wiedza, media i ustawienia pozostają nienaruszone, a optymalizacja agenta na podstawie negatywnej oceny (kciuk w dół) wystawionej wcześniejszej odpowiedzi nadal działa dokładnie tak samo jak wcześniej. Zobacz [Plac zabaw czatu](../chats/playground.md).


- **Kod widżetu czatu wskazujący na agenta ponownie łączy się z tym agentem.** Jeśli jakiś czas temu pobrałeś fragment kodu do osadzenia (embed) z agenta i wkleiłeś go na swoją stronę internetową, nowe konwersacje przychodzące przez niego mogły nie być poprawnie połączone z wybranym agentem — więc agent, który na ekranie wyglądał na poprawnie skonfigurowanego, nie zawsze był tym, który obsługiwał te czaty. Konwersacje z tych starszych fragmentów kodu ponownie trafiają do właściwego agenta. Nie trzeba niczego ponownie kopiować ani wklejać: kod już znajdujący się na twojej stronie zaczyna działać poprawnie samodzielnie. Zobacz [Widżet czatu na stronie](../get-started/chat-widget.md#send-different-pages-to-different-campaigns).

- **Powiadomienia o twoim AI otwierają agenta, zamiast strony, do której nie masz dostępu.** Powiadomienia e-mail, powiadomienia push w przeglądarce oraz alerty w dzwonku, które informują o wstrzymaniu partii lub o tym, że konfiguracja napisana przez AI jest gotowa lub została odrzucona, prowadziły do strony Kampanii — której konta oparte na agentach nie posiadają, więc kliknięcie w nie prowadziło do pustej strony. Te linki otwierają teraz edytor agenta. Konta, które nadal korzystają z kampanii, zachowują linki, które miały zawsze. Zobacz [Powiadomienia](../settings/notifications.md#the-notification-bell).

- **Automatyzacja uruchamia się teraz przy pierwszej wiadomości kontaktu, a nie przy drugiej.** Na kontach korzystających ze środowiska Agentów automatyzacja zawężona do konkretnej kampanii lub agenta pomijała pierwszą wiadomość każdego nowego kontaktu — zaczynała reagować dopiero od drugiej wiadomości tej osoby. To właśnie ta pierwsza wiadomość jest najważniejsza: pierwsza rzecz, którą ktoś do Ciebie pisze, jest warta otagowania, przekierowania lub powiadomienia człowieka, a przepływ pracy stworzony do jej przechwycenia wyglądał na działający, dopóki nie sprawdziłeś tego w praktyce. Teraz uruchamia się od pierwszej wiadomości, zarówno dla nowych, jak i istniejących kontaktów. Nie musisz nic zmieniać w swoich automatyzacjach; te, które już zbudowałeś, zaczną zachowywać się w ten sposób automatycznie. Zobacz [Automatyzacje](../automations/automations.md#running-an-automation-for-one-agent-only).

- **Agenci stosują Twoją konfigurację rezerwacji wizyt w każdej konwersacji.** Niektóre wytyczne dotyczące rezerwacji, które kształtują sposób, w jaki agent obsługuje nieznany jeszcze kontakt — jak pytać, co potwierdzać, co oferować — docierały do niektórych konwersacji agenta, a do innych nie. Objawiało się to tym, że agent oferował terminy w uporządkowany sposób na jednym czacie, a improwizował na drugim, mimo braku różnic w ustawieniach. Agenci stosują teraz te wytyczne konsekwentnie, w każdej obsługiwanej konwersacji. Nie ma nic do włączania ani ponownego wprowadzania; Twoja konfiguracja rezerwacji pozostaje bez zmian. Zobacz [System rezerwacji](../appointments/booking-system.md#step-3--turn-on-bookings-for-your-ai).

- **Sugerowane odpowiedzi ponownie korzystają z Twoich funkcji niestandardowych.** Sugestie odpowiedzi AI, które tworzą dla Ciebie szkic w czatach, ignorowały funkcje niestandardowe i połączone narzędzia na kontach korzystających ze środowiska Agentów — więc szkic, który powinien sprawdzić zamówienie, stan magazynowy lub saldo w Twoich systemach, był pisany bez tych danych i brzmiał jak uprzejme zgadywanie. Sugestie korzystają teraz z tych samych możliwości, co Twój agent. Odpowiedzi na żywo nigdy nie były dotknięte tym problemem: własne odpowiedzi agenta dla klientów zawsze wywoływały te funkcje. Zobacz [Funkcje niestandardowe](../ai-automation/custom-functions.md).

- **Wznów + Kontynuuj teraz faktycznie planuje kontynuację na czatach z Agentem.** Wznowienie działania AI na czacie ma domyślnie ustawiać kontynuację: AI czyta konwersację, wybiera rozsądne opóźnienie i przypomina się kontaktowi, jeśli ten milczy. Na czatach obsługiwanych przez Agenta AI — czyli większości dzisiejszych czatów — ta druga część po cichu nigdy nie następowała: AI wracało do pracy, ale kontynuacja nigdy nie była planowana, bez względu na to, ile razy kliknięto **Wznów AI**. Nie miało znaczenia, czy wznawiano z banera, edytora, nagłówka czatu czy paska działań masowych. Kontynuacja jest teraz planowana zgodnie z ustawieniami kontynuacji Twojego Agenta, dokładnie tak, jak zawsze działo się to na czatach kampanii — a **Wznów tylko** (przytrzymanie przycisku) nadal celowo ją pomija. Czaty wznowione przed tą poprawką po prostu nie mają nic w kolejce: wznów je ponownie lub użyj **Zaplanuj kontynuację**, aby ją ustawić. Zobacz [Interfejs czatu](../chats/chat-interface.md).

- **Duplikowanie agenta nie powoduje już jego przebudowy na podstawie Twojej witryny — ani cichej zmiany jego ustawień.** Duplikowanie agenta ma na celu stworzenie identycznej kopii do eksperymentów. Zamiast tego, jeśli oryginał był kiedykolwiek zbudowany na podstawie strony internetowej, kopia zaczynała przebudowywać się od nowa: jej instrukcje były nadpisywane, kilka ustawień — w tym jakość AI, z jaką odpowiada, oraz konfiguracja kontynuacji — było traconych w trakcie tego procesu, a Ty otrzymywałeś e-mail o wygenerowaniu „kampanii”, o którą nie prosiłeś. Kopia jest teraz tym, czym powinna być: dokładnym duplikatem oryginału w momencie kliknięcia, bez przebudowy i bez utraty danych. A kiedy agent jest faktycznie tworzony — z okna **Nowy agent** — otrzymywany e-mail dotyczy Twojego agenta, zawiera jego nazwę i prowadzi bezpośrednio do edytora. Zobacz [Agenci AI](../ai-agents/ai-agents.md).

- **Automatyzacje skierowane na jedną kampanię znów działają na kontach korzystających z Agentów.** Automatyzacja, której wyzwalacz był ograniczony do konkretnej kampanii, przestawała działać całkowicie, gdy konto przechodziło na model Agentów — konwersacje nadal miały miejsce, ale automatyzacja ich nie zauważała. Odwrotna sytuacja również była błędna: w niektórych przypadkach taka automatyzacja mogła uruchomić się dla konwersacji, które nie miały nic wspólnego z wybraną kampanią. Oba problemy zostały naprawione: wyzwalacz ograniczony do kampanii uruchamia się teraz dokładnie dla konwersacji należących do agenta tej kampanii i dla niczego innego. Zobacz [Automatyzacje](../automations/automations.md).

- **Statystyki agenta uwzględniają teraz każdą konwersację.** Liczby wysłanych i odebranych wiadomości u Twoich agentów (oraz statystyki kampanii za nimi stojące) zliczały tylko część ruchu na kontach korzystających z modelu Agentów — większość konwersacji była po prostu pomijana w sumach, co powodowało błędne wyliczanie wskaźników odpowiedzi w obie strony. Każda konwersacja obsługiwana przez agenta jest teraz liczona, a liczby na liście agentów zgadzają się z tymi na pulpicie nawigacyjnym.

- **Twoja historia użycia zawiera nazwę agenta, a nie kod.** Wiersze w historii użycia rozliczeniowego pokazywały wewnętrzny kod (zaczynający się od „agent:”), gdzie powinna znajdować się nazwa agenta, a wiersze „Tag kontaktu” miały ten sam problem dla wszystkich. Wiersze użycia zawierają teraz rzeczywistą nazwę agenta. Zobacz [System rozliczeniowy](../billing/billing-system.md).

- **Konwersacje, które zawieszają się w trakcie odpowiedzi, są zauważane i wznawiane.** Mechanizm bezpieczeństwa monitoruje czaty, w których AI zaczęło odpowiadać, a następnie utknęło, i po cichu je restartuje — podobny mechanizm wznawia czaty, które zostały wstrzymane z powodu braku kredytów, gdy te zostaną uzupełnione. Żaden z nich nie widział konwersacji na kontach korzystających z modelu Agentów, więc zawieszony czat po prostu pozostawał w ciszy. Oba mechanizmy obejmują teraz każde konto.

- **Zaplanowane przypomnienie zawiera teraz informacje dotyczące faktycznej rozmowy.** Jeśli prosiłeś o przypomnienie bez dyktowania dokładnych słów — *"odpowiedz teraz"*, *"sprawdź w przyszłym tygodniu"* — otrzymywałeś ogólną wiadomość typu *"Cześć, wracam do naszej poprzedniej rozmowy"*. Brzmiało to jak wypełniacz, ponieważ tak właśnie było: wiadomość była pisana w momencie planowania przez krok, który widział tylko Twoją instrukcję i nic więcej. Nie widział czatu, osobowości Twojego Agenta ani Twoich wytycznych. To samo zdanie trafiało do niepowiązanych kont, a kontakt, który właśnie pytał o cennik lub demo, otrzymywał je zamiast odpowiedzi. Teraz, gdy nie dyktujesz treści, wiadomość jest pisana przez własnego Agenta AI danego kontaktu w momencie wysyłki — czytając rozmowę w jej aktualnym stanie, w języku, w którym pisze kontakt, zgodnie ze wszystkim, co skonfigurowałeś. Jeśli *podasz* dokładne słowa, nadal są one wysyłane słowo w słowo, bez zmian. Jeden efekt uboczny: podgląd przypomnienia, którego nie napisałeś samodzielnie, informuje teraz, że AI napisze je w momencie wysyłki, zamiast pokazywać symbol zastępczy, który i tak nie zostałby wysłany. Zobacz [Interfejs czatu](../chats/chat-interface.md).

- **Nieudana wiadomość teraz informuje o przyczynie bezpośrednio na czacie.** Gdy wiadomość nie mogła zostać dostarczona, otrzymany e-mail zawierał rzeczywisty powód – jednak po najechaniu kursorem na wiadomość w czacie wyświetlał się tylko komunikat „Dostawca odrzucił tę wiadomość”, co zmuszało do sprawdzania skrzynki odbiorczej, aby dowiedzieć się tego, co mogło być widoczne w czacie. Teraz po najechaniu kursorem wyświetla się to samo proste wyjaśnienie dla typowych błędów WhatsApp – zamknięcie 24-godzinnego okna odpowiedzi, zablokowanie przez Meta szablonu marketingowego dla numerów z USA, rezygnacja kontaktu z otrzymywania wiadomości, numer niebędący w WhatsApp – wraz z kodem błędu dostawcy w przypadku rzadszych problemów. Mały panel pojawia się teraz również obok znacznika czasu wiadomości, zamiast unosić się w dziwnym miejscu po lewej stronie pod długimi wiadomościami. Zobacz [Interfejs czatu](../chats/chat-interface.md).

- **Łączenie z WhatsApp Web nie zawiesza się już w nieskończoność przy połączeniu, które już działało.** Osoby parujące numer obserwowały kręcący się wskaźnik ładowania, który nigdy nie znikał — jeden ze zgłoszonych przypadków trwał ponad dwadzieścia minut — a po zamknięciu okna okazywało się, że numer połączył się poprawnie i już otrzymuje wiadomości. Okno rozpoznawało tylko kilka scenariuszy, więc wszystko inne, w tym telefon, którego powiązanie zostało cofnięte i wymagało ponownego zeskanowania, pozostawiało użytkownika w niepewności bez żadnej opcji do kliknięcia. Parowanie jest teraz ograniczone czasowo: cokolwiek się stanie, okno albo zakończy proces, albo poinformuje Cię, że czeka zbyt długo i zaoferuje opcję **Ponów próbę**, wraz z informacją, aby zamknąć okno i sprawdzić listę kanałów, ponieważ numer może być już połączony. Oczekiwanie na zeskanowanie kodu QR pozostaje bez zmian — może to trwać tak długo, jak potrzebujesz. Zobacz [WhatsApp Web](../messaging-channels/whatsapp-web.md).

- **Wygasłe zaproszenia do zespołu można ponownie usuwać.** Zaproszenie, którego 7-dniowy okres ważności minął, pozostawało na stronie Zespołu z przyciskiem usuwania, który nie działał po kliknięciu, więc wiersza nie dało się usunąć — jedynym sposobem na uporządkowanie listy było ponowne wysłanie zaproszenia, którego nie chciałeś wysyłać. Usuwanie wygasłego zaproszenia działa teraz dokładnie tak samo, jak usuwanie oczekującego. Zobacz [Zarządzanie zespołem](../settings/team-management.md#managing-invitations).

- **Zmiana imienia lub nazwiska jest teraz od razu widoczna.** Edycja pól **Imię** i **Nazwisko** w sekcji **Ustawienia → Profil** zapisywała się poprawnie, ale na ekranie nic się nie zmieniało — stare imię pozostawało w menu, w przełączniku kont i na dole wiadomości wysyłanych przez Twój zespół; nie zmieniało się to nawet po odświeżeniu strony czy wylogowaniu i ponownym zalogowaniu. W tle konto korzystało ze starszej kopii imienia z dnia utworzenia, a aplikacja wyświetlała tę kopię zamiast wpisanej przed chwilą. Teraz imiona wszędzie pochodzą z pól Imię i Nazwisko na koncie, więc zmiana jest widoczna od razu, na każdym ekranie, bez konieczności ponownego wprowadzania danych. Jeśli oba pola są puste, ekrany wracają do wyświetlania adresu e-mail konta, tak jak poprzednio. Zobacz [Ustawienia konta](../settings/account-settings.md).



- **Na telefonie znów widzisz, z kim rozmawiasz.** Nagłówek nad otwartą konwersacją rozrósł się do siedmiu elementów sterujących obok nazwy kontaktu — strzałki wstecz, zdjęcia, przypięcia, gwiazdki, tworzenia zadania, wyszukiwania i menu z trzema kropkami — przez co na ekranie telefonu nie zostawało miejsca na samą nazwę, która znikała w aktywnym czacie. Nagłówek teraz zachowuje nazwę, ikonę wyszukiwania i menu z trzema kropkami na małych ekranach, a przenosi **przypnij**, **oznacz gwiazdką** i **utwórz zadanie** na górę tego menu, gdzie są dostępne za jednym dotknięciem. Wskaźniki statusu zwijają się w ten sam sposób: najważniejszy pozostaje widoczny, a reszta zwija się do małego **+2**, który po naciśnięciu i przytrzymaniu pokazuje, co ukrywa. Na komputerze nic się nie zmienia — każdy element sterujący pozostaje dokładnie tam, gdzie był. Zobacz [Interfejs czatu](../chats/chat-interface.md).

- **Plany dożywotnie nie wyświetlają już ofert subskrypcji miesięcznych do zakupu.** Strona rozliczeń oferowała trzy plany miesięczne każdemu kontu, w tym kontom w planie dożywotnim, które już posiadają swój plan na własność — więc strona, która miała potwierdzać, za co zapłacono, wyglądała jak zaproszenie do ponownego rozpoczęcia płatności. Te karty są teraz ukryte w planie dożywotnim; zmiany poziomu dla tych kont odbywają się w miejscu, w którym zakupiono plan. Doładowania kredytów, automatyczne doładowania, historia użycia oraz **Co zawiera Twój plan** pozostają bez zmian, a konta w planie miesięcznym nadal widzą pełny zestaw. Zobacz [Poziomy subskrypcji](../billing/subscription-tiers.md).

- **Linki do YouTube mają teraz rzeczywisty podgląd — widoczny również w Twoim wątku czatu.** Wiadomość z linkiem do YouTube docierała do kontaktu jako pusta karta: brak tytułu filmu, brak miniatury, tylko słowo „YouTube” nad linią ogólnego tekstu, czasami w języku, którego nikt w rozmowie nie zna. Powodem jest to, że podgląd linku jest tworzony przez osobę wysyłającą wiadomość, a YouTube nie udostępnia już szczegółów filmu niczemu innemu niż osobie klikającej — więc na karcie nie było co umieścić. Rzeczywisty tytuł filmu, nazwa kanału i miniatura są teraz dołączane przed wysłaniem wiadomości, dzięki czemu kontakty otrzymują taki sam bogaty podgląd, jaki zobaczyłyby, wysyłając link z telefonu. Twój własny widok rozmowy również pokazuje kartę nad tekstem wiadomości, zarówno w przypadku ich wiadomości, jak i Twoich — kliknij ją, aby otworzyć film. Sama wiadomość pozostaje nienaruszona: link pozostaje dokładnie taki, jak go wpisałeś, a linki do innych stron pozostają bez zmian. Zobacz [Interfejs czatu](../chats/chat-interface.md#middle-panel-the-conversation).

- **Możesz ponownie przetestować webhook tagu z poziomu Agenta — a test wysyła teraz dokładnie to samo, co rzeczywiste zdarzenie.** Ustawienie adresu URL webhooka dla tagu w karcie **Tagi** Agenta nie dawało możliwości jego sprawdzenia: przycisk **Testuj** obok pola istniał tylko w edytorze kampanii, a konta przeniesione do Agentów nie mają menu Kampanie, z którego można by do niego dotrzeć. Jedynym sposobem na wypróbowanie adresu URL przed jego użyciem było zalogowanie się do klasycznej aplikacji. Przycisk znajduje się teraz również w karcie Tagi Agenta: zapisz tag, kliknij **Testuj**, a przykładowy ładunek zostanie natychmiast wysłany na Twój adres URL — z informacją o przyczynie, jeśli punkt końcowy go odrzuci, bez wpływu na automatyczne wstrzymanie, które chroni wielokrotnie nieudane webhooki. Ładunek testowy został również poprawiony, zarówno po stronie Agenta, jak i kampanii: wcześniej tworzył nazwę zdarzenia i strukturę (`tag_triggered`, z pojedynczą wartością `tag`), których rzeczywiste dostarczenia nigdy nie używają, więc automatyzacja zbudowana i zweryfikowana na podstawie testu pozostawała bezczynna. Testy wysyłają teraz dokładną strukturę `contact_tags_updated` — tablice `added_tags` i `removed_tags` oraz pełne dane kontaktu — którą wysyła rzeczywista zmiana tagu. Jeśli zbudowałeś przepływ pracy w oparciu o stary ładunek testowy, skieruj go na pola pokazane w [Webhooki](../integrations/webhooks.md#contact-tags-updated-webhook), a zacznie on otrzymywać rzeczywiste zdarzenia. Zobacz [Tworzenie tagów](../get-started/creating-tags.md#letting-your-ai-agent-tag-contacts-automatically).

- **Webhooki tagów działają teraz na kontach korzystających z nowego środowiska Agentów.** Ustawienie adresu URL webhooka dla tagu to sposób na raportowanie wyniku lejka — „Transakcja wygrana” przypisana do kontaktu, Twój punkt końcowy otrzymuje powiadomienie, a platforma reklamowa lub CRM rejestruje konwersję. Na kontach przeniesionych do Agentów to nie działało: adres URL zapisany w karcie **Tagi** agenta był zapisywany w jednym miejscu, a odczytywany z innego, a kontakty na tych kontach nie są przypisane do kampanii, czego również wymagał nadawca. Nic nie zawiodło w widoczny sposób — tag został zastosowany, ale webhook po prostu nigdy nie został wysłany. Obie części zostały naprawione: adres URL tagu jest teraz odczytywany zarówno z agenta, jak i z kampanii, a kontakt z agentem nie wymaga już kampanii, aby webhook został wysłany. Konta korzystające z Kampanii pozostają bez zmian, a w przypadku skonfigurowania obu, adresy URL kampanii nadal mają pierwszeństwo. Zobacz [Webhooki](../integrations/webhooks.md#contact-tags-updated-webhook).

- **Każdy webhook zawiera teraz identyfikator, na podstawie którego możesz usuwać duplikaty, a testowe dostarczenia nie uczą już błędnej nazwy zdarzenia.** Dwie rzeczy sprawiały, że budowanie niezawodnego odbiornika było trudniejsze, niż powinno. Nagłówek `X-Webhook-Delivery` — unikalny identyfikator zdarzenia, udokumentowany jako sposób rozpoznawania powtórzeń — był wysyłany tylko w niektórych zdarzeniach, więc odbiornik poprawnie usuwający duplikaty w tych przypadkach, po cichu podwójnie liczył resztę; teraz znajduje się w każdym dostarczeniu. Przycisk **Test** wysyłał sześć zdarzeń pod inną nazwą niż rzeczywiste (`chatConcluded`, podczas gdy zdarzenie na żywo mówi `chat_concluded`, to samo dotyczy zdarzeń wstrzymania, wznowienia, przywrócenia z archiwum, trybu „nie przeszkadzać” i nowej wiadomości), więc odbiornik zbudowany i zweryfikowany na podstawie testu ignorował każde rzeczywiste zdarzenie tego typu. Ładunki testowe pasują teraz dokładnie do dostarczeń na żywo, w tym pole `ad_referral`. Pełna lista nazw zdarzeń znajduje się w przewodniku [Webhooks](../integrations/webhooks.md#the-20-webhook-events).

- **Identyfikatory kliknięć reklam można teraz odczytać za pośrednictwem API.** Identyfikator kliknięcia Click-to-WhatsApp (`ctwa_clid` i reszta danych polecenia reklamy) był dostarczany tylko przez webhook — więc jeśli Twój odbiornik był wyłączony w momencie dotarcia leada, identyfikator przepadał bezpowrotnie i konwersja nigdy nie mogła zostać zgłoszona. Kontakty zwracane przez API zawierają go teraz zarówno w pojedynczym kontakcie, jak i na liście kontaktów, dzięki czemu możesz dokonać uzgodnienia po awarii, zamiast tracić atrybucję. Zobacz [Atrybucja Click-to-WhatsApp](../integrations/click-to-whatsapp-attribution.md#reading-a-click-id-you-already-missed).

- **Zakup numeru w kraju, w którym masz już zatwierdzenie, nie kończy się już niepowodzeniem.** Zgodność z przepisami jest zatwierdzana dla jednego kraju _oraz_ jednego typu numeru, ale zakup był dopasowywany tylko na podstawie kraju — więc konto zatwierdzone np. dla brytyjskiego numeru bezpłatnego miało to zatwierdzenie przypisane do zakupu numeru komórkowego w Wielkiej Brytanii, co operator odrzucał. Błąd informował wtedy o konieczności dopełnienia formalności, które zostały już wykonane, a późniejsze przesłanie właściwego formularza nie zawsze pomagało. Zakupy wykorzystują teraz zatwierdzenie pasujące do kupowanego numeru, zatwierdzenie dla innego typu nie blokuje już niczego, a jeśli operator odrzuci numer, komunikat wskaże, dla jakich typów masz zatwierdzenie. Zobacz [Numery telefonów](../settings/phone-numbers.md).

- **Przełączanie na klasyczną aplikację nie jest już drogą w jedną stronę.** Kliknięcie **Klasyczna aplikacja** na dole paska bocznego zapamiętywało Twój wybór na 90 dni — co działało nieco zbyt dobrze: wylogowanie się z klasycznej aplikacji przenosiło z powrotem na ekran logowania klasycznej wersji, a nic w tej aplikacji nie oferowało drogi powrotnej, więc jedynym wyjściem było wyczyszczenie danych witryny w ustawieniach przeglądarki. Dwie zmiany to naprawiają. Pasek boczny klasycznej aplikacji ma teraz link **Nowy pulpit nawigacyjny**, który przenosi bezpośrednio z powrotem, a wylogowanie się z klasycznej aplikacji przenosi na bieżący ekran logowania zamiast blokować na starym. (Klasyczna aplikacja została całkowicie wyłączona, więc nie ma już nic, pomiędzy czym można się przełączać — zobacz „Klasyczna aplikacja została wycofana” powyżej). Zobacz [Przewodnik powitalny](../README.md).



- **Wyszukiwanie potencjalnych klientów (Find Leads), które nic nie znajduje, teraz informuje dlaczego, zamiast po prostu wyświetlać komunikat „0 znalezionych firm”.** Jeśli Twoje filtry usuwały wszystkie wyniki, strona informowała, że nic nie znaleziono, co można odczytać jako „nie ma tu firm tego typu”, co zmusza do powątpiewania w rynek lub słowa kluczowe. Nie zawsze było to prawdą: wyszukiwanie mogło pobrać 60 rzeczywistych firm, a następnie odrzucić je wszystkie z powodu ustawionego filtra. Najczęstszym winowajcą jest **Kategoria zawiera**, która dopasowuje nazwę kategorii Google danej firmy (takie jak „Salon kosmetyczny” lub „Wykonawca instalacji klimatyzacyjnych”), a nie nazwę firmy, więc naturalne sformułowania, takie jak „serwis klimatyzacji” lub „kosmetyczka”, mogą nie pasować do niczego. Minimalna ocena 5 to kolejna przyczyna: pozostawia ona tylko firmy z nieskazitelnym wynikiem. Pusta strona teraz informuje, ile firm znaleziono, wymienia filtry, które je usunęły, oraz ile firm każdy z nich wyeliminował, a także oferuje przycisk **Wyczyść filtry**, dzięki czemu możesz wyszukać ponownie jednym kliknięciem. Pole **Kategoria zawiera** również wyjaśnia, co dopasowuje. Warto wiedzieć: Twoje filtry są przenoszone z jednego wyszukiwania do drugiego, więc wartość ustawiona dla wcześniejszego wyszukiwania jest nadal stosowana do następnego, dopóki jej nie zmienisz lub nie wyczyścisz. Za wyszukiwanie, które nie zwraca żadnych potencjalnych klientów, nie są pobierane żadne opłaty.

- **Zakupiony numer telefonu można teraz połączyć z WhatsApp w dowolnym momencie, a nie tylko w minutę po zakupie.** Zakup numeru to tylko połowa sukcesu — musi on zostać zarejestrowany w WhatsApp w oknie firmy Meta, zanim będzie mógł wysyłać lub odbierać jakiekolwiek wiadomości. To okno otwierało się tylko raz, zaraz po zakupie, a jeśli zostało zamknięte lub numer został kupiony w Ustawieniach, a nie podczas konfiguracji, nie było do niego powrotu: numer widniał na stronie Kanałów jako połączony, ale nie mógł wysyłać wiadomości, mimo że naliczano za niego miesięczną opłatę. Teraz w wierszu widnieje informacja **Konfiguracja nieukończona** oraz przycisk **Dokończ konfigurację**, który ponownie otwiera okno WhatsApp dla tego konkretnego numeru, tyle razy, ile potrzebujesz. Zakup numeru z poziomu Ustawień również automatycznie prowadzi do tego kroku, tak jak zawsze działo się to podczas pierwszej konfiguracji. Jeśli masz numer w takim stanie, otwórz **Ustawienia → Kanały** i kliknij przy nim **Dokończ konfigurację**. Zobacz [Numery telefonów](../settings/phone-numbers.md#finishing-whatsapp-setup).


- **AI udostępnia teraz prawdziwą stronę, z której pochodzi fakt — i nie może już wymyślić linku.** Wiedza zaimportowana z Twojej witryny zawsze pamiętała, z której strony pochodzi każda odpowiedź, ale samemu AI nigdy nie pokazywano tych adresów stron. Więc kiedy klient prosił o zobaczenie czegoś — oferty produktów, strony z cennikiem — AI wiedziało, że dana rzecz istnieje, ale nie miało linku do podania, a w rzadkich przypadkach wymyślało wiarygodnie wyglądający adres internetowy. Obie połowy zostały naprawione: każdy fragment wiedzy pochodzący z witryny przenosi teraz swój adres strony do rozmowy, więc AI łączy klientów z dokładną stroną w Twojej witrynie, a surowa zasada zabrania mu teraz konstruowania lub zgadywania linku — jeśli nie ma prawdziwego, mówi o tym. Nic nie trzeba konfigurować; jeśli Twoja baza wiedzy została zbudowana na podstawie Twojej witryny, Twoje AI już udostępnia prawdziwe linki. Zobacz [Zarządzanie FAQ](../ai-automation/faq-management.md#auto-generate-faqs-from-your-website).


- **Usunięcie wiadomości w rozmowie testowej usuwa teraz również odpowiedź AI.** Ikona kosza przy jednej z Twoich własnych wiadomości testowych usuwała wcześniej tylko ten jeden dymek, pozostawiając odpowiedź AI w wątku — odpowiedź na pytanie, którego już nie było. Poza dziwnym wyglądem, ta pozostała odpowiedź pozostawała częścią rozmowy, którą AI pamięta, więc mogła po cichu kierować późniejszymi odpowiedziami testowymi. Usunięcie Twojej wiadomości usuwa teraz również odpowiedź AI na nią, aż do Twojej następnej wiadomości. Ikony ołówka (edycja) i restartu działają jak poprzednio, przewijając wszystko po wiadomości. Zobacz [Testuj swojego agenta w Playground](../chats/playground.md).

- **Funkcja Agenta AI zapisana w trakcie pisania mogła się powielać — i wyciszać agenta.** Zapisywanie odbywa się automatycznie podczas edycji, a błąd w sposobie, w jaki kreator sprawdzał już zarejestrowaną funkcję, oznaczał, że każdy automatyczny zapis mógł ponownie zarejestrować tę samą umiejętność zamiast ją aktualizować — zapełniając stronę Niestandardowych Funkcji kopiami i, gdy dwie kopie o tej samej nazwie trafiły do agenta, całkowicie zatrzymując jego odpowiedzi (w tym czat próbny). Zduplikowane rejestracje zostały usunięte, sprawdzenie odczytuje teraz właściwe rekordy, a za nim dodano dwa dodatkowe zabezpieczenia: kreator usuwa wszelkie zabłąkane kopie przy każdym zapisie, a agent, który w jakiś sposób otrzyma dwie umiejętności o tej samej nazwie, zachowuje pierwszą i ignoruje resztę, zamiast milczeć. Zobacz [Automations](../automations/automations.md#letting-your-ai-agent-call-an-automation).

- **Konta w pełni przeniesione na Agentów AI nie widzą już opcji „Wyodrębnij z kampanii”.** Ten przycisk służył tylko do jednego: wyciągnięcia bota z klasycznej kampanii, aby mógł stać się Agentem wielokrotnego użytku. Na koncie, które przeszło już na Agentów, stare kampanie nie pełnią już żadnej funkcji, więc przycisk ten prowadził donikąd, znajdując się obok **Nowy agent** na stronie Agentów AI oraz wewnątrz okna tworzenia. Został on usunięty ze wszystkich miejsc na kontach, które dokonały migracji. Konta nadal korzystające z klasycznych kampanii zachowują go bez zmian, ponieważ dla nich jest to wciąż najszybszy sposób na przekształcenie istniejącego bota w Agenta. Zobacz [Agenci AI](../ai-agents/ai-agents.md#creating-an-agent).

- **Wybierak kroków w kreatorze automatyzacji teraz obsługuje przeciąganie, przeszukuje wszystko, a obszar roboczy działa poprawnie.** Seria poprawek w ręcznym tworzeniu automatyzacji. Znak **+** przy kroku teraz pozwala na przeciąganie: chwyć go, a linia połączenia podąży za kursorem — upuść na pustym obszarze roboczym, a otworzy się wybierak kroków, tworząc wybrany krok dokładnie w tym miejscu, już połączony. Przeciąganie z punktu wyjściowego kroku (w tym prawda/fałsz warunku) działa tak samo, kliknięcie **+** nadal otwiera wybierak w miejscu, a także możesz przeciągnąć dowolny element bezpośrednio z wybieraka na obszar roboczy. Jego pole wyszukiwania przeszukiwało wcześniej tylko kartę, na której się znajdowałeś, więc wpisanie „sheets” na karcie Logika nic nie znajdowało; teraz przeszukuje wbudowane akcje, połączone aplikacje i kroki logiczne jednocześnie, pogrupowane według rodzaju. Krok aplikacji, dla którego nie wybrano jeszcze akcji, pokazywał linię wewnętrznego kodu na obszarze roboczym ("composioToolkits.acti…") — teraz wyświetla **Wybierz akcję…**, dopóki jej nie wybierzesz. Upuszczenie pierwszego wyzwalacza nie powoduje już maksymalnego przybliżenia obszaru roboczego, a dodanie kolejnego kroku przyciskiem **+** na karcie umieszcza go po prawej stronie, zgodnie z przepływem, zamiast układać go pod spodem. Przyciski, karty i przełącznik Prosty/Zaawansowany w kreatorze również zyskały szklany wygląd, jak reszta aplikacji. Zobacz [Automations](../automations/automations.md#creating-an-automation).

- **Możesz ponownie samodzielnie wpisywać odpowiedzi w konwersacjach e-mail, LINE i iMessage.** Twój AI zawsze potrafił samodzielnie odpowiadać na te konwersacje, ale gdy wkraczałeś do akcji i wpisywałeś odpowiedź ręcznie w czatach, wiadomość nie była wysyłana: otrzymywałeś komunikat „Nie udało się wysłać wiadomości. Spróbuj ponownie” i nic nie było wysyłane, niezależnie od liczby prób. Skrzynka odbiorcza sprawdzała Twoją odpowiedź względem listy kanałów, która nie była aktualizowana o nowsze pozycje, więc odrzucała wiadomości, które strona wysyłająca mogła bez problemu obsłużyć. Prywatne konwersacje e-mail, LINE, iMessage oraz Instagram akceptują teraz wpisane odpowiedzi tak samo, jak każdy inny kanał. Nie musisz nic zmieniać po swojej stronie — otwórz konwersację i wyślij wiadomość. Zobacz [E-mail](../messaging-channels/email.md) oraz [Interfejs czatu](../chats/chat-interface.md).

- **Funkcja „Znajdź sprzeczności” oznacza teraz rzeczy, które naprawdę mają znaczenie, zamiast je ukrywać.** Audyt bazy wiedzy zgłaszał zbyt wiele problemów: w dużej bibliotece mógł wykryć setki „konfliktów”, z których większość wcale nimi nie była. Dwie strony porównawcze podające różne ceny początkowe produktu *innej firmy*, artykuł wspominający o częstotliwości recenzji, trzy oddzielne przewodniki odblokowywane różnymi słowami kluczowymi — dla audytu wszystko wyglądało tak samo, więc wszystko było oznaczane, a garść prawdziwych problemów (własne ceny, limity planów lub dostępność funkcji opisane na dwa sposoby) ginęła w tłumie. Audyt teraz analizuje, *czego* dotyczy każda rozbieżność i zgłasza ją tylko wtedy, gdy temat dotyczy Twojej firmy, dzięki czemu lista jest o około jedną trzecią krótsza i znacznie bardziej wartościowa. Dwie wersje tego samego artykułu pomocy nie „kłócą się” już ze sobą — nowsza wersja automatycznie wygrywa. Ponowne uruchomienie audytu zamyka teraz również wszystkie zgłoszenia, które przestały być sprzeczne od ostatniego razu, i przywraca do bazy wiedzy bota każde FAQ, które było wstrzymane, więc lista się czyści, zamiast tylko rosnąć. Ponadto, odpowiedź, której audyt czasami nie mógł odczytać, powodowała wcześniej ciche odrzucenie wyników całej partii (około jedna na dziesięć) — zostało to naprawione, więc prawdziwe konflikty nie są już pomijane. Zobacz [Zarządzanie FAQ](../ai-automation/faq-management.md#find-contradictions).

- **Podłączony serwer MCP nie może już sprawić, że Twój AI zamilknie.** Podłączenie serwera MCP do agenta przekazuje AI listę akcji, które serwer może wykonać, napisanych przez osobę go obsługującą. Jeśli którykolwiek z tych opisów był napisany w sposób, którego nasz dostawca AI nie akceptuje, dostawca odrzucał całą konwersację, a nie tylko tę akcję, przez co agent przestawał odpowiadać wszędzie, dopóki serwer nie został usunięty — zarówno w środowisku testowym, jak i na wszystkich kanałach na żywo, bez żadnego komunikatu wyjaśniającego przyczynę. Problem dotyczył sklepów Shopify: podłączenie wbudowanego punktu końcowego `/api/mcp` wyciszało agenta, ponieważ akcja koszyka zawierała nieobsługiwane pole. Takie opisy są teraz automatycznie czyszczone, zanim AI je zobaczy, więc źle napisana akcja zmienia się w nieco luźniejszy opis zamiast wyciszenia agenta. Po Twojej stronie nie trzeba nic zmieniać; jeśli usunąłeś serwer MCP z tego powodu, możesz go podłączyć ponownie. Zobacz [Serwery MCP](../ai-automation/mcp-servers.md).

- **Możesz zatrzymać trwający import bazy wiedzy — a system teraz informuje o kosztach przed rozpoczęciem.** Importowanie całej witryny mogło okazać się znacznie większym zadaniem, niż się wydawało: witryna z dokumentacją publikująca każdą stronę w dwudziestu językach to dwudziestokrotność liczby stron, a okno **Znaleziono nowe strony** pokazywało liczbę stron bez wspominania o kredytach. Co gorsza, po rozpoczęciu procesu nie było odwrotu — przyciski usuwania były wyłączone dokładnie dla stron, które wciąż czekały w kolejce, czyli właśnie wtedy, gdy były najbardziej potrzebne. Wprowadzamy trzy zmiany. Wybierak pokazuje teraz **szacowany koszt w kredytach** dla Twojego wyboru oraz aktualne saldo tuż nad przyciskiem importu i prosi o ponowne potwierdzenie, jeśli wybór jest duży lub zużyłby ponad połowę Twoich kredytów. Domena, dla której strony wciąż czekają, otrzymuje przycisk **Zatrzymaj import** — zatrzymanie jest bezpłatne, ponieważ strona, która nie została jeszcze odczytana, nie została obciążona kredytami, a potwierdzenie informuje, ile stron było w trakcie odczytu i zostanie dokończonych. Przyciski usuwania pozostają aktywne przez cały czas, więc usunięcie strony, która jest w kolejce, faktycznie ją zatrzymuje. Zobacz [Zarządzanie FAQ](../ai-automation/faq-management.md#stopping-an-import).

- **Jeśli Twój własny klucz AI wyczerpie się w trakcie importu, reszta zostanie wstrzymana zamiast obciążać Twoje kredyty.** To rozwiązanie dla osób korzystających z własnego klucza AI (BYOK), gdzie importowanie stron nie zużywa kredytów AI. Jeśli klucz przestał działać w trakcie dużego importu — zazwyczaj z powodu wyczerpania salda u dostawcy AI — automatycznie przełączaliśmy pozostałe strony na Twoje kredyty AI i kontynuowaliśmy proces. Przy kilku tysiącach stron koszty szybko rosły, bez żadnego powiadomienia na ekranie. Teraz pozostałe strony są **wstrzymywane**, a podczas oczekiwania nie są naliczane żadne opłaty. Doładuj konto u dostawcy i naciśnij **Wznów**, aby dokończyć import przy użyciu własnego klucza bez kosztów w kredytach, lub naciśnij Wznów, aby dokończyć przy użyciu kredytów AI — potwierdzenie jasno określa, co wybierasz. Strony już zaimportowane są zawsze zachowywane. Zobacz [Zarządzanie FAQ](../ai-automation/faq-management.md#if-your-own-ai-key-stops-working-mid-import).


- **Podgląd widżetu czatu pokazuje teraz resztę Twoich edycji, a nie tylko kolory.** Podgląd na żywo obok panelu Zarządzania śledził zmiany wyglądu w trakcie ich wprowadzania, ale wszystko inne wymagało kliknięcia **Zapisz zmiany** i odświeżenia strony, aby było widoczne. Włączenie **dymka proaktywnego popupu**, przeredagowanie jego wiadomości lub dwóch przycisków, zmiana wiadomości powitalnej, dodanie pytania startowego, włączenie przechwytywania leadów lub informacji o prywatności, ukrycie emoji lub przycisku załącznika, dodanie linku do WhatsApp, Instagrama lub Messengera: nic z tego nie zmieniało podglądu. Teraz wszystko to jest widoczne na żywo. Włącz popup, a pojawi się on w podglądzie od razu, z Twoim tekstem na przyciskach. Zapisywanie nadal pełni tę samą funkcję co zawsze, czyli publikuje to, co widzisz, na Twojej stronie. Jedyną rzeczą, której podgląd nie może pokazać, jest lista dozwolonych domen, ponieważ jest ona sprawdzana przez nasze serwery, a nie rysowana na ekranie. Zobacz [Widżet czatu](../get-started/chat-widget.md#appearance).

- **Formularz „Zanim zaczniemy...” w widżecie czatu również podąża za Twoim motywem.** Formularz proszący odwiedzającego o imię i adres e-mail oraz informacja o prywatności, która może pojawić się przed nim, były rysowane w starym stylu: zwykła biała karta na twardym czarnym tle, ignorująca Twój motyw i wybór zaokrąglenia rogów. W widżecie typu Glass lub Midnight była to pierwsza rzecz, którą widział odwiedzający, i wyglądała, jakby należała do innego produktu. Oba elementy są teraz taką samą oszronioną kartą jak reszta widżetu, na łagodniejszym odcieniu pasującym do ciemnych zestawów kolorystycznych, z zastosowanym wyborem zaokrąglenia rogów. Drobny druk (linia pod tytułem, „(opcjonalnie)” obok telefonu, przycisk zamykania) był malowany w wyblakłej wersji koloru Twojej marki, co w przypadku zielonej lub żółtej marki było trudne do odczytania i wyglądało jak link. Teraz jest to normalny, stonowany szary kolor, który automatycznie rozjaśnia się w ciemnych motywach. Ten sam wyblakły kolor marki był używany dla znaczników czasu wiadomości, więc one również są teraz bardziej przejrzyste. Kolejna poprawka: kliknięcie w dowolne pole, w formularzu lub w oknie wiadomości, pokazuje teraz wyraźną obwódkę wokół niego. Po Twojej stronie nie trzeba nic zmieniać. Zobacz [Widżet czatu](../get-started/chat-widget.md#appearance).

- **Dymek popupu widżetu czatu podąża teraz za Twoim motywem.** Mały dymek, który wyskakuje obok przycisku czatu, aby zaprosić ludzi do rozmowy, był jedyną częścią widżetu, do której motywy stylu nigdy nie docierały. Niezależnie od wybranego motywu, pozostawał on zwykłą białą kartą z tymi samymi rogami i domyślną czcionką, więc widżet Glass lub Midnight witał odwiedzających elementem starego wyglądu. Teraz jest częścią motywu: oszroniony i półprzezroczysty w motywach Glass i Midnight, podąża za Twoimi wyborami dotyczącymi rogów i czcionek, tak jak reszta widżetu. Wraz z tym wprowadzono dwie mniejsze poprawki. Widżet bez przesłanego logo pokazywał ikonę uszkodzonego obrazu w dymku i nagłówku czatu, a teraz pokazuje schludny inicjał w kolorze Twojej marki. Przycisk odrzucenia („Może później”) był drukowany w jasnej wersji koloru Twojej marki, co było trudne do odczytania na jasnych markach. Teraz jest to normalny, stonowany szary kolor. Po Twojej stronie nie trzeba nic zmieniać. Twoja witryna pobierze to automatycznie. Zobacz [Widżet czatu](../get-started/chat-widget.md#appearance).

- **Kontakty przypisane do kampanii pojawiają się teraz w grupie odbiorców transmisji tej kampanii.** Użycie opcji **Przypisz do kampanii** dodawało kontakt do kampanii, ale nie do listy kontaktów kampanii, a transmisja pobiera swoich odbiorców z tej listy. W rezultacie kontakt, który właśnie przypisałeś, był nieobecny, gdy wybierałeś tę listę w sekcji **Lista kontaktów** podczas konfiguracji transmisji, a całkowita liczba odbiorców się nie zmieniała — wyglądało to na opóźnienie synchronizacji, ale kontakt po prostu nie został dodany. Przypisanie teraz dodaje kontakt również do listy kampanii, dzięki czemu od razu pojawia się on w grupie odbiorców transmisji. Pole wyboru **Wyślij wiadomość powitalną** pozostaje bez zmian: pozostaw je odznaczone, a kontakt nie otrzyma nic w momencie przypisania. Kontakty przypisane przed tą poprawką zostaną dodane do listy przy następnym przypisaniu ich do tej kampanii. Zobacz [Transmisje](../broadcasts/broadcasts.md) oraz [Przejście z kampanii na transmisje i agentów](../moving-from-campaigns.md).

- **Szybkie odpowiedzi zachowują swoje podziały linii.** Zapisana szybka odpowiedź to często mały skrypt — powitanie, kilka punktów, pożegnanie — ale pole, w którym wpisywałeś lub wklejałeś tekst, było polem jednowierszowym, więc każdy podział linii był cicho usuwany przed zapisaniem. Chip wysyłał wtedy całość jako jeden ciągły akapit. Zarówno pola dodawania, jak i edycji w **Ustawienia → Profil → Szybkie odpowiedzi** są teraz właściwymi polami wielowierszowymi: naciśnij **Shift+Enter**, aby przejść do nowej linii (Enter nadal zapisuje), lub wklej wiadomość, która już ma podziały linii, a zostaną one zachowane dokładnie tak, jak zostały napisane, aż do momentu otrzymania ich przez klienta. Odpowiedzi zapisane przed tą zmianą zachowały spłaszczony tekst — otwórz jedną z nich, przywróć podziały linii, a od tego momentu będą wysyłane poprawnie. Zobacz [Ustawienia konta](../settings/account-settings.md#quick-replies).

- **Otwieranie zdjęcia z czatu na telefonie nie powoduje już zasłaniania górnej części ekranu.** Dotknięcie obrazu w konwersacji otwierało go na pełnym ekranie, przy czym przyciski powiększenia i zamykania znajdowały się tuż przy górnej krawędzi, pod paskiem stanu, a samo zdjęcie sięgało aż za nie. Na telefonie przyciski te znajdują się teraz niżej, z wyraźną przestrzenią wokół nich, a zdjęcie jest wyśrodkowane między górną a dolną krawędzią ekranu, zamiast być wypychane w stronę elementów sterujących. Na komputerze przeglądarka pozostaje bez zmian.

- **Przycisk rozwijania w przeglądarce zdjęć faktycznie teraz powiększa zdjęcie.** Trzeci przycisk w przeglądarce zdjęć wyglądał jak sterowanie trybem pełnoekranowym, ale zawsze tylko resetował powiększenie, więc naciśnięcie go na świeżo otwartym zdjęciu nie dawało żadnego efektu. Na komputerze otwiera teraz prawdziwy tryb pełnoekranowy: karty i pasek adresu znikają, a zdjęcie zajmuje cały ekran, od krawędzi do krawędzi. Naciśnij go ponownie lub klawisz Esc, aby wrócić. Na telefonie, gdzie przeglądarka już zajmuje cały ekran, zdjęcie powiększa się, aż dotknie krawędzi, dzięki czemu cały obraz jest zawsze widoczny. Ikona wskazuje, co się stanie, a dwukrotne kliknięcie zdjęcia nadal działa tak jak dotychczas.

- **Funkcja Znajdź leady wymaga teraz podania kraju i ogranicza się do jego obszaru.** Nazwy miejscowości powtarzają się na całym świecie, więc wyszukiwanie mniejszego miejsca mogło niepostrzeżenie wyjść poza granice kraju: szukanie hoteli w okolicach Durham w Ontario zwracało więcej wyników z Durham w Anglii niż z Kanady, a także firmy z Niemiec, Indii i Australii — ponieważ gdy funkcja Znajdź leady rozszerza wyszukiwanie o pobliskie miejscowości, okazuje się, że niektóre z tych nazw miast w Ontario są również znanymi miastami w innych częściach świata. **Kraj** jest teraz osobnym polem na górze formularza wyszukiwania, z listą z możliwością wyszukiwania i flagami, i jest polem wymaganym. Wszystkie kolejne etapy uwzględniają ten wybór: pobliskie miejscowości są sugerowane tylko w obrębie danego kraju, a każda firma, która znajduje się poza nim, jest odrzucana, zanim trafi na Twoją listę — co oznacza również, że nie jest za nią pobierana opłata, ponieważ płacisz tylko za leady, które faktycznie otrzymasz. Wyszukiwania przeprowadzone przed tą zmianą pozostają bez zmian.

- **Przycisk Reset w funkcji Znajdź leady teraz faktycznie zatrzymuje wyszukiwanie.** Wcześniej przycisk Reset jedynie czyścił stronę przed Tobą — samo wyszukiwanie trwało w tle, więc pojawiało się ponownie przy następnym otwarciu funkcji Znajdź leady, nadal wyświetlając komunikat „Znajdowanie e-maili…”. Ponieważ w danym momencie może być uruchomione tylko jedno wyszukiwanie, wyszukiwanie, które utknęło w ten sposób, blokowało również możliwość rozpoczęcia nowego. Przycisk Reset teraz poprawnie zatrzymuje wyszukiwanie: strona jest czyszczona, pozostaje czysta i możesz od razu rozpocząć nowe wyszukiwanie. Znalezione już leady są przechowywane w Zapisanych leadach, a za przerwane wyszukiwanie nie jest pobierana opłata. Ponadto wyszukiwanie przerwane przez aktualizację platformy wznawia się teraz automatycznie zamiast zawieszać, a takie, które faktycznie nie może zostać ukończone, jest zamykane w ciągu pół godziny, zamiast działać w nieskończoność.

- **Odpowiedź od naszego zespołu w Champ dociera teraz do Ciebie e-mailem, jeśli opuściłeś aplikację.** Kiedy Champ przekazuje Twoje pytanie prawdziwej osobie, odpowiedź tej osoby może chwilę zająć — a do tej pory trafiała ona tylko do panelu czatu Champ, więc jeśli w międzyczasie zamknąłeś aplikację, nic nie informowało Cię o jej nadejściu. Teraz otrzymasz odpowiedź e-mailem, około piętnaście minut po jej wysłaniu, jeśli do tego czasu nie otworzyłeś Champ, aby ją przeczytać. Otwórz panel, gdy odpowiedź czeka, a e-mail nie zostanie wysłany — już ją widziałeś. Zobacz [Poznaj Champ](../get-started/meet-champ.md#when-champ-cant-help--getting-a-real-person).

- **Język angielski ma teraz amerykańską flagę w selektorze języka.** Lista języków wyświetlała angielski pod brytyjską flagą, podczas gdy sama aplikacja jest napisana w amerykańskiej odmianie języka angielskiego, co wielu klientów z USA odbierało jako błędną opcję. Teraz wyświetlana jest flaga USA. Język oraz wszystkie tłumaczenia w nim zawarte pozostają bez zmian.

- **Czat w trybie „Nie przeszkadzać” teraz wygląda odpowiednio.** Otwarcie konwersacji przy włączonym trybie „Nie przeszkadzać” nie dawało żadnego sygnału, że jest on aktywny: nagłówek nadal wyświetlał **AI on**, pasek stanu nad polem wpisywania nadal informował, że AI jest aktywna, a pole wiadomości pozwalało pisać i wysyłać — jednak żadna wiadomość nie opuszczała czatu, a wysłana wiadomość po prostu znikała bez błędu. Tryb „Nie przeszkadzać” jest teraz niemożliwy do przeoczenia. Czerwony baner znajduje się na górze konwersacji, przełącznik w nagłówku wyświetla **DND**, pasek stanu również o tym informuje, wiersze czatów na liście mają czerwoną etykietę **DND**, a pole wpisywania zostało zastąpione krótkim wyjaśnieniem z przyciskiem **Wyłącz** — jedno kliknięcie i znów możesz pisać. Wysyłki odrzucone z jakiegokolwiek innego powodu teraz wyświetlają odpowiedni błąd zamiast cicho znikać. Zobacz [Czaty](../chats/chat-interface.md#middle-panel-the-conversation).




- **Pliki PDF i inne dokumenty wysyłane przez AI są teraz przesyłane z oryginalnymi nazwami plików.** Gdy AI udostępniała dokument ze swojej biblioteki multimediów przez połączenie WhatsApp korzystające z Twojej własnej aplikacji Meta, plik docierał do klienta jako „Bez tytułu” — nazwa była poprawna w Twoim panelu, ale osoba korzystająca z WhatsApp nie wiedziała, co otrzymała. Dokumenty mają teraz właściwe nazwy plików po dotarciu do odbiorcy, więc broszura dociera jako broszura. Sposób przesyłania lub wysyłania multimediów pozostaje bez zmian.

- **Kontakty w WhatsApp mają teraz automatycznie uzupełniane nazwy.** Osoba pisząca na Twój numer WhatsApp Business API pojawiała się w kontaktach jako „Nieznany Nieznany”, mimo że WhatsApp udostępnia nazwę profilu nadawcy — przez co Twoja lista czatów wypełniała się anonimowymi wpisami, a AI nie mogła nikogo powitać po imieniu. Nowe kontakty są teraz automatycznie nazywane na podstawie ich profilu WhatsApp, a kontakty oznaczone jako „Nieznany” zostaną poprawione przy następnej wiadomości od tej osoby. Nazwy ustawione samodzielnie nigdy nie są zmieniane, a nieistotne nazwy profili (takie jak numer telefonu użyty jako nazwa wyświetlana) są ignorowane zamiast zapisywane.

- **Parowanie wynajętego numeru z WhatsAppem połączonym za pomocą kodu QR zostało zablokowane, aby uniknąć błędów.** Parowanie kodem QR łączy telefon, na którym już działa WhatsApp, z wprowadzonym numerem — jednak numer wynajęty za pośrednictwem platformy to numer wirtualny, za którym nie stoi żaden telefon, więc takie parowanie nigdy nie mogłoby zostać ukończone. Okno połączenia nadal akceptowało taki numer, a próba jego użycia powodowała, że numer pozostawał w stanie „Rozłączony”, a przycisk **Zakończ konfigurację** znikał, uniemożliwiając powrót. Aplikacja teraz wyjaśnia to w momencie wpisania wynajętego numeru i kieruje użytkownika do opcji **Zakończ konfigurację** na stronie Kanały, która łączy numer przez WhatsApp Business API — czyli tak, jak powinno to wyglądać. Wprowadzono również dwie mniejsze poprawki: gdy parowanie nie powiedzie się, ponieważ kod QR został zeskanowany innym telefonem niż ten, którego numer wprowadzono, okno wyświetla teraz dokładną informację o tym zamiast samego komunikatu „Rozłączony”, a kod połączenia dla rozszerzenia przeglądarki jest wyświetlany bezpośrednio na ekranie, zamiast ukrywać się za linkiem „Zaawansowane”.

- **Łączenie WhatsAppa przez własną aplikację Meta nie wymaga już oczekiwania na wiadomość, która nigdy mogłaby nie dotrzeć.** Ostatni krok kreatora połączenia prosił o wysłanie wiadomości WhatsApp na swój numer i czekał — jednak numer, który nie został jeszcze aktywowany na serwerach WhatsApp, nie może niczego odebrać, a aktywacja następowała dopiero po naciśnięciu przycisku **Zweryfikuj połączenie** na tym samym ekranie. Pominięcie przycisku powodowało, że konfiguracja pozostawała w stanie „Oczekiwanie na pierwszą wiadomość” na zawsze, a testowe wiadomości utykały z jednym szarym znacznikiem. Kreator aktywuje teraz numer natychmiast po jego połączeniu i samodzielnie przeprowadza ostateczną kontrolę, dzięki czemu połączenie kończy się bez konieczności wysyłania czegokolwiek. A jeśli Meta nadal potrzebuje czegoś z Twojej strony — na przykład weryfikacji numeru — karta połączenia informuje teraz dokładnie, czego, i zawiera własny przycisk **Zweryfikuj połączenie**, aby ponownie uruchomić sprawdzanie po wprowadzeniu poprawek, zamiast pozostawiać pełne **Połącz ponownie** (wraz z kluczami i całą resztą) jako jedyną drogę naprzód.

- **Możesz teraz filtrować kontakty, z którymi faktycznie rozmawiało Twoje AI.** Nie było sposobu, aby odróżnić je od tych, na które odpowiadał tylko Twój zespół: **Odpowiedzi AI** oznaczały jedynie, że AI ma pozwolenie na odpowiedź, a **Kiedykolwiek odpowiedział** dotyczyło sytuacji, w której kontakt odpisał. Kontakty mają teraz flagę **Rozmawiał z AI**, ustawianą przy pierwszej wiadomości wysłanej przez AI do danej osoby i nigdy później nieusuwaną. Jest to szybki filtr nad tabelą kontaktów, przełącznik w sekcji **Filtruj** oraz reguła inteligentnej listy — a ponieważ rejestrowana jest zarówno pierwsza, jak i ostatnia rozmowa z AI, możesz również utworzyć listę wszystkich osób, które obsłużyło Twoje AI w ciągu ostatnich 30 dni, która będzie się automatycznie aktualizować wraz z upływem miesiąca. Każdy kontakt, który kiedykolwiek rozmawiał z Twoim AI, jest już uwzględniony, począwszy od samego początku. Zobacz [Organizowanie list i kontaktów](../get-started/list-and-contact-management.md#contacts-your-ai-actually-handled).

- **„Rozmawiano z AI” to teraz również filtr czatu.** Filtr ten został najpierw udostępniony w kontaktach, ale ponieważ pytanie to zazwyczaj pojawia się podczas przeglądania konwersacji, teraz jest on również dostępny jako przycisk na stronie Czatów, wraz z własnym licznikiem. Warto wiedzieć, czym różni się od sąsiedniego filtra: **AI aktywne** oznacza, że sztuczna inteligencja jest włączona dla danego czatu, podczas gdy **Rozmawiano z AI** oznacza, że odpowiedziała ona co najmniej raz. Czat, w którym później wstrzymano działanie AI, nadal jest liczony, ponieważ flaga jest ustawiana przy pierwszej odpowiedzi AI i nigdy nie znika. Zobacz [Filtry czatu](../chats/chat-interface.md#chat-filters).

## Lipiec 2026

_Opublikowano: 6 lipca 2026 r._

### Nowości

- **Oznaczaj ważne czaty gwiazdką — i otrzymuj powiadomienia, gdy tylko napiszą.** Oznacz dowolną konwersację jako ważną za pomocą gwiazdki w wierszu czatu lub w nagłówku konwersacji, a także oznaczaj poszczególne wiadomości (adres, szczegóły zamówienia) z menu wiadomości, aby móc je później łatwo znaleźć. Nowy filtr **Ważne** pokazuje tylko czaty oznaczone gwiazdką, a nowa kategoria powiadomień **Ważne wiadomości od kontaktów** ostrzega Cię — dźwiękiem i powiadomieniem push — za każdym razem, gdy oznaczony kontakt wyśle nową wiadomość, dzięki czemu kluczowy klient nigdy nie zginie w natłoku skrzynki odbiorczej. Gwiazdki są współdzielone z całym zespołem. Zobacz [Interfejs czatu](../chats/chat-interface.md#marking-chats-and-messages-as-important).
- **Zainstaluj nowy pulpit nawigacyjny jako aplikację i otrzymuj z niego powiadomienia push.** Nowy pulpit internetowy można teraz zainstalować na ekranie głównym lub pulpicie jak natywną aplikację i może on wysyłać prawdziwe powiadomienia push. Nowa karta **Powiadomienia push na tym urządzeniu** na górze strony **Ustawienia → Powiadomienia** włącza je dla każdego urządzenia z osobna, wraz z przyciskiem testowym potwierdzającym ich działanie oraz wyłącznikiem, który wpływa tylko na to urządzenie. Włącz je na każdym komputerze lub telefonie, na którym chcesz otrzymywać powiadomienia; to, które zdarzenia będą przychodzić, nadal zależy od przełączników **Push** dla poszczególnych zdarzeń na tej samej stronie. Zobacz [Powiadomienia](../settings/notifications.md#notification-channels).
- **Daty w całym pulpicie nawigacyjnym są teraz zgodne z Twoimi preferencjami językowymi i formatem daty.** Jeśli używasz pulpitu w innym języku, daty wcześniej pojawiały się po angielsku — nazwy dni tygodnia, takie jak „Sat” zamiast „sob.”, oraz kolejność dzień/miesiąc ignorowały ustawienie formatu daty w Twoim profilu. Każda data w aplikacji jest teraz zgodna z językiem interfejsu, a preferencja formatu daty w Ustawienia → Profil zyskała nową opcję **Automatycznie (dopasuj do mojego języka)**, która wykorzystuje konwencję Twojego języka — na przykład w języku chińskim tradycyjnym wyświetla się 2026/7/28. Automatyczny jest teraz ustawieniem domyślnym; jeśli wcześniej wybrałeś format międzynarodowy lub amerykański, Twój wybór pozostaje bez zmian. Zobacz [Ustawienia konta](../settings/account-settings.md).
- **Gwarantuj, na ile wiadomości może podzielić się jedna odpowiedź AI.** Limit **Maksymalna liczba wiadomości na odpowiedź** zawsze był silną instrukcją dla AI, której prawie zawsze przestrzegała — ale czasami zbyt gadatliwa odpowiedź wymykała się jako dodatkowe dymki wiadomości. Nowy przełącznik **Wymuś maksymalną liczbę wiadomości** w sekcji **Limity odpowiedzi** w edytorach kampanii i agentów sprawia, że limit staje się gwarancją: wszystko powyżej niego jest łączone w ostatnią wiadomość zamiast być wysyłane osobno. Jest on domyślnie wyłączony, ponieważ połączone wiadomości mogą wydawać się nieco gęstsze niż naturalne tempo AI — włącz go, jeśli dzielone odpowiedzi powodują problemy. Zobacz [Konfiguracja bota AI](../ai-automation/ai-bot-setup.md).


- **Szybkie odpowiedzi — wysyłaj swoje najczęstsze wiadomości jednym dotknięciem.** Zapisuj wiadomości, które piszesz wielokrotnie (powitania, godziny otwarcia, krótkie informacje o cenach) jako presety, a pojawią się one jako rząd przycisków tuż nad polem wiadomości w każdym czacie — dotknij jednego, a wyśle się natychmiast. Jest to opcja dobrowolna, więc nie zaśmieca ekranu czatu, jeśli z niej nie korzystasz: włącz i zarządzaj listą w **Ustawienia → Profil → Szybkie odpowiedzi** (do 20 presetów, edytowalne w dowolnym momencie). Zobacz [Chat Interface](../chats/chat-interface.md#quick-replies).
- **Skieruj widżet czatu na konkretną kampanię lub agenta, dla każdej strony.** Każdy czat przychodzący przez widżet na stronie internetowej trafiał w to samo miejsce, niezależnie od tego, na której stronie się rozpoczął. Teraz kod instalacyjny może określić miejsce docelowe: umieść kampanię sprzedażową na stronie z cennikiem, a agenta wsparcia na stronie pomocy, korzystając z jednego widżetu. Pobierz kod z menu **⋮** przy dowolnej kampanii (**Dodaj do strony**), z przycisku **&lt;/&gt;** przy dowolnym agencie lub ustawiając **Kieruj te czaty do** w panelu Zarządzania widżetem i kopiując poniższy fragment. Osadzenia inline mogą mieć różne miejsca docelowe dla każdego pola, więc jedna strona może hostować kilka. Każdy, kto jest w trakcie rozmowy, pozostaje z osobą, z którą zaczął. Zobacz [Chat Widget](../get-started/chat-widget.md#send-different-pages-to-different-campaigns).
- **Testuj zmiany bota bezpiecznie przed ich uruchomieniem — Zapisz, Wypróbuj, a następnie Opublikuj.** Edycja bota kampanii lub Agenta AI była wcześniej natychmiastowa: w momencie zapisu klienci otrzymywali nowe zachowanie, niezależnie od tego, czy było gotowe. Zapisywanie tworzy teraz **wersję roboczą** — czat próbny korzysta z niej od razu, więc możesz przetestować dokładnie to, co zmieniłeś, podczas gdy rozmowy na żywo nadal działają na poprzedniej konfiguracji. Gdy istnieje wersja robocza, bursztynowy baner na górze edytora wymienia to, co nie zostało opublikowane; kliknij **Opublikuj na żywo**, gdy odpowiedzi będą odpowiednie, lub **Odrzuć**, aby zresetować do konfiguracji na żywo. Dotyczy to instrukcji i scenariusza, ustawień odpowiedzi i modelu AI, godzin aktywności, wiadomości powitalnej, dodatkowego tekstu wiedzy oraz umiejętności aktualizacji kontaktów przez AI. (Linki do wiedzy, takie jak FAQ i źródła, multimedia oraz niestandardowe funkcje nadal mają zastosowanie natychmiast, jak poprzednio.) Zobacz [AI Agents](../ai-agents/ai-agents.md) oraz [Setting Up Your AI Bot](../ai-automation/ai-bot-setup.md#testing-your-bot-in-try-out).
- **Użyj ponownie zatwierdzonego szablonu WhatsApp w transmisji — bez nowego przeglądu.** Transmisje WhatsApp wymagają zatwierdzonego przez WhatsApp szablonu dla wiadomości powitalnej, a do tej pory każda transmisja oznaczała napisanie go i czekanie na ponowny przegląd WhatsApp. Krok Wiadomość w kreatorze transmisji ma teraz przycisk **Użyj zatwierdzonego szablonu**, który wyświetla szablony już zatwierdzone przez WhatsApp na Twoim koncie — wybierz jeden, a transmisja będzie gotowa do natychmiastowego uruchomienia. Działa to również jako wyjście awaryjne, gdy zgłoszenie utknie w przeglądzie. Zobacz [Broadcasts](../broadcasts/broadcasts.md#already-have-approved-templates-skip-the-wait).
- **Wybierz własną ikonę przycisku widżetu czatu.** Pływający przycisk czatu na Twojej stronie nie musi już być standardowym dymkiem czatu: panel Zarządzania widżetem ma teraz wybierak **Ikona uruchamiania** z sześcioma wbudowanymi ikonami (dymki czatu, papierowy samolot, znak zapytania i inne), opcją ponownego użycia przesłanego logo oraz opcją przesłania własnego obrazu — zdjęcie członka zespołu świetnie sprawdza się dla osobistego akcentu. Istniejące widżety zachowują klasyczną ikonę, dopóki jej nie zmienisz, a zmiany są wprowadzane na stronie automatycznie. Zobacz [Chat Widget](../get-started/chat-widget.md#appearance).
- **Warianty wiadomości (Spintax) dla transmisji SMS i WhatsApp Web.** Wysyłanie dokładnie tego samego tekstu do setek kontaktów to najszybszy sposób na oznaczenie numeru jako spam. Krok Wiadomość w kreatorze transmisji obsługuje teraz spintax — pisz warianty samodzielnie, np. `{Hi|Hello|Hey}`, a jedna opcja jest wybierana losowo dla każdego kontaktu — lub kliknij **Dodaj warianty za pomocą AI**, aby warianty zostały automatycznie wplecione w całą wiadomość, gotowe do sprawdzenia przed uruchomieniem. Zmienne personalizacji są zawsze zachowywane. Generowanie przez AI zużywa 1 kredyt na uruchomienie (0,25 przy stawce Max) lub działa na Twoim własnym kluczu AI, jeśli go połączyłeś. Licznik na żywo pokazuje, ile unikalnych wersji może wysłać Twoja wiadomość. Zobacz [Broadcasts](../broadcasts/broadcasts.md#message-variations-spintax).
- **Wyślij transmisję krytyczną czasowo bez czekania na przetwarzanie wsadowe.** Duże transmisje są zazwyczaj wysyłane w partiach w czasie, aby operatorzy nie oznaczyli Twojego numeru za nagły skok — ale to tempo jest bezużyteczne, gdy wiadomość ma znaczenie tylko teraz, np. link do webinaru wysyłany pięć minut przed połączeniem. Nowy przełącznik **Wysyłka krytyczna czasowo** w kroku 4 kreatora transmisji pomija automatyczne przetwarzanie wsadowe i wysyła całą listę za jednym razem. Nadal obowiązuje dzienny limit Twojego dostawcy, a jeśli sam skonfigurowałeś ustawienia kroplowe, one nadal mają pierwszeństwo. Używaj tego dla ciepłych odbiorców oczekujących Twojej wiadomości, a nie dla zimnej akwizycji. Zobacz [Broadcasts](../broadcasts/broadcasts.md#when-to-use-a-time-critical-send).


- **Zobacz dokładnie, co zawiera Twój plan.** Strona Rozliczenia wymienia teraz każdą funkcję i limit, które są faktycznie aktywne na Twoim koncie: Twoje limity kanałów, kontaktów i kampanii, limity odpowiedzi AI, dostęp do API i inne. Wszystko, co zostało dodane do Twojego konta, pojawia się tutaj, nawet jeśli nie ma własnego menu, więc możesz potwierdzić, że funkcja nadal tam jest, zamiast musieć pytać. Znajdziesz to w **Ustawienia → Rozliczenia**, tuż pod Twoim obecnym planem. Zobacz [Billing System](../billing/billing-system.md#whats-included-in-your-plan).
- **Tryb ciemny dla nowego pulpitu nawigacyjnego.** Nowy pulpit nawigacyjny ma teraz ciemny wygląd, który pasuje do jasnego. Wybierz **Jasny**, **Ciemny** lub **Systemowy** (który podąża za ustawieniem Twojego urządzenia, przełączając się automatycznie) w **Ustawienia → Profil → Wygląd** — lub użyj przycisku księżyca/słońca na dole lewego paska bocznego, aby przełączać się między nimi jednym kliknięciem. Twój wybór jest stosowany natychmiast i zapamiętywany na używanym urządzeniu. Zobacz [Account Settings](../settings/account-settings.md#preferences).
- **Odpowiedzi Komentarz-do-DM mogą teraz zmieniać swoje brzmienie.** Gdy **Pierwsza odpowiedź** kampanii jest ustawiona na **Dokładny tekst**, odpowiedź na komentarz publiczny i pierwszy DM akceptują wiele brzmień: kliknij **Dodaj wariant**, aby napisać własne, lub **Generuj warianty za pomocą AI**, aby mieć kilka napisanych na podstawie tego, co już wpisałeś (jeden kredyt AI; możesz je edytować przed zapisaniem). Każdy komentarz otrzymuje wtedy losowo wybrane brzmienie, więc ruchliwy post nie zapełnia się identycznymi odpowiedziami wklejonymi metodą kopiuj-wklej. Wysłanie nadal kosztuje 0 kredytów. Zobacz [Comment-to-DM](../ai-automation/comment-to-dm.md#variations-dont-send-the-same-message-every-time).
- **Twoja baza wiedzy może teraz wykryć, że sama sobie przeczy.** Nowy przycisk **Znajdź sprzeczności** na stronie Bazy Wiedzy skanuje Twoje FAQ w poszukiwaniu par, które dają sprzeczne odpowiedzi na to samo pytanie — różne ceny, różne twierdzenia o funkcjach, różne zasady. Sprzeczności, w których jedna odpowiedź pochodzi z wyraźnie bardziej wiarygodnego źródła (Twoje dokumenty pomocy lub ręcznie napisane FAQ), są rozwiązywane automatycznie; reszta trafia do panelu przeglądu, gdzie wybierasz odpowiedź do zachowania, z opcją **Zaakceptuj wszystko** dla tych, dla których audyt ma już rekomendację. Odrzucone odpowiedzi są trzymane poza wiedzą bota, a nie usuwane, więc każda decyzja jest odwracalna. Nowe importy są również sprawdzane automatycznie: świeżo dodana strona, której FAQ przeczy Twojej istniejącej wiedzy, jest wstrzymywana do momentu sprawdzenia, więc import nigdy nie zmieni po cichu tego, co Twój bot mówi klientom. Zobacz [FAQ Management](../ai-automation/faq-management.md#find-contradictions).
- **Nowy pulpit nawigacyjny mówi teraz w Twoim języku.** Cały nowy pulpit nawigacyjny — czaty, kampanie, kontakty, ustawienia i wszystko pomiędzy — jest teraz dostępny w każdym języku, w którym dostępna jest aplikacja (zobacz [Account Settings](../settings/account-settings.md#preferences) dla listy). Podąża za językiem, który już wybrałeś w **Ustawienia → Bezpieczeństwo i Ogólne**, więc jeśli Twoje konto nie jest ustawione na angielski, pulpit przełącza się automatycznie — bez konieczności przeładowania przy zmianie. Jeśli mały fragment nie został jeszcze przetłumaczony, wyświetla angielski zamiast pustej etykiety. Zobacz [Account Settings](../settings/account-settings.md).
- **Dzwonek powiadomień, prosto na pulpicie nawigacyjnym.** Lewy pasek boczny ma teraz dzwonek, który zbiera Twoje ważne alerty w jednym miejscu — połączenie WhatsApp wymagające ponownego połączenia, kampania wstrzymana z powodu niskiego zaangażowania, czat czekający na człowieka, niskie kredyty, nowe spotkania i inne. Licznik nieprzeczytanych pokazuje się na dzwonku, kliknięcie alertu przenosi Cię prosto na stronę, gdzie możesz na niego zareagować, **Oznacz wszystko jako przeczytane** czyści listę jednym kliknięciem, a każdy alert można odrzucić za pomocą **X**. Link **Zobacz wszystkie powiadomienia** otwiera dedykowaną stronę z pełną historią i filtrem Wszystkie/Nieprzeczytane. To, które zdarzenia trafiają tutaj, zależy od tych samych preferencji dla każdej kategorii, którymi już sterujesz na stronie ustawień Powiadomień, gdzie kanał **W aplikacji** można przełączać dla każdej kategorii. Zobacz [Notifications](../settings/notifications.md).
- **Otrzymuj powiadomienia o wiadomościach od wstrzymanych kontaktów.** Nowa kategoria powiadomień, **Wiadomości od wstrzymanych kontaktów**, informuje Cię, gdy ktoś, czyj bot jest wstrzymany, wyśle Ci nową wiadomość — więc odpowiedzi, na które AI nie odpowie, nie prześlizgną się niezauważone. Włącz to (i wybierz e-mail, push lub w aplikacji) na stronie ustawień Powiadomień, gdzie jest pogrupowane według wybranej częstotliwości powiadomień, aby uniknąć przeładowania skrzynki odbiorczej. Zobacz [Notifications](../settings/notifications.md#notification-categories).
- **Zobacz status systemu na pierwszy rzut oka.** Nowa strona Status pokazuje, czy usługi stojące za Twoim kontem — aplikacja, wiadomości, kampanie i Twoje dane — działają normalnie, więc możesz szybko stwierdzić, czy problem leży po naszej stronie. Każdy obszar zmienia kolor na bursztynowy w momencie, gdy rzeczy zwalniają, nie tylko gdy są całkowicie wyłączone, a 90-dniowa historia dostępności w postaci zielonych/bursztynowych/czerwonych pasków daje Ci uczciwy zapis niezawodności każdej usługi. Otwórz to w dowolnym momencie z karty **Status** na dole lewego paska bocznego, gdzie kolorowa kropka zawsze pokazuje aktualny stan. Zobacz [System Status](../settings/system-status.md).
- **Uwierzytelnianie dwuskładnikowe (2FA).** Dodaj drugi krok przy logowaniu, aby samo hasło nie wystarczyło do uzyskania dostępu do Twojego konta. Włącz to w **Ustawienia → Bezpieczeństwo i Ogólne** za pomocą aplikacji uwierzytelniającej (najbezpieczniejsze), kodu SMS lub kodu e-mail — lub więcej niż jednej metody. Otrzymasz również jednorazowe kody odzyskiwania do zapisania na wypadek utraty telefonu. Zobacz [Account Settings](../settings/account-settings.md).
- **Połącz Telegram (Beta).** Połącz swoje istniejące konto Telegram, aby czaty z Telegrama trafiały do wspólnej skrzynki odbiorczej, a Twój bot AI mógł odpowiadać. Połącz z **Ustawienia → Kanały** za pomocą swojego numeru telefonu i kodu logowania — bez konieczności konfigurowania bota lub dodatkowego numeru. Zobacz [Telegram](../messaging-channels/telegram.md).
- **Zmień swoją skrzynkę e-mail w kanał AI (Beta).** Połącz skrzynkę pocztową, której już używasz do wsparcia — Gmail, Outlook/Microsoft 365 lub dowolną niestandardową skrzynkę IMAP — lub pobierz gotowy adres, a Twój bot AI będzie czytał nowe e-maile i odpowiadał automatycznie z Twojego własnego adresu. Zobacz [Email](../messaging-channels/email.md).
- **Użyj telefonu z Androidem jako nadawcy SMS (Beta).** Sparuj telefon z Androidem z zainstalowaną darmową, otwartoźródłową aplikacją SMS Gateway i wysyłaj oraz odbieraj SMS-y przez numer i plan taryfowy tego telefonu — nie jest wymagane oddzielne konto SMS. Najlepsze dla niskonakładowego, konwersacyjnego wysyłania SMS-ów. Zobacz [Android Phone as SMS Gateway](../messaging-channels/android-sms-gateway.md).
- **Importuj swoje istniejące czaty z Telegrama.** Kiedy łączysz konto Telegram, możesz teraz wybrać zaimportowanie swoich ostatnich rozmów jeden-na-jeden jako kontaktów, więc nie zaczynasz od pustej skrzynki odbiorczej. Bot AI pozostaje wstrzymany na zaimportowanych kontaktach domyślnie, więc import nigdy nie wyzwala odpowiedzi na stare wiadomości. Zobacz [Telegram](../messaging-channels/telegram.md).

> Telegram, Email i bramka SMS dla Androida są nowo dostępne dla wszystkich i wciąż dojrzewają — spodziewaj się sporadycznych niedociągnięć i daj znać wsparciu, jeśli coś nie działa zgodnie z opisem.

- **Wiedz w momencie, gdy wpłynie nowa wiadomość.** Gdy skrzynka odbiorcza czatu jest otwarta, krótki dźwięk odtwarza się, gdy nadejdzie nowa wiadomość, a karta przeglądarki pokazuje liczbę nowych wiadomości z pasującą czerwoną odznaką na ikonie karty — dzięki temu możesz je zauważyć z innej karty bez przełączania się z powrotem. Licznik czyści się, gdy tylko wrócisz do karty, a ikona głośnika na górze listy czatów wyłącza dźwięk, jeśli wolisz pracować w ciszy. Zobacz [Interfejs czatu](../chats/chat-interface.md).

- **Rozmycie prywatności — ukryj dane klientów na ekranie.** Nowy przełącznik w **Ustawienia → Bezpieczeństwo i ogólne** rozmywa imiona kontaktów, numery telefonów, adresy e-mail, tekst wiadomości, zdjęcia profilowe i zdjęcia udostępnione w czatach wszędzie tam, gdzie się pojawiają, dzięki czemu Twój ekran jest bezpieczny do udostępniania podczas rozmowy lub w nagraniu. Wszystko pozostaje w pełni użyteczne dla Ciebie — po prostu nie może być odczytane przez osoby postronne. Ustawienie jest zapamiętywane na używanym urządzeniu. Zobacz [Ustawienia konta](../settings/account-settings.md).


- **Wyłącz webhook bez jego usuwania.** Każdy webhook ma teraz przełącznik włącz/wyłącz. Wyłącz go, a przestanie otrzymywać zdarzenia, ale zachowa swój adres, wybrane zdarzenia i klucz podpisywania, więc możesz go włączyć z powrotem, gdy Twój punkt końcowy będzie gotowy — przydatne podczas przebudowy lub debugowania systemu po drugiej stronie. Webhooki można teraz również usuwać ze strony ustawień, co wcześniej musiało być robione w głównej aplikacji. Zobacz [Webhooks](../integrations/webhooks.md#switching-a-webhook-off-or-deleting-it).
- **Zweryfikuj, czy webhook naprawdę pochodzi od nas.** Webhooki mogą być teraz podpisywane. Wygeneruj klucz podpisywania dla dowolnego webhooka, a każde dostarczenie dotrze z podpisem, który Twój system może sprawdzić, więc żądanie od kogoś, kto przypadkiem zna Twój adres URL webhooka, może zostać odróżnione od autentycznego. Warto włączyć, jeśli Twoje webhooki zasilają rozliczenia, CRM lub cokolwiek innego, co działa na danych automatycznie. Domyślnie wyłączone i ustawiane dla każdego webhooka z osobna. Zobacz [Webhooks](../integrations/webhooks.md#signed-payloads-verifying-a-webhook-really-came-from-us).
- **Ponów próbę webhooków, które zawiodły.** Włącz **Ponów próbę nieudanych dostarczeń** dla webhooka, a dostarczenie, które zawiedzie, zostanie ponowione po 1 minucie, 5 minutach, 30 minutach i 2 godzinach — więc zdarzenie nie zostanie utracone tylko dlatego, że Twój system był chwilowo wyłączony lub restartowany. Tymczasowe problemy (błędy serwera, przekroczenia czasu, błędy połączenia) są ponawiane; adres webhooka, który od razu odrzuca żądanie, nie jest ponawiany, ponieważ ponowienie tylko powtórzyłoby odrzucenie. Domyślnie wyłączone, ponieważ ponowienia oznaczają, że to samo zdarzenie może dotrzeć dwukrotnie — zobacz dokumentację, jak rozpoznać powtórzenie. Zobacz [Webhooks](../integrations/webhooks.md#retrying-failed-deliveries).
- **Zdecyduj dla każdej kampanii, czy AI może tworzyć zadania.** Nowy przełącznik **Pozwól AI tworzyć zadania** w kroku **Umiejętności AI** każdej kampanii pozwala powstrzymać bota jednej kampanii przed dodawaniem zadań uzupełniających do Twojej tablicy zadań, podczas gdy inne kampanie nadal mogą to robić. Jest włączony domyślnie, więc nic się nie zmienia, dopóki go nie wyłączysz; przełącznik zadań dla całego konta w **Ustawienia → Profil → Funkcje** nadal włącza lub wyłącza cały system zadań wszędzie. Zobacz [Custom Functions](../ai-automation/custom-functions.md#turning-tools-on-and-off).
- **Wybierz, których narzędzi serwera MCP może używać każda kampania.** Mogłeś już zarządzać narzędziami serwera dla całego konta; teraz możesz je jeszcze bardziej zawęzić dla każdej kampanii. W kroku **Umiejętności AI** rozwiń listę narzędzi pod włączonym serwerem i wyłącz to, czego dana kampania nie powinna wywoływać — jedna kampania może być tylko do odczytu, podczas gdy inna może rezerwować i tworzyć. Kampania może tylko zawęzić wybór dla całego konta, nigdy nie włączyć ponownie narzędzia, które wyłączyłeś globalnie, a kampanie, których nie dotkniesz, nadal automatycznie podążają za wyborem dla całego konta. Zobacz [Choosing which tools an Agent can use](../ai-automation/mcp-servers.md#choosing-which-tools-an-agent-can-use).
- **Przegląd kampanii pokazuje teraz, co AI wie i co może zrobić.** Strona przeglądu każdej kampanii ma dwa nowe panele: **Wiedza** (ile FAQ i źródeł wiedzy jest połączonych oraz czy wyszukiwanie w sieci przez AI jest włączone) oraz **Umiejętności AI** (niestandardowe funkcje, serwery MCP oraz uprawnienia do aktualizacji kontaktów i zadań) — z linkami jednym kliknięciem do odpowiedniego kroku edytora, aby zmienić cokolwiek z tego.
- **Podgląd wiadomości z jednym z Twoich rzeczywistych kontaktów.** Wszędzie tam, gdzie piszesz wiadomość ze zmiennymi personalizacji (wiadomość powitalna kampanii, wiadomość powitalna Twojego agenta AI i szablony WhatsApp), podgląd ma teraz wybierak **Podgląd jako**. Wybierz dowolny kontakt, według imienia, telefonu lub e-maila, a podgląd wypełni się własnymi danymi tej osoby: jej imieniem, telefonem, e-mailem i niestandardowymi polami. Do tej pory podgląd zawsze używał przykładowego kontaktu o nazwie John Doe, więc nie mogłeś stwierdzić, jak wiadomość będzie brzmiała dla ludzi, do których faktycznie piszesz. Jeśli wybrany kontakt nie ma wartości dla pola, podgląd pokazuje tę samą lukę, którą zobaczyliby oni, co sprawia, że niezręczne zdanie łatwo wyłapać przed wysłaniem. Wróć do przykładowego kontaktu w dowolnym momencie. Wybór kontaktu zmienia tylko podgląd: nigdy niczego nie wysyła i nie zmienia wiadomości, którą piszesz.
- **Agenci AI — zbuduj osobowość bota raz, używaj wszędzie.** Bot każdej kampanii jest teraz dostępny również jako własny, wielokrotnego użytku Agent AI: te same instrukcje, wiedza i zachowanie, edytowalne z własnej strony i automatycznie synchronizowane z każdą kampanią, do której jest przypisany. Stwórz nowego Agenta od zera lub zamień bota istniejącej kampanii w jednego za pomocą jednego kliknięcia — nic w sposobie działania tej kampanii się nie zmienia. Zobacz [AI Agents](../ai-agents/ai-agents.md).
- **Transmisje — dedykowane miejsce do wysyłania i monitorowania Twojej komunikacji.** Transmisje to nowy dom dla wysyłek jednorazowych i ciągłych: wybierz odbiorców, napisz wiadomość powitalną, wybierz, który Agent AI (jeśli w ogóle) powinien obsługiwać odpowiedzi, i ustaw harmonogram, wszystko z jednej strony z statystykami dostarczania i odpowiedzi na żywo. Każda istniejąca kampania, która już wysyła wiadomości, pojawia się tutaj automatycznie jako powiązany wpis "Klasyczna kampania", w pełni zsynchronizowany z edytorem kampanii, więc możesz zarządzać nią z obu miejsc. Zobacz [Broadcasts](../broadcasts/broadcasts.md).
- **Punkty wejścia (Podgląd) — zasady kierowania dla tego, kto odpowiada na przychodzącą rozmowę.** Nowy system Punktów wejścia pozwala definiować zasady, takie jak "to słowo kluczowe kieruje do tego Agenta" lub "nowy obserwujący otrzymuje tego Agenta", zarządzane z karty Punktów wejścia każdego Agenta, plus ekran Domyślnych Agentów do ustawiania domyślnych dla kanału w jednym miejscu. Te zasady są podglądem kierowania, które wkrótce nadejdzie — dzisiejsze faktyczne kierowanie nadal podąża za Twoimi istniejącymi ustawieniami kampanii — ale możesz je zbudować i przejrzeć teraz przed przełączeniem. *(Historyczne: w wydaniu z lipca 2026 Punkty wejścia były podglądem, a klasyczne ustawienia kampanii nadal decydowały o kierowaniu. Od 12 sierpnia 2026 Punkty wejścia decydują o kierowaniu na każdym koncie, a ekran Domyślnych Agentów został zastąpiony panelem "Kto odpowiada na nowe rozmowy" na stronie Agentów AI.)* Zobacz [Entry Points](../ai-agents/entry-points.md).
- **Dedykowana strona List.** Zarządzaj swoimi listami kontaktów z Kontakty → Listy: utwórz listę, zmień jej nazwę, skopiuj jej ID i usuń ją — zachowując jej kontakty lub usuwając je również, każda z własnym potwierdzeniem, więc obie rzeczy nigdy nie są mieszane. Każda lista pokazuje liczbę członków i ile transmisji lub kampanii automatycznie wysyła wiadomości do nowych osób, które do niej dołączają, a możesz rozwinąć listę, aby przeszukać jej członków, usunąć jednego lub dodać kontakty bezpośrednio. Warto wiedzieć: dodanie kontaktu do listy może wyzwolić automatyczną wiadomość powitalną, jeśli transmisja lub kampania jest ustawiona na wysyłanie wiadomości do nowych członków listy. Zobacz [Organizing Lists & Contacts](../get-started/list-and-contact-management.md).
- **Wyślij transmisję do jednego kontaktu lub przekaż go innemu agentowi AI, prosto z czatu.** Menu **⋯** przy każdej rozmowie ma teraz **Wyślij transmisję…**, która wysyła wiadomość powitalną jednej z Twoich aktywnych transmisji tylko do tego kontaktu (poinformuje Cię zamiast wysyłać dwukrotnie, jeśli już ją otrzymał), oraz **Przypisz agenta AI…**, więc możesz wybrać, który agent obsługuje odpowiedzi tego kontaktu — lub wybrać **Brak agenta**, aby pozwolić Twojemu zespołowi je obsługiwać — bez przenoszenia go do innej kampanii. Zobacz [Chat Interface](../chats/chat-interface.md#the-three-dot-menu).
- **Przejrzyj sugestie optymalizacji AI przed ich uruchomieniem — teraz także w nowym pulpicie nawigacyjnym.** Uruchomienie **Optymalizuj z AI** dla kampanii w nowym pulpicie nawigacyjnym nie powoduje już natychmiastowego działania bez możliwości wglądu: pulpit czeka teraz na zakończenie uruchomienia i otwiera ekran przeglądu pokazujący każdą proponowaną zmianę obok siebie — co mówi każde pole scenariusza teraz, a co sugeruje AI. Zachowaj zmiany, które lubisz, wyłącz te, których nie chcesz, i przejrzyj sugerowane dodatki, edycje i usunięcia FAQ jeden po drugim (zmiana FAQ jest stosowana tylko wtedy, gdy wyraźnie ją zaakceptujesz). **Zastosuj** zapisuje dokładnie Twój wybór, **Odrzuć wszystko** przywraca scenariusz do stanu, w jakim był, a zamknięcie przeglądu pozostawia sugestie w oczekiwaniu, więc możesz zdecydować później. Zobacz [AI Bot Setup](../ai-automation/ai-bot-setup.md).
- **Komentarz-do-DM może teraz wysyłać Twoje dokładne słowa, bez kredytów.** Nowy przełącznik **Pierwsza odpowiedź** w kroku **Konfiguracja i kanały** edytora kampanii pozwala kampanii Komentarz-do-DM odpowiedzieć tekstem, który napisałeś sam, zamiast odpowiedzi napisanej przez AI: jedno pole dla odpowiedzi na komentarz publiczny (pozostaw puste, aby pominąć publiczne odpowiadanie) i jedno dla pierwszego DM. Odpowiedzi dokładnym tekstem kosztują **0 kredytów**, niezależnie od tego, jak wiralowy stanie się post — idealne dla magnesów na leady typu "skomentuj słowo kluczowe, otrzymaj link" — a AI przejmuje kontrolę od następnej wiadomości klienta, jak zwykle. Zobacz [Comment-to-DM Automation](../ai-automation/comment-to-dm.md).

- **Wstrzymaj wszystkie odpowiedzi AI jednym głównym przełącznikiem.** Nowy przełącznik **Wstrzymaj wszystkie wiadomości AI** na karcie **Odpowiedzi AI** w ustawieniach Twojego konta zatrzymuje AI przed odpowiadaniem na jakąkolwiek wiadomość — w każdym kanale i każdej kampanii — w momencie, gdy go włączysz. Wiadomości nadal docierają i możesz odpowiadać ludziom samodzielnie; wyłącz go, a AI podejmie pracę wszędzie tam, gdzie była włączona. To najszybszy sposób na ciszę na czas wakacji, awarii po Twojej stronie lub podczas załatwiania czegoś, bez dotykania żadnych indywidualnych ustawień kampanii. Zobacz [Ustawienia konta](../settings/account-settings.md#pause-all-ai-messages-master-switch).

- **Dwa nowe języki pulpitu nawigacyjnego: Tradycyjny chiński i mongolski.** Nowy pulpit nawigacyjny może być teraz używany w 繁體中文 (Tradycyjny chiński) i Монгол (Mongolski). Pulpit jest dostępny w każdym języku, w którym dostępna jest aplikacja (zobacz [Account Settings](../settings/account-settings.md#preferences) dla listy). Wybierz swój w **Ustawienia → Bezpieczeństwo i Ogólne → Język** — pulpit przełącza się natychmiast. Zobacz [Account Settings](../settings/account-settings.md).
- **Wiele więcej walut, teraz z flagami.** Wybierak walut w nowym pulpicie nawigacyjnym urósł z 6 opcji do prawie 40 — w tym Nowy dolar tajwański (NT$), Tugrik mongolski (₮), Dolar singapurski, Dolar hongkoński, Baht tajski, Peso filipińskie i wiele innych — każda pokazana z flagą kraju i symbolem, z polem wyszukiwania, aby szybko znaleźć swoją. Wybrana waluta jest używana dla wartości transakcji i liczb pieniężnych w całym pulpicie. Zobacz [Account Settings](../settings/account-settings.md).
- **Pomoc dla strony, na której jesteś, na jedno kliknięcie.** Każda główna strona w nowym pulpicie nawigacyjnym ma teraz mały **?** obok swojego tytułu. Kliknij go, a przewodnik dla tej strony otworzy się dokładnie tam w oknie, więc możesz coś sprawdzić bez tracenia miejsca. Linki wewnątrz przewodnika działają jak zwykle, a **Otwórz w Centrum Pomocy** przenosi Cię do pełnej dokumentacji, gdy chcesz przeglądać więcej. Zobacz [Your Dashboard](../get-started/dashboard.md).


### Ulepszenia

- **Zmień nazwę Agenta AI.** Agentom nie można było zmieniać nazw po utworzeniu, co pozostawiało zduplikowanych Agentów z "(kopia)" w nazwie na zawsze. Kliknij nazwę Agenta na górze jego edytora, aby ją zmienić — naciśnij Enter, aby zapisać, Escape, aby anulować. Nowa nazwa jest stosowana natychmiast wszędzie tam, gdzie Agent się pojawia. Zobacz [AI Agents](../ai-agents/ai-agents.md#renaming-duplicating-and-deleting-an-agent).
- **Wypełnij grupę wiedzy jednym kliknięciem.** Dodawanie dużej biblioteki FAQ do grupy wiedzy oznaczało zaznaczanie FAQ jeden po drugim. Wybierak dodawania FAQ grupy ma teraz wiersz **Dodaj wszystko widoczne**: wpisz wyszukiwanie i dodaj każde pasujące FAQ za jednym razem lub użyj go bez wyszukiwania, aby dodać całą swoją bibliotekę. Zobacz [FAQ Management](../ai-automation/faq-management.md#organizing-faqs-with-knowledge-groups).
- **Połącz całą stronę internetową z Agentem jednym kliknięciem.** Wybierak **Połącz źródła** na karcie FAQ i Wiedza Agenta wyświetlał każdą zaimportowaną stronę jako jedną długą, płaską listę, więc łączenie dużej witryny oznaczało zaznaczanie stron jedna po drugiej. Wybierak pokazuje teraz Twoje źródła jako drzewo — witryna na górze, każda sekcja witryny jako folder i strony wewnątrz — z polem wyboru zaznacz wszystko na każdym poziomie: zaznacz witrynę, aby połączyć wszystko z niej, zaznacz folder, aby połączyć tylko tę sekcję, lub rozwiń i wybierz pojedyncze strony. Przesłane dokumenty otrzymują to samo traktowanie w **Pliki**. Zobacz [FAQ Management](../ai-automation/faq-management.md#linking-a-whole-website-or-section-at-once).
- **E-maile z powiadomieniami mówią teraz, z jakiego konta i kanału pochodzą.** Jeśli Twoje powiadomienia obejmują więcej niż jedno konto, alerty takie jak "AI potrzebuje pomocy", nowe zadanie, ponownie otwarty czat lub nowy kontakt docierały wyglądając identycznie, niezależnie od tego, skąd pochodziły, więc śledzenie właściwej rozmowy oznaczało otwieranie kont jedno po drugim. Te e-maile zaczynają się teraz od nazwy konta w temacie, na przykład `[Northside Clinic] AI NEEDS HELP`, a treść zawiera wiersz **Konto** i **Kanał** nazywający kanał oraz — tam, gdzie możemy to stwierdzić — dokładny połączony numer lub profil, na którym znajduje się rozmowa. Nic nie trzeba włączać. Jeśli Twoje powiadomienia obejmują tylko jedno konto, Twoje tematy e-maili pozostają bez zmian. Zobacz [Notifications](../settings/notifications.md).
- **Nowy pulpit nawigacyjny działa poprawnie na Twoim telefonie.** Pełny przegląd nowego interfejsu przy rozmiarach telefonów naprawił treść, która była ucinana lub nakładała się na małych ekranach: wybierak zakresu dat pulpitu i tabele kampanii, filtr statusu listy kampanii, listy kontaktów oraz karty i statystyki rekordu kontaktu, kroki edytora agenta i pasek zapisu, kreator transmisji i oś czasu statusu, pasek narzędzi bazy wiedzy oraz kilka stron ustawień. Szerokie tabele i tablice teraz przewijają się płynnie na boki zamiast ukrywać swoje kolumny, przyciski zawijają się do drugiego wiersza zamiast znikać, a akcje wiersza, które pojawiały się tylko po najechaniu myszą, są teraz zawsze widoczne na ekranach dotykowych.
- **Zobacz widżet czatu na swojej stronie podczas konfigurowania go.** Ustawienia widżetu czatu w nowym pulpicie nawigacyjnym zawierają teraz podgląd na żywo: przykładową stronę internetową z Twoim faktycznym widżetem działającym na niej, tuż obok ustawień. Pokazuje Twoje zapisane kolory, pozycję, logo i wyskakujące okienko powitalne dokładnie tak, jak zobaczą je odwiedzający, przeładowuje się za każdym razem, gdy zapiszesz, i możesz kliknąć przycisk czatu w podglądzie, aby wypróbować widżet. Zobacz [Chat Widget](../get-started/chat-widget.md).
- **Zobacz, kiedy kampania, agent lub transmisja była ostatnio edytowana.** Listy Kampanii, Agentów AI i Transmisji pokazują teraz czas **Utworzono** i **Ostatnio edytowano** dla każdego wiersza, a każda lista zaczyna się od ostatnio edytowanego elementu na górze, więc to, nad czym ostatnio pracowałeś, jest pierwszą rzeczą, którą widzisz. Najedź na czas, aby odczytać dokładną datę i godzinę. Możesz również sortować każdą z trzech list według nazwy, według tego, kiedy coś zostało utworzone, lub według tego, kiedy zostało ostatnio edytowane: kliknij nagłówek kolumny, aby posortować, kliknij ponownie, aby odwrócić.
- **Arabski i hebrajski mają teraz właściwy układ od prawej do lewej.** Kiedy Twój język jest ustawiony na arabski lub hebrajski, nowy pulpit nawigacyjny nie tylko tłumaczy słowa — cały ekran teraz się odwraca, tak jak powinna aplikacja od prawej do lewej: menu przesuwa się w prawo, panele, listy i przyciski zamieniają się stronami, a strzałki wskazują drogę, której oczekiwałbyś podczas czytania od prawej do lewej. Zmień język w **Ustawienia → Bezpieczeństwo i Ogólne**, a układ odwróci się natychmiast, bez konieczności przeładowania. Zobacz [Account Settings](../settings/account-settings.md).
- **Użyj jednego numeru telefonu zarówno w Telegramie, jak i WhatsAppie.** Jeśli ten sam numer jest zarówno w Telegramie, jak i WhatsAppie (Web), możesz teraz połączyć go jako oba kanały jednocześnie. Działają jako dwa oddzielne połączenia, każde z własnym statusem, rozgrzewką i limitami — połączenie jednego nie zastępuje ani nie blokuje drugiego. Zobacz [Telegram](../messaging-channels/telegram.md#telegram-vs-whatsapp-web).
- **Wysyłaj notatki głosowe na większej liczbie kanałów.** Przycisk mikrofonu w polu czatu pojawia się teraz w WhatsApp, WhatsApp Web, Instagramie i Messengerze, więc możesz nagrywać i wysyłać wiadomość audio wszędzie tam, gdzie kanał ją obsługuje — wcześniej było to ograniczone do WhatsAppa. W WhatsApp Web Twoje nagranie dociera teraz jako właściwa notatka głosowa typu "naciśnij, aby odtworzyć", a nie jako plik audio do pobrania. Pozostaje ukryty na kanałach, które nie mogą przenosić audio (SMS, widżet czatu i kanały niestandardowe). Zobacz [Chat Interface](../chats/chat-interface.md#voice-notes).
- **Wklej zrzut ekranu prosto do czatu.** Skopiuj obraz, kliknij w pole wiadomości i naciśnij Ctrl+V (Cmd+V na Macu), aby go załączyć — bez wcześniejszego zapisywania na pulpicie. Podgląd pojawia się przed wysłaniem czegokolwiek, więc możesz go sprawdzić i anulować, jeśli to nie ten właściwy. Zobacz [Chat Interface](../chats/chat-interface.md#paste-images-from-your-clipboard).
- **Wyślij plik z załączoną wiadomością.** Kiedy załączasz lub wklejasz plik, możesz teraz dodać podpis, więc zdjęcie lub dokument i Twoja wiadomość docierają razem jako jedna wiadomość WhatsApp zamiast dwóch. Wszystko, co już wpisałeś, jest przenoszone do podpisu za Ciebie. Dostępne w WhatsApp i WhatsApp Web dla zdjęć, filmów i dokumentów — Instagram i Messenger akceptują tylko plik lub tekst w jednej wiadomości, nigdy oba, więc pole podpisu nie jest tam oferowane. Zobacz [Chat Interface](../chats/chat-interface.md#paste-images-from-your-clipboard).
- **Dokumenty w czacie pokazują teraz, czym są.** PDF, arkusz kalkulacyjny lub plik Word w rozmowie pojawia się jako karta pliku z jego nazwą i kolorowym znacznikiem typu, zamiast anonimowego linku "Otwórz dokument" — więc możesz odróżnić umowę od cennika bez otwierania obu. Dokumenty, które docierają bez nazwy pliku, pokazują zamiast tego swój typ. Zobacz [Chat Interface](../chats/chat-interface.md).
- **Filtry czatu obejmują teraz całą Twoją skrzynkę odbiorczą.** Wybranie filtra takiego jak Otwarte, Nieprzeczytane lub Uwaga przeszukuje teraz wszystkie Twoje czaty, a nie tylko te już załadowane na ekranie, więc pasujące rozmowy pojawiają się, nawet jeśli jeszcze do nich nie przewinąłeś. Liczba przy każdym filtrze to prawdziwa suma z całej Twojej skrzynki odbiorczej, a "Załaduj więcej" działa nadal, niezależnie od tego, ile masz czatów. Zobacz [Chat Interface](../chats/chat-interface.md#chat-filters).
- **Kampanie wstrzymują się teraz same, gdy otwieracz nie działa.** Jeśli mniej niż 5% kontaktów odpowiada, wstrzymujemy kampanię i wysyłamy Ci e-mail zamiast kontynuować pracę przez Twoją listę — chroni to reputację Twojego numeru nadawczego i pozostawia pozostałe kontakty nietknięte, więc możesz naprawić otwieracz i wznowić ze strony kampanii. Robimy to tylko wtedy, gdy kampania osiągnęła co najmniej 100 kontaktów, więc cicha pierwsza partia nie zatrzyma dobrej kampanii; poniżej tej liczby wysyłamy e-mail ostrzegawczy i kontynuujemy wysyłkę. Zobacz [Scaling WhatsApp Outreach](../messaging-channels/scaling-whatsapp-outreach.md).
- **Spójne wprowadzanie numeru telefonu wszędzie.** Każde miejsce, w którym wpisujesz numer telefonu — rejestracja, łączenie numerów WhatsApp/Telegram/iMessage/Android i Twilio, konfiguracja dwuskładnikowa i inne — używa teraz tego samego pola z wyszukiwalnym wybierakiem kodu kraju i opcją "Usuń formatowanie numeru" dla numerów, które nie pasują do zwykłego formatu. Ten sam wygląd i zachowanie w całej aplikacji.
- **Zobacz dokładne statystyki wiadomości dla numeru i kanału na pulpicie nawigacyjnym.** Panel Kondycji Kanału pulpitu nawigacyjnego rozbija teraz aktywność na każdy połączony numer lub konto: otrzymane i wysłane wiadomości, ile odpowiedzi obsłużyło Twoje AI, z iloma kontaktami rozmawiał każdy numer i wszelkie nieudane wysyłki — dokładne sumy dla wybranego zakresu czasu, nie szacunki. Świetne do wykrywania, które numery wykonują ciężką pracę, a które wymagają uwagi. Zobacz [Your Dashboard](../get-started/dashboard.md).
- **Zobacz statystyki wiadomości kontaktu na pierwszy rzut oka.** Panel szczegółów czatu i rekord kontaktu pokazują teraz panel statystyk Aktywności dla każdego kontaktu: całkowita liczba wiadomości, ile oni wysłali do Ciebie, a ile Ty do nich, ile odpowiedzi zostało obsłużonych przez Twoje AI w porównaniu do ludzkiego członka zespołu oraz zużyte kredyty — więc możesz ocenić rozmowę bez przewijania jej. Zobacz [Chat Interface](../chats/chat-interface.md).
- **Słuchaj nowych wiadomości, gdy docierają.** Skrzynka odbiorcza może teraz odtwarzać krótki dźwięk, gdy przychodzi nowa wiadomość, podczas gdy masz ją otwartą, z przyciskiem głośnika na górze listy czatów, aby włączyć lub wyłączyć dźwięk. Twój wybór jest zapamiętywany na tym urządzeniu. Zobacz [Chat Interface](../chats/chat-interface.md).
- **Zauważ nowe wiadomości z innej karty.** Kiedy skrzynka odbiorcza jest otwarta w karcie w tle, tytuł karty pokazuje teraz liczbę nowych wiadomości, a pasujący czerwony znacznik pojawia się na ikonie strony — więc możesz je zobaczyć bez przełączania się z powrotem. Oba znikają w momencie powrotu do karty. Zobacz [Chat Interface](../chats/chat-interface.md).
- **Zobacz, gdzie są Twoi klienci, dzięki nowemu panelowi Kontakty według kraju.** Pulpit nawigacyjny pokazuje teraz podział Twoich nowych kontaktów według kraju dla wybranego zakresu czasu, wyliczony z numeru telefonu każdego kontaktu, z największymi krajami na górze. Kontakty bez czytelnego numeru telefonu (na przykład kontakty z Instagrama lub Messengera) są liczone oddzielnie jako "brak kraju", więc Twoje sumy nadal się zgadzają. Przydatne do wykrywania, w których rynkach rośnie Twoja publiczność. Zobacz [Your Dashboard](../get-started/dashboard.md).
- **Jaśniejszy panel Skrzynki odbiorczej na pulpicie nawigacyjnym, skupiony na tym, co Cię potrzebuje.** Ponieważ Twoje AI obsługuje większość rozmów samodzielnie, panel Skrzynki odbiorczej prowadzi teraz czatami, które faktycznie potrzebują osoby. "Wymaga uwagi" pokazuje rozmowy, które Twoje AI oznaczyło do przejęcia przez człowieka, i zmienia kolor na bursztynowy, gdy takie istnieją. "Oczekuje na Twoją odpowiedź" pokazuje, kto wciąż czeka na odpowiedź od Ciebie, z podziałem na kanały. Dwie liczby w stopce dopełniają to: ile czatów masz wstrzymanych przez AI i obsługujesz samodzielnie oraz ile czeka ponad 24 godziny, więc starsze leady nie stygną. Stary licznik "Nieprzeczytane", który dla większości ludzi pozostawał na zerze, został usunięty. Zobacz [Your Dashboard](../get-started/dashboard.md).
- **Połącz WhatsApp Web kodem numeru telefonu, nie tylko skanowaniem QR.** Podczas łączenia lub ponownego łączenia numeru WhatsApp Web możesz teraz wybrać **Połącz z numerem telefonu zamiast tego**, aby otrzymać 8-znakowy kod, który wpisujesz w WhatsApp na swoim telefonie (Połączone urządzenia → Połącz urządzenie → Połącz z numerem telefonu zamiast tego). Daje to ten sam wynik co skanowanie kodu QR i jest przydatne, gdy nie możesz skanować — na przykład gdy WhatsApp jest na tym samym telefonie, z którego konfigurujesz. Zobacz [WhatsApp Web](../messaging-channels/whatsapp-web.md).
- **Wybierz dokładnie, których narzędzi serwera MCP może używać Twój bot.** Kiedy łączysz serwer MCP, możesz teraz włączać lub wyłączać jego poszczególne narzędzia zamiast udostępniać je wszystkie. Edytuj serwer i użyj nowej sekcji **Narzędzia**, aby włączyć lub wyłączyć narzędzia, lub użyj Włącz wszystko / Wyłącz wszystko. Gdy już przygotujesz serwer, każde narzędzie, które doda później, pozostaje wyłączone, dopóki go nie włączysz, więc nic nowego nie jest udostępniane botowi bez Twojej zgody. Zobacz [Connect MCP Servers to Your Bot](../ai-automation/mcp-servers.md).
- **Najedź na wiadomość, aby zobaczyć dokładnie, kiedy została wysłana.** Czas pod wiadomością pokazuje tylko czas zegarowy, co nie jest wielką pomocą w czacie, który trwa kilka dni. Najedź na niego, aby zobaczyć pełną datę i godzinę, aktualny status wiadomości i kiedy go osiągnęła, oraz — jeśli wiadomość nie dotarła — powód, w prostym języku. Wiadomości, które dotarły do kanału, ale odbiły się, pokazują teraz jasny znacznik "Nie dostarczono" zamiast braku znacznika; najczęstszą przyczyną jest odpowiadanie na kontakt WhatsApp ponad 24 godziny po jego ostatniej wiadomości. Zobacz [The Chat Interface](../chats/chat-interface.md).

- **Edytor kampanii jest przegrupowany wokół tego, co AI wie, a co może robić.** Krok Funkcje niestandardowe nazywa się teraz **Możliwości AI** i gromadzi wszystko, co AI może robić w jednym miejscu: funkcje niestandardowe, serwery MCP, czy może aktualizować imiona kontaktów lub zapisywać dodatkowe zebrane informacje (wcześniej w kroku Instrukcje AI) oraz nowe uprawnienie do zadań. **Wyszukiwanie w sieci przez AI** przeniesiono do kroku **FAQ i wiedza**, obok FAQ i źródeł wiedzy, z którymi współpracuje — to sposób dla bota na znajdowanie odpowiedzi, a nie ustawienie kanału. Zobacz [Funkcje niestandardowe](../ai-automation/custom-functions.md) oraz [Wyszukiwanie w sieci w czasie rzeczywistym](../ai-automation/real-time-web-search.md).
- **Edytor kampanii nie pozwala już na utratę niezapisanych zmian.** Nic nie zapisuje się automatycznie — zamiast tego przejście do innego kroku z niezapisanymi zmianami pyta teraz, co zrobić (zapisz i kontynuuj, kontynuuj bez zapisywania lub zostań), a zamykanie, odświeżanie lub opuszczanie edytora z niezapisanymi edycjami pyta najpierw o potwierdzenie. Włączenie funkcji niestandardowych lub serwerów MCP dla kampanii czeka teraz również na przycisk **Zapisz zmiany** w kroku, zamiast stosować je w momencie przełączenia, więc możesz zmienić zdanie, zanim cokolwiek zostanie zapisane.
- **Rezerwacje można teraz włączać lub wyłączać po utworzeniu kampanii.** Przełącznik Rezerwacje i wybór dostawcy (wbudowany kalendarz, Zenchef lub Formitable) były dostępne tylko w oknie tworzenia kampanii; teraz znajdują się również w kroku **Możliwości AI** kampanii, więc możesz włączyć lub wyłączyć rezerwację spotkań w istniejącej kampanii w dowolnym momencie.
- **Kondycja kampanii przychodzących informuje tylko wtedy, gdy coś jest nie tak.** Karta kondycji sekcji Monitorowanie dla kampanii przychodzących mówiła tylko "działa i otrzymuje wiadomości" — nawet gdy wiadomości docierały, a AI w ogóle nie odpowiadało. Ten przypadek cichej awarii pokazuje teraz wyraźne ostrzeżenie z liczbą wiadomości/odpowiedzi i wskazówkami dotyczącymi typowych przyczyn (tryb AI, godziny aktywności, wstrzymane czaty). Gdy wszystko jest w porządku, karta nie przeszkadza — odznaka statusu i kafelki analityki już o tym mówią.
- **Karta przeglądarki nazywa teraz kampanię, na którą patrzysz.** Karty przeglądu i edytora kampanii pokazują faktyczną nazwę kampanii (np. "Edytuj · Promocja letnia") zamiast ogólnego tytułu — lub braku tytułu, co pokazywał edytor wcześniej.
- **Czytaj zadanie kontaktu bez opuszczania kontaktu.** Kliknięcie zadania na karcie Zadania kontaktu przenosiło Cię na stronę Zadania, więc traciłeś miejsce w rekordzie i musiałeś wracać. Teraz otwiera panel obok kontaktu ze szczegółami zadania, gdzie możesz je również odznaczyć lub usunąć. Panel prowadzi do pełnego rekordu zadania, gdy go potrzebujesz, a jego zamknięcie pozostawia Cię dokładnie tam, gdzie byłeś.

- **Strony, które już otworzyłeś, wracają natychmiast.** Przełączanie się między stronami wymagało wcześniej każdorazowego wczytywania ich od zera, więc musiałeś czekać na wskaźnik ładowania, aby zobaczyć listę, którą przeglądałeś sekundy wcześniej. Każda strona pojawia się teraz natychmiast w stanie, w jakim widziałeś ją ostatnio, i cicho odświeża się w tle, dzięki czemu aktualizuje się bez migania. Dotyczy to pulpitu nawigacyjnego, podsumowań dziennych, czatów, kontaktów, transakcji, zadań, kampanii, agentów, transmisji, spotkań, szablonów, bazy wiedzy, biblioteki mediów i nie tylko. Kilka stron celowo nadal wczytuje się za każdym razem od nowa, ponieważ wyświetlenie zapamiętanej odpowiedzi byłoby tam gorsze niż chwila oczekiwania: strona statusu systemu oraz uruchomione procesy automatyzacji.
- **Strony zaczynają się ładować, zanim klikniesz.** Umieść kursor na elemencie w lewym pasku bocznym, a strona zacznie się od razu ładować, więc w momencie kliknięcia zazwyczaj już tam jest. Działa to teraz również w przypadku poszczególnych wierszy — najedź na kontakt, a jego pełny rekord będzie gotowy do otwarcia — na przycisku Nowa transmisja oraz na krokach edytorów kampanii i agentów, gdzie przechodzenie między krokami jest natychmiastowe. Przesuwanie kursora nad elementami w drodze gdzie indziej nie wywołuje żadnego z tych działań.
- **Strona, która faktycznie musi się załadować, pokazuje teraz swój kształt, a nie wskaźnik ładowania.** Podczas pierwszej wizyty zobaczysz podgląd układu strony w trakcie jej ładowania, a nagłówek, filtry i wyszukiwarka pozostają na miejscu i są użyteczne przez cały czas, zamiast opróżniania strony i jej przebudowywania.

- **Ślepe zaułki w całej aplikacji pokazują teraz drogę naprzód.** Przegląd całego pulpitu nawigacyjnego zastąpił dziesiątki miejsc, w których można było utknąć bez wyjaśnienia. Najważniejsze zmiany: selektory, które wymagają czegoś, czego jeszcze nie utworzyłeś (dostępność, szablon, lista, kampania, agent), teraz o tym informują i dają przycisk do utworzenia lub połączenia tego elementu na miejscu — na przykład włączenie rezerwacji w kampanii bez żadnej dostępności oferuje teraz **Skonfiguruj dostępność** zamiast pustej listy rozwijanej, która wydawała się nic nie robić. Wyłączone przyciski wyjaśniają teraz dlaczego i linkują do rozwiązania, zamiast po prostu być wyszarzone. Lista, której nie udało się załadować, informuje teraz o błędzie i oferuje **Ponów próbę**, zamiast wyglądać identycznie jak „nie masz tu jeszcze nic”. Usuwanie etapu lejka lub statusu zadania ostrzega teraz, gdy znajdują się w nim transakcje lub zadania, a uruchomienie kampanii wychodzącej z pustą listą kontaktów jest teraz oznaczane przed kliknięciem przycisku wyślij. Niski stan kredytów, osiągnięcie limitu planu lub wygasłe połączenie kanału zawsze wiążą się teraz z linkiem do miejsca, które rozwiązuje problem.

- **Utwórz brakujący element dokładnie tam, gdzie go potrzebujesz.** Wszędzie tam, gdzie lista rozwijana prosi o wybranie czegoś, czego jeszcze nie stworzyłeś, możesz teraz utworzyć to na miejscu, zamiast wychodzić na inną stronę — a nowy element zostanie wybrany automatycznie. Dotyczy to dostępności rezerwacji w edytorze kampanii i formularzu spotkań, list kontaktów w kreatorze transmisji, szablonów WhatsApp (nowe wyświetlają się jako oczekujące na zatwierdzenie, zamiast udawać gotowe), selektora agenta przy wyborze osoby obsługującej odpowiedzi na transmisje, etapów zadań i transakcji oraz źródeł wiedzy i FAQ. Kilka selektorów celowo nadal kieruje w inne miejsce: te, które akceptują tylko aktywne kampanie, gdzie częściowo skonfigurowana nowa kampania i tak by się nie pojawiła.

### Naprawiono

- **Webhook Nowej wiadomości teraz faktycznie działa.** Subskrypcja webhooka dla **Nowej wiadomości** nigdy niczego nie dostarczała — zdarzenie nasłuchiwało kanału wiadomości, do którego platforma przestała pisać, więc pozostawało ciche, podczas gdy każde inne zdarzenie działało. Teraz wyzwala się przy każdej wiadomości w konwersacji, w obu kierunkach, i jest to jedyne zdarzenie, które przenosi tekst wiadomości: blok `message` z treścią, kierunkiem, statusem, kanałem i znacznikiem czasu. Jeśli odpytywałeś API w celu odczytania konwersacji lub zastanawiałeś się, dlaczego **Odpowiedzi** i **Dostarczenia** przychodzą bez wysłanych słów, to jest to zdarzenie, którego potrzebujesz. Zobacz [Webhooki](../integrations/webhooks.md#new-message-webhook).
- **Tablica zadań aktualizuje się teraz w momencie podjęcia działania.** Oznaczenie zadania jako wykonane w widoku szczegółów pozostawiało je w kolumnie Do zrobienia do momentu przełączenia stron, a przeciąganie karty między kolumnami mogło zająć kilka sekund. Obie te czynności aktualizują się teraz natychmiast, a zapis odbywa się w tle — jeśli zapis się nie powiedzie, karta wraca na miejsce i otrzymujesz powiadomienie. Zduplikowane nazwy kolumn mogły również powodować pojawienie się jednego zadania w dwóch kolumnach jednocześnie po odświeżeniu; identyfikatory kolumn są teraz unikalne.
- **Usuwanie FAQ z grupy wiedzy teraz działa.** Odznaczenie już dodanego FAQ w selektorze grupy po cichu nic nie robiło — jedynym obejściem było usunięcie całej grupy. Usunięcie teraz działa, znaczniki wyboru aktualizują się w momencie kliknięcia, a nie po ponownym otwarciu okna dialogowego, a liczba FAQ w grupie odzwierciedla to, co faktycznie znajduje się w bibliotece: usuwanie lub usuwanie duplikatów FAQ aktualizuje licznik, zamiast pozostawiać „niedostępne” pozostałości.
- **Eksportowane pliki FAQ są nazwane zgodnie z Twoją marką.** Pobieranie biblioteki FAQ tworzyło plik, którego nazwa nie pasowała do aplikacji, z której korzystałeś. Eksporty używają teraz nazwy produktu, pod którą działa Twoje konto, z powrotem do neutralnej nazwy pliku „faqs”.
- **Transmisje mogły utknąć na statusie „Wysyłanie” bez faktycznego wysłania.** Uruchomienie transmisji przenosiło ją do statusu Wysyłanie, ale błąd podczas planowania wysyłki pozostawiał ją tam na stałe — brak wiadomości, brak pobranych kredytów i brak możliwości ponowienia próby bez jej przebudowywania. Błąd planowania został naprawiony, a jeśli wysyłka teraz nie rozpocznie się, transmisja wraca do wersji roboczej, dzięki czemu możesz ją po prostu uruchomić ponownie.
- **Duże transmisje były spowalniane znacznie bardziej, niż powinny.** Każda transmisja była ograniczana zgodnie z limitem wysyłania WhatsApp Web, niezależnie od tego, z którego kanału faktycznie korzystała, więc transmisja SMS na Twoim własnym numerze Twilio pełzała w partiach po 20 dziennie i nigdy nie mogła przyspieszyć, bez względu na to, jak dobrze działała. Transmisje są teraz dostosowywane do rzeczywistego limitu numeru, z którego są wysyłane, a dobrze działająca wysyłka może być skalowana zgodnie z zamierzeniami.
- **Przełącznik powiadomień w aplikacji w Ustawieniach teraz działa.** Alerty w aplikacji (dzwonek powiadomień) są domyślnie włączone dla każdej kategorii powiadomień, którą masz włączoną — ale odznaczenie pola W aplikacji w Ustawieniach → Powiadomienia nie zatrzymywało ich, a pole pokazywało się jako odznaczone, nawet gdy alerty przychodziły. Pole wyboru pokazuje teraz rzeczywisty stan (zaznaczone, gdy kategoria trafi do dzwonka), a jego odznaczenie faktycznie wyłącza alerty dzwonka dla tej kategorii, bez wpływu na e-mail lub powiadomienia push. Zobacz [Powiadomienia](../settings/notifications.md#the-notification-bell).
- **Pigułka filtra przelatywała przez ekran podczas przełączania stron.** Przejście z Kontaktów do Transakcji lub Zadań powodowało, że podświetlona pigułka filtra przesuwała się w górę strony z miejsca, w którym znajdowała się na poprzedniej. Teraz po prostu pojawia się na swoim miejscu.
- **Lista kampanii przeskakiwała w dół strony podczas ładowania.** Panel routingu kanałów nad nią rezerwował miejsce na pięć kanałów, niezależnie od tego, ile faktycznie miałeś podłączonych, więc gdy pojawiły się Twoje rzeczywiste kanały, panel powiększał się i spychał listę kampanii w dół dokładnie wtedy, gdy chciałeś w nią kliknąć. Teraz rezerwuje odpowiednią ilość miejsca i zapamiętuje ją między wizytami.
- **Zdjęcia kontaktów pokazują się teraz na stronach kontaktów, a nie tylko na Czatach.** Zdjęcie profilowe kontaktu pojawiało się w skrzynce odbiorczej, ale lista kontaktów i własny rekord kontaktu pokazywały ich inicjały, nawet jeśli mieliśmy już zdjęcie. Zdjęcia pojawiają się teraz wszędzie tam, gdzie kontakt. Kontakty, które nigdy nie miały zdjęcia (i kanały, które go nie udostępniają), nadal pokazują inicjały, tak jak poprzednio.
- **Dźwięk nowej wiadomości nie był odtwarzany.** Dzwonek ogłoszony powyżej nigdy nie brzmiał dla nikogo — plik audio, do którego się odwoływał, nie mógł zostać znaleziony, a błąd był cichy, więc skrzynka odbiorcza po prostu pozostawała cicha. Teraz odtwarza się poprawnie. Jeśli już wyłączyłeś głośnik, ten wybór jest nadal respektowany. Pamiętaj, że przeglądarki blokują dźwięk, dopóki nie klikniesz gdzieś na stronie przynajmniej raz, więc pierwszy dzwonek dotrze dopiero po interakcji z kartą. Zobacz [Interfejs czatu](../chats/chat-interface.md).
- **Wskaźniki odpowiedzi na kampanie pokazywały 0%, nawet gdy kontakty odpowiadały.** Odpowiedzi na kampanię nie były liczone, więc wskaźnik odpowiedzi kampanii wynosił 0%, bez względu na to, jak dobrze sobie radziła. Oznaczało to również, że e-maile z ostrzeżeniem o „niskim zaangażowaniu” mogły przychodzić w sprawie kampanii, które działały doskonale, a kampanie wysyłały w mniejszych partiach, niż było to potrzebne. Odpowiedzi są teraz liczone poprawnie, a wskaźniki odpowiedzi odzwierciedlają to, co faktycznie się dzieje. Kampanie, które działały, gdy to było zepsute, nie będą oceniane za okres, w którym odpowiedzi nie były rejestrowane. Zobacz [Skalowanie zasięgu WhatsApp](../messaging-channels/scaling-whatsapp-outreach.md).
- **Duplikowanie kampanii nie kopiuje już statystyk oryginału.** Zduplikowana kampania zaczynała od pokazywania liczby wysłanych wiadomości, odpowiedzi i wskaźnika odpowiedzi oryginału, tak jakby sama na nie zapracowała — co w niektórych przypadkach dawało wskaźniki odpowiedzi powyżej 100%. Kopie zaczynają teraz od zera. Duplikowanie zaplanowanej lub uruchomionej kampanii jest teraz również bezpieczne: wcześniej usunięcie kopii mogło anulować zaplanowane wysyłki oryginału.
- **Członkowie zespołu z dostępem Administratora nie są już zablokowani w trybie tylko do odczytu w sekcjach Rozliczenia, Zespół, Numery telefonów i Ustawienia.** Po przełączeniu się na konto Administrator mógł otwierać te strony, ale każda akcja wracała jako „tylko do odczytu” — nie mogli dodać metody płatności ani zarządzać rozliczeniami, zapraszać ani edytować członków zespołu, kupować ani zarządzać numerami telefonów, ani usuwać elementów ustawień, takich jak webhooki i krótkie linki. Administratorzy mają teraz pełny dostęp do edycji w tych obszarach, zgodnie ze swoją rolą. Dostęp dla Redaktorów i Przeglądających pozostaje bez zmian. Zobacz [Zarządzanie zespołem](../settings/team-management.md).
- **Czaty Telegram nie pokazują już imienia niewłaściwej osoby.** Konwersacja na Telegramie mogła być oznaczona imieniem i nazwą użytkownika innego kontaktu, co sprawiało wrażenie, że wiadomość pochodzi od — lub została wysłana do — niewłaściwej osoby. Imiona są teraz dopasowywane do nadawcy, do którego faktycznie należą, a istniejące kontakty poprawiają się przy następnej wiadomości od tej osoby. Zobacz [Telegram](../messaging-channels/telegram.md).

## Czerwiec 2026

_Opublikowano: 26 czerwca 2026 r._

### Nowości

- **Twój bot AI wie teraz, z której reklamy na Instagramie pochodzi kontakt.** Gdy ktoś kliknie reklamę „Kliknij, aby przejść do Instagram Direct” i wyśle do Ciebie wiadomość, platforma przechwytuje reklamę, z której pochodzi, i przekazuje botowi AI jej nazwę — bez konieczności konfiguracji słów kluczowych lub wyzwalaczy. Po prostu odwołaj się do reklamy w instrukcjach bota (na przykład „jeśli kontakt pochodzi z reklamy 'Pack Glow', zacznij od zestawu glow”), a bot dostosuje swoje odpowiedzi do tej reklamy. Bot widzi nazwę reklamy z Meta Ads Manager, a jeśli kontakt później pochodzi z innej reklamy, aktualizuje ją do najnowszej. Zobacz [Instagram DM](../messaging-channels/instagram-dms.md), aby uzyskać szczegóły.
- **Podłącz zewnętrzne serwery MCP, aby Twój bot AI mógł korzystać z ich narzędzi w trakcie konwersacji.** Wskaż botowi serwer Model Context Protocol (MCP) raz — wklej jego adres i klucz dostępu — a każde narzędzie, które oferuje ten serwer, stanie się automatycznie dostępne dla Twojego bota, bez konfiguracji dla każdego narzędzia z osobna. Gdy serwer doda nowe narzędzie, Twój bot może z niego korzystać bez żadnej dodatkowej pracy z Twojej strony. Rejestruj serwery w Ustawieniach → Serwery MCP, a następnie wybierz, które kampanie mogą korzystać z każdego z nich (do 5 serwerów na kampanię). Dostępne w planach zawierających narzędzia dla programistów.
- **LINE jest teraz kanałem przesyłania wiadomości.** Podłącz oficjalne konto LINE i obsługuj czaty LINE w swojej skrzynce odbiorczej obok WhatsApp, SMS, Instagrama i Messengera — z botem AI odpowiadającym automatycznie, tak jak na każdym innym kanale. Konfiguracja odbywa się samodzielnie w ustawieniach kanału: utwórz kanał Messaging API w konsoli dostawcy LINE, wklej identyfikator kanału (Channel ID), klucz tajny kanału (Channel secret) i token dostępu, a następnie wklej zwrócony adres URL webhooka z powrotem do LINE. Po podłączeniu wiadomości przychodzące z LINE tworzą kontakty, kierują do Twoich kampanii i wyzwalają odpowiedzi bota oraz działania następcze dokładnie tak, jak Twoje inne kanały.
- **Duński (Dansk) jest teraz obsługiwanym językiem.** Wybierz Dansk z listy rozwijanej języków podczas rejestracji lub w ustawieniach konta, a interfejs aplikacji oraz odpowiedzi generowane przez AI będą używać języka duńskiego. Istniejące konta mogą zmienić język w dowolnym momencie w Ustawieniach → Ustawienia ogólne → Język.
- **Masowe dodawanie kontaktów do listy lub oznaczanie ich tagami w jednej akcji.** Wybierz wiele kontaktów na stronie Kontakty i zastosuj listę lub tag do wszystkich naraz, zamiast otwierać każdy kontakt z osobna. Masowy zapis na listę jest traktowany tak samo jak ręczna edycja, więc kontakty synchronizują się bezpośrednio tam, gdzie ta lista jest używana.
- **Widżet czatu: poproś odwiedzających o numer telefonu i ukryj przyciski przesyłania plików oraz emoji.** Nowy przełącznik pozyskiwania leadów pozwala widżetowi poprosić o numer telefonu przed rozpoczęciem czatu, a dwa kolejne przełączniki pozwalają ukryć przyciski przesyłania plików i emoji, jeśli chcesz mieć prostszy, bardziej skoncentrowany widżet. Wszystkie trzy znajdują się w Ustawieniach → Widżet czatu i stosują się natychmiast do osadzonego widżetu.

### Ulepszenia

- **Podłączaj serwery MCP za pomocą logowania OAuth, a nie tylko klucza API.** Podczas dodawania serwera MCP możesz teraz wybrać **OAuth** zamiast wklejania klucza — zapisz serwer, kliknij **Połącz** i zatwierdź dostęp w bezpiecznym oknie logowania (takim jak „Zaloguj się przez Google”). Połączenie jest utrzymywane jako świeże automatycznie; jeśli kiedykolwiek zostanie rozłączone, kliknij **Połącz ponownie**. Zobacz [Podłączanie serwerów MCP](../ai-automation/mcp-servers.md).
- **Import bazy wiedzy pozwala teraz wybrać dokładnie te strony, które chcesz uwzględnić.** Podczas importowania witryny selektor stron zaczyna się od braku zaznaczeń, dzięki czemu wybierasz tylko te strony, które chcesz, zamiast importować całą witrynę i przycinać ją później. Selektor posiada wyszukiwarkę i sortowanie A→Z, aby szybko znajdować strony nawet w dużych witrynach, limit stron został podniesiony, więc duże domeny importują się w jednym przebiegu, a szacunkowy koszt na żywo doprecyzowuje się w miarę postępu skanowania, więc liczba, którą widzisz, odpowiada temu, co jest rozliczane. Anulowanie odświeżania jest teraz prawdziwą operacją bez efektu — nic się nie zmienia, dopóki nie potwierdzisz.
- **Zobacz, dlaczego szablon wiadomości WhatsApp został odrzucony — i napraw go bez zaczynania od nowa.** Gdy zgłoszenie szablonu zostanie odrzucone, dokładny powód odrzucenia jest teraz wyświetlany na ekranie wiadomości powitalnej oraz w edytorze kampanii, dzięki czemu wiesz, co zmienić. Możesz edytować odrzucony szablon i przesłać go ponownie w tym samym miejscu, zamiast usuwać go i budować od zera.
- **Dokumentacja pomocy otwiera się teraz w wybranym języku.** Pomoc i dokumentacja w aplikacji ładują się teraz w wybranym języku interfejsu, dzięki czemu artykuły pasują do reszty aplikacji, zamiast domyślnie ustawiać się na angielski.
- **Ustaw niestandardową odpowiedź publiczną dla kampanii typu komentarz-do-DM.** Gdy kampania monitoruje komentarze i odpowiada, aby przenieść konwersację do wiadomości prywatnych (DM), możesz teraz napisać dokładny komentarz publiczny, który zostanie opublikowany. Pole pojawia się tylko wtedy, gdy monitorowanie komentarzy jest włączone, więc nie przeszkadza, gdy nie ma zastosowania.
- **Spotkania: oferuj nakładające się okna czasowe dzięki nowemu ustawieniu interwału slotów.** W edytorze wydarzeń możesz teraz wybrać, jak często oferowany jest początek nowego spotkania, niezależnie od tego, jak długo trwa spotkanie. Pozostaw opcję **Tak samo jak długość spotkania** dla zwykłych slotów jeden po drugim lub wybierz **Co 15 minut**, **Co 30 minut** lub **Co 1 godzinę**, aby oferować nakładające się okna — na przykład 2-godzinna wizyta możliwa do rozpoczęcia co godzinę (8:00-10:00, 9:00-11:00, 10:00-12:00...). Idealne dla usług terenowych i dyspozytorni, które podają 2-godzinne okno przyjazdu i chcą zapytać klienta „jaka godzina najbardziej Ci odpowiada?”. AI nigdy nie dokonuje podwójnej rezerwacji: każde okno, które koliduje z istniejącą rezerwacją, jest usuwane automatycznie. Istniejące wydarzenia pozostają bez zmian.
- **Wyniki wyszukiwania w skrzynce odbiorczej są sortowane według ostatniej aktywności.** Wyszukiwanie czatów wyświetla teraz najpierw ostatnio aktywne konwersacje, więc czat, którego szukasz, zazwyczaj znajduje się na górze.
- **Działania następcze są teraz wysyłane automatycznie w języku Twojego klienta.** Na każdym kanale z wyjątkiem oficjalnego WhatsApp Business API, Twoje wcześniej napisane szablony działań następczych są tłumaczone na język, w którym faktycznie toczyła się konwersacja, tuż przed wysłaniem — więc czat, który był po holendersku, otrzymuje holenderskie działanie następcze zamiast oryginalnego języka szablonu. Imiona, linki, ceny i branding są zachowane, a jeśli nie ma jeszcze wyraźnego sygnału językowego, wraca do języka Twojej kampanii. Oficjalne działania następcze WhatsApp Business API nadal używają szablonu zatwierdzonego przez Meta w jego zatwierdzonym języku, ponieważ WhatsApp blokuje szablony do jednego języka.


### Naprawiono

- **Spotkania: dostępność poprawnie oferuje teraz Twój rzeczywisty czas otwarcia.** Gdy kontakt pytał o konkretny dzień, najwcześniejszy slot mógł zostać pominięty (na przykład wydarzenie otwarte od 6:00 rano oferowało sloty dopiero od 8:00 rano). Sloty czasu otwarcia są teraz oferowane zgodnie z oczekiwaniami, a dostępność jest pokazywana w strefie czasowej Twojego wydarzenia.
- **Szybkie działania następcze wyzwalają się teraz, gdy są jedynymi włączonymi działaniami następczymi.** Jeśli włączyłeś szybkie działania następcze, ale wyłączyłeś każdy cykl działań następczych, silnik działań następczych pozostawał uśpiony i nic nie było wysyłane. Szybkie działania następcze planują się teraz i wysyłają zgodnie z oczekiwaniami.
- **Naprawiono awarię podczas wznawiania zapisanej wersji roboczej onboardingu.** Powrót do niedokończonego kreatora onboardingu — szczególnie takiego z przesłanymi plikami — mógł prowadzić do pętli awarii z szarym ekranem. Wznawianie wersji roboczej przywraca teraz stan poprawnie, dzięki czemu możesz kontynuować od miejsca, w którym przerwałeś.
- **Nazwy szablonów WhatsApp nie są już ucinane.** Długie nazwy szablonów oraz nazwy w językach pisanych od prawej do lewej wyświetlają się teraz w całości na liście szablonów, zamiast być ucinane.

## Maj 2026

_Opublikowano: 1 maja 2026 r._

### Ulepszenia

- **Wychodzące kampanie WhatsApp Web są teraz wysyłane w odstępach 30–90 sekund.** Wysyłanie ponad 30 wiadomości pierwszego kontaktu do zupełnie nowych odbiorców w jednej serii to najszybszy sposób na zablokowanie numeru w WhatsApp, zwłaszcza w przypadku świeżo sparowanego numeru. Wychodzące kampanie wysyłane przez sparowany numer WhatsApp Web mają teraz losowe odstępy między wysyłkami wynoszące 30–90 sekund, a każda wiadomość jest planowana niezależnie — dzięki temu kampania do 34 kontaktów realizowana jest w około 25 minut zamiast w 30 sekund. Tryb „Drip” oraz powiązane z nim ustawienia wielkości partii, częstotliwości i dni tygodnia są ukryte w edytorze kampanii, gdy WhatsApp Web jest jedynym kanałem, ponieważ zastępuje je tempo wysyłki. Wstrzymywanie i wznawianie nadal działają — wstrzymanie anuluje każdą oczekującą wysyłkę, a wznowienie uruchamia pozostałe kontakty w tym samym tempie 30–90 sekund, zaczynając od momentu wznowienia. Brak zmian w przypadku kampanii wysyłanych przez oficjalne API WhatsApp Business.
- **Bot AI może teraz odczytywać pola niestandardowe kontaktu.** Wartości zapisane w polach niestandardowych kontaktu (firma, stanowisko, lokalizacja lub jakiekolwiek inne dodane pole) są teraz przekazywane do bota jako część kontekstu kontaktu przy każdej odpowiedzi. Wcześniej pola niestandardowe były używane tylko do tagów personalizacji w szablonach wychodzących — sam bot ich nie widział, więc pytanie „jaka jest ich firma?” pozostawało bez odpowiedzi. Działa w trybie testowym i w aktywnych rozmowach; pola z pustymi wartościami są pomijane, więc nie ma niepotrzebnego obciążania promptu dla kontaktów, które nie zostały wzbogacone.
- **Nowe zdarzenie webhook: Utworzono podsumowanie dzienne.** Zasubskrybuj webhook do zdarzenia **Utworzono podsumowanie dzienne**, a otrzymasz POST z pełnym podsumowaniem dnia w momencie zakończenia jego generowania każdego ranka — w tym statystyki (rozmowy, wiadomości, alerty dla ludzi, rezerwacje, sprzedaż, nowe kontakty), treść markdown każdej sekcji, mapę kontaktów oraz wszelkie zadania, które AI automatycznie utworzyło z podsumowania. Przydatne do przesyłania codziennego podsumowania do Slacka, e-mailowych zestawień, Notion lub pulpitu nawigacyjnego obok własnych metryk.
- **Wysyłki WhatsApp Web przez publiczne API są teraz darmowe.** Punkt końcowy `POST /v1/whatsapp-web/send` nie odlicza już kosztu platformy w wysokości 1 kredytu za wiadomość — WhatsApp Web działa przez Twój własny sparowany numer, więc znieśliśmy opłatę za wysyłki wyzwalane z Twoich własnych automatyzacji, webhooków lub integracji. Wysyłki z poziomu skrzynki odbiorczej i odpowiedzi bota na innych kanałach pozostają bez zmian.
- **Zablokuj AI przed zmianą nazw Twoich kontaktów.** Nowy przełącznik **Pozwól AI aktualizować nazwy kontaktów** na stronie ustawień bota każdej kampanii pozwala zablokować nazwy kontaktów. Wyłącz go, jeśli używasz pola nazwy kontaktu jako etykiety ręcznej (na przykład „DataRezerwacji NazwaKlienta”) i nie chcesz, aby AI nadpisywało ją informacjami z rozmowy. Aktualizacje e-mailowe z AI pozostają bez zmian, a istniejące kampanie zachowują poprzednie zachowanie, dopóki nie wyłączysz przełącznika.
- **Grupuj powiązane źródła bazy wiedzy według domeny na karcie FAQ kampanii.** Karta **Powiązane bazy wiedzy** w kroku FAQ kampanii grupuje teraz powiązane źródła według ich witryny (lub w ramach jednej grupy **Pliki** dla przesłanych dokumentów). Każdy wiersz domeny pokazuje liczbę stron i przycisk **Usuń wszystko z kampanii**, więc odłączenie 70-stronicowej witryny to jedno kliknięcie zamiast siedemdziesięciu. Kliknij domenę, aby rozwinąć i wybrać poszczególne strony do usunięcia. Osobna grupa **Usunięte źródła** pojawia się, jeśli którekolwiek z powiązanych źródeł kampanii już nie istnieje, z możliwością usunięcia zbiorczego jednym kliknięciem dla wiszących referencji.
- **Odśwież źródło bazy wiedzy jednym kliknięciem — koniec z ponownym łączeniem z kampaniami.** Kliknięcie **Odśwież** obok źródła bazy wiedzy powoduje teraz ponowne pobranie (lub odczytanie) zawartości, ponowne wygenerowanie FAQ z sekcji, które uległy zmianie, i automatyczne ponowne dołączenie każdego odświeżonego FAQ do kampanii, z którymi źródło było już powiązane. Wcześniej odświeżone FAQ wracały bez powiązania z kampanią, więc moduł pobierania FAQ dla kampanii po cichu pomijał nowe wpisy — trzeba było pamiętać o ponownym dodaniu źródła do każdej kampanii, która z niego korzystała. Teraz Odśwież to naprawdę jedno kliknięcie; pozostałe niezmienione FAQ są nietknięte, a tylko te naprawdę nowe lub przepisane są ponownie propagowane. Odświeżanie źródła, które nie było dołączone do żadnej kampanii, pozostaje bez zmian.
- **Otaguj dowolny kontakt przez API, w tym te bez numeru telefonu.** Punkt końcowy `POST /v1/tags` akceptuje teraz parametr `contactId` obok istniejących wyszukiwań `phoneNumber` i `email`. Użyj go, aby zastosować tagi do kontaktów z Instagrama, Messengera i widżetu czatu, które nie mają numeru telefonu — `contactId` zwracany w ładunkach webhooka to ta sama wartość, którą akceptuje teraz API, co sprawia, że automatyzacja w zamkniętej pętli jest prosta.
- **Lepsze odpowiedzi AI w długich rozmowach.** AI ma teraz lepszą pamięć w bardzo długich czatach. Poprzednie wiadomości są automatycznie podsumowywane w tle, dzięki czemu bot zachowuje kontekst z pełnej historii rozmowy, a nie tylko z ostatnich wymian — bez żadnych dodatkowych kosztów i konfiguracji.
- **GIF-y w czatach odtwarzają się teraz automatycznie i zapętlają.** Animowane GIF-y otrzymane na WhatsApp, Instagramie i Messengerze docierają jako krótkie klipy wideo i wcześniej renderowały się jako zamrożona pierwsza klatka z przyciskiem odtwarzania — więc wyglądały na zepsute, dopóki ich nie dotknąłeś. Teraz odtwarzają się automatycznie w ciszy i zapętlają w miejscu, tak samo jak każda inna aplikacja do przesyłania wiadomości obsługuje GIF-y. Dłuższe filmy pozostają bez zmian i nadal otwierają się z kontrolkami odtwarzania.

### Nowości

- **Poziom AI Economy jest wycofywany.** Ponieważ Max kosztuje teraz połowę tego co Economy *i* używa modelu nowszej generacji, nie ma już powodu, by wybierać Economy. Opcja pozostaje widoczna (wyszarzona, oznaczona jako **Wycofane**) w kampaniach, które już są na Economy, więc jasne jest, z którego poziomu korzysta bot, ale po przełączeniu kampanii nie można wrócić. Nowe kampanie nie mogą w ogóle wybrać Economy. Istniejące kampanie Economy działają nadal na Economy, dopóki ich nie zmienisz — nie ma wymuszonej migracji, żadnej niespodziewanej zmiany zachowania. Zalecaną zamianą jest Economy → Max (taniej, szybciej, mądrzej).
- **Max — nowy poziom AI zasilany naszym wewnętrznym modelem, 4× tańszy niż Pro.** Wybierak **Jakość AI** bota kampanii ma teraz opcję **Max** obok Pro i Economy. Max działa w całości na naszej własnej infrastrukturze i pobiera 0,25 kredytu za akcję AI, w porównaniu do 1 kredytu w Pro — to 75% redukcji dla każdej odpowiedzi, każdego wywołania narzędzia, każdego podsumowania czatu, każdego fragmentu wczytywania FAQ, każdego tagu kontaktu i każdej generacji kampanii. Jest również szybszy w większości czatów. Max jest nowym domyślnym ustawieniem w świeżo utworzonych kampaniach dla kwalifikujących się kont; istniejące kampanie zachowują swój obecny poziom, dopóki go nie zmienisz. Dla użytkowników planów zawierających kredyty, Max znacząco wydłuża zasięg Twojego miesięcznego limitu; dla użytkowników, którzy inaczej rozważaliby przyniesienie własnego klucza dostawcy AI, Max zazwyczaj kosztuje mniej niż Twój bezpośredni rachunek API, oszczędzając Ci konfiguracji. Istniejące kampanie Pro nie są zmieniane — Pro pozostaje dostępne dla użytkowników, którzy chcą oryginalnego modelu premium.
- **Szacunki kredytów w czasie rzeczywistym podczas dodawania bazy wiedzy.** Kiedy wklejasz adres URL w **Dodaj źródło bazy wiedzy** (lub w kroku 1 tworzenia kampanii) i klikasz **Odkryj**, wybierak pokazuje teraz szacunek na żywo, ile kredytów faktycznie będzie kosztował import — z podziałem na fragmenty i strony, nie tylko według liczby adresów URL. Wcześniej szacunek był zgrubną zasadą "1 kredyt na stronę", która niedoszacowywała stron bogatych w treść o 3–10×. Teraz liczba, którą widzisz, pasuje do liczby, którą zostaniesz obciążony. Szacunek uwzględnia również wybrany poziom AI, więc użytkownicy Max widzą niższy szacunek natychmiast, zamiast wyceny w stawce Pro, która jest korygowana w momencie importu.
- **Połącz wiele numerów WhatsApp Web i kieruj leady między nimi za pomocą krótkich linków.** Możesz teraz sparować więcej niż jedną sesję WhatsApp Web z tym samym kontem — przydatne dla zespołów sprzedaży, które dzielą wolumen leadów między kilka telefonów, lub do rozgrzewania nowych numerów równolegle bez wycofywania starego. Nowa strona **Krótkie linki** w Ustawieniach pozwala utworzyć krótki link, który rozdziela przychodzące leady między wybrane przez Ciebie numery WhatsApp Web. Platforma generuje końcówkę linku dla Ciebie, w Twojej własnej (lub Twojej agencji) domenie. Kieruje każdego nowego leada do numeru z największym zapasem na jego dziennym limicie, więc ruch rozkłada się równomiernie. Włącz "lepkie" kierowanie, aby ten sam odwiedzający zawsze trafiał na ten sam numer, wstępnie wypełnij wiadomość powitalną i wyłącz kontynuacje dla każdego numeru, który wciąż się rozgrzewa.
- **Znajdź i scal zduplikowane FAQ w całej swojej bazie wiedzy.** Nowy przycisk **Usuń duplikaty FAQ** na stronie ustawień FAQ skanuje każdą bazę wiedzy, którą zaimportowałeś — we wszystkich Twoich domenach, przesłanych dokumentach i ręcznie dodanych wpisach — i scala duplikaty w jedno FAQ. Gdy dwa FAQ mówią to samo innymi słowami, system albo zachowuje lepsze, albo łączy je w jedno, czystsze FAQ, które zawiera oba. Zadanie działa w tle, więc możesz zamknąć stronę i pracować dalej; postęp na żywo ("Przejście 2/5 · 14 usunięto") pokazuje się w nagłówku, gdy działa, a chip wyniku mówi Ci, ile duplikatów zostało scalonych, gdy skończy. Przydatne za każdym razem, gdy zaimportowałeś zarówno stronę marketingową, jak i centrum pomocy, lub gdy Twoja baza wiedzy urosła szybciej, niż byłeś w stanie ją wyczyścić.
- **Połącz całą bazę wiedzy z kampanią jednym kliknięciem.** Każda baza wiedzy na stronie ustawień FAQ ma teraz akcję **Połącz z kampanią…**, więc możesz dołączyć całą pobraną witrynę (lub przesłany dokument) do kampanii bez otwierania jej FAQ po FAQ. Źródła z tej samej witryny są automatycznie grupowane pod jednym nagłówkiem **Domena: twojastrona.com (24 strony)** z akcją **Połącz wszystko z kampanią…** — więc 24-stronicowe pobranie staje się jedną decyzją, a nie 24. Na karcie FAQ kampanii każda połączona baza wiedzy pokazuje stan **Dodano do kampanii** z przyciskiem **Usuń z kampanii** jednym kliknięciem, więc możesz zobaczyć na pierwszy rzut oka, które źródła zasilają tego bota i odłączyć je równie szybko. AI nadal pobiera z wszelkich indywidualnych FAQ, które dodałeś bezpośrednio, więc istniejące kampanie pozostają nienaruszone.
- **Szybsza karta FAQ kampanii przy dużych bazach wiedzy.** Kampanie z tysiącami połączonych FAQ teraz otwierają się i pozostają responsywne na karcie FAQ. Duże listy FAQ są podsumowane za rozwijanym elementem **Pokaż wszystko** zamiast renderowania na żądanie, a strona nie otwiera już dziesiątek strumieni danych w tle, aby narysować tę samą listę. Jeśli kiedykolwiek czułeś, że karta laguje podczas usuwania źródła lub klikania Dodaj do kampanii, to zostało naprawione.
- **Przypisz czaty do członka zespołu.** Każdy czat w Twojej skrzynce odbiorczej może teraz zostać przypisany do konkretnej osoby w Twoim zespole, więc jasne jest, kto odpowiada za kontynuację. Otwórz czat, kliknij menu trzech kropek i wybierz osobę przypisaną — lub pozostaw jako Nieprzypisane, aby zachować w kolejce zespołu. Skrzynka odbiorcza ma nowy filtr **Osoba przypisana**, więc możesz szybko zawęzić do **Moje**, **Nieprzypisane** lub dowolnego konkretnego członka zespołu, z licznikiem nieprzypisanych, aby pokazać, ile wciąż czeka na przejęcie. Przypisane czaty pokazują również mały początkowy znacznik w wierszu skrzynki odbiorczej i wiersz "Przypisano do {imię}" w nagłówku czatu, więc własność jest widoczna na pierwszy rzut oka. Dwie pomocne automatyczne przypisania dzieją się w Twoim imieniu: gdy czat wyzwala alert ludzki (czat jest automatycznie przypisywany, więc nie jest osierocony w kolejce) i gdy wstrzymujesz AI na wcześniej nieprzypisanym czacie (ktoś, kto wkroczył, staje się właścicielem). Istniejące przypisania nigdy nie są nadpisywane — zawsze możesz przypisać ponownie ręcznie.
- **iMessage jako kanał wiadomości (Beta).** Połącz Maca z uruchomionym BlueBubbles i zacznij wysyłać oraz odbierać iMessage przez swoją skrzynkę odbiorczą obok WhatsAppa, SMS-ów, Instagrama i Messengera. Konfiguracja zajmuje ~10 minut — zainstaluj otwartoźródłowy serwer BlueBubbles na swoim Macu, wklej swój adres URL serwera i hasło w ustawieniach iMessage, a następnie wklej zwrócony adres URL webhooka z powrotem do BlueBubbles. Obecnie tylko na zaproszenie, podczas gdy dopracowujemy doświadczenie — skontaktuj się, aby włączyć to na swoim koncie.
- **Indonezyjski (Bahasa Indonesia) jest teraz obsługiwanym językiem.** Wybierz Bahasa Indonesia z rozwijanego menu języka przy rejestracji lub w ustawieniach konta, a interfejs aplikacji oraz odpowiedzi generowane przez AI będą używać indonezyjskiego. Istniejące konta mogą przełączyć w dowolnym momencie z Ustawienia → Ustawienia ogólne → Język.
- **Przynieś własny serwer SMTP dla e-maili transakcyjnych.** Nowa opcja w ustawieniach konta pozwala połączyć dowolny serwer SMTP zgodny ze standardami — EmailIt, Postmark, SES lub Twój własny host — więc e-maile konta (zaproszenia, resetowanie hasła, powiadomienia) są dostarczane z Twojej domeny zamiast naszej. Wklej hosta, port, nazwę użytkownika, hasło i adres nadawcy; uruchamiamy prawdziwe sprawdzenie połączenia, przechowujemy hasło zaszyfrowane i wysyłamy testowy e-mail na e-mail Twojego konta, więc wiesz, że działa, zanim jakikolwiek prawdziwy ruch przez niego przepłynie.
- **Szanuj czas lokalny każdego kontaktu podczas wysyłania kontynuacji.** Dwa nowe przełączniki w Ustawienia → Bezpieczeństwo i Ogólne pozwalają odroczyć automatyczne kontynuacje, więc wychodzą one tylko między 8:00 a 20:00 czasu lokalnego kontaktu, wywiedzionego z kodu kraju jego numeru telefonu. Drugi przełącznik, **Tryb ścisły US**, dodatkowo blokuje wysyłki w niedzielę do kontaktów z USA — zalecane dla pozostania w zgodzie z oczekiwaniami US TCPA / Florida FTSA. Nowe konta mają oba przełączniki włączone domyślnie; istniejące konta mogą je włączyć, kiedy będziesz gotowy, bez zmiany obecnego zachowania, dopóki tego nie zrobisz.
- **Powiadomienia push przeglądarki — otrzymuj powiadomienia o nowych wiadomościach z zamkniętą kartą.** Włącz powiadomienia push przeglądarki w Ustawienia → Powiadomienia, a otrzymasz alert na pulpicie, gdy kontakt odpowie, gdy wyzwoli się alert ludzki lub gdy coś innego wymaga Twojej uwagi — nawet jeśli karta aplikacji nie jest otwarta. Działa w Chrome, Firefox, Edge, Safari (macOS) oraz na iOS, gdy aplikacja jest zainstalowana jako PWA. Wcześniej tylko na zaproszenie; teraz dostępne na każdym koncie.
- **Osadź widżet czatu inline na stronie, nie tylko jako pływający dymek.** Nowy fragment **Osadź inline na stronie (zaawansowane)** w **Ustawienia > Widżet czatu > Pobierz kod** pozwala upuścić panel czatu w konkretne miejsce na Twojej stronie — sekcję kontaktową, kartę pomocy, pasek boczny — zamiast (lub oprócz) pływającego dymka w rogu. Fragment to `<div data-chat-widget="…">`, który rozmiarujesz własnym CSS plus pojedynczy współdzielony skrypt ładowarki, który obsługuje każde osadzenie inline na stronie. Używa ponownie tej samej konfiguracji co pływający dymek, więc awatar, wiadomość powitalna, przechwytywanie leadów, pytania startowe i FAQ działają tak samo.
- **Nowa sekcja "Funkcje" w Ustawieniach.** Dedykowana sekcja **Funkcje** w Ustawieniach hostuje teraz przełączniki włącz/wyłącz dla opcjonalnych funkcji konta — zaczynając od **Zadań** (kanban / tabela / lista / kalendarz do zarządzania kontynuacjami klientów) i **Podsumowań dziennych** (generowane przez AI podsumowanie wczorajszych rozmów i aktywności każdego ranka). Wyłącz funkcję, jeśli z niej nie korzystasz, lub włącz z powrotem, kiedy chcesz. Obie są domyślnie włączone, więc nic się nie zmienia, dopóki nie przełączysz przełącznika.
- **Przynieś własne konto Twilio dla WhatsApp (zaawansowane).** Nowa strona **Dostawca SMS** w Ustawieniach pozwala przełączyć WhatsApp Business API na Twoje własne konto Twilio zamiast domyślnej zarządzanej konfiguracji platformy — przydatne, jeśli masz już ustalone konto Twilio z rozgrzanymi numerami i zatwierdzonymi szablonami WhatsApp, których chcesz nadal używać. Wklej swój Account SID i Auth Token, potwierdź ostrzeżenia, a system zweryfikuje dane logowania, zwolni wszelkie numery telefonów obecnie utrzymywane w domyślnej konfiguracji, a następnie przełączy się, więc cała przyszła wysyłka wychodząca przejdzie przez Twoje konto. Przełączanie jest destrukcyjne (numery i szablony w poprzedniej konfiguracji nie przenoszą się) i możesz przełączyć z powrotem w dowolnym momencie. 24-godzinny czas chłodzenia między przełączeniami zapobiega przypadkowemu churnowi. Większość użytkowników powinna pozostać przy domyślnej konfiguracji; to jest tutaj tylko dla użytkowników, którzy konkretnie tego chcą.


### Ulepszenia

- **Automatyczne przypisywanie przychodzących kontaktów w zespole.** Nowy przełącznik na górze strony ustawień Zespołu rozdziela zupełnie nowe czaty równomiernie między członków zespołu bez Twojego udziału. Gdy jest włączony, każdy kontakt, który pisze do Ciebie po raz pierwszy, jest przypisywany do osoby — właściciela lub członka zespołu — która ma **najmniej kontaktów przypisanych w ciągu ostatnich 30 dni**, więc wolumen przychodzący równoważy się w kroczącym oknie. Istniejące czaty zachowują obecną osobę przypisaną, ręczne przypisywanie nadal działa, a automatyczne przypisywanie alertów dla człowieka i wstrzymywania AI pozostaje bez zmian. Pozostaw przełącznik wyłączony, a nic się nie zmieni — jest to czysto dodatkowa funkcja dla zespołów, które chcą automatycznego równoważenia obciążenia.
- **Odświeżanie źródła bazy wiedzy kosztuje teraz tylko za to, co faktycznie się zmieniło.** Kiedy klikasz Odśwież na stronie lub dokumencie w swojej bazie wiedzy, koszt skaluje się teraz z sekcjami, które wymagają ponownej analizy — nie jest to stała opłata za całe źródło. Jeśli nic się nie zmieniło od ostatniego odświeżenia, nie kosztuje to nic; jeśli na stronie edytowano tylko kilka sekcji, płacisz tylko za nie. Odpowiada to sposobowi wyceny początkowych importów, więc możesz odświeżać agresywnie, nie martwiąc się o bycie ukaranym za strony, które się nie zmieniły.
- **Czystszy import bazy wiedzy dla kont używających własnych kluczy AI.** Jeśli połączyłeś własny klucz API Anthropic (BYOK), przepływ importu bazy wiedzy nie pokazuje już szacunków kredytów — te liczby nie dotyczą Twojego konta, ponieważ Twój dostawca obciąża Cię bezpośrednio. Selektor stron i przycisk importu pokazują teraz tylko liczbę stron, bez mylących danych o kredytach.
- **Podsumowania czatów są teraz czytelne.** Podsumowania rozmów po prawej stronie każdego czatu — oraz pełny widok podsumowania, który otwiera się po kliknięciu jednego z nich — renderują się teraz z odpowiednim formatowaniem (nagłówki, pogrubienie, listy, linki) zamiast pokazywać surowe znaki markdown. Kliknij dowolny link w podsumowaniu, aby otworzyć go bezpośrednio, oraz zaznacz i skopiuj dowolną część tekstu.
- **Archiwizacja jednym kliknięciem w każdym wierszu skrzynki odbiorczej.** Każdy czat w skrzynce odbiorczej ma teraz małą ikonę archiwizacji na końcu wiersza, więc możesz wyczyścić zakończoną rozmowę bez otwierania menu trzech kropek. Ikona zmienia się w wariant przywracania z archiwum, gdy przeglądasz listę Zarchiwizowane, więc przywrócenie czatu do skrzynki odbiorczej to również jedno kliknięcie. Wybór zbiorczy i przełącznik archiwizacji wewnątrz czatu nadal działają dokładnie tak samo — to czysto dodatkowy skrót do szybszego czyszczenia skrzynki odbiorczej.
- **AI nie odpowiada już na 👍.** Gdy ostatnia wiadomość kontaktu to tylko emoji (brak słów), a poprzednia odpowiedź AI nie była pytaniem, AI traktuje to teraz jako przyjazne „dzięki, skończyliśmy” i po cichu zamyka czat — bez zgadywania odpowiedzi dwie minuty później. Rozmowa otwiera się automatycznie w momencie, gdy kontakt wyśle prawdziwą wiadomość tekstową, więc nic nie ginie — po prostu przestajesz widzieć te niezręczne kontynuacje bota na kciuk w górę.
- **Odwiedzający mogą teraz zamknąć formularz przed czatem w widżecie.** Gdy formularz zbierania leadów lub zgody na prywatność jest wyświetlany odwiedzającemu stronę, przycisk zamknięcia (X) znajduje się teraz w prawym górnym rogu modala. Dotknięcie go odrzuca formularz i zwija czat z powrotem do pływającego dymka — szczególnie ważne na urządzeniach mobilnych, gdzie formularz wcześniej zajmował cały ekran bez możliwości wyjścia poza wypełnieniem pól.
- **Dokładniejsze transkrypcje notatek głosowych i wideo.** Notatki głosowe i dźwięk w filmach są teraz transkrybowane przez dedykowany model rozpoznawania mowy, który jest zauważalnie dokładniejszy, zwłaszcza w krótkich klipach, nagraniach wielojęzycznych i dźwięku z szumem w tle lub zacinaniem się. AI otrzymuje czystszy odczyt tego, co faktycznie powiedzieli Twoi klienci, co prowadzi do bardziej trafnych odpowiedzi. Nie wymaga konfiguracji — każda notatka głosowa i wideo wysłane do lub z Twojej skrzynki odbiorczej automatycznie korzysta z nowej transkrypcji.
- **AI udostępnia dokładniejsze linki do Twojej witryny.** Gdy kontakt pyta o stronę lub ofertę konkretnego produktu, usługi lub tematu, AI skanuje teraz wszystkie skonfigurowane adresy URL Twojej witryny równolegle, szereguje pasujące linki na każdej stronie i zwraca najbardziej odpowiedni — zamiast zatrzymywać się na pierwszym trafieniu na stronie, która pojawiła się jako pierwsza. Strony szczegółów zbudowane za pomocą kreatorów stron, takich jak Elementor, Webflow lub JetEngine (gdzie oferty są zawinięte w linki nakładkowe klikalne wszędzie), są teraz uwzględnione, a zawartość niełacińska (hebrajski, arabski, cyrylica, CJK itp.) jest zachowana od początku do końca, więc AI może ją odczytać i zacytować. Zapytania wyszukiwania są teraz również formułowane w języku witryny, co poprawia wyniki, gdy Twoi klienci czatują w innym języku niż Twoja strona.
- **Filtruj skrzynkę odbiorczą według kanału.** Nowa lista rozwijana **Kanał** znajduje się obok istniejących filtrów skrzynki odbiorczej (Nieprzeczytane, Otwarte, Zamknięte, AI wstrzymane itp.) i pozwala zawęzić listę do jednego kanału komunikacji — WhatsApp, SMS, Instagram, Messenger, Widżet czatu, iMessage i tak dalej. Lista rozwijana pokazuje tylko kanały, które faktycznie połączyłeś, więc konta, które nie skonfigurowały iMessage, nie zobaczą go zaśmiecającego listę. Wybór kanału zastępuje aktywny filtr (pojedynczy wybór, tak samo jak inne pigułki filtrów).
- **Nieprzeczytane czaty wyróżniają się teraz w skrzynce odbiorczej.** Każdy wiersz czatu pokazuje numeryczny identyfikator nieprzeczytanych („3”, „12”, „99+”) i pogrubioną nazwę kontaktu, gdy są przychodzące wiadomości, których jeszcze nie otworzyłeś, więc możesz przeskanować długą listę i natychmiast zauważyć, co nadal wymaga odpowiedzi — i ile. Czaty, w których AI jest wstrzymane, mają lewą krawędź w kolorze ostrzegawczym i identyfikator „Wstrzymane”, więc nie zostaną zapomniane w szumie, a każdy nieprzeczytany czat, który czeka ponad dzień, eskaluje do silniejszego wyróżnienia, aby przyciągnąć Twój wzrok w pierwszej kolejności. Nowy filtr **Nieprzeczytane** na górze skrzynki odbiorczej pozwala zwinąć listę tylko do czatów, które wymagają uwagi — otwarcie lub odpowiedź na czat automatycznie czyści jego stan nieprzeczytany.
- **Otwórz czat w modalu z Transakcji i Podsumowań dziennych.** Ikona czatu na karcie transakcji i linki do kontaktów wewnątrz podsumowania dziennego otwierają teraz rozmowę w modalu na wierzchu strony, na której jesteś, zamiast wyrywać Cię do skrzynki odbiorczej i tracić miejsce. Zamknij modal i jesteś dokładnie tam, gdzie zacząłeś — przydatne, gdy skanujesz lejek lub przeglądasz podsumowanie i chcesz tylko szybko rzucić okiem na to, co zostało powiedziane.
- **Widżet czatu chroniony przed zautomatyzowanymi nadużyciami.** Osadzony widżet czatu wydaje teraz każdemu odwiedzającemu krótkotrwały token sesji przy ładowaniu i weryfikuje go przy każdej wiadomości. Zamyka to lukę, w której zautomatyzowane skrypty mogły wysyłać duże ilości wiadomości do Twojego widżetu i zużywać Twoje kredyty bez udziału prawdziwego odwiedzającego. Prawdziwi odwiedzający nie są dotknięci — token jest obsługiwany niewidocznie w tle.
- **Długie naciśnięcie „Wznów AI”, aby pominąć kontynuację.** Dotknięcie Wznów AI działa tak samo jak wcześniej — AI przejmuje rozmowę i ocenia, czy automatycznie zaplanować kontynuację. Jeśli chcesz wznowić bez kontynuacji, naciśnij przycisk dłużej: mały monit pozwala wybrać „Tylko wznów” (brak zaplanowanej kontynuacji) lub „Wznów + Kontynuacja” (domyślne zachowanie).
- **Podsumowania dzienne otwierają się domyślnie na wczoraj.** Dzisiejsze podsumowanie jest generowane w nocy, więc lądowanie na stronie oznaczało wpatrywanie się w pusty stan, dopóki ręcznie nie kliknąłeś wstecz o jeden dzień. Strona otwiera się teraz bezpośrednio na podsumowaniu z wczoraj — selektor daty oraz kontrolki Dzisiaj/Poprzedni/Następny działają tak samo jak wcześniej, jeśli chcesz się przemieszczać.
- **Jaśniejszy krok „Jak zaczyna się rozmowa?” w onboardingu.** Drugi krok onboardingu został uproszczony: wybierz, czy klient pisze do Ciebie pierwszy, czy Ty pierwszy kontaktujesz się z nim. Poprzedni skrót „Robię obie rzeczy” został usunięty, ponieważ rozluźniał resztę rekomendacji kreatora bardziej, niż ludzie oczekiwali — jeśli prowadzisz zarówno przychodzące, jak i wychodzące przepływy pracy, nadal możesz je skonfigurować, wybierając „Pierwszy piszę do klienta” plus przypadek użycia kontynuacji lub zbierania opinii w następnym kroku i dodając więcej kampanii później.
- **Stopniowane przypomnienia, gdy płatność nie powiedzie się.** Gdy płatność subskrypcji nie powiedzie się, otrzymasz przyjazny e-mail z przypomnieniem i baner informacyjny wewnątrz aplikacji od razu, podczas gdy platforma ponawia próbę obciążenia w tle. Jeśli po tygodniu sytuacja pozostanie nierozwiązana, kampanie wychodzące i wysyłki ręczne zostaną wstrzymane, aby konto z zaległościami nie mogło dalej naliczać zużycia. Po dwóch tygodniach odpowiedzi AI również zostaną wstrzymane, a aplikacja przełączy się w tryb tylko do odczytu — nadal możesz zaktualizować płatności lub się wylogować, ale wszystko inne jest zablokowane. W momencie, gdy płatność przejdzie, wszystko to czyści się automatycznie w ciągu kilku minut; nie jest wymagany ręczny restart.


---

- **Strona Kanały wyjaśnia teraz, dlaczego numer WhatsApp jest offline.** Gdy połączony numer API WhatsApp przechodzi w tryb offline, powód jest teraz wyświetlany bezpośrednio pod numerem na stronie ustawień Kanały — na przykład: „Twoje konto WhatsApp Business zostało wyłączone przez Meta. Przejdź do Meta Business Manager, aby przejrzeć i rozwiązać wszelkie naruszenia zasad, a następnie połącz ponownie”. Wcześniej numer pokazywał tylko czerwoną kropkę bez wyjaśnienia, pozostawiając Cię z koniecznością kontaktu ze wsparciem, aby dowiedzieć się, co się stało.

- **Czat pokazuje teraz, dlaczego AI nie odpowiedziało.** Gdy AI pomija wiadomość — ponieważ kampania kontaktu wymaga wyzwalacza słowa kluczowego, którego nie było w wiadomości, ponieważ wiadomość dotarła poza aktywnymi godzinami bota lub z powodu problemu z kredytami lub płatnościami — mała bursztynowa etykieta pojawia się teraz wewnątrz rozmowy w tym momencie. Nie musisz już zgadywać, dlaczego kontakt nie otrzymał odpowiedzi; powód jest widoczny bezpośrednio na osi czasu.

- **Eksportuj swoją rozmowę testową „Wypróbuj AI”.** Podczas testowania swojego agenta AI w kreatorze kampanii, przycisk **Eksportuj czat** znajduje się teraz obok Restartu na górze rozmowy testowej. Pobiera całą wymianę zdań jako plik tekstowy sformatowany jak normalny eksport czatu — każdy wiersz pokazuje czas, kto wysłał i wiadomość — więc możesz zapisać transkrypcję, udostępnić ją członkowi zespołu lub zachować zapis tego, jak AI odpowiedziało.

Questions about this release? [Contact Support](mailto:hi@youraiconnector.com).

## Kwiecień 2026

_Opublikowano: 28 kwietnia 2026 r._

### Nowości

- **Otrzymuj powiadomienia w momencie, gdy klient do Ciebie napisze, nawet przy zamkniętej karcie.** Powiadomienia push w przeglądarce są udostępniane w wersji beta. Włącz je dla każdego urządzenia w ustawieniach powiadomień, a następnie wybierz kategorie, które mają wywoływać powiadomienie na pulpicie — przydatne w przypadku nieprzeczytanych czatów, alertów o przekazaniu rozmowy człowiekowi oraz wszystkiego, czego nie chcesz przegapić, gdy aplikacja działa w tle. Dostępne w przeglądarkach Chrome, Edge, Firefox oraz nowszych wersjach Safari.
- **Sztuczna inteligencja może teraz korzystać z wyszukiwarki Google.** Twój asystent AI może wyszukiwać ogólne informacje w sieci podczas rozmów, a nie tylko w obrębie skonfigurowanej witryny. Jest to przydatne do odpowiadania na pytania dotyczące tematów zewnętrznych, firm lub czegokolwiek, o co zapyta odwiedzający, a czego nie ma w Twojej witrynie.
- **Obsługa języka japońskiego.** Interfejs aplikacji jest teraz dostępny w języku japońskim. Możesz go zmienić w ustawieniach języka swojego konta.

### Ulepszenia

- **Obserwuj działania następcze AI w momencie ich wysłania z poziomu zadania.** Gdy zatwierdzasz zadanie FAQ z włączoną opcją „Wyślij działanie następcze AI”, czat z danym kontaktem otwiera się automatycznie w oknie podglądu, dzięki czemu możesz zobaczyć, jak wiadomość dociera do odbiorcy — koniec z przełączaniem się na stronę czatu, aby sprawdzić, co zostało wysłane.
- **Bardziej przejrzysty proces wdrażania — najpierw wybierz kierunek rozmowy.** Wdrażanie rozpoczyna się teraz od jednego pytania: czy klient pisze do Ciebie pierwszy, czy Ty piszesz do niego? Przypadki użycia, które nie pasują do Twojej odpowiedzi, trafiają na koniec listy wraz z wyjaśnieniem, dzięki czemu nie skonfigurujesz przypadkowo kampanii wychodzącej, gdy chciałeś odpowiedzieć na przychodzące wiadomości DM.
- **Zmiany w kierowaniu kanałami są teraz wyraźne.** Gdy ponownie aktywujesz kampanię przychodzącą lub zapisujesz w niej zmiany, aplikacja nie przenosi już po cichu kierowania kanałami z innej aktywnej kampanii. Jeśli zostanie wykryty konflikt, zobaczysz okno dialogowe z potwierdzeniem wskazujące kampanię, która obecnie obsługuje dany kanał — wybierz „Przejmij”, aby zmienić kierowanie, lub anuluj, aby pozostawić wszystko bez zmian. Zapisanie edycji bez zmian w kanałach nigdy nie wpływa na kierowanie.
- **Wariant WhatsApp wybrany podczas wdrażania jest tym, który otrzymasz.** Jeśli podczas wdrażania połączysz WhatsApp Web, w kampanii zostanie włączony tylko WhatsApp Web — nawet jeśli masz wcześniej połączony osobny numer WhatsApp Business API. To samo dotyczy sytuacji odwrotnej w przypadku Business API.
- **Filtruj lejek sprzedaży według daty.** Dwa nowe filtry u góry lejka pozwalają zawęzić widok do transakcji utworzonych w określonym przedziale czasu, zaplanowanych do zamknięcia w danym terminie lub obu tych opcji jednocześnie. Każdy filtr działa niezależnie i można go wyczyścić jednym kliknięciem, dzięki czemu możesz odpowiedzieć na pytania typu „co zostanie zamknięte w tym miesiącu” lub „co wpłynęło w zeszłym tygodniu” bez opuszczania strony lejka.
- **Śledzenie kosztów AI przy użyciu własnego klucza jest teraz dokładne.** Jeśli połączysz własny klucz API Anthropic, koszt AI wyświetlany na stronie rozliczeń będzie teraz zgodny z tym, co widzisz w konsoli Anthropic — w większości dni co do centa. Wcześniej niektóre wywołania AI w tle nie były rejestrowane, a pamięć podręczna promptów o dłuższym czasie życia nie była wyceniana całkiem poprawnie, co pozostawiało niewielką różnicę między tymi dwiema wartościami.
