
# Organizowanie list i kontaktów

Listy grupują Twoje kontakty, dzięki czemu możesz wysyłać odpowiednie wiadomości do odpowiednich osób — np. listę „Nowi potencjalni klienci”, listę „Klienci VIP”, listę „Subskrybenci newslettera” i tak dalej.

Ten przewodnik omawia sposób znajdowania i zarządzania listami, przeglądania kontaktów wewnątrz nich, edytowania kontaktu oraz masowego zarządzania kontaktami z poziomu głównej tabeli.


---

## Gdzie znaleźć swoje listy

Obie sekcje znajdują się w tym samym obszarze **Kontakty**, między którymi można przełączać się za pomocą dwóch kart u góry strony:

- **Karta Kontakty** — nad tabelą znajduje się kompaktowy wybierak list, a obok niego zawsze widoczny przycisk **+ Utwórz listę**.
- **Karta Listy** (kliknij **Listy** obok **Kontakty**) — dedykowana strona do tworzenia, zmiany nazw, usuwania i przeglądania każdej listy, z liczbą członków oraz wskaźnikiem **„Zasila N kampanii/transmisji”** w każdym wierszu.


### Wybierak list (karta Kontakty)

1. Na lewym pasku bocznym kliknij **Kontakty**.
2. Nad tabelą kliknij pigułkę **wybieraka list**. Otworzy się lista rozwijana ze wszystkimi listami, z których każda pokazuje swoją nazwę i liczbę kontaktów. Wybierz jedną, aby przefiltrować tabelę tylko dla tej listy, lub wybierz **Wszystkie kontakty**, aby wyczyścić filtr.
3. Po wybraniu listy kliknij ponownie jej menu rozwijane, aby uzyskać dostęp do opcji **Edytuj listę**, **Kopiuj ID listy**, **Usuń listę** oraz **Usuń listę i kontakty** — te same działania, które opisano poniżej, bez opuszczania strony Kontakty.


Obok wybieraka znajduje się przycisk **+ Utwórz listę** — nie trzeba najpierw niczego zaznaczać.

### Strona Listy

Kliknij kartę **Listy** obok **Kontakty**. Każda lista pojawia się jako wiersz z nazwą, liczbą członków oraz wskaźnikiem **„Zasila N kampanii/transmisji”** — informującym, ile aktywnych transmisji lub kampanii automatycznie wysyła wiadomości do każdej nowej osoby, która dołączy do tej listy (zobacz [Dodawanie kontaktów do listy](#adding-contacts-to-a-list), aby dowiedzieć się, dlaczego jest to ważne).


Otwórz **menu wiersza** („⋯”) danej listy, aby zobaczyć dostępne dla niej akcje:

| Opcja | Opis działania |
|---|---|
| **Edytuj listę** | Zmienia nazwę listy i pozwala zarządzać znajdującymi się na niej kontaktami. |
| **Kopiuj ID listy** | Kopiuje wewnętrzny identyfikator listy do schowka (przydatne w przypadku API lub webhooków). |
| **Usuń listę** | Usuwa samą listę, ale **zachowuje wszystkie kontakty** na koncie — są one jedynie usuwane z tej konkretnej listy. |
| **Usuń listę i kontakty** | Usuwa listę **oraz trwale usuwa wszystkie kontakty** znajdujące się na niej. Tej operacji nie można cofnąć. |

Obie opcje usuwania są oznaczone na czerwono i każda z nich otwiera własne okno potwierdzenia — usuwanie listy oraz usuwanie kontaktów z listy to zawsze dwa oddzielne kroki typu „czy na pewno?”, dzięki czemu nie można przypadkowo usunąć kontaktów z listy, gdy zamiarem było jedynie usunięcie samej listy.

> **Jeśli lista jest używana przez transmisję**, nie możesz jej jeszcze usunąć — okno dialogowe wyświetli nazwę tej transmisji. Otwórz stronę **Transmisje**, aby ją tam odłączyć, usuwając transmisję lub wskazując inną listę, a następnie wróć i spróbuj ponownie.

---

## Tworzenie nowej listy

Z poziomu selektora list (karta Kontakty) lub przycisku **+ Nowa lista** u góry strony Listy:

1. Kliknij **+ Create list** / **+ New List**.
2. W sekcji **List type** pozostaw wybraną opcję **Static list** — jest to zwykła lista, do której samodzielnie dodajesz kontakty. (**Smart list** wypełnia się automatycznie na podstawie reguł — zobacz [Smart Lists](#smart-lists-auto-updating) poniżej).
3. Wpisz nazwę (na przykład `Summer Sale Contacts`).
4. *(Opcjonalnie)* Dodaj kontakty od razu, jeśli okno dialogowe na to pozwala.
5. Kliknij **Create list**.


Nowa lista pojawia się natychmiast zarówno w selektorze, jak i na stronie Listy.

> **Jeśli brakuje opcji Utwórz listę:** Twoje konto nie ma uprawnień do edycji kontaktów. Poproś właściciela konta o aktualizację Twojej roli w zespole.

---

## Listy inteligentne (Smart Lists) (automatyczna aktualizacja)

**Lista inteligentna** (smart list) to lista, której nie wypełniasz samodzielnie. Ustawiasz reguły raz — np. „ma tag `hot-lead` i była aktywna w ciągu ostatnich 90 dni” — a lista aktualizuje się sama: osoby, które spełniają warunki, są do niej dodawane, a te, które przestają je spełniać, są usuwane, bez Twojej ingerencji.

Zwykła lista (**statyczna**) działa odwrotnie: każdy, kogo na niej umieścisz, pozostaje na niej, dopóki go nie usuniesz. Oba rodzaje list działają tak samo w pozostałych aspektach — możesz wysłać wiadomość zbiorczą do listy inteligentnej, filtrować tabelę kontaktów według niej i eksportować ją, dokładnie tak samo jak każdą inną listę.

### Tworzenie listy inteligentnej

1. Na karcie **Lists** kliknij **+ New list**.
2. W sekcji **List type** wybierz **Smart list**.
3. Nadaj jej nazwę (na przykład `Hot leads (active)`).
4. W sekcji **Rules** wybierz **Match: All rules** lub **Any rule** (zobacz poniżej), a następnie zbuduj swoją pierwszą regułę: wybierz, co sprawdzić, jak to porównać i jaką wartość przyjąć.
5. Kliknij **+ Add rule** dla każdego dodatkowego warunku. Lista inteligentna może zawierać do 20 reguł.
6. Obserwuj linię pod regułami — zlicza ona kontakty, które pasują w tej chwili („≈ 3 contacts match”) i wymienia kilka z nich, dzięki czemu przed zapisaniem możesz sprawdzić, czy reguły wyłapują to, o co Ci chodziło.
7. Kliknij **Create list**.


Lista jest wypełniana w momencie jej tworzenia, więc otwiera się z już przypisanymi członkami.

### Dopasowanie wszystkich reguł (Match All Rules) a dowolnej reguły (Any Rule)

- **All rules** — kontakt znajduje się na liście tylko wtedy, gdy *każda* reguła jest prawdziwa. Użyj tego, aby zawęzić wybór („ma tag `hot-lead` **oraz** był aktywny w ciągu ostatnich 90 dni”).
- **Any rule** — kontakt znajduje się na liście, gdy *przynajmniej jedna* reguła jest prawdziwa. Użyj tego, aby zebrać kontakty („ma tag `newsletter` **lub** ma tag `webinar`”).

### Na podstawie czego można budować reguły

| Grupa | Co możesz sprawdzić |
|---|---|
| **Kim są** | **Tagi** (ma dowolny z / ma wszystkie z / nie ma żadnego z), **Listy** (jest na / nie jest na — tylko zwykłe listy), **Kanał** (WhatsApp, SMS, Instagram itd.), **Status** |
| **Co zrobili** | **Dodano dnia**, **Ostatnia aktywność**, **Ostatnia otrzymana wiadomość**, **Ostatnia wysłana wiadomość**, **Pierwsza rozmowa z AI**, **Ostatnia rozmowa z AI** — każda z opcji jako „w ciągu ostatnich N godzin/dni”, „nie w ciągu ostatnich N godzin/dni” (co obejmuje również osoby, które nigdy tego nie zrobiły), przed lub po określonej dacie — z opcjonalną godziną oraz przyciskiem **Teraz**, który wypełnia bieżący moment (przydatne np. do wyłapania tylko kontaktów dodanych od teraz, tuż przed dużym importem), lub po prostu wypełnione / puste. Również **Rozmawiał z AI**, ustawione na Wł. lub Wył. |
| **Ustawienia** | **Odpowiedzi AI** włączone lub wyłączone, **Nie przeszkadzać**, **Kontakt prywatny**, **Czy kiedykolwiek odpowiedział** |
| **Ich transakcje** | **Etap transakcji** — posiada [transakcję](../deals/sales-pipeline.md) na dowolnym (lub żadnym) z wybranych etapów lejka, lub po prostu **posiada dowolną transakcję** / **nie posiada żadnych transakcji** |
| **Szczegóły** | **E-mail**, **Numer telefonu**, **Imię**, **Nazwisko** — wypełnione, puste, zawiera lub nie zawiera określonego tekstu; **Przypisana kampania** i **Przypisany członek zespołu**; oraz dowolne własne **Pola niestandardowe** według nazwy |

Wielkość liter nie ma znaczenia przy porównywaniu tekstu, a reguła sprawdzająca coś „nie w ciągu ostatnich 30 dni” pasuje również do kontaktów, w przypadku których takie zdarzenie nigdy nie miało miejsca.

#### Kontakty, którymi faktycznie zajęło się Twoje AI

**Rozmawiał z AI** ma wartość „tak” dla każdego kontaktu, do którego Twoje AI wysłało przynajmniej jedną wiadomość, i „nie” dla wszystkich pozostałych — w tym osób, na które odpowiadał tylko Twój zespół. Ustawia się to przy pierwszej wiadomości wysłanej przez AI do danej osoby i nie zmienia się później, nawet jeśli wyłączysz odpowiedzi AI dla tego kontaktu lub przeniesiesz go do innej kampanii.

Jeśli potrzebujesz kontaktów, którymi AI zajmowało się **w określonym okresie** — co jest częstym powodem, dla którego agencje o to pytają — użyj zamiast tego **Ostatniej rozmowy z AI** z ustawieniem „w ciągu ostatnich 30 dni”. Jest to ruchome okno czasowe, które zawsze odzwierciedla ostatni miesiąc.

Dwie zasady, które ludzie często mylą:

- **Odpowiedzi AI** (w sekcji Ustawienia) to przełącznik: oznacza on, że AI ma *pozwolenie* na odpowiadanie temu kontaktowi, a nie że kiedykolwiek to zrobiło.
- **Kiedykolwiek odpowiedział** dotyczy *kontaktu* odpisującego — komukolwiek, w tym Twojemu zespołowi.

Możesz również filtrować tabelę Kontaktów w ten sam sposób bez tworzenia listy: otwórz **Filtr** i ustaw **Rozmawiał z AI** na Włączone lub kliknij szybki przycisk **Rozmawiał z AI** nad tabelą. Ten sam filtr znajduje się na [stronie Czatów](../chats/chat-interface.md#chat-filters) jako przycisk **Rozmawiał z AI**, gdy chcesz wyświetlić konwersacje zamiast rekordów kontaktów.



### Rozpoznawanie listy inteligentnej

Na stronie Lists lista inteligentna posiada plakietkę **Smart**, pod nazwą znajduje się podsumowanie jej reguł w prostym języku oraz informacja, kiedy była ostatnio aktualizowana („Updated 4 minutes ago”). Liczba członków jest aktualizowana na żywo.


### Kiedy inteligentna lista się aktualizuje

- **Natychmiast po zmianie kontaktu.** Otaguj kogoś, zmień jego status, wypełnij pole niestandardowe — jeśli sprawi to, że zacznie (lub przestanie) spełniać kryteria, lista zaktualizuje się w ciągu kilku sekund. Przeciągnięcie transakcji do innego etapu lejka również się liczy: reguła **Etap transakcji** reaguje w momencie zmiany na tablicy.
- **Co 15 minut dla reguł opartych na czasie.** Reguły typu „brak aktywności w ciągu ostatnich 30 dni” stają się prawdziwe wraz z upływem czasu, bez ingerencji w kontakt, dlatego każda inteligentna lista jest ponownie sprawdzana w cyklu kwadransowym.
- **Na żądanie.** Otwórz menu **⋯** listy i kliknij **Odśwież teraz**, aby natychmiast ponownie uruchomić reguły, a liczba członków w wierszu i wiersz „Zaktualizowano…” zaktualizują się od razu.

### Nie można dodawać ani usuwać osób ręcznie

Na tym polega istota inteligentnej listy: jej członkostwo jest wyliczane na podstawie reguł, więc wszystko, co zrobisz ręcznie, zostałoby cofnięte przy następnym sprawdzeniu. W praktyce:

- Rozwinięta lista nie posiada przycisku **Dodaj kontakty** ani opcji **Usuń** przy członku — zamiast tego wyświetla komunikat *„Członkowie są wyliczani na podstawie reguł tej listy”*.
- Inteligentne listy nie pojawiają się w akcji zbiorczej **Lista** na stronie Kontakty, w selektorze list kontaktu ani jako cel importu.

Aby zmienić osoby znajdujące się na liście, otwórz jej menu **⋯** i kliknij **Edytuj reguły**.

### Inteligentne listy a transmisje

Transmisja może być skierowana do inteligentnej listy tak samo, jak do każdej innej, co czyni je niezwykle użytecznymi: wskaż listę „otagowani `hot-lead`, brak odpowiedzi od 7 dni”, a grupa odbiorców będzie aktualizować się sama.

> **Uwaga: to może samodzielnie wysyłać wiadomości.** Jeśli aktywna transmisja lub kampania na tej liście ma włączoną opcję **Wyślij do nowych członków listy**, każdy kontakt, który nowo spełni Twoje reguły, automatycznie otrzyma wiadomość powitalną — na tym właśnie polega łączenie tych funkcji, ale oznacza to również, że wiadomości mogą być wysyłane bez Twojej ingerencji, a każda wiadomość zużywa kredyty. Sprawdź, co zasila lista (kolumna **Źródła** na stronie Listy), zanim rozszerzysz jej reguły.

---

## Przeglądanie i wyszukiwanie członków listy

Na stronie Listy kliknij wiersz listy, aby go rozwinąć i zobaczyć wszystkich znajdujących się na niej użytkowników. Dostępne jest pole wyszukiwania, które pozwala znaleźć osobę po imieniu, numerze telefonu lub adresie e-mail. Z tego poziomu możesz **usunąć pojedynczy kontakt z listy** — spowoduje to usunięcie go tylko z tej listy, bez usuwania samego kontaktu ani wpływania na jego przynależność do innych list.

Na [inteligentnej liście](#smart-lists-auto-updating) ten sam panel jest tylko do odczytu: możesz przeglądać i wyszukiwać jej członków, ale nie ma opcji Usuń, ponieważ członkostwo wynika z reguł listy.

---

## Dodawanie kontaktów do listy

Dodawaj kontakty do listy z widoku rozwiniętej listy, z panelu szybkiego podglądu kontaktu lub jego pełnego rekordu, albo za pomocą akcji zbiorczej **Dodaj do listy** poniżej. [Inteligentne listy](#smart-lists-auto-updating) nie są dostępne w żadnym z tych miejsc — wypełniają się automatycznie na podstawie swoich reguł.

> **Uwaga: dodanie kogoś do listy może spowodować wysłanie do tej osoby wiadomości.** Jeśli w przypadku transmisji na żywo na tej liście włączona jest opcja **Wyślij do nowych członków listy**, dodanie kontaktu spowoduje natychmiastowe wysłanie do niego wiadomości powitalnej, zużycie kredytów oraz przekazanie odpowiedzi agentowi danej transmisji.
>
> Przed wykonaniem tej czynności zobaczysz ostrzeżenie. Niezależnie od sposobu dodania osoby — poprzez zbiorczą akcję **Dodaj do listy**, ekran **Dodaj członków** danej listy lub przełączniki listy w profilu kontaktu — na ekranie pojawi się informacja, która transmisja zostanie wysłana, z prośbą o potwierdzenie. Usunięcie kogoś z listy nigdy nie powoduje wysłania żadnej wiadomości, więc dzieje się to natychmiast.
>
> Jeśli **więcej niż jedna** transmisja na żywo na tej samej liście ma włączony ten przełącznik, nowy kontakt otrzyma **po jednej wiadomości powitalnej od każdej z nich**, za które opłaty zostaną naliczone oddzielnie. Ostrzeżenie zawiera informację o ich liczbie. Możesz to zatrzymać w kroku „Odbiorcy” danej transmisji — zobacz [Transmisje](../broadcasts/broadcasts.md).

---

## Edytowanie kontaktu

1. W tabeli Kontaktów kliknij w dowolnym miejscu **wiersza** kontaktu, aby otworzyć [panel szybkiego podglądu](creating-contacts.md).
2. Kliknij **Edytuj**.
3. Zaktualizuj imię i nazwisko, numer telefonu, adres e-mail, kanał, tagi lub Notatki.
4. Kliknij **Zapisz**.

> **Kliknięcie wiersza a kliknięcie nazwy.** Kliknięcie wiersza otwiera panel szybkiego podglądu. Kliknięcie **nazwy** kontaktu otwiera czat z tą osobą — zobacz [Dodawanie nowego kontaktu](creating-contacts.md).

Członkostwo na listach edytuje się z poziomu sekcji **Listy** w panelu szybkiego podglądu, a nie z poziomu samego formularza edycji — kliknij **+** obok **Listy** w panelu i zaznacz lub odznacz odpowiednie listy.

---

## Działania masowe (wybieranie wielu kontaktów jednocześnie)

1. Zaznacz pole wyboru na początku wiersza kontaktu. Możesz zaznaczyć dowolną liczbę kontaktów lub użyć pola wyboru w nagłówku, aby wybrać wszystkie aktualnie wyświetlane kontakty. Gdy cała strona jest zaznaczona, **tuż nad wierszami tabeli pojawi się niebieski pasek**, oferujący opcję **Wybierz wszystkie N kontaktów pasujących do filtrów** — jedno kliknięcie rozszerza zaznaczenie na wszystkie dopasowania, a nie tylko na widoczną stronę, dzięki czemu jedna akcja może objąć tysiące kontaktów jednocześnie. Ten pasek określa tylko, *kto* jest zaznaczony; przyciski, które *wykonują* akcje, znajdują się na pasku akcji poniżej.
2. **Na dole ekranu pojawi się pływający pasek akcji** z opcjami:
   - **Bot włączony / Bot wyłączony** — włączanie/wyłączanie bota AI dla każdego zaznaczonego kontaktu.
   - **Prywatny / Upublicznij** — przełączanie prywatności.
   - **DND / Wyłącz DND** — przełączanie trybu Nie przeszkadzać (Do Not Disturb).
   - **Oznacz jako spam / Odznacz jako spam**.
   - **Archiwizuj / Przywróć z archiwum** — zamknij czat każdego zaznaczonego kontaktu i przenieś go do archiwum czatów lub przywróć je wszystkie. Jest to to samo archiwum, co na stronie Czatów — zobacz [Zamykanie konwersacji](../chats/chat-interface.md#closing-a-conversation-when-youre-done).
   - **Przypisz kampanię** — przypisz zaznaczone kontakty do kampanii. **Tylko dla kont z klasycznymi kampaniami** — zobacz notatkę poniżej.
   - **Dodaj do listy**.
   - **Taguj** — zastosuj tag do każdego zaznaczonego kontaktu.
   - **Automatyczne tagowanie** — pozwól agentowi AI każdego kontaktu przeczytać całą konwersację i zastosować własne reguły tagowania lub wybierz reguły jednego agenta dla wszystkich zaznaczonych. Ta sama cena co w przypadku tagowania na żywo: 1 kredyt za zastosowany tag, brak opłat za kontakty, które nie otrzymały nowych tagów. Do 500 kontaktów na uruchomienie. Zobacz [Tagowanie konwersacji na żądanie](../get-started/creating-tags.md#tagging-a-conversation-on-demand).
   - **Automatyzacja** — dodaj zaznaczone kontakty do automatyzacji. Pojawia się tylko, jeśli Twoje konto posiada Automatyzacje.
   - **Eksportuj** — pobierz zaznaczone kontakty jako plik.
   - **Usuń** — trwale usuwa każdy zaznaczony kontakt.
3. Kliknij wybraną akcję. Destrukcyjne akcje (Usuń, Oznacz jako spam) wymagają najpierw potwierdzenia.

> **Brak przycisku „Przypisz kampanię”? Jest to normalne w przypadku kont z Agentami AI.** Jeśli w Twoim menu widnieje **Agenci AI**, a brak jest pozycji **Kampanie**, przypisywanie kontaktów do kampanii nie ma już zastosowania. Zamiast tego umieść kontakty na **liście**, a następnie wyślij do niej wiadomość za pomocą [Transmisji](../broadcasts/broadcasts.md) lub pozwól [Punktowi wejścia](../ai-agents/entry-points.md) przekazać nowe konwersacje odpowiedniemu Agentowi. Pełne zestawienie starego sposobu z nowym: [Przejście z Kampanii na Transmisje i Agentów](../moving-from-campaigns.md).

Kliknij mały symbol **×** na końcu paska lub odznacz pola wyboru, aby wyczyścić zaznaczenie.

> **To nie to samo, co strona Czatów.** Na stronie **Kontakty** pasek akcji zbiorczych unosi się na dole ekranu. Na stronie **Czaty** odpowiedni pasek znajduje się *nad listą czatów*, wewnątrz kolumny listy, z własnym głównym polem wyboru — zobacz [Zbiorcze akcje w skrzynce odbiorczej](../chats/chat-interface.md#bulk-inbox-actions). Obie strony wyświetlają ten sam rodzaj paska „wybierz wszystkie N” nad swoimi wierszami, gdy widoczna strona jest w pełni zaznaczona.

> **Wskazówka: dzielenie kontaktów na równe partie.** Nie ma automatycznego przycisku „podziel na listy po 50”, ale sama tabela pozwala szybko to osiągnąć: wyświetla dokładnie **50 kontaktów na stronę**, a pole wyboru w nagłówku zaznacza całą stronę. Zaznacz więc pole wyboru w nagłówku, kliknij **Dodaj do listy**, wybierz **+ Nowa lista** w wyskakującym okienku i nadaj jej nazwę (na przykład „Partia 1”) — w momencie utworzenia listy wybrane kontakty zostaną do niej automatycznie dodane. Następnie przejdź do kolejnej strony i powtórz czynność. Kilkaset kontaktów można podzielić na równe listy po 50 elementów w kilka minut — bez konieczności dodawania kontaktów pojedynczo. Jeśli potrzebujesz partii tylko do *wysyłki* (a nie do organizowania), możesz całkowicie pominąć listy: [Wiadomość rozsyłana](../broadcasts/broadcasts.md) w **trybie Drip** automatycznie przetworzy jedną dużą listę w partiach za Ciebie.

---

## Następne kroki

- [Dodawanie nowego kontaktu](creating-contacts.md) — dodawaj kontakty pojedynczo, wraz z pełnym przewodnikiem po ekranie Kontaktów.
- [Importowanie kontaktów z pliku](importing-contacts.md) — prześlij arkusz kalkulacyjny z kontaktami.
- [Eksportowanie kontaktów](exporting-contacts.md) — pobierz swoje kontakty do pliku.
