# Przewodnik po produkcie Canvider

Canvider to wielodostępny system ATS (Applicant Tracking System). Każda poniższa funkcja dotyczy wyłącznie Twojej
firmy (pracodawcy) — członkowie zespołów z innych firm nigdy nie zobaczą Twoich danych.

**Główna nawigacja (górny pasek):** Dashboard · Jobs · People · Analytics · Create Job · menu profilu
(Profile, Settings, Canvider Flow, Sign Out).

---

## Jak czytać ten dokument

Każda funkcja jest opisana za pomocą tych samych pięciu pól, dzięki czemu możesz szybko znaleźć to, czego potrzebujesz:

| Pole | Co ci mówi |
|-------|-------------------|
| **Short Description** | Czym jest funkcja, w jednym zdaniu. |
| **Purpose** | Jeden konkretny rezultat, jaki daje funkcja. |
| **Context** | *Dlaczego* funkcja istnieje — problem rekrutacyjny, który rozwiązuje, kiedy ma znaczenie i jak pasuje do reszty Canvider. Przeczytaj to, jeśli zastanawiasz się, czy funkcja jest warta Twojego czasu. |
| **How to use it** | Dokładne kroki, klik po kliku. |
| **Good to know** | Ograniczenia, koszty, wymagania wstępne i pułapki, które łatwo odkryć dopiero na własnym doświadczeniu. |
| **Related** | Inne funkcje, które najprawdopodobniej będą Ci potrzebne razem z tą. |

**Uwaga o wymaganiach wstępnych.** Niektóre funkcje wymagają poziomu pracodawcy, podłączonej integracji lub
konkretnej roli. Zawsze jest to podane w sekcji **Good to know**, więc sprawdź tam, zanim uznasz, że
coś nie działa.

---

## Spis treści

1. [Konto i dostęp](#1-account--access)
2. [Pulpit](#2-dashboard)
3. [Tworzenie ofert pracy](#3-job-creation)
4. [Zarządzanie ofertami pracy](#4-job-management)
5. [Pozyskiwanie i wyszukiwanie kandydatów](#5-candidate-sourcing--discovery)
6. [Śledzenie kandydatów (People)](#6-applicant-tracking-people)
7. [Strona szczegółów kandydata](#7-applicant-detail-page)
8. [Funkcje AI](#8-ai-features)
9. [Komunikacja](#9-communication)
10. [Planowanie i kalendarz](#10-scheduling--calendar)
11. [Analityka i raportowanie](#11-analytics--reporting)
12. [Ustawienia i konfiguracja](#12-settings--configuration)
13. [Strona kariery i publikowanie ofert](#13-careers-page--job-distribution)
14. [Integracje](#14-integrations)
15. [Zespół i uprawnienia](#15-team--permissions)
16. [Prywatność, zgodność z przepisami i bezpieczeństwo](#16-privacy-compliance--security)
17. [Plany i kredyty](#17-plans--credits)

---

## 1. Konto i dostęp

### Feature name: Logowanie
**Short Description:** Zaloguj się do Canvider, podając swój e-mail lub nazwę użytkownika oraz hasło.
**Purpose:** Bezpieczne wejście do przestrzeni roboczej rekrutacji Twojej firmy.
**Context:** Canvider przechowuje CV, dane kontaktowe, oczekiwania płacowe i poufne wewnętrzne notatki rekrutacyjne — dane o wartości handlowej i chronione prawnie. Logowanie robi więcej niż tylko odblokowanie aplikacji: ustala, do danych którego pracodawcy masz prawo dostępu przez resztę sesji, a to fundament, na którym opiera się cały system wielodostępny. Zadanie matematyczne "Security Check" pod polem hasła to lekkie zabezpieczenie przed botami, które zatrzymuje zautomatyzowane skrypty przeprowadzające ataki typu credential stuffing, zanim dotrą do porównania hasła — dlatego widzisz je, mimo że jesteś prawdziwym użytkownikiem.
**How to use it:**
1. Przejdź na stronę logowania Canvider (`/signin/`).
2. W pierwszym polu wpisz swój adres e-mail (lub nazwę użytkownika).
3. Wpisz swoje hasło.
4. Rozwiąż zadanie matematyczne "Security Check" pokazane pod polem hasła.
5. Opcjonalnie zaznacz "Remember me", aby pozostać zalogowanym.
6. Kliknij przycisk "Sign In".

**Good to know:**
- Zarówno adres e-mail, jak i nazwa użytkownika działają w pierwszym polu — prowadzą do tego samego konta.
- "Remember me" utrzymuje logowanie przez dłuższy czas. Nie zaznaczaj tej opcji na wspólnych lub publicznych komputerach.
- Pięć nieudanych prób blokuje konto na 30 minut, więc zamiast zgadywać hasło wielokrotnie, skorzystaj z "Forgot password?".
- Konta członków zespołu są dostępne wyłącznie na zaproszenie — administrator w Twojej firmie wysyła zaproszenie. (Nowe firmy zakładają przestrzeń roboczą w [rejestracji w Canvider](https://canvider.com/signup/).)

**Related:** [Ochrona przed zablokowaniem konta](#feature-name-account-lockout-protection) · [Nie pamiętam hasła](#feature-name-forgot-password) · [Wylogowanie](#feature-name-sign-out) · [Izolacja danych w środowisku wielodostępnym](#feature-name-multi-tenant-data-isolation)

---

### Feature name: Ochrona przed zablokowaniem konta
**Short Description:** Konto jest tymczasowo blokowane po wielokrotnych nieudanych próbach logowania.
**Purpose:** Blokuje ataki polegające na zgadywaniu hasła do Twojego konta.
**Context:** Konta w systemach rekrutacyjnych są atrakcyjnym celem, ponieważ zawierają tysiące zweryfikowanych imion, adresów e-mail i numerów telefonów — idealny materiał do phishingu i oszustw tożsamościowych. Najtańszy atak na każdą stronę logowania polega na próbowaniu popularnych haseł dla znanego adresu e-mail tysiące razy. Tymczasowa blokada sprawia, że taki atak traci sens: napastnik, który może wykonać tylko pięć prób na pół godziny, nigdy nie przejdzie przez listę haseł. Kosztem dla Ciebie jest drobna niedogodność w rzadkich sytuacjach, gdy naprawdę zapomnisz własnego hasła.
**How to use it:**
1. Nie trzeba niczego konfigurować — ta funkcja jest zawsze włączona.
2. Po 5 nieudanych próbach logowania konto jest zablokowane na 30 minut.
3. Poczekaj, aż blokada wygaśnie, lub skorzystaj z "Forgot password?", aby zresetować hasło.
4. Zaloguj się ponownie, podając poprawne dane.

**Good to know:**
- Blokada ma charakter czasowy i zdejmuje się sama — żaden administrator nie musi Cię odblokowywać.
- Zresetowanie hasła przez e-mail natychmiast usuwa blokadę, więc jest to szybsza droga.
- Osobne ograniczenie liczby prób logowania wynosi 5 na godzinę na klienta, niezależnie od blokady konta.
- Powtarzające się blokady, których nie spowodowałeś, to sygnał, że ktoś atakuje Twój adres — poinformuj o tym administratora.

**Related:** [Logowanie](#feature-name-sign-in) · [Nie pamiętam hasła](#feature-name-forgot-password) · [Ograniczanie liczby żądań](#feature-name-rate-limiting)

---

### Feature name: Nie pamiętam hasła
**Short Description:** Zażądaj linku do resetowania hasła przez e-mail.
**Purpose:** Odzyskaj dostęp bez kontaktu z administratorem.
**Context:** Resetowanie hasła to najczęstsza prośba o pomoc w każdym narzędziu biznesowym, a każdy reset wymagający udziału administratora kosztuje czas obu stron i stwarza ryzyko inżynierii społecznej — "Jestem zablokowany, czy możesz mi po prostu zresetować hasło?" to najstarszy atak w podręczniku. Samoobsługowe resetowanie przez zweryfikowany e-mail eliminuje oba problemy: dowodem tożsamości jest dostęp do skrzynki, a tego napastnik spoza Twojej firmy nie ma. To także najszybsze wyjście z blokady.
**How to use it:**
1. Na stronie logowania kliknij "Forgot password?".
2. Wpisz swój adres e-mail.
3. Rozwiąż zadanie matematyczne "Security Check".
4. Kliknij "Send Reset Link".
5. Otwórz w skrzynce wiadomość z resetowaniem hasła i kliknij znajdujący się w niej link.

**Good to know:**
- Użyj adresu e-mail przypisanego do Twojego konta Canvider — reset na nieznany adres nie dotrze.
- Link ma ograniczony czas ważności. Jeśli za długo zwlekasz, po prostu poproś o nowy.
- Jeśli wiadomość nie pojawi się w ciągu kilku minut, sprawdź foldery spamu lub kwarantanny.
- Zażądanie resetu to także najszybszy sposób na usunięcie aktywnej, 30-minutowej blokady.

**Related:** [Resetowanie hasła](#feature-name-reset-password) · [Ochrona przed zablokowaniem konta](#feature-name-account-lockout-protection) · [Zmiana hasła](#feature-name-change-password)

---

### Feature name: Resetowanie hasła
**Short Description:** Ustaw nowe hasło, korzystając z linku wysłanego e-mailem, który ma ograniczony czas ważności.
**Purpose:** Przywraca dostęp do konta dzięki silnemu, zweryfikowanemu hasłu.
**Context:** To druga część procesu odzyskiwania hasła i to tutaj faktycznie egzekwowana jest jego jakość. Miernik siły i wyraźna lista wymagań istnieją dlatego, że najczęstszą przyczyną przejęcia systemu ATS nie jest zaawansowany exploit, lecz ponownie użyte lub słabe hasło. Link jest celowo krótkotrwały: link resetujący leżący latami w starej skrzynce byłby stałym tylnym wejściem do Twojej bazy kandydatów.
**How to use it:**
1. Kliknij link resetujący z e-maila, aby otworzyć stronę tworzenia nowego hasła.
2. Wpisz swoje nowe hasło — obserwuj miernik "Password Strength".
3. Spełnij wszystkie wymagania: 8+ znaków, wielka litera, mała litera, cyfra, znak specjalny.
4. Wpisz je ponownie w polu "Confirm New Password" i poczekaj na komunikat "Passwords match!".
5. Kliknij "Reset My Password".
6. Kliknij "Back to Sign In" i zaloguj się nowym hasłem.

**Good to know:**
- Wszystkie pięć wymagań musi być spełnionych — 8+ znaków, wielka litera, mała litera, cyfra i znak specjalny. Przycisk wysyłania pozostaje nieaktywny, dopóki nie zostaną spełnione.
- Link wygasa. Jeśli tak się stało, wróć do "Forgot password?" i zażądaj nowego.
- Linki resetujące są jednorazowe; użyty link nie otworzy formularza ponownie.
- Nie używaj hasła z innego serwisu — ponowne użycie tych samych danych logowania to najczęstsza droga do przejęcia kont firmowych.

**Related:** [Nie pamiętam hasła](#feature-name-forgot-password) · [Zmiana hasła](#feature-name-change-password) · [Logowanie](#feature-name-sign-in)

---

### Feature name: Akceptacja zaproszenia / rejestracja
**Short Description:** Nowi członkowie zespołu tworzą konto na podstawie wysłanego e-mailem zaproszenia.
**Purpose:** Wprowadza współpracowników na podstawie zaproszenia, nigdy przez otwartą rejestrację.
**Context:** W przestrzeni roboczej firmy Canvider celowo nie ma otwartej opcji "dołącz do tej firmy". Gdyby każdy mógł założyć konto i przypisać się do firmy, dane kandydatów byłyby oddalone o jedno odgadnięte nazwisko firmy od obcej osoby. Rejestracja wyłącznie na zaproszenie działa odwrotnie: istniejący administrator decyduje, kto dołącza i — co najważniejsze — jaką dostanie rolę, zanim konto w ogóle powstanie. Adres e-mail jest na tym ekranie zablokowany właśnie po to, aby zaproszenie dla jednej osoby nie mogło zostać przekierowane do innej.
**How to use it:**
1. Otwórz e-mail z zaproszeniem od swojej firmy i kliknij link w zaproszeniu.
2. Sprawdź stronę "Accept Invitation", na której widać Twoje imię, firmę i przypisaną rolę.
3. Twój adres e-mail jest już wpisany i nie można go zmienić.
4. Wpisz "Create Password" (minimum 6 znaków).
5. Wpisz ponownie hasło w polu "Confirm Password".
6. Kliknij "Complete Registration".
7. Zostaniesz przekierowany na stronę zakończenia rejestracji — teraz zaloguj się.

**Good to know:**
- Rola pokazana na tej stronie została wybrana przez osobę, która Cię zaprosiła, i określa, do czego masz dostęp od pierwszego dnia.
- Zaproszenia mają datę wygaśnięcia. Jeśli Twoje wygasło, poproś administratora o wysłanie nowego.
- Adresu e-mail nie można tu edytować — to rozwiązanie celowe; jeśli jest błędny, poproś o nowe zaproszenie.
- Rejestracja nie loguje Cię automatycznie; po jej zakończeniu przejdź na stronę logowania.

**Related:** [Zapraszanie członka zespołu](#feature-name-invite-team-member) · [Zarządzanie oczekującymi zaproszeniami](#feature-name-manage-pending-invitations) · [Uprawnienia oparte na rolach](#feature-name-role-based-permissions) · [Logowanie](#feature-name-sign-in)

---

### Feature name: Profil użytkownika
**Short Description:** Przeglądaj i edytuj swoje dane osobowe oraz dane firmy.
**Purpose:** Utrzymuje Twoją tożsamość rekrutera w systemie w poprawnym stanie.
**Context:** Profil to nie ozdoba — to tożsamość, którą Canvider przypisuje do wszystkiego, co robisz. Twoje imię pojawia się w wewnętrznych komentarzach, w osi aktywności, przy przesyłanych plikach i w podpowiedziach @wzmianek, a Twój e-mail to to, co widzą współpracownicy, gdy muszą się z Tobą skontaktować w sprawie kandydata. Nieaktualny profil (zły dział po zmianie zespołu, stary numer telefonu) po cichu psuje każdy z tych punktów kontaktu, dlatego warto poświęcić dwie minuty na sprawdzenie go, gdy dołączasz do firmy i po każdej zmianie wewnętrznej.
**How to use it:**
1. Kliknij swój awatar w prawym górnym rogu paska nawigacji.
2. Wybierz "Profile" z rozwijanego menu.
3. Sprawdź dane konta: ostatnie logowanie (Last Login) i datę utworzenia konta (Account Created).
4. W sekcji "Personal Information" edytuj pola First Name, Last Name, Email i Phone.
5. W sekcji "Company Information" edytuj pola Company, Position i Department.
6. Kliknij "Save Changes".

**Good to know:**
- "Last Login" to przydatna samokontrola: nietypowa godzina lub data to powód, by zgłosić to administratorowi.
- Twoje imię podane tutaj jest tym, co pojawia się w komentarzach, wzmiankach i przy przesyłanych plikach w całej aplikacji.
- Zmiana adresu e-mail tutaj zmienia to, dokąd dostarczane są powiadomienia o koncie.
- Ta strona edytuje *Ciebie*, a nie publiczny wizerunek firmy — ten znajduje się w sekcji Strona kariery i Workloupe.

**Related:** [Zmiana zdjęcia profilowego](#feature-name-change-profile-photo) · [Zmiana hasła](#feature-name-change-password) · [Wzmianki w zespole](#feature-name-team-mentions) · [Materiały marki firmy](#feature-name-company-branding-assets)

---

### Feature name: Zmiana zdjęcia profilowego
**Short Description:** Prześlij osobisty awatar do swojego konta.
**Purpose:** Ułatwia rozpoznawanie komentarzy, aktywności i wzmianek.
**Context:** W udostępnianym procesie rekrutacji kilku rekruterów komentuje tych samych kandydatów, a czytanie ściany podobnie wyglądających podpisów jest powolne. Awatary zamieniają to przeglądanie w natychmiastowe rozpoznawanie wzorców — w wątku znajdziesz notatkę swojego menedżera rekrutującego, nie czytając ani jednego nazwiska. To niewielka funkcja o dużym wpływie na zespoły liczące więcej niż trzy lub cztery osoby, które pracują nad tymi samymi ofertami.
**How to use it:**
1. Otwórz stronę swojego profilu z rozwijanego menu awatara.
2. Kliknij przycisk "Change Photo".
3. W oknie "Upload Profile Photo" kliknij "Choose a photo (PNG or JPEG only)".
4. Wybierz plik obrazu z komputera.
5. Kliknij "Upload".

**Good to know:**
- Akceptowane są tylko formaty PNG i JPEG; inne formaty są odrzucane przez walidator przesyłania.
- Przesyłane pliki są sprawdzane na podstawie sygnatury pliku, a nie tylko rozszerzenia, więc przemianowany plik nie przejdzie walidacji.
- Najlepiej sprawdza się obraz zbliżony do kwadratu — szerokie zdjęcia są przycinane w okrągłej ramce awatara.
- To zdjęcie jest widoczne wyłącznie dla zespołu; nie jest pokazywane kandydatom.

**Related:** [Profil użytkownika](#feature-name-user-profile) · [Bezpieczeństwo przesyłania plików](#feature-name-file-upload-security) · [Komentarze wewnętrzne](#feature-name-internal-comments)

---

### Feature name: Zmiana hasła
**Short Description:** Zmień hasło do konta bezpośrednio z poziomu aplikacji.
**Purpose:** Pozwala wymienić dane logowania bez resetu przez e-mail.
**Context:** Zdarzają się chwile, w których potrzebujesz nowego hasła od razu, a obieg przez e-mail jest w takiej sytuacji najgorszym rozwiązaniem: wpisałeś hasło w niewłaściwym oknie, ktoś z zespołu widział, jak je wpisujesz, albo stosujesz firmową politykę regularnej zmiany haseł. Wymaganie aktualnego hasła przed ustawieniem nowego chroni też przed klasycznym atakiem na pozostawiony bez opieki laptop — ktoś przy Twoim biurku nie może po cichu przejąć sesji, zmieniając hasło.
**How to use it:**
1. Otwórz stronę swojego profilu z rozwijanego menu awatara.
2. Kliknij przycisk "Change Password".
3. Wpisz obecne hasło.
4. Wpisz nowe hasło.
5. Wpisz je ponownie w polu "Confirm New Password".
6. Kliknij "Change Password".

**Good to know:**
- Musisz znać obecne hasło. Jeśli go nie pamiętasz, użyj opcji "Forgot password?" na stronie logowania.
- Skorzystaj z tego od razu, jeśli podejrzewasz, że Twoje hasło zostało zobaczone lub udostępnione.
- Obowiązują tu te same zasady siły co przy resecie — wybierz coś długiego i unikalnego.

**Related:** [Resetowanie hasła](#feature-name-reset-password) · [Nie pamiętam hasła](#feature-name-forgot-password) · [Profil użytkownika](#feature-name-user-profile)

---

### Feature name: Język interfejsu
**Short Description:** Przełącz cały interfejs między angielskim, tureckim i polskim.
**Purpose:** Pozwala każdemu rekruterowi pracować w preferowanym języku.
**Context:** Canvider jest używany przez zespoły rekrutujące w kilku krajach, a osoba weryfikująca CV w Warszawie nie powinna musieć pracować w drugim języku. Ustawienie jest przypisane do użytkownika, a nie do firmy, więc koordynator z Polski, sourcer z Turcji i menedżer rekrutujący mówiący po angielsku mogą korzystać z tej samej przestrzeni roboczej i tych samych rekordów kandydatów we własnym języku. Pamiętaj, że zmienia to *interfejs*, a nie treści widoczne dla kandydatów — opisy stanowisk i e-maile pozostają dokładnie takie, jakie napisałeś.
**How to use it:**
1. Przejdź do Settings → Preferences.
2. Kliknij zakładkę "Language" w lewym pasku bocznym.
3. W sekcji "Interface Language" przejrzyj listę dostępnych języków.
4. Kliknij język, który chcesz wybrać (obecny jest oznaczony jako "Current").
5. Strona przeładuje się w wybranym języku.

**Good to know:**
- Wybór jest osobisty — zmiana nie wpływa na interfejsy Twoich współpracowników.
- Opisy stanowisk, szablony e-maili i dane kandydatów *nie są* tłumaczone; zmieniają się tylko etykiety i przyciski samego Canvidera.
- Obsługiwane języki to angielski (domyślny), turecki i polski.
- Strona przeładowuje się po zmianie języka, więc zapisz formularz, który jest w trakcie wypełniania, zanim zmienisz ustawienie.

**Related:** [Centrum ustawień](#feature-name-settings-hub) · [Własne szablony e-maili](#feature-name-custom-email-templates)

---

### Feature name: Dokumenty prawne
**Short Description:** Centralna strona z wszystkimi dokumentami prawnymi i dotyczącymi zgodności Canvidera.
**Purpose:** Zapewnia szybki dostęp do warunków, polityki prywatności i zasad użycia AI.
**Context:** Każdy, kto przetwarza dane kandydatów, prędzej czy później będzie musiał wykazać, jak są one obsługiwane — przez własny dział prawny, klienta, ankietę bezpieczeństwa albo kandydata, który składa wniosek w ramach prawa dostępu do danych. Szukanie DPA w starym wątku e-mailowym w takiej chwili to kiepskie doświadczenie. Zebranie wszystkich dokumentów w jednym, przewidywalnym miejscu zamienia takie prośby w link, który wysyłasz w kilka sekund. Strona FAQ dotyczące AI służy temu samemu celowi: kandydaci i rady pracowników coraz częściej pytają konkretnie o to, jak AI jest używana w selekcji.
**How to use it:**
1. Przejdź na stronę dokumentów prawnych (`/legal-documents/`) lub skorzystaj z linku w stopce.
2. Kliknij "Terms of Service", aby przeczytać umowę o świadczenie usług.
3. Kliknij "Privacy Policy", aby zapoznać się z zasadami przetwarzania danych.
4. Kliknij "Data Processing Agreement", aby otworzyć DPA.
5. Kliknij "FAQ on Data & AI Usage", aby znaleźć odpowiedzi dotyczące AI.

**Good to know:**
- Umowa o przetwarzaniu danych (DPA) to dokument, o który zwykle poprosi Twój dział prawny lub zakupów.
- "FAQ on Data & AI Usage" to właściwa odpowiedź, gdy kandydat pyta, czy AI go oceniała.
- Dodaj tę stronę do zakładek, jeśli zajmujesz się przeglądami bezpieczeństwa dostawców — to najszybsze źródło tych odpowiedzi.

**Related:** [Zastrzeżenie dotyczące użycia AI](#feature-name-ai-usage-disclaimer) · [Informacja o prywatności przy pozyskiwaniu kandydatów](#feature-name-sourcing-privacy-notice) · [Zgoda kandydata na przyszłe oferty](#feature-name-candidate-consent-for-future-opportunities)

---

### Feature name: Wylogowanie
**Short Description:** Zakończ sesję i wróć na stronę logowania.
**Purpose:** Chroni Twoje konto na współdzielonych lub publicznych komputerach.
**Context:** Rekruterzy pracują na laptopach w coworkingach, biurach klientów i współdzielonych salach rozmów, a sesja Canvidera pozostawiona otwarta ujawnia dane kontaktowe każdego kandydata i każdą wewnętrzną notatkę o nim osobie, która usiądzie przy komputerze jako następna. Zamknięcie karty przeglądarki nie kończy sesji w sposób pewny — szczególnie gdy zaznaczono "Remember me" — więc tylko jawne wylogowanie gwarantuje zakończenie dostępu. To najcenniejszy nawyk bezpieczeństwa w tym produkcie.
**How to use it:**
1. Kliknij swój awatar w prawym górnym rogu paska nawigacji.
2. Kliknij "Sign Out" na dole rozwijanego menu.
3. Zostaniesz przekierowany na stronę logowania.
4. Zaloguj się ponownie, gdy chcesz wrócić do pracy.

**Good to know:**
- Zamknięcie karty nie jest tym samym co wylogowanie — sesja może trwać, dopóki nie wygaśnie.
- Ma to największe znaczenie, gdy podczas logowania zaznaczono "Remember me".
- Wylogowanie na jednym urządzeniu nie wpływa na Twoje pozostałe urządzenia.

**Related:** [Logowanie](#feature-name-sign-in) · [Dezaktywacja i ponowna aktywacja członka zespołu](#feature-name-deactivate--reactivate-team-member)

---

### Feature name: Powiadomienie o dezaktywacji konta
**Short Description:** Zdezaktywowani użytkownicy widzą stronę z wyjaśnieniem zamiast aplikacji.
**Purpose:** Blokuje dostęp i wyjaśnia, co się stało.
**Context:** Gdy ktoś opuszcza zespół, jego dostęp musi zostać natychmiast odcięty — ale ciche odrzucanie logowania wygenerowałoby zgłoszenie do supportu i zdezorientowanego współpracownika. Ta strona rozwiązuje ten problem: dostęp jest rzeczywiście odcięty (użytkownik nie widzi ofert, kandydatów ani danych), a osoba nadal dostaje jasne wyjaśnienie i następny krok. Obejmuje też tymczasowe sytuacje, na przykład długi urlop, gdy konto ma wrócić do użytku, a nie zostać zniszczone.
**How to use it:**
1. Jeśli Twoje konto zostało zdezaktywowane, logowanie automatycznie przekieruje Cię tutaj.
2. Przeczytaj komunikat wyjaśniający, że dostęp został zawieszony.
3. Skontaktuj się z administratorem firmy, aby przywrócić Ci dostęp.
4. Po ponownej aktywacji zaloguj się normalnie.

**Good to know:**
- Dezaktywacja jest odwracalna — żadne dane nie są usuwane, a ponowna aktywacja przywraca dostęp w takim stanie, w jakim był.
- Tylko administrator Twojej firmy może Cię ponownie aktywować; support Canvidera nie może tego zrobić za nich.
- Zdezaktywowani użytkownicy znikają z podpowiedzi @mention, więc współpracownicy przestają oznaczać kogoś, kto nie może odpowiedzieć.
- Dezaktywacja działa natychmiast, także dla użytkownika, który jest aktualnie zalogowany.

**Related:** [Dezaktywacja i ponowna aktywacja członka zespołu](#feature-name-deactivate--reactivate-team-member) · [Uprawnienia oparte na rolach](#feature-name-role-based-permissions) · [Wzmianki w zespole](#feature-name-team-mentions)

---

## 2. Pulpit

### Feature name: Przegląd pulpitu
**Short Description:** Ekran startowy łączący kalendarz, oś aktywności, gorące oferty i miesięczne statystyki.
**Purpose:** Jedno spojrzenie pokazuje wszystko, co dzieje się dziś w Twojej rekrutacji.
**Context:** Rekrutacja to praca napędzana przerwaniami: zgłoszenia przychodzą w nocy, rozmowy się przesuwają, menedżerowie rekrutujący pytają „gdzie jesteśmy z X?” bez ostrzeżenia. Bez strony startowej pierwsze dziesięć minut każdego dnia mija na odtwarzaniu stanu przez klikanie po jednej ofercie. Pulpit odpowiada od razu na cztery pytania — co jest w moim kalendarzu, co się zmieniło, odkąd wyszedłem, które stanowiska się nagrzewają i jak wygląda miesiąc — dzięki czemu możesz zacząć pracę zamiast się orientować.
**How to use it:**
1. Kliknij "Dashboard" na górnym pasku nawigacji (lub logo Canvidera).
2. Przejrzyj panel kalendarza po lewej stronie, aby zobaczyć nadchodzące rozmowy.
3. Przejrzyj panel osi aktywności po prawej stronie, aby zobaczyć ostatnie zdarzenia.
4. Przewiń w dół do sekcji "Hot Jobs", aby zobaczyć najbardziej aktywne stanowiska.
5. Przewiń dalej do sekcji "Monthly Applicant Overview", aby zobaczyć liczby według statusów.

**Good to know:**
- Wszystko, co widzisz, jest ograniczone do Twojej firmy — panele zbierają dane ze wszystkich ofert, a nie tylko Twoich.
- Traktuj to jako poranną rutynę: najpierw kalendarz (zobowiązania), potem oś aktywności (co się zmieniło), a na końcu Hot Jobs (gdzie poświęcić czas).
- Logo Canvidera jest skrótem do tego widoku z dowolnego miejsca w aplikacji.
- Do pytań o trendy i wyniki, a nie o to, „co dzieje się teraz”, użyj zamiast tego Analytics.

**Related:** [Kalendarz](#feature-name-calendar) · [Oś aktywności](#feature-name-activity-feed) · [Gorące oferty pracy](#feature-name-hot-jobs) · [Pulpit analityki rekrutacji](#feature-name-recruitment-analytics-dashboard)

---

### Feature name: Wyszukiwanie na pulpicie
**Short Description:** Pasek wyszukiwania filtrujący oferty i aktywność na pulpicie.
**Purpose:** Znajduje konkretną ofertę lub zdarzenie bez opuszczania strony.
**Context:** Gdy prowadzisz więcej niż kilka stanowisk, panele Hot Jobs i Activity stają się tak długie, że ich przeglądanie niweczy sens pulpitu. To wyszukiwanie filtruje oba panele w miejscu, co celowo różni się od wyszukiwania osób: służy do orientacji („co się wydarzyło na stanowisku Unity Developer?”), a nie do znajdowania osoby. Ponieważ filtruje na bieżąco podczas pisania i nigdy nie przenosi na inną stronę, zachowujesz kontekst pulpitu, gdy szukasz.
**How to use it:**
1. Otwórz pulpit.
2. Kliknij pole wyszukiwania oznaczone "Search jobs & activity…" w nagłówku.
3. Wpisz dowolny fragment tytułu oferty lub tekstu aktywności.
4. Panele Hot Jobs i Activity filtrują się na bieżąco podczas pisania.
5. Wyczyść pole, aby przywrócić pełny widok.

**Good to know:**
- Filtruje tylko panele pulpitu — nie przeszukuje kandydatów. Do tego służy Applicant Search na stronie People.
- Działają częściowe dopasowania, więc wystarczy fragment tytułu oferty.
- Wyczyszczenie pola przywraca pełny pulpit; nigdy nie musisz przeładowywać strony.

**Related:** [Wyszukiwanie kandydatów](#feature-name-applicant-search) · [Gorące oferty pracy](#feature-name-hot-jobs) · [Oś aktywności](#feature-name-activity-feed) · [Filtry ofert pracy](#feature-name-job-filters)

---

### Feature name: Kalendarz
**Short Description:** Wbudowany kalendarz pokazujący rozmowy kwalifikacyjne i wydarzenia rekrutacyjne.
**Purpose:** Dzięki niemu każda rozmowa i spotkanie są widoczne w jednym miejscu.
**Context:** Planowanie rozmów kwalifikacyjnych najczęściej się sypie, ponieważ zobowiązanie żyje w jednym systemie (Twoim kalendarzu służbowym), a kontekst w innym (ATS). Kalendarz Canvider łączy oba: każde wydarzenie jest powiązane z konkretną ofertą i kandydatem, więc wpis nigdy nie jest samym "Interview — 2pm" bez informacji, kogo dotyczy i po co. Jeśli połączysz Google lub Microsoft, ten widok pozostaje zsynchronizowany z Twoim prawdziwym kalendarzem, dzięki czemu jest widokiem roboczym, a nie duplikatem, który trzeba utrzymywać ręcznie.
**How to use it:**
1. Otwórz pulpit i znajdź panel "Calendar".
2. Przełącz widok przyciskami "Day", "Week" lub "Month".
3. Użyj strzałek w lewo i w prawo, aby przechodzić między okresami.
4. Kliknij "Today", aby wrócić do bieżącej daty.
5. Kliknij dowolny dzień z kolorowymi kropkami, aby otworzyć jego listę wydarzeń.

**Good to know:**
- Kolorowe kropki oznaczają dni z wydarzeniami; kolor to ten, który wybrano przy tworzeniu wydarzenia.
- Widok miesiąca najlepiej nadaje się do wychwytywania przeciążenia harmonogramu; widok dnia — do faktycznego prowadzenia dnia.
- Po połączeniu z Google lub Microsoft wydarzenia synchronizują się w obu kierunkach, a w nagłówku pojawia się wskaźnik "Syncing...".
- Wydarzenia są powiązane z ofertą i kandydatem, więc zawsze możesz prześledzić rozmowę do konkretnej aplikacji.

**Related:** [Tworzenie wydarzenia w kalendarzu](#feature-name-create-calendar-event) · [Planowanie rozmowy kwalifikacyjnej](#feature-name-schedule-interview) · [Synchronizacja kalendarza](#feature-name-calendar-sync) · [Edycja lub usuwanie wydarzenia w kalendarzu](#feature-name-edit-or-delete-calendar-event)

---

### Feature name: Tworzenie wydarzenia w kalendarzu
**Short Description:** Dodaj rozmowę lub spotkanie bezpośrednio z kalendarza.
**Purpose:** Planuje wydarzenia rekrutacyjne bez opuszczania pulpitu.
**Context:** To sposób rezerwacji oparty na kalendarzu, w przeciwieństwie do Planowania rozmowy kwalifikacyjnej, które zaczyna się od kandydata. Użyj go, gdy myślisz w kategoriach czasu ("czwartek po południu jest wolny — zapełnijmy go"), a nie osoby. Ponieważ nadal wymaga wskazania stanowiska i kandydata, powstałe wydarzenie ma te same powiązania i te same automatyczne zaproszenia e-mail co rezerwacja ze strony kandydata; obie ścieżki tworzą ten sam rodzaj rekordu, tylko zaczynając z przeciwnych stron.
**How to use it:**
1. Na kalendarzu pulpitu kliknij dzień, aby otworzyć jego okno.
2. Kliknij "+ Add New Event".
3. Wypełnij "Event Title" i wybierz "Event Type".
4. Wybierz jednego lub wielu "Recruiters" z listy rozwijanej.
5. Wybierz "Position" (ofertę), a następnie wybierz "Candidate" z tej oferty.
6. Ustaw datę, "Start Time" i "End Time".
7. Opcjonalnie dodaj "Meeting Link" lub go wygeneruj (zob. linki do spotkań).
8. Zaznacz "Inform invitees by E-mail", aby wysłać zaproszenia.
9. Wybierz "Color" dla wydarzenia i kliknij "Save Event".

**Good to know:**
- Lista kandydatów jest filtrowana według wybranego stanowiska, dlatego najpierw wybierz ofertę.
- Bez zaznaczenia "Inform invitees by E-mail" nic nie zostanie wysłane — prywatny placeholder utworzysz, zostawiając to pole odznaczone.
- Zaproszenia e-mail zawierają załącznik .ics, dzięki czemu odbiorcy mogą dodać go do dowolnej aplikacji kalendarza.
- Warto konsekwentnie używać kolorów (na przykład jednego koloru na etap rekrutacji) — to właśnie kolory sprawiają, że widok miesiąca jest czytelny.

**Related:** [Planowanie rozmowy kwalifikacyjnej](#feature-name-schedule-interview) · [Generowanie linku do spotkania](#feature-name-meeting-link-generation) · [Załączniki kalendarza ICS](#feature-name-ics-calendar-attachments) · [Kalendarz](#feature-name-calendar)

---

### Feature name: Edycja lub usuwanie wydarzenia w kalendarzu
**Short Description:** Zmień lub usuń istniejące wydarzenie w kalendarzu.
**Purpose:** Utrzymuje harmonogram w zgodzie z rzeczywistością, gdy plany się zmieniają.
**Context:** Rozmowy kwalifikacyjne są przesuwane nieustannie — lot kandydata się opóźnia, menedżer rekrutujący zostaje wciągnięty w eskalację od klienta. Ryzykiem nie jest sama zmiana terminu, lecz nieaktualna kopia: odwołana rozmowa pozostawiona w kalendarzu marnuje popołudnie rekrutera, a przeniesiona, która nie została zaktualizowana, oznacza, że kandydat dołącza do pustego spotkania. Edycja w tym miejscu utrzymuje połączone kalendarze i powiadomionych uczestników w zgodzie z rzeczywistością, dlatego jest lepsza niż zwykłe zarezerwowanie drugiego wydarzenia i zignorowanie pierwszego.
**How to use it:**
1. Na kalendarzu pulpitu kliknij dzień zawierający wydarzenie.
2. Znajdź wydarzenie na liście wydarzeń w oknie dnia.
3. Kliknij ikonę ołówka (edycja), aby zmienić szczegóły, a następnie zapisz.
4. Lub kliknij ikonę kosza (usuwanie), aby usunąć wydarzenie.
5. Potwierdź usunięcie w wyświetlonym oknie.

**Good to know:**
- Edytuj zamiast usuwać i tworzyć od nowa: edycje są przenoszone do zsynchronizowanego kalendarza zewnętrznego, a ponownie utworzone wydarzenie traci swoją historię.
- Usunięcie jest również przenoszone do połączonego kalendarza Google lub Microsoft, gdy synchronizacja jest włączona.
- Jeśli zaproszenia zostały wysłane e-mailem, poinformuj uczestników także o zmianie — ciche edycje mogą nie dotrzeć do wszystkich.
- Usunięcie wymaga potwierdzenia, ponieważ z poziomu kalendarza nie można go cofnąć.

**Related:** [Tworzenie wydarzenia w kalendarzu](#feature-name-create-calendar-event) · [Synchronizacja kalendarza](#feature-name-calendar-sync) · [Planowanie rozmowy kwalifikacyjnej](#feature-name-schedule-interview)

---

### Feature name: Oś aktywności
**Short Description:** Chronologiczny strumień aplikacji, zmian statusów i zdarzeń związanych z ofertami.
**Purpose:** Pokazuje, co ostatnio zrobili Twój zespół i kandydaci.
**Context:** We wspólnym procesie rekrutacji kosztowną wpadką jest zduplikowana lub sprzeczna praca: dwóch rekruterów piszących do tego samego kandydata albo ktoś przesuwający dalej osobę, którą koleżanka już odrzuciła. Oś aktywności jest wspólną warstwą świadomości, która temu zapobiega — to odpowiedź na pytanie "co się wydarzyło, kiedy mnie nie było?", zadane bez pytania kogokolwiek. Jest też lekkim śladem audytu: gdy status kandydata wygląda źle, z osi zwykle widać, kto go zmienił i kiedy.
**How to use it:**
1. Otwórz pulpit i znajdź panel "Activity Feed".
2. Kliknij zakładkę "All", aby zobaczyć wszystko, lub zakładkę kategorii, aby filtrować.
3. Przewijaj wpisy, aby przejrzeć ostatnie zdarzenia.
4. Kliknij wpis, aby przejść do powiązanego kandydata lub oferty.

**Good to know:**
- Wpisy są klikalne — to najszybsza droga do danego kandydata lub oferty.
- Zakładki kategorii to sposób na przebicie się przez szum w tygodniu z dużą liczbą zgłoszeń.
- Oś obejmuje całą firmę, a nie tylko Twoje własne działania.
- Czyszczenie osi działa dla całej firmy i nie można go cofnąć, dlatego najpierw użyj zakładek kategorii.

**Related:** [Czyszczenie osi aktywności](#feature-name-clear-activity-feed) · [Wyszukiwanie na pulpicie](#feature-name-dashboard-search) · [Ścieżka (etapy aplikacji)](#feature-name-journey-application-stages) · [Komentarze wewnętrzne](#feature-name-internal-comments)

---

### Feature name: Czyszczenie osi aktywności
**Short Description:** Usuń bieżące wpisy osi aktywności dla Twojej firmy.
**Purpose:** Resetuje zaśmiecony kanał, aby nowe zdarzenia były widoczne.
**Context:** Po zbiorczym imporcie kilkuset CV lub masowej zmianie statusów oś może zostać zalana setkami niemal identycznych wpisów, które przysłaniają wszystko, co naprawdę warte uwagi. Czyszczenie daje czystą bazę, dzięki której kolejne prawdziwe zdarzenie znów będzie widoczne. Traktuj to jako świadomy reset, a nie rutynowe porządkowanie: działa na oś wszystkich w Twojej firmie, a koledzy, którzy nie nadrobili zaległości, tracą widok na to, co się wydarzyło.
**How to use it:**
1. Otwórz pulpit.
2. W nagłówku panelu "Activity Feed" kliknij przycisk "Clear".
3. Potwierdź działanie w wyświetlonym oknie.
4. Oś się opróżni i pojawi się komunikat "No Recent Activity".

**Good to know:**
- Działanie dotyczy osi całej firmy, a nie tylko Twojego widoku — koledzy także tracą historię nieprzeczytanych wpisów.
- Nie można tego cofnąć. Jeśli chcesz tylko ograniczyć szum, najpierw wypróbuj zakładki kategorii lub Wyszukiwanie na pulpicie.
- Czyszczenie osi nie zmienia żadnych danych kandydatów, aplikacji ani ofert; usuwane są wyłącznie wpisy aktywności.
- Dobry moment na to to chwila tuż po zbiorczym przesłaniu CV, gdy przejrzysz wyniki.

**Related:** [Oś aktywności](#feature-name-activity-feed) · [Zbiorcze przesyłanie CV](#feature-name-bulk-upload-cvs) · [Zbiorcza zmiana statusu](#feature-name-bulk-status-update)

---

### Feature name: Gorące oferty pracy
**Short Description:** Panel wyróżniający Twoje oferty z największą liczbą kandydatów.
**Purpose:** Kieruje uwagę na stanowiska, które budzą największe zainteresowanie.
**Context:** Uwaga rekrutera to najrzadszy zasób w rekrutacji i ma tendencję do przesuwania się w stronę tego stanowiska, na które ktoś najnowiej się poskarżył, a nie tam, gdzie faktycznie jest najwięcej zgłoszeń. Gorące oferty opierają tę decyzję na danych: stanowiska, które przyciągają najwięcej kandydatów, to te, w których dzień selekcji daje najwięcej kandydatów na shortlistę i gdzie wolna odpowiedź najbardziej szkodzi doświadczeniu kandydatów. Czytany razem z analityką panel pokazuje też problem odwrotny — stanowisko, którego spodziewałeś się wśród gorących, a którego tu brakuje, wymaga poprawy w sourcingu lub w opisie oferty, a nie większej liczby selekcji.
**How to use it:**
1. Otwórz pulpit i przewiń do panelu "Hot Jobs".
2. Przejrzyj każdą kartę oferty i jej liczbę kandydatów.
3. Kliknij kartę oferty, aby otworzyć jej stronę szczegółów.
4. Kliknij "View All Jobs", aby przejść do pełnej listy ofert.

**Good to know:**
- Ranking opiera się na liczbie kandydatów, co mierzy zainteresowanie, a nie jakość kandydatów. Zanim się ucieszysz, sprawdź wyniki na stronie oferty.
- Stanowisko, którego się spodziewałeś, a którego tu nie widzisz, to sygnał, by wrócić do opisu oferty lub zacząć sourcing.
- Karty prowadzą bezpośrednio na stronę szczegółów oferty, gdzie znajdują się operacje zbiorcze i analityka według oferty.

**Related:** [Strona szczegółów oferty](#feature-name-job-details-page) · [Lista ofert pracy](#feature-name-job-listings) · [Analityka według oferty](#feature-name-per-job-analytics) · [Pozyskiwanie kandydatów](#feature-name-candidate-sourcing)

---

### Feature name: Miesięczny przegląd kandydatów
**Short Description:** Miesięczne liczby kandydatów pogrupowane według statusu aplikacji.
**Purpose:** Szybki przegląd wolumenu procesu rekrutacji w tym miesiącu.
**Context:** To najszybszy dostępny odczyt kształtu procesu rekrutacji. Zdrowy miesiąc zwęża się stopniowo od statusu New w stronę Offer; niezdrowy wybrzusza się gdzieś po środku, co niemal zawsze oznacza, że kandydaci czekają na człowieka, a nie są blokowani przez coś realnego. Ponieważ panel grupuje według statusu, a nie według oferty, pokazuje, jaki *rodzaj* pracy się piętrzy — selekcja, rozmowy czy decyzje — zanim zejdziesz do tego, które stanowisko za to odpowiada.
**How to use it:**
1. Otwórz pulpit i przewiń do "Monthly Applicant Overview".
2. Odczytaj każdą kartę statystyk — liczbę i etykietę statusu.
3. Porównaj karty, aby zobaczyć, gdzie skupiają się kandydaci.
4. Kliknij, aby przejść do People i zobaczyć pełną listę kandydatów.

**Good to know:**
- Duża liczba w jednym z wczesnych statusów zwykle oznacza, że ograniczeniem jest wydajność selekcji, a nie jakość kandydatów.
- Karty odzwierciedlają skonfigurowane stany aplikacji, więc pojawiają się tu także własne statusy.
- To migawka bieżącego miesiąca; trendy w czasie znajdziesz na stronie Analityka.

**Related:** [Lista kandydatów](#feature-name-applicant-list) · [Własne statusy aplikacji](#feature-name-custom-application-statuses) · [Czas trwania etapów i migawka procesu](#feature-name-stage-duration--pipeline-snapshot) · [Lejek konwersji procesu rekrutacji](#feature-name-pipeline-conversion-funnel)

---

## 3. Tworzenie ofert pracy

### Feature name: Tworzenie oferty — krok 1: podstawowe dane
**Short Description:** Wprowadź nazwę stanowiska, lokalizacje, harmonogramy i dział dla nowej oferty pracy.
**Purpose:** Ustala podstawowe dane, których potrzebuje każde ogłoszenie o pracę.
**Context:** Te cztery pola robią znacznie więcej, niż się wydaje. Tytuł i lokalizacja zasilają AI, które później sugeruje umiejętności, wynagrodzenie i opis; dział umożliwia analitykę na poziomie działów oraz filtrowanie ofert nawet po wielu miesiącach; a harmonogramy to kryteria, według których portale z ofertami dopasowują kandydatów. Poprawne uzupełnienie tych pól tutaj kosztuje niewiele — dopisywanie brakującego działu do pięćdziesięciu wcześniejszych ofert, gdy zarząd pyta, które zespoły najszybciej rosły, to już zupełnie inna praca.
**How to use it:**
1. Kliknij "Create Job" na górnym pasku nawigacji.
2. Wpisz "Role Title".
3. W sekcji "Job Locations" wybierz zapisaną lokalizację biura i kliknij "Add" albo wpisz własną.
4. Zaznacz "Anywhere in country (no specific city)", jeśli stanowisko nie jest przypisane do konkretnego miasta.
5. Powtórz krok, aby dodać do 10 lokalizacji — pierwsza z nich jest lokalizacją główną.
6. Wybierz "Work Schedule" (np. Full-time) z listy rozwijanej.
7. Wybierz "Office Schedule" (np. Hybrid) z listy rozwijanej.
8. Wybierz "Department".
9. Kliknij "Next".

**Good to know:**
- Pierwsza dodana lokalizacja jest główną — to ją pokażą portale z ofertami, w tym LinkedIn.
- Dla jednej oferty dozwolonych jest do 10 lokalizacji.
- Używaj standardowego tytułu, który łatwo znaleźć w wyszukiwarce ("Senior Unity Developer", a nie "Unity Wizard"). Od tego zależą zarówno sugestie AI, jak i dopasowanie na portalach z ofertami.
- Opcje na listach rozwijanych pochodzą z Settings → Preferences. Jeśli brakuje harmonogramu, lokalizacji lub działu, najpierw dodaj go tam.

**Related:** [Lokalizacje biur](#feature-name-office-locations) · [Działy](#feature-name-departments) · [Harmonogramy pracy](#feature-name-work-schedules) · [Ogłoszenia o pracę w wielu lokalizacjach](#feature-name-multi-location-job-postings)

---

### Feature name: Tworzenie oferty — krok 2: wymagania
**Short Description:** Określ umiejętności, widełki wynagrodzenia i benefity dla stanowiska.
**Purpose:** Daje kandydatom i AI jasne wymagania wobec stanowiska.
**Context:** Lista umiejętności na tym kroku nie jest ozdobnikiem — to miara, według której każda kolejna funkcja AI ocenia kandydatów. Analiza CV porównuje z nią dokumenty, sourcing szuka osób na jej podstawie, a dopasowanie do kryteriów na niej się opiera. Niejasne lub rozdęte umiejętności dają niejasne wyniki — to najczęstszy powód, dla którego zespoły uznają selekcję AI za mało przekonującą. Widełki płacowe są w produkcie opcjonalne, ale w praktyce rzadko można je pominąć: oferty bez wynagrodzenia przyciągają mniej aplikacji i marnują czas na kandydatów, których oczekiwania od początku nie pasowały.
**How to use it:**
1. Po kroku 1 przejdź do ekranu "Job Requirements & Details".
2. Wpisz umiejętność w polu "Add a skill" i kliknij "Add" albo kliknij znacznik w sekcji "Common skills".
3. Sprawdź znaczniki w sekcji "Selected skills"; kliknięcie znacznika go usuwa.
4. Opcjonalnie wpisz "Minimum Salary", "Maximum Salary" i wybierz "Currency".
5. Opcjonalnie dodaj benefity, wpisując je i klikając "Add", albo wybierając z listy "Common benefits".
6. Kliknij "Next".

**Good to know:**
- Wpisuj tylko prawdziwe wymagania, a nie listę życzeniową — każda dodatkowa umiejętność obniża wynik dopasowania AI.
- Umiejętności wpisane tutaj napędzają później analizę CV, sourcing kandydatów i dopasowanie do kryteriów.
- Wynagrodzenie i benefity są polami opcjonalnymi, ale pominięcie wynagrodzenia zwykle zmniejsza liczbę aplikacji.
- Wszystko to można edytować po publikacji w sekcji "Edit Salary, Skills & Locations".

**Related:** [Sugestie AI dotyczące umiejętności i wynagrodzenia](#feature-name-ai-skills--salary-suggestions) · [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Kryteria tak/nie sprawdzane przez AI](#feature-name-criteria-assertion-ai) · [Edycja wynagrodzenia, umiejętności i lokalizacji](#feature-name-edit-salary-skills--locations)

---

### Feature name: Sugestie AI dotyczące umiejętności i wynagrodzenia
**Short Description:** AI proponuje odpowiednie umiejętności i konkurencyjny przedział wynagrodzenia.
**Purpose:** Przyspiesza pisanie wymagań dzięki sugestiom uwzględniającym rynek.
**Context:** Przy otwieraniu zapotrzebowania na nieznane stanowisko pojawiają się zwykle dwa problemy: nie wiadomo, które umiejętności naprawdę pasują do danego tytułu, i nie wiadomo, ile obecnie płaci rynek. Zazwyczaj rozwiązuje się to, pytając menedżera rekrutującego i czekając dzień, albo przeglądając ogłoszenia konkurencji. Ta funkcja skraca to do kilku sekund, generując sugestie na podstawie tytułu i lokalizacji, które już wpisano. Traktuj wynik jako dobrze przygotowany pierwszy szkic do edycji — jest skalibrowany na ogólnych wzorcach rynkowych, a nie na widełkach płacowych Twojej firmy.
**How to use it:**
1. Na kroku "Job Requirements & Details" znajdź kartę "AI Assistant".
2. Upewnij się, że tytuł stanowiska i lokalizacja z kroku 1 są ustawione.
3. Kliknij "Generate with AI".
4. Poczekaj, aż pojawi się komunikat "AI is generating suggestions...".
5. Sprawdź zasugerowane umiejętności i widełki wynagrodzenia, które zostaną wypełnione.
6. Edytuj lub usuń wszystko, z czym się nie zgadzasz, a następnie kliknij "Next".

**Good to know:**
- Jakość zależy całkowicie od tytułu i lokalizacji z kroku 1 — niejasny tytuł daje niejasne sugestie.
- Zawsze sprawdź wynagrodzenie względem własnych widełek przed publikacją; model nie zna wewnętrznej struktury płac w Twojej firmie.
- Sugestie wypełniają pola jako wartości do edycji, więc później możesz swobodnie usuwać lub dodawać elementy.
- Przycinaj zdecydowanie — rozdęta lista umiejętności osłabia każdy kolejny wynik dopasowania.

**Related:** [Tworzenie oferty — krok 2: wymagania](#feature-name-create-job--step-2-requirements) · [Generator opisu oferty AI](#feature-name-ai-job-description-generator) · [Zastrzeżenie dotyczące użycia AI](#feature-name-ai-usage-disclaimer)

---

### Feature name: Tworzenie oferty — krok 3: opis
**Short Description:** Napisz opis oferty w edytorze z formatowaniem.
**Purpose:** Tworzy publiczny tekst, który kandydaci faktycznie czytają.
**Context:** To jedyna część oferty, którą kandydaci faktycznie widzą, i pełni ona podwójną rolę: przekonuje osoby decydujące, czy się zgłosić, oraz jest tekstem referencyjnym, na podstawie którego AI ocenia każde przychodzące CV. Słaby opis szkodzi więc dwukrotnie — mniej dobrych kandydatów i słabsza ocena tych, którzy się zgłoszą. Edytor obsługuje właściwą strukturę (nagłówki, listy, linki), ponieważ opisy, które łatwo przejrzeć, na każdym portalu z ofertami konsekwentnie wypadają lepiej niż ściany tekstu.
**How to use it:**
1. Po kroku 2 przejdź do etapu "Job Description".
2. Wybierz "Create new description", aby napisać opis od zera.
3. Użyj paska narzędzi do nagłówków, pogrubienia, kursywy, podkreślenia, list, linków i emotikon.
4. Wpisz co najmniej 50 znaków — dopiero wtedy odblokuje się przycisk "Save".
5. Obserwuj komunikat "This description is not ready to publish yet", aż kontrola jakości zostanie zaliczona.
6. Kliknij "Next", aby przejść do publikacji.

**Good to know:**
- 50 znaków to techniczne minimum, aby przejść dalej, a nie cel — prawdziwe ogłoszenia potrzebują znacznie więcej, by dobrze oceniać CV.
- Używaj nagłówków i list punktowanych; większość kandydatów raczej przegląda tekst, niż go czyta.
- Masz trzy punkty startu: napisać od zera, wygenerować przez AI albo wczytać zapisany szablon.
- Opis pozostaje edytowalny po opublikowaniu oferty w sekcji "Edit Job Description".

**Related:** [Generator opisu oferty AI](#feature-name-ai-job-description-generator) · [Użycie zapisanego szablonu opisu oferty](#feature-name-use-saved-job-description-template) · [Sprawdzanie jakości opisu oferty](#feature-name-job-description-quality-check) · [Edycja opisu oferty](#feature-name-edit-job-description)

---

### Feature name: Generator opisu oferty AI
**Short Description:** AI tworzy pełny opis oferty na podstawie danych stanowiska.
**Purpose:** Eliminuje pracę od zera przy pisaniu ogłoszeń.
**Context:** Pisanie opisu oferty od zera to etap, na którym zapotrzebowania potrafią stać przez dni — zwykle dlatego, że rekruter czeka na sformułowania od menedżera rekrutującego, które i tak będzie przepisywał. Wygenerowanie pełnego szkicu na podstawie tytułu, umiejętności i lokalizacji zamienia zadanie z pisania w edycję, co jest znacznie szybsze i daje spójniejszy styl dla różnych stanowisk. Szkic jest punktem wyjścia: zna strukturę dobrego ogłoszenia dla tego typu roli, ale nie wie nic o Twoim zespole, produkcie ani o tym, dlaczego ktoś powinien chcieć tej pracy.
**How to use it:**
1. Na etapie "Job Description" znajdź kartę "AI Job Description Generator".
2. Upewnij się, że podsumowanie oferty nad nią pokazuje poprawny tytuł, umiejętności i lokalizację.
3. Kliknij "Generate with AI".
4. Poczekaj, aż wygenerowany opis pojawi się w edytorze.
5. Edytuj tekst za pomocą paska narzędzi, aby dopasować go do swojego tonu.
6. Kliknij "Next".

**Good to know:**
- Popraw tytuł i umiejętności przed generowaniem — szkic powstaje na ich podstawie, więc słabe dane oznaczają przepisywanie.
- Zawsze dopisz szczegóły, które znasz tylko Ty: zespół, produkt, konkretne zadania i powód, dla którego stanowisko zostało otwarte.
- Wynik trafia bezpośrednio do edytora jako w pełni edytowalny tekst.
- Gdy dopracujesz jeden opis, zapisz go jako szablon, aby kolejne podobne stanowisko zaczynało się od Twojej wersji.

**Related:** [Tworzenie oferty — krok 3: opis](#feature-name-create-job--step-3-description) · [Zapisywanie opisu jako szablonu](#feature-name-save-description-as-template) · [Sugestie AI dotyczące umiejętności i wynagrodzenia](#feature-name-ai-skills--salary-suggestions) · [Sprawdzanie jakości opisu oferty](#feature-name-job-description-quality-check)

---

### Feature name: Użycie zapisanego szablonu opisu oferty
**Short Description:** Rozpocznij opis od wcześniej zapisanego, wielokrotnego użytku szablonu.
**Purpose:** Utrzymuje spójność ogłoszeń i oszczędza powtarzanie tekstu.
**Context:** Większość firm zatrudnia wielokrotnie podobne typy stanowisk, a za każdym razem przepisywanie sekcji o benefitach, oświadczenia o równych szansach i akapitu „o nas” to czysta strata. Gorzej, że w aktywnych ogłoszeniach powstają wtedy nieznacznie różniące się wersje wizerunku pracodawcy. Szablony rozwiązują tę kwestię raz — każde nowe ogłoszenie wymaga już tylko części specyficznych dla danego stanowiska. Dla agencji i zespołów o dużej liczbie rekrutacji to często najwyższa oszczędność czasu przy tworzeniu ofert.
**How to use it:**
1. Na etapie "Job Description" kliknij "Use saved template".
2. Otwórz listę rozwijaną "Choose a template:".
3. Wybierz szablon, którego chcesz użyć.
4. Edytor wczyta zawartość szablonu.
5. Dostosuj tekst do tego konkretnego stanowiska i kliknij "Next".

**Good to know:**
- Wczytanie szablonu kopiuje jego treść do tej oferty; późniejsze zmiany tutaj nie modyfikują zapisanego szablonu.
- Jeśli chcesz zaktualizować zapisaną wersję, użyj "Update Template" zamiast "Save as Template".
- Szablonami zarządza się w całej firmie w sekcji Settings → Templates.
- Zawsze przeczytaj wczytany tekst ponownie — pozostałości po poprzednim stanowisku to klasyczny błąd przy szablonach.

**Related:** [Zapisywanie opisu jako szablonu](#feature-name-save-description-as-template) · [Szablony ofert pracy](#feature-name-job-templates) · [Tworzenie oferty — krok 3: opis](#feature-name-create-job--step-3-description)

---

### Feature name: Zapisywanie opisu jako szablonu
**Short Description:** Zapisz bieżący opis oferty jako wielokrotnego użytku szablon.
**Purpose:** Zamienia dobry opis w standard firmy.
**Context:** Dobre opisy ofert zwykle odkrywa się, a nie projektuje — jedno ogłoszenie przyciąga wyraźnie lepszych kandydatów, a chcesz, aby kolejne stanowisko odziedziczyło to, co zadziałało. Zapisanie go jako szablonu utrwala tę lekcję, zanim zostanie zapomniana, zamiast pozostawiać ją ukrytą w jednym zamkniętym ogłoszeniu. Z czasem właśnie w ten sposób zaradny zespół buduje spójny głos pracodawcy, nigdy nie przeprowadzając formalnego projektu wizerunkowego.
**How to use it:**
1. Dokończ pisanie opisu na etapie "Job Description".
2. Kliknij "Save as Template" na dole edytora.
3. Po wyświetleniu monitu nadaj szablonowi nazwę.
4. Potwierdź zapis.
5. Jeśli wczytałeś istniejący szablon, zamiast tego użyj "Update Template", aby go nadpisać.

**Good to know:**
- Nazywaj szablony według rodziny stanowisk ("Senior Backend Engineer"), a nie według konkretnego zapotrzebowania — będziesz ich wielokrotnie używać.
- Przed zapisaniem usuń szczegóły specyficzne dla stanowiska, bo kolejny użytkownik odziedziczy je przez przypadek.
- "Update Template" nadpisuje zapisaną wersję dla wszystkich w firmie; "Save as Template" tworzy nowy szablon.
- Settings → Templates pokazuje, ile ofert powstało z szablonów i ile czasu to zaoszczędziło.

**Related:** [Użycie zapisanego szablonu opisu oferty](#feature-name-use-saved-job-description-template) · [Szablony ofert pracy](#feature-name-job-templates) · [Generator opisu oferty AI](#feature-name-ai-job-description-generator)

---

### Feature name: Tworzenie oferty — krok 4: publikacja
**Short Description:** Ostateczna weryfikacja, pytania kwalifikujące i wybór portali przed publikacją.
**Purpose:** Określa dokładnie, gdzie i w jaki sposób oferta zostanie opublikowana.
**Context:** To ostatni moment, w którym błąd kosztuje niewiele. Po opublikowaniu oferta może zostać przekazana do zewnętrznych serwisów z ofertami, zindeksowana przez wyszukiwarki i wysłana kandydatom, a poprawienie błędnego wynagrodzenia lub zepsutego opisu oznacza, że nieprawidłowa wersja została już zobaczona. Wybór dystrybucji dokonany tutaj determinuje też to, czego będziesz mógł się później nauczyć: publikacja w kilku portalach sprawia, że raport o skuteczności źródeł ma sens, ponieważ oferta zamieszczona tylko w jednym miejscu nigdy nie pokaże, który kanał działa najlepiej.
**How to use it:**
1. Po przejściu z kroku 3 przejdź do etapu "Publish Job".
2. Sprawdź wczytane szczegóły oferty, umiejętności, benefity i opis.
3. Opcjonalnie wypełnij do 3 pytań w polu "Candidate Questions" (maks. 200 znaków każde).
4. W sekcji "Publish To" zaznacz każdy portal, w którym chcesz opublikować ofertę (Canvider to bezpłatny podstawowy portal).
5. Wyszarzone portale wymagają najpierw konfiguracji w Ustawieniach.
6. Kliknij "Publish Job".

**Good to know:**
- Canvider to bezpłatny podstawowy portal, zawsze dostępny; inne portale trzeba najpierw skonfigurować w Ustawieniach.
- Wyszarzone portale nie są uszkodzone — brakuje w nich danych uwierzytelniających lub integracji.
- Pytania kwalifikujące można ustawić wyłącznie w momencie publikacji, więc zdecyduj o nich, zanim klikniesz dalej.
- Publikacja w więcej niż jednym portalu umożliwia później raportowanie skuteczności źródeł.

**Related:** [Pytania kwalifikujące](#feature-name-screening-questions) · [Konfiguracja portali z ofertami pracy](#feature-name-job-portals-configuration) · [Automatyczna publikacja ofert na LinkedIn](#feature-name-automatic-linkedin-job-posting) · [Źródło zatrudnienia i skuteczność źródeł](#feature-name-source-of-hire--source-effectiveness)

---

### Feature name: Pytania kwalifikujące
**Short Description:** Do trzech krótkich pytań, na które kandydaci odpowiadają podczas aplikowania.
**Purpose:** Wstępnie filtruje kandydatów według Twoich kryteriów obowiązkowych.
**Context:** Niektóre wymagania są bezwzględne i binarne — pozwolenie na pracę, poświadczenie bezpieczeństwa, gotowość do pracy stacjonarnej trzy dni w tygodniu — a odkrycie na pierwszej rozmowie, że nie są spełnione, marnuje czas wszystkich, także kandydata. Zadanie pytania na etapie aplikacji ujawnia te fakty, zanim ktokolwiek poświęci im uwagę. Limit trzech pytań jest celowy: każde kolejne pytanie mierzalnie zmniejsza liczbę ukończonych aplikacji, dlatego warto zachować je dla prawdziwych kryteriów eliminacyjnych, a nie dla pytań typu „miło byłoby wiedzieć”. Sformułowanie ich jako tak/nie lub liczbowo sprawia też, że są zgodne z formatem pytań kwalifikujących LinkedIn.
**How to use it:**
1. Na etapie "Publish Job" przewiń do sekcji "Candidate Questions".
2. Wpisz pierwsze pytanie w polu "Question 1" (maks. 200 znaków).
3. Formułuj pytania zgodne z LinkedIn jako tak/nie lub liczbowe — zacznij od "Do you", "Are you" lub "How many years of".
4. W razie potrzeby powtórz dla "Question 2" i "Question 3".
5. Kliknij "Publish Job" — kandydaci zobaczą teraz pytania w formularzu aplikacji.
6. Odpowiedzi odczytasz później na karcie Overview kandydata w sekcji "Screening Questions".

**Good to know:**
- Maksymalnie trzy pytania, po 200 znaków każde.
- Zadawaj tylko prawdziwe kryteria eliminacyjne — każde dodatkowe pytanie kosztuje Cię ukończone aplikacje.
- Zacznij od "Do you", "Are you" lub "How many years of", aby zachować zgodność z pytaniami kwalifikującymi LinkedIn.
- Nigdy nie pytaj o cechy chronione (wiek, obywatelstwo, stan cywilny, zdrowie) — to ryzyko prawne, a nie tylko zła praktyka.
- Odpowiedzi pojawiają się na karcie Overview każdego kandydata i można je edytować, jeśli kandydat przekazał je w inny sposób.

**Related:** [Odpowiedzi na pytania kwalifikujące](#feature-name-screening-question-answers) · [Kryteria tak/nie sprawdzane przez AI](#feature-name-criteria-assertion-ai) · [Tworzenie oferty — krok 4: publikacja](#feature-name-create-job--step-4-publish)

---

## 4. Zarządzanie ofertami pracy

### Feature name: Lista ofert pracy
**Short Description:** Centralna lista wszystkich ofert pracy z podsumowaniem statystyk.
**Purpose:** Jedno miejsce do monitorowania i otwierania każdej aktywnej roli.
**Context:** Gdy firma prowadzi więcej niż kilka wakatów, trudne pytanie przestaje brzmieć „jak radzi sobie ta rola?”, a staje się „która z moich ról potrzebuje mnie dzisiaj?”. Strona ofert pracy odpowiada na to, zestawiając porównywalne liczby obok siebie — kandydatów, rozmowy, zatrudnienia i liczbę dni otwartych — dzięki czemu stagnująca rola bez rozmów wyróżnia się na tle świeżej, zalanej aplikacjami. Wskaźnik "days open" jest szczególnie sygnałem wczesnego ostrzegania, którego większość zespołów uczy się czytać jako pierwszy, ponieważ problemy z czasem obsadzenia stanowiska są znacznie tańsze do naprawienia w trzecim tygodniu niż w dwunastym.
**How to use it:**
1. Kliknij "Jobs" na górnym pasku nawigacji.
2. Sprawdź cztery karty statystyk: Aktywne oferty, Łącznie kandydatów, Zarchiwizowane oferty, Oferty wstrzymane.
3. Przewiń karty ofert, aby zobaczyć status, liczbę kandydatów, rozmów, zatrudnień i dni otwarte.
4. Kliknij "View Details" na dowolnej karcie, aby otworzyć daną ofertę.
5. Użyj przycisków paginacji na dole, aby przechodzić między stronami.

**Good to know:**
- Duża liczba kandydatów przy zerowej liczbie rozmów zwykle oznacza zaległości w selekcji, a nie słabe ogłoszenie.
- Długie "days open" przy niewielkiej liczbie kandydatów oznacza natomiast problem z pozyskiwaniem kandydatów lub z opisem stanowiska.
- Cztery karty statystyk podsumowują całą firmę, natomiast karty poniżej dotyczą poszczególnych ofert.
- Każda operacja na ofercie — zbiorcze przesyłanie CV, pozyskiwanie kandydatów, zmiany statusu, komunikacja — znajduje się na stronie szczegółów danej oferty, a nie tutaj.

**Related:** [Filtry ofert pracy](#feature-name-job-filters) · [Strona szczegółów oferty](#feature-name-job-details-page) · [Zmiana statusu oferty](#feature-name-change-vacancy-status) · [Gorące oferty pracy](#feature-name-hot-jobs)

---

### Feature name: Filtry ofert pracy
**Short Description:** Filtruj listę ofert według działu, statusu, lokalizacji i daty.
**Purpose:** Zawęża długą listę ofert do ról, na których Ci zależy.
**Context:** Różne osoby potrzebują zupełnie innych wycinków tej samej listy ofert: kierownik działu interesuje się tylko rolami w swoim zespole, lider kraju — jedną lokalizacją, a rekruter podsumowujący kwartał — wszystkim, co zostało opublikowane od określonej daty. Zamiast tworzyć osobne widoki dla każdej z tych osób, filtry pozwalają każdej z nich wyodrębnić własny zestaw. Filtr statusu jest najczęściej używany na co dzień — to dzięki niemu oddzielisz role faktycznie aktywne od zarchiwizowanych i wstrzymanych, które w przeciwnym razie zawyżałyby każdy licznik.
**How to use it:**
1. Otwórz stronę ofert pracy.
2. Wybierz wartość z listy "Department".
3. Wybierz wartość z listy "Status" (Aktywna, Wstrzymana, Zarchiwizowana, Zamknięta, W przeglądzie).
4. Wybierz wartość z listy "Location".
5. Wybierz zakres w liście "Posted Date" (od bieżącego dnia do ostatnich 6 miesięcy).
6. Kliknij "Clear all filters", aby zresetować filtry.

**Good to know:**
- Filtry łączą się, więc Dział + Status + Data publikacji zawężają listę kumulatywnie.
- Filtrowanie według działu działa tylko wtedy, gdy oferty otrzymały dział przy tworzeniu — zobacz Działy w Ustawieniach.
- "Clear all filters" to niezawodny sposób, by wyjaśnić podejrzanie krótką listę.
- Filtruj według zarchiwizowanych lub zamkniętych ofert, aby znaleźć historyczną ofertę, do której chcesz się odnieść lub którą chcesz zduplikować.

**Related:** [Lista ofert pracy](#feature-name-job-listings) · [Działy](#feature-name-departments) · [Zmiana statusu oferty](#feature-name-change-vacancy-status) · [Lokalizacje biur](#feature-name-office-locations)

---

### Feature name: Strona szczegółów oferty
**Short Description:** Centrum jednej oferty ze statystykami, wykresami, kandydatami i wszystkimi działaniami.
**Purpose:** Wszystko o jednym wakacie na jednym ekranie.
**Context:** Ta strona jest operacyjnym centrum Canvider — prawie każde istotne działanie związane z rolą zaczyna się właśnie tutaj, a nie w globalnych menu. Tak zaprojektowano to celowo: pozyskiwanie kandydatów, definiowanie kryteriów, zbiorcze przesyłanie CV, zbiorcza komunikacja, zmiany statusu i dystrybucja to czynności wykonywane *dla konkretnego wakatu*, a ograniczenie ich do jednej oferty eliminuje całą klasę kosztownych błędów, na przykład wysłanie wiadomości do niewłaściwej grupy kandydatów. Jeśli poznasz tylko jeden ekran w Canvider, niech to będzie ten.
**How to use it:**
1. Przejdź do ofert pracy i kliknij "View Details" na karcie oferty.
2. Przeczytaj nagłówek, sprawdzając "Total Applicants" i "Published At".
3. Przejrzyj wykresy: Kandydaci w czasie, Kandydaci według portalu z ofertami, Rozkład według statusu.
4. Przewiń do sekcji "Top Applicants", aby zobaczyć kandydatów z najwyższymi wynikami.
5. Kliknij "View All Applicants", aby otworzyć przefiltrowaną listę People.
6. Użyj przycisków akcji u góry, aby wykonać zbiorcze przesyłanie, komunikację, edycję i zmiany statusu.

**Good to know:**
- "Top Applicants" sortuje według wyniku AI, więc ma sens dopiero po przeanalizowaniu kandydatów.
- "Applicants by Job Portal" to wariant dla pojedynczej oferty w ramach skuteczności źródeł — pokazuje, który portal faktycznie działa dla tej roli.
- "View All Applicants" otwiera listę People już przefiltrowaną według tej oferty, co jest bezpiecznym sposobem rozpoczęcia działań zbiorczych.
- Narzędzia do pozyskiwania kandydatów, kryteriów i dystrybucji są dostępne z przycisków akcji u góry tej strony.

**Related:** [Analityka według oferty](#feature-name-per-job-analytics) · [Kryteria tak/nie sprawdzane przez AI](#feature-name-criteria-assertion-ai) · [Pozyskiwanie kandydatów](#feature-name-candidate-sourcing) · [Zbiorcza komunikacja](#feature-name-bulk-communication)

---

### Feature name: Edycja opisu oferty
**Short Description:** Aktualizuj tekst opisu opublikowanej oferty bez jej odtwarzania.
**Purpose:** Poprawia lub ulepsza aktywne ogłoszenia bez ich tworzenia od nowa.
**Context:** Literówki, błędnie podana linia raportowania albo wymaganie, które odstrasza dobrych kandydatów, wychodzą na jaw *po* publikacji, nigdy przed nią. Bez edycji na miejscu jedynym rozwiązaniem byłoby zamknięcie oferty i ponowne jej opublikowanie — co resetuje historię aplikacji, psuje linki, które już zostały udostępnione, i niszczy pomiar czasu obsadzenia stanowiska. Edycja na miejscu zachowuje to wszystko. Warto wiedzieć, że opis jest też tekstem referencyjnym dla oceny AI, więc znaczące przepisanie zmienia podstawę, według której będą oceniani przyszli kandydaci.
**How to use it:**
1. Otwórz stronę szczegółów oferty.
2. Kliknij "View Job Description".
3. Kliknij "Edit" w oknie modalnym.
4. Użyj paska formatowania, aby zmienić tekst.
5. Kliknij "Save".

**Good to know:**
- Edycja zachowuje kandydatów, historię i czas obsadzenia stanowiska; publikacja nowej oferty — nie.
- Zmiany są od razu widoczne w ogłoszeniu Canvider i na stronie kariery; kopie już opublikowane w zewnętrznych serwisach mogą wymagać osobnej aktualizacji tam.
- Ponieważ opis napędza analizę CV przez AI, duże przepisanie oznacza, że nowi kandydaci są oceniani według innego tekstu niż wcześniejsi.
- Wynagrodzenie, umiejętności i lokalizacje edytujesz w innym miejscu — zobacz "Edit Salary, Skills & Locations".

**Related:** [Edycja wynagrodzenia, umiejętności i lokalizacji](#feature-name-edit-salary-skills--locations) · [Tworzenie oferty — krok 3: opis](#feature-name-create-job--step-3-description) · [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Publikacja na dowolnym portalu](#feature-name-post-on-any-portal)

---

### Feature name: Edycja wynagrodzenia, umiejętności i lokalizacji
**Short Description:** Zmień lokalizacje, widełki wynagrodzenia i umiejętności opublikowanej oferty.
**Purpose:** Utrzymuje aktualne szczegóły handlowe i lokalizacyjne po publikacji.
**Context:** Te trzy pola zmieniają się z powodów biznesowych, a nie redakcyjnych: budżet zostaje zatwierdzony, rola otwiera się w drugim biurze albo dwa tygodnie aplikacji pokazują, że „wymagana” umiejętność odrzuca wszystkich wartościowych kandydatów. Ponieważ umiejętności zasilają ocenę AI i pozyskiwanie kandydatów, edycja ich tutaj robi więcej niż tylko aktualizacja ogłoszenia — zmienia to, z czym przyszłe analizy porównują kandydatów i czego szuka wyszukiwanie. Dlatego to właściwa dźwignia, gdy dopasowania konsekwentnie są chybione.
**How to use it:**
1. Otwórz stronę szczegółów oferty.
2. Kliknij "Edit Salary, Skills & Locations".
3. W sekcji "Job Locations" wpisz lokalizację i kliknij "Add location" (do 10; pierwsza jest główna).
4. Zaktualizuj "Minimum Salary", "Maximum Salary" i "Currency".
5. Edytuj pole "Skills (one per line)" — każda linia staje się jedną umiejętnością.
6. Kliknij "Save changes".

**Good to know:**
- W polu umiejętności jedna linia to jedna umiejętność — linia z przecinkami jest odczytywana jako pojedyncza umiejętność.
- Do 10 lokalizacji; pierwsza jest główna i to ona jest wyświetlana na portalach z ofertami.
- Edycja umiejętności nie przelicza automatycznie istniejących kandydatów. Jeśli potrzebujesz spójności, uruchom ponownie analizę lub dopasowanie do kryteriów.
- Poszerzenie widełek wynagrodzenia przy zastojonej roli to jedna z najszybszych dostępnych interwencji.

**Related:** [Ogłoszenia o pracę w wielu lokalizacjach](#feature-name-multi-location-job-postings) · [Kryteria tak/nie sprawdzane przez AI](#feature-name-criteria-assertion-ai) · [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Edycja opisu oferty](#feature-name-edit-job-description)

---

### Feature name: Ogłoszenia o pracę w wielu lokalizacjach
**Short Description:** Przypisz do jednej oferty do dziesięciu lokalizacji zatrudnienia.
**Purpose:** Ogłasza jedno stanowisko w kilku biurach lub krajach.
**Context:** Zespoły rozproszone regularnie otwierają jedno zapotrzebowanie, które można obsadzić w kilku miastach. Tworzenie osobnych ofert dla każdego miasta jest oczywistym obejściem, ale złym: kandydaci rozpraszają się między zduplikowane ogłoszenia, analityka liczy jedno zatrudnienie jako kilka stanowisk, a każdą zmianę opisu trzeba powtarzać. Jedna oferta z wieloma lokalizacjami utrzymuje proces w jednym miejscu, a jednocześnie ogłasza dokładnie. Zasada lokalizacji głównej istnieje, ponieważ większość portali z ofertami przyjmuje tylko jedną ustrukturyzowaną lokalizację, dlatego Canvider przekazuje im pierwszą, a resztę dołącza jako czytelny tekst.
**How to use it:**
1. Podczas kroku 1 tworzenia oferty lub później, przez "Edit Salary, Skills & Locations".
2. Najpierw dodaj główne miasto — stanie się ono lokalizacją główną, widoczną na portalach z ofertami.
3. Dodaj każdą dodatkową lokalizację jako osobny znacznik.
4. Zaznacz "Anywhere in country (no specific city)" w przypadku stanowisk ogólnokrajowych.
5. Zapisz — LinkedIn publikuje lokalizację główną, a pozostałe dołącza jako "Also hiring in".

**Good to know:**
- Kolejność ma znaczenie: pierwsza dodana lokalizacja jest główną i jedyną, którą większość portali wyświetla jako dane ustrukturyzowane.
- Maksymalnie 10 lokalizacji na ofertę.
- Umieść na początku swój najmocniejszy rynek rekrutacyjny — to lokalizacja, którą większość kandydatów faktycznie zobaczy.
- "Anywhere in country" służy wyłącznie do naprawdę ogólnokrajowych stanowisk; w przypadku pracy w pełni zdalnej napisz to również w opisie.

**Related:** [Tworzenie oferty — krok 1: podstawowe dane](#feature-name-create-job--step-1-basics) · [Edycja wynagrodzenia, umiejętności i lokalizacji](#feature-name-edit-salary-skills--locations) · [Automatyczna publikacja ofert na LinkedIn](#feature-name-automatic-linkedin-job-posting) · [Lokalizacje biur](#feature-name-office-locations)

---

### Feature name: Zmiana statusu oferty
**Short Description:** Przenieś ofertę między statusami Active, On-Hold, Closed, Archived lub Deleted.
**Purpose:** Określa, czy oferta przyjmuje aplikacje i czy pozostaje widoczna.
**Context:** Status opisuje cykl życia stanowiska, a każda wartość ma realne konsekwencje, a nie jest tylko etykietą. On-Hold wstrzymuje napływ kandydatów, gdy wyjaśniasz zamrożenie budżetu, bez utraty zbudowanego procesu. Closed i Archived domykają stanowisko i — co ważne — przenoszą do puli talentów kandydatów, którzy wyrazili zgodę, a niezatrudnionych; dzięki temu zakończone poszukiwania stają się zasobem na kolejne. Deleted jest inne w swojej naturze: to trwałe, nieodwracalne usunięcie, które dodatkowo uruchamia 30-dniowe odliczanie do usunięcia danych powiązanych kandydatów.
**How to use it:**
1. Otwórz stronę szczegółów oferty.
2. Kliknij "Change Vacancy Status".
3. Przeczytaj linię "Current Status:" oraz wyjaśnienie każdego skutku.
4. Wybierz nową wartość w polu "Select New Status".
5. Kliknij "Confirm Status".
6. Uwaga: Closed i Archived przenoszą do puli talentów kandydatów, którzy wyrazili zgodę; Deleted jest trwałe.

**Good to know:**
- Dla wstrzymanej rekrutacji używaj On-Hold, a nie Deleted — zatrzymuje ono nowe aplikacje, zachowując resztę bez zmian.
- Zamykanie lub archiwizowanie zapełnia pulę talentów, więc warto robić to porządnie, zamiast zostawiać oferty w statusie Active na zawsze.
- Deleted nie można cofnąć, a dane kandydatów są usuwane po 30 dniach. Wyeksportuj wszystko, czego potrzebujesz, zanim to zrobisz.
- Do puli talentów trafiają wyłącznie kandydaci, którzy wyrazili zgodę na przyszłe oferty; pozostali po prostu nie są przenoszeni.

**Related:** [Pula talentów](#feature-name-talent-pool) · [Czyszczenie danych usuniętych ofert](#feature-name-deleted-vacancy-data-cleanup) · [Zgoda kandydata na przyszłe oferty](#feature-name-candidate-consent-for-future-opportunities)

---

### Feature name: Kryteria tak/nie sprawdzane przez AI
**Short Description:** Zdefiniuj do pięciu kryteriów zaliczone/niezaliczone, które AI sprawdza u każdego kandydata.
**Purpose:** Zamienia twoje wymagania obowiązkowe w automatyczne, porównywalne sprawdzenia kandydatów.
**Context:** Ogólny wynik dopasowania mówi, że kandydat pasuje w około 78%, ale nie mówi, czy może legalnie pracować w twoim kraju — a to właśnie binarne fakty decydują o większości decyzji na etapie selekcji. Asercje kryteriów zamieniają wymagania obowiązkowe w jawne sprawdzenia tak/nie, stosowane identycznie wobec wszystkich, co robi dwie przydatne rzeczy: przyspiesza selekcję i czyni ją obronialną, ponieważ każdy kandydat był oceniany według tego samego pisemnego standardu, a nie według tego, kto akurat czytał CV. Konkretne, weryfikowalne sformułowanie jest kluczowe; kryterium, którego AI nie może sprawdzić na podstawie dostępnych materiałów, daje szum zamiast sygnału.
**How to use it:**
1. Otwórz stronę szczegółów oferty.
2. Kliknij "Criteria Assertion AI".
3. Wpisz krótkie, konkretne kryterium (maks. 100 znaków), np. "Kandydat mówi po angielsku na poziomie wyższym niż C1".
4. Kliknij "Add".
5. Powtórz dla maksymalnie 5 kryteriów; kliknij ikonę usuwania przy dowolnym kryterium, aby je usunąć.
6. Kliknij "Re-run criteria matching for all applicants" i potwierdź, aby ponownie ocenić wszystkich.
7. Wyniki zobaczysz na karcie Przegląd każdego kandydata w sekcji "Criteria Match Analysis".

**Good to know:**
- Maksymalnie 5 kryteriów, po 100 znaków każde — wykorzystuj je na prawdziwe kryteria eliminacyjne.
- Pisz kryteria, które da się zweryfikować w CV lub profilu. "Dobrze pasuje do kultury firmy" nie da się ocenić; "Ma 3+ lata doświadczenia w Unreal Engine" już tak.
- Dodanie lub zmiana kryteriów nie powoduje automatycznej ponownej oceny — musisz kliknąć "Re-run criteria matching for all applicants".
- Gdy kryteria istnieją, na stronie People pojawia się filtr "Meets all criterias", który w jednym kliknięciu tworzy krótką listę.
- Nigdy nie kodyfikuj cech chronionych jako kryteriów; zamieniłoby to narzędzie selekcji w ryzyko dyskryminacji.

**Related:** [Analiza dopasowania do kryteriów](#feature-name-criteria-match-analysis) · [Filtry kandydatów](#feature-name-applicant-filters) · [Pytania kwalifikujące](#feature-name-screening-questions) · [Zastrzeżenie dotyczące użycia AI](#feature-name-ai-usage-disclaimer)

---

### Feature name: Zbiorcze przesyłanie CV
**Short Description:** Prześlij naraz wiele plików CV w formacie PDF, aby utworzyć aplikacje.
**Purpose:** Importuje istniejącą partię kandydatów do oferty w kilka minut.
**Context:** Kandydaci napływają drogami, na które ATS nie ma wpływu — skrzynką menedżera rekrutującego, folderem z targów pracy, listą od agencji, arkuszem z poprzedniego systemu. Poza Canvider są niewidoczni dla wyszukiwania, oceny i analityki, a po cichu zniekształcają raportowanie. Zbiorcze przesyłanie to wejście do systemu: wrzucasz całą partię, a AI wyodrębnia z każdego pliku imię i nazwisko, dane kontaktowe i doświadczenie, zamieniając folder plików PDF w ustrukturyzowane, przeszukiwalne aplikacje bez ręcznego wprowadzania danych.
**How to use it:**
1. Otwórz stronę szczegółów oferty.
2. Kliknij "Bulk Upload CVs".
3. Sprawdź nazwę oferty widoczną pod "Uploading CVs for:".
4. Kliknij "Select CV Files (PDF only)" i wybierz naraz kilka plików PDF.
5. Kliknij "Upload CVs".
6. Poczekaj, aż zakończy się "Processing CVs with AI...".
7. Przejrzyj "Upload Results" — utworzone aplikacje i ewentualne błędy.

**Good to know:**
- Tylko PDF. Dokumenty Word i obrazy są odrzucane przez walidator plików.
- Sprawdź nazwę oferty u góry przed przesłaniem — CV są przypisywane do tego stanowiska, a wycofanie błędnej partii jest żmudne.
- Zawsze czytaj panel "Upload Results"; pojedyncze pliki mogą się nie udać (uszkodzone PDF-y, skany bez tekstu), podczas gdy reszta zostanie przetworzona.
- Duże partie zajmują czas, ponieważ każde CV przetwarza AI. Nie zamykaj karty.
- Przesyłanie tworzy aplikacje; ich ocena to osobny krok, realizowany przez analizę AI.

**Related:** [Ręczne dodawanie kandydata](#feature-name-add-candidate-manually) · [Zbiorcza analiza kandydatów](#feature-name-bulk-candidate-analysis) · [Bezpieczeństwo przesyłania plików](#feature-name-file-upload-security) · [Odświeżanie listy kandydatów](#feature-name-refresh-applicants)

---

### Feature name: Publikacja na LinkedIn (ręczna, z przewodnikiem)
**Short Description:** Instrukcja krok po kroku z przyciskami kopiowania do ręcznej publikacji na LinkedIn.
**Purpose:** Publikuje na LinkedIn poprawnie, nawet bez integracji.
**Context:** LinkedIn to najważniejszy kanał dla większości stanowisk eksperckich, ale automatyczna publikacja wymaga połączonego konta i poziomu 2 lub wyższego — a nawet połączone konta czasem zawodzą po stronie LinkedIn. Zamiast zmuszać cię do improwizacji, ten przewodnik przechodzi przez prawdziwy formularz LinkedIn pole po polu, z przyciskami kopiowania przy każdej wartości. Najważniejszy krok to przełączenie obsługi aplikacji na "On an External Website": jeśli zostawisz domyślne ustawienie LinkedIn, aplikacje będą zbierane w LinkedIn zamiast trafiać do Canvider, gdzie żadna ocena, filtrowanie ani analityka do nich nie dotrą.
**How to use it:**
1. Otwórz stronę szczegółów oferty i kliknij "Post on LinkedIn".
2. Kliknij link, aby otworzyć "LinkedIn Job Posting Page" w nowej karcie.
3. Kliknij "Copy" obok tytułu oferty i wklej go w LinkedIn.
4. Wybierz "Use my own description" i dopasuj ustawienia referencyjne (lokalizacja, harmonogram pracy, harmonogram biura).
5. Kliknij "Copy" obok opisu oferty i wklej go do edytora LinkedIn.
6. W sekcji "Manage applicants" przełącz z "On LinkedIn" na "On an External Website" i wklej skopiowany adres URL aplikacji.
7. Porównaj idealne kwalifikacje z wymienionymi umiejętnościami.
8. Potwierdź tożsamość, jeśli zostaniesz o to poproszony, wybierz Free posting i kliknij "Post Job".

**Good to know:**
- Krok 6 jest najważniejszy. Jeśli aplikacje są obsługiwane "On LinkedIn", nigdy nie trafiają do Canvider i są niewidoczne dla oceny i analityki.
- Ta ścieżka nie wymaga integracji ani poziomu pracodawcy — działa dla każdego konta.
- Odwzoruj dokładnie ustawienia lokalizacji i harmonogramu, inaczej dopasowanie LinkedIn będzie kierować na niewłaściwych kandydatów.
- Używaj tego jako rozwiązania awaryjnego, gdy automatyczna publikacja zgłosi błąd.

**Related:** [Automatyczna publikacja ofert na LinkedIn](#feature-name-automatic-linkedin-job-posting) · [Publikacja na dowolnym portalu](#feature-name-post-on-any-portal) · [Integracja z LinkedIn](#feature-name-linkedin-integration) · [Źródło zatrudnienia i skuteczność źródeł](#feature-name-source-of-hire--source-effectiveness)

---

### Feature name: Automatyczna publikacja ofert na LinkedIn
**Short Description:** Automatycznie publikuj ofertę na LinkedIn przez połączone konto.
**Purpose:** Eliminuje ręczne kopiowanie i wklejanie, gdy LinkedIn jest zintegrowany.
**Context:** Ręczna publikacja na LinkedIn to około dziesięciu minut uważnego kopiowania i wklejania na jedno stanowisko, a każdy z tych kroków to szansa na błędne ustawienie miejsca aplikowania albo zapomnienie o lokalizacji. Automatyzacja usuwa zarówno czas, jak i ten rodzaj błędów, co ma największe znaczenie dla zespołów publikujących kilka ról tygodniowo. Ponieważ LinkedIn kontroluje drugi koniec tego procesu, wynik jest podawany w banerze statusu, a nie zakładany — czasem efektem jest szkic czekający na twoją weryfikację w LinkedIn, a nie aktywne ogłoszenie.
**How to use it:**
1. Najpierw połącz LinkedIn w Settings → LinkedIn.
2. W kroku "Publish Job" zaznacz opcję portalu LinkedIn.
3. Kliknij "Publish Job".
4. Wróć na stronę szczegółów oferty i przeczytaj baner statusu LinkedIn.
5. Jeśli baner informuje, że istnieje szkic, kliknij, aby przejść do LinkedIn, i przejrzyj go przed publikacją.
6. Jeśli baner zgłasza błąd, użyj zamiast tego trybu ręcznego "Post on LinkedIn".

**Good to know:**
- Wymaga połączonego konta LinkedIn i poziomu pracodawcy 2 lub wyższego.
- Zawsze sprawdzaj baner statusu po publikacji — "published" nie jest gwarantowane, a szkic nadal wymaga twojej akcji w LinkedIn.
- Oferta jest publikowana w jednej z administrowanych przez ciebie stron firmowych LinkedIn; sprawdź, w której, w Settings → LinkedIn.
- W przypadku ofert z wieloma lokalizacjami LinkedIn otrzymuje lokalizację główną, a pozostałe są dołączane jako "Also hiring in".
- Ręczna publikacja z przewodnikiem jest zawsze dostępna jako rozwiązanie awaryjne i nie wymaga żadnego poziomu.

**Related:** [Integracja z LinkedIn](#feature-name-linkedin-integration) · [Strony firmowe LinkedIn do publikacji](#feature-name-linkedin-company-pages-for-posting) · [Publikacja na LinkedIn (ręczna, z przewodnikiem)](#feature-name-post-on-linkedin-guided-manual) · [Poziomy pracodawcy](#feature-name-employer-tiers)

---

### Feature name: Publikacja na dowolnym portalu
**Short Description:** Uniwersalny zestaw do kopiowania i wklejania, do publikowania ofert w dowolnym serwisie z ofertami pracy.
**Purpose:** Pozwala publikować ogłoszenia wszędzie, używając spójnych, gotowych treści.
**Context:** Na każdym rynku są serwisy, które mają lokalne znaczenie, a z którymi żaden ATS nie ma integracji — krajowy portal z ofertami, społeczność branżowa, tablica ogłoszeń uczelni, kanał na Discordzie lub Slacku. Ta funkcja uwzględnia tę rzeczywistość zamiast udawać, że integracje obejmują wszystko: podaje tytuł, opis, adres aplikacji i ustawienia referencyjne w formie gotowej do skopiowania, dzięki czemu możesz opublikować ogłoszenie w dowolnym miejscu w kilka minut. Najważniejszy element to adres URL aplikacji, ponieważ to jego użycie (zamiast ogólnej strony kariery) pozwala Canvider przypisać otrzymane aplikacje do konkretnego kanału.
**How to use it:**
1. Otwórz stronę szczegółów oferty i kliknij "Post on Any Portal".
2. Kliknij "Copy" obok tytułu oferty.
3. Sprawdź ustawienia referencyjne (Location, Work Schedule, Office Schedule) i odwzoruj je w portalu.
4. Kliknij "Copy" obok opisu oferty i wklej go.
5. Kliknij "Copy" obok adresu aplikacji i ustaw go jako docelowy adres aplikowania w portalu.
6. Porównaj wymienione umiejętności z sekcją kwalifikacji w portalu.

**Good to know:**
- Zawsze używaj podanego adresu aplikacji jako docelowego — to on kieruje kandydatów do Canvider i umożliwia śledzenie źródeł.
- Jeśli serwis akceptuje wyłącznie zwykły tekst, najpierw wklej opis do prostego edytora, aby usunąć formatowanie.
- Spójne ustawienia we wszystkich serwisach sprawiają, że porównanie skuteczności źródeł ma sens.
- Działa z każdym serwisem bez integracji, bez danych logowania i bez wymaganego poziomu pracodawcy.

**Related:** [Publikacja na LinkedIn (ręczna, z przewodnikiem)](#feature-name-post-on-linkedin-guided-manual) · [Konfiguracja portali z ofertami pracy](#feature-name-job-portals-configuration) · [Źródło zatrudnienia i skuteczność źródeł](#feature-name-source-of-hire--source-effectiveness) · [Integracja kanału RSS](#feature-name-rss-feed-integration)

---

### Feature name: Szablony ofert pracy
**Short Description:** Tworzenie i zarządzanie wielokrotnie używanymi szablonami opisów ofert pracy.
**Purpose:** Ujednolica ogłoszenia i skraca czas pisania powtarzalnych treści.
**Context:** To widok zarządzania szablonami, z których korzystasz podczas tworzenia oferty — miejsce, w którym je porządkujesz, a nie zużywasz. Ich wartość rośnie wraz z powtarzalnością: firmy, które rekrutują na te same stanowiska sezonowo lub hurtowo, piszą to samo ogłoszenie kilkadziesiąt razy, a każde przepisanie to zmarnowany wysiłek i ryzyko, że wizerunek pracodawcy się rozmyje. Wskaźniki użycia pokazane tutaj są przydatne same w sobie, ponieważ szablon, z którego nikt nie korzysta, zwykle oznacza, że nie odpowiada temu, jak zespół faktycznie pisze ogłoszenia.
**How to use it:**
1. Przejdź do ustawień i kliknij kartę "Templates".
2. Sprawdź statystyki użycia: Total Templates, Created This Month, Jobs Created from Templates, Time Saved.
3. Kliknij "New Template".
4. Wpisz nazwę szablonu i napisz treść opisu.
5. Kliknij "Save Template".
6. Aby usunąć szablon, zaznacz go w "My Templates", kliknij "Delete Template" i potwierdź.

**Good to know:**
- Szablony są udostępniane w całej firmie, więc usunięcie jednego z nich wpływa na wszystkich.
- Usunięcie szablonu nie wpływa na oferty już utworzone na jego podstawie — treść została skopiowana w chwili tworzenia.
- Niewielki zbiór dobrze utrzymywanych szablonów jest lepszy niż duża, nieaktualna biblioteka; usuwaj te, których nikt nie wczytuje.
- Najszybciej zbudujesz bibliotekę, zapisując swoje najlepsze, prawdziwe ogłoszenia jako szablony w miarę ich pisania.

**Related:** [Zapisywanie opisu jako szablonu](#feature-name-save-description-as-template) · [Użycie zapisanego szablonu opisu oferty](#feature-name-use-saved-job-description-template) · [Własne szablony e-maili](#feature-name-custom-email-templates) · [Centrum ustawień](#feature-name-settings-hub)

---

## 5. Pozyskiwanie i wyszukiwanie kandydatów

### Feature name: Pozyskiwanie kandydatów
**Short Description:** Wyszukiwanie osób pasujących do konkretnej oferty na zewnętrznych platformach.
**Purpose:** Znajduje pasywnych kandydatów, którzy nigdy nie aplikowali do Ciebie.
**Context:** Samo opublikowanie oferty dociera tylko do osób aktywnie szukających pracy, a przy stanowiskach seniorskich i specjalistycznych to niewielka i mocno konkurencyjna grupa. Osoby, które naprawdę chcesz zatrudnić, zwykle już pracują, nie szukają aktywnie i nigdy nie zobaczą Twojego ogłoszenia. Wyszukiwanie odwraca ten kierunek: zamiast czekać, Canvider przeszukuje zewnętrzne platformy w poszukiwaniu osób, których publiczne profile pasują do stanowiska, i przynosi podglądy do przejrzenia. Ponieważ wyszukiwanie może trwać kilka minut, działa w tle, w kolejce, a nie blokuje przeglądarki — uruchamiasz je, pracujesz dalej, a wyniki odbierasz w Discover People.
**How to use it:**
1. Otwórz szczegóły oferty i przewiń do panelu "Candidate sourcing".
2. Potwierdź ofertę w polu "Job to search for" (lub wybierz inną).
3. W sekcji "Source from" zaznacz źródła, które chcesz przeszukać: LinkedIn, ArtStation, Cara, Shared talent pool.
4. Wyłączone źródła pokazują powód (np. "Connect LinkedIn in Settings").
5. Kliknij "Search".
6. Poczekaj na zakończenie wyszukiwania — wyszukiwania w ArtStation mogą trwać kilka minut.
7. Otwórz "Discover People", aby przejrzeć wyniki.

**Good to know:**
- Każde wyszukiwanie kosztuje 1 kredyt pracodawcy i zwraca maksymalnie 10 nowych kandydatów, dlatego zanim uruchomisz wyszukiwanie, doprecyzuj umiejętności oferty, zamiast wielokrotnie powtarzać wyszukiwania.
- Wyszukiwanie w LinkedIn działa przez *Twoje własne* połączone konto i wymaga poziomu 2 lub wyższego; wyłączone źródła zawsze podają powód.
- Wyniki to tymczasowe podglądy z 48-godzinnym czasem życia — nie są dodawane do Twojej bazy kandydatów.
- Jakość wyszukiwania zależy od tytułu oferty i umiejętności. Niejasna oferta daje niejasne dopasowania.
- Wyszukiwanie działa w tle, więc możesz przejść do innej strony i wrócić później.

**Related:** [Odkrywanie osób](#feature-name-discover-people) · [Wyszukiwanie ukierunkowane w ArtStation](#feature-name-artstation-focus-search) · [Przechowywanie danych pozyskanych kandydatów](#feature-name-sourced-candidate-data-retention) · [Kredyty pracodawcy](#feature-name-employer-credits)

---

### Feature name: Wyszukiwanie ukierunkowane w ArtStation
**Short Description:** Dokładne wyszukiwanie w ArtStation bez AI i bez innych źródeł.
**Purpose:** Zwraca precyzyjnie przefiltrowanych artystów, gdy znasz swoje kryteria.
**Context:** Sourcing wspomagany przez AI jest właściwym domyślnym wyborem, gdy zależy Ci na szerokim zasięgu, ale jest złym narzędziem, gdy wymagania są już dokładne — modeler hard-surface w Polsce, który używa Substance Painter, to specyfikacja, a nie kwestia oceny. Tryb Focus całkowicie pomija warstwę interpretacji AI i stosuje Twoje filtry dosłownie: każda zaznaczona umiejętność musi pasować, każde zaznaczone narzędzie musi pasować, a dowolny wybrany kraj się kwalifikuje. Ta przewidywalność jest sensem tego trybu. Użyj go, gdy dokładnie wiesz, czego szukasz, i chcesz zobaczyć wszystkie pasujące osoby, a nie opinię modelu o najlepszym dopasowaniu.
**How to use it:**
1. W panelu "Candidate sourcing" wybierz "ArtStation Focus" jako źródło.
2. W polu "Skills" wyszukaj i zaznacz umiejętności — każda zaznaczona musi pasować.
3. W polu "Software" wyszukaj i zaznacz narzędzia — każde zaznaczone musi pasować.
4. W polu "Countries" zaznacz kraje — wystarczy, że pasuje jeden z nich.
5. Opcjonalnie wpisz "City", aby dodać dodatkowe dopasowanie tekstowe.
6. Kliknij "Search" (wymagany jest co najmniej jeden filtr).

**Good to know:**
- Umiejętności i oprogramowanie działają według logiki AND — każde zaznaczone musi być obecne. Kraje działają według logiki OR.
- Zaznaczenie wielu umiejętności mocno zawęża wyniki. Zacznij od dwóch lub trzech i dodawaj kolejne tylko wtedy, gdy wyników jest zbyt wiele.
- Wymagany jest co najmniej jeden filtr; wyszukiwanie nie uruchomi się, jeśli wszystkie pola są puste.
- Tryb Focus działa wyłącznie w ArtStation i nie można go łączyć z innymi źródłami w tym samym wyszukiwaniu.
- Najlepszy do ról 3D, gier i concept artu. W przypadku ogólnej rekrutacji na stanowiska profesjonalne użyj wyszukiwania w LinkedIn.

**Related:** [Pozyskiwanie kandydatów](#feature-name-candidate-sourcing) · [Uzupełnianie profilu z ArtStation](#feature-name-artstation-profile-enrichment) · [Odkrywanie osób](#feature-name-discover-people)

---

### Feature name: Odkrywanie osób
**Short Description:** Lista zbiorcza wszystkich osób odkrytych przez sourcing w całej firmie.
**Purpose:** Centralne miejsce do przeglądania podglądów pozyskanych kandydatów.
**Context:** Wyszukiwania sourcingowe są uruchamiane osobno dla każdej oferty, ale przegląd wyników z natury wykracza poza jedną ofertę — ten sam znakomity artysta 3D może pasować do trzech otwartych ról, a Ty chcesz mieć jedno miejsce, w którym podejmiesz tę decyzję. Ta strona zbiera wszystkie wyniki, jakie pozyskała Twoja firma, dzięki czemu nic nie utknie w panelu jednej oferty. Ważne jest, by rozumieć, czym są te rekordy: tymczasowymi podglądami publicznych profili, a nie aplikacjami ani wpisami w bazie danych. Nikt z tych osób nie aplikował do Ciebie, nikt nie wyraził na nic zgody, a wpisy znikają same.
**How to use it:**
1. Kliknij "Sourcing" na pulpicie (Discover People) lub otwórz `/discovered-people/`.
2. Przeczytaj panel "Privacy & how this data works" przed użyciem wyników.
3. Wpisz w polu "Search by name…", aby znaleźć konkretną osobę.
4. Kliknij pigułkę źródła (All / LinkedIn / ArtStation / Cara), aby filtrować według platformy.
5. Użyj listy "All jobs", aby filtrować według oferty, dla której dana osoba została odkryta.
6. Sortuj według "Newest first", "Name A–Z" lub "Most followers".
7. Kliknij "See More" na karcie, aby rozwinąć umiejętności, doświadczenie zawodowe i linki do profili.

**Good to know:**
- Te osoby nie aplikowały do Ciebie. Każdy kontakt z nimi to kontakt na zimno i powinien być napisany jako taki.
- Każda karta wygasa 48 godzin po odkryciu — przeglądaj je szybko albo wróć do sourcingu później.
- "Most followers" mierzy popularność na platformie, a nie umiejętności. Nie traktuj tego jako rankingu jakości.
- Strona obejmuje całą firmę, więc wyniki sourcingu kolegów również pojawiają się tutaj.
- Przeczytaj panel prywatności przynajmniej raz; określa on Twoje obowiązki przy korzystaniu z tych danych.

**Related:** [Pozyskiwanie kandydatów](#feature-name-candidate-sourcing) · [Przechowywanie danych pozyskanych kandydatów](#feature-name-sourced-candidate-data-retention) · [Usuwanie pozyskanego kandydata](#feature-name-remove-sourced-candidate) · [Informacja o prywatności przy pozyskiwaniu kandydatów](#feature-name-sourcing-privacy-notice)

---

### Feature name: Przechowywanie danych pozyskanych kandydatów
**Short Description:** Pozyskane profile są automatycznie usuwane 48 godzin po odkryciu.
**Purpose:** Utrzymuje podglądy sourcingowe jako tymczasowe i zgodne z przepisami o prywatności.
**Context:** Istnieje istotna różnica prawna i etyczna między przeglądaniem publicznego profilu osoby a budowaniem prywatnej bazy ludzi, którzy nigdy nie wyrazili zgody, by się w niej znaleźć. Automatyczne usuwanie po 48 godzinach egzekwuje tę granicę w samym produkcie, zamiast pozostawiać ją polityce: dane pozyskane to roboczy podgląd z twardym terminem wygaśnięcia, więc Canvider nie gromadzi ukrytej bazy kandydatów. Praktyczną konsekwencją jest zasada pracy — sourcing to coś, na co reagujesz w ciągu kilku dni, a nie lista budowana przez miesiące.
**How to use it:**
1. Otwórz stronę "Discover People".
2. Szukaj odznaki "Deleting soon" na kartach zbliżających się do wygaśnięcia.
3. Rozwiń kartę i przeczytaj linię "Data retention", aby sprawdzić dokładny pozostały czas.
4. Zareaguj na kandydata przed wygaśnięciem — pojawienie się tutaj nie dodaje go do Twojej bazy.
5. Jeśli po wygaśnięciu będziesz potrzebować profilu ponownie, uruchom sourcing jeszcze raz.

**Good to know:**
- Zegar 48 godzin rusza od momentu odkrycia, a nie od pierwszego wyświetlenia.
- Usunięcie jest trwałe i automatyczne; nie ma możliwości odzyskania ani przedłużenia.
- Aby kogoś zachować, zareaguj na niego — skontaktuj się z nim lub dodaj go jako kandydata. Samo pozostawienie go tutaj nie oznacza zachowania.
- Ponowne pozyskanie wygasłego profilu kosztuje kolejny kredyt, co jest dobrym powodem, by przeglądać wyniki szybko.
- Planuj sourcing na dzień, w którym faktycznie możesz odpowiedzieć na kontakt, a nie tuż przed urlopem.

**Related:** [Odkrywanie osób](#feature-name-discover-people) · [Pozyskiwanie kandydatów](#feature-name-candidate-sourcing) · [Informacja o prywatności przy pozyskiwaniu kandydatów](#feature-name-sourcing-privacy-notice) · [Ręczne dodawanie kandydata](#feature-name-add-candidate-manually)

---

### Feature name: Usuwanie pozyskanego kandydata
**Short Description:** Ręczne odrzucenie niechcianej osoby z wyników wyszukiwania.
**Purpose:** Oczyszcza przestrzeń sourcingu z nieistotnych profili.
**Context:** Żadne automatyczne wyszukiwanie nie jest idealne: trafią się osoby, które odeszły z branży, wyraźnie nie są gotowe na przeprowadzkę albo wiadomo, że nie są zainteresowane. Jeśli zostaną na liście, będą odciągać uwagę za każdym razem, gdy Ty lub ktoś z zespołu otworzy stronę, a co gorsza, będą ponownie pojawiać się przy kolejnych wyszukiwaniach. Usunięcie zapisuje tę decyzję, dzięki czemu ta sama osoba nie wraca przy danej ofercie. Dzięki temu powtarzane wyszukiwanie przy trudnym stanowisku staje się coraz bardziej przydatne, a nie coraz bardziej powtarzalne.
**How to use it:**
1. Otwórz stronę "Discover People" lub wyniki sourcingu dla danej oferty.
2. Znajdź kartę kandydata, którego chcesz usunąć.
3. Kliknij element "Remove candidate" na tej karcie.
4. Potwierdź usunięcie.
5. Kandydat nie będzie się już pojawiał na przyszłych listach wyników dla tej oferty.

**Good to know:**
- Wykluczenie dotyczy tej oferty, więc ta sama osoba może nadal pojawić się przy zupełnie innym stanowisku.
- To właśnie mechanizm, który nie pozwala powtarzanym wyszukiwaniom pokazywać Ci tych samych odrzuconych osób.
- Usunięcie wpływa na widok wyników tej oferty dla całej firmy, a nie tylko dla Ciebie.
- Nic nie jest usuwane z platformy źródłowej — odrzucasz jedynie podgląd.

**Related:** [Odkrywanie osób](#feature-name-discover-people) · [Pozyskiwanie kandydatów](#feature-name-candidate-sourcing) · [Przechowywanie danych pozyskanych kandydatów](#feature-name-sourced-candidate-data-retention)

---

### Feature name: Wyszukiwarka puli talentów
**Short Description:** Podpowiada dopasowania z Twojej puli byłych kandydatów.
**Purpose:** Ponownie angażuje kandydatów, którzy już wyrazili zgodę na kontakt w przyszłości.
**Context:** Najtańszym dobrym kandydatem jest prawie zawsze ktoś, z kim już rozmawiałeś. Każda zamknięta rekrutacja zostawia silnych aplikantów, którzy przegrali z minimalnie lepiej dopasowaną osobą. Są oni znacznie cieplejszym kontaktem niż jakikolwiek profil pozyskany z zewnątrz: znają Twoją firmę, chcieli tej pracy i wyrazili zgodę na ponowny kontakt. Ten wyszukiwacz przeszukuje tę pulę i, co istotne, najpierw pokazuje sugestie bez danych prywatnych, dzięki czemu oceniasz dopasowanie przed tożsamością. Limit trzech kandydatów na ofertę to celowe zabezpieczenie przed spamem: pula talentów to relacja, a masowa wysyłka ją niszczy.
**How to use it:**
1. Otwórz stronę szczegółów oferty i kliknij "Find Candidates (Talent Pool)".
2. Przeczytaj informację: z tą ofertą zostanie skontaktowanych maksymalnie 3 kandydatów.
3. Przejrzyj i edytuj tekst "Ideal profile (editable)".
4. Kliknij "Start search".
5. Sprawdź kartę "Suggested candidate (no private info)", która się pojawi.
6. Kliknij "Yes, contact them", aby zatwierdzić, lub "Show another", aby pominąć.
7. Kliknij "Stop search" lub "Close", gdy skończysz.

**Good to know:**
- Dla jednej oferty zostanie skontaktowanych maksymalnie 3 kandydatów — wykorzystaj je na naprawdę mocne dopasowania.
- Do puli trafiają wyłącznie kandydaci, którzy wyrazili zgodę na przyszłe oferty, więc kontakt jest zgodny z prawem.
- Edycja tekstu "Ideal profile" istotnie zmienia sugestie; warto go doprecyzować przed wyszukiwaniem.
- Sugestie celowo ukrywają szczegóły prywatne, dopóki nie zatwierdzisz kontaktu.
- Pusta pula zwykle oznacza, że nie zamknąłeś ani nie zarchiwizowałeś wcześniejszych ofert.

**Related:** [Pula talentów](#feature-name-talent-pool) · [Zgoda kandydata na przyszłe oferty](#feature-name-candidate-consent-for-future-opportunities) · [Zmiana statusu oferty](#feature-name-change-vacancy-status) · [Pozyskiwanie kandydatów](#feature-name-candidate-sourcing)

---

### Feature name: Pula talentów
**Short Description:** Zbiór byłych kandydatów, którzy wyrazili zgodę na przyszłe oferty.
**Purpose:** Buduje wielokrotnego użytku bazę kandydatów z wcześniejszych rekrutacji.
**Context:** Większość wysiłku rekrutacyjnego przepada na końcu procesu: pięćdziesiąt osób zostało ocenionych, jedna została zatrudniona, a pozostałe czterdzieści dziewięć, z których kilka naprawdę dobrych, zostaje zapomniane. Pula talentów automatycznie zachowuje tę wartość, na podstawie zgody, za każdym razem, gdy zamykasz lub archiwizujesz ofertę. W ciągu roku nagromadzi się z tego prywatna, wstępnie zweryfikowana baza kandydatów, której przeszukiwanie nic nie kosztuje i która przewyższa sourcing z zewnątrz pod względem odsetka odpowiedzi i jakości. Wymóg zgody sprawia, że jest to zgodne z prawem, a system egzekwuje go sam, zamiast zostawiać to Tobie do pamiętania.
**How to use it:**
1. Nie ma nic do włączania — kandydaci wyrażają zgodę, składając aplikację.
2. Gdy zamkniesz lub zarchiwizujesz ofertę, niezatrudnieni kandydaci, którzy wyrazili zgodę, zostaną dodani automatycznie.
3. Pojedynczych kandydatów można też dodać, gdy ich aplikacja zostanie sfinalizowana.
4. Przeszukaj pulę z dowolnej oferty przez "Find Candidates (Talent Pool)".
5. Kandydaci, którzy nie wyrazili zgody, nigdy nie są dodawani.

**Good to know:**
- Pula rośnie tylko wtedy, gdy zamykasz lub archiwizujesz zakończone oferty — pozostawienie starych ofert w statusie Active ją wyczerpuje.
- Zgodę sprawdza system; kandydaci, którzy odmówili, są wykluczeni i nie mogą zostać dodani ręcznie.
- Zatrudnieni kandydaci nie są dodawani, tylko niezatrudnieni.
- To Twój najskuteczniejszy kanał sourcingu, a przeszukiwanie go nie kosztuje kredytów.

**Related:** [Wyszukiwarka puli talentów](#feature-name-talent-pool-finder) · [Zmiana statusu oferty](#feature-name-change-vacancy-status) · [Zgoda kandydata na przyszłe oferty](#feature-name-candidate-consent-for-future-opportunities) · [Sugerowane stanowisko](#feature-name-suggested-position)

---

### Feature name: Prośba o pomoc eksperta
**Short Description:** Poproś zespół Canvider o ludzką ocenę kandydata.
**Purpose:** Wnosi wiedzę ekspercką do kandydatów, których trudno ocenić.
**Context:** Rekruterzy regularnie proszeni są o ocenę umiejętności, których sami nie posiadają, na przykład o ocenę głębi wiedzy starszego programisty grafiki albo o to, czy portfolio odzwierciedla prawdziwe rzemiosło, czy tylko dobry tutorial. Ocena AI pomaga w szeregowaniu, ale nie zastąpi wiedzy dziedzinowej, a pomyłka kosztuje w obie strony: złe zatrudnienie albo odrzucenie świetnego kandydata. Ta funkcja przekazuje konkretnego kandydata ludzkiemu specjaliście z określonym zakresem i terminem, co jest znacznie bardziej przydatne niż ogólna druga opinia.
**How to use it:**
1. Otwórz stronę szczegółów aplikującego.
2. Kliknij "More actions", a następnie "Request Expert Help".
3. Wybierz rodzaj oceny: "Hard skills" lub "Soft skills".
4. Zaznacz obszary, które chcesz ocenić (np. Leadership, Communication).
5. Opcjonalnie wybierz języki (angielski, turecki, polski).
6. Określ, kiedy jest Ci potrzebna: Dziś, Jutro, Za tydzień, Za miesiąc.
7. Kliknij "Submit request".

**Good to know:**
- Wybieraj obszary oceny wąsko — prośba o ocenę wszystkiego daje płytszą odpowiedź niż jedno, jasne pytanie.
- Termin, który wybierzesz, jest rzeczywistym parametrem, więc nie wybieraj "Today" z przyzwyczajenia.
- Wybór języka ma znaczenie, gdy ocena dotyczy rozmów lub materiałów w językach innych niż angielski.
- Najlepiej zarezerwować tę funkcję dla naprawdę granicznych lub seniorskich kandydatów, gdy koszt decyzji jest wysoki.

**Related:** [Asystent decyzji AI](#feature-name-ai-decision-helper) · [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Mocne strony i braki](#feature-name-key-highlights--shortcomings)

---

## 6. Śledzenie kandydatów (People)

### Feature name: Lista kandydatów
**Short Description:** Sortowalna tabela wszystkich kandydatów we wszystkich Twoich ofertach.
**Purpose:** Robocza lista, z której rekruterzy przetwarzają kandydatów.
**Context:** Tu rekruterzy spędzają większość dnia. Strony ofert służą do zarządzania stanowiskami, a People służy do przetwarzania ludzi. Dlatego jest to celowo gęsta, sortowalna tabela, a nie widok kart: przepustowość liczy się bardziej niż estetyka, gdy przerabia się dwieście aplikacji. Sortowanie to często niedoceniana część. Sortuj według kolumny Score, by wstępnie ocenić jakość, według kolumny Applied, by chronić doświadczenie kandydatów z najstarszych aplikacji, albo według kolumny Status, by zobaczyć, co utknęło. To też punkt wyjścia dla każdej operacji zbiorczej, a tam kryją się prawdziwe oszczędności czasu.
**How to use it:**
1. Kliknij "People" w górnym pasku nawigacji.
2. Przejrzyj kolumny: Name, Position, Status, Location, Experience, Score, Applied.
3. Kliknij dowolny nagłówek kolumny, aby posortować według tego pola.
4. Kliknij "View" przy wierszu, aby otworzyć pełną stronę kandydata.
5. Użyj kontrolek stronicowania oraz selektora "Show … per page" na dole.

**Good to know:**
- Kolumna Score jest wypełniana tylko dla kandydatów, którzy przeszli analizę AI; puste pola oznaczają brak analizy, a nie słabą ocenę.
- Sortowanie według kolumny Applied od najstarszych to najprostszy sposób, by kandydaci nie wypadali z procesu przez upływ czasu.
- Zwiększ "Show … per page" przed zbiorczym zaznaczaniem, ponieważ zaznaczenie obejmuje to, co jest widoczne na ekranie.
- Lista obejmuje domyślnie wszystkie oferty. Jeśli zamierzasz działać zbiorczo, najpierw filtruj po Position.

**Related:** [Filtry kandydatów](#feature-name-applicant-filters) · [Wyszukiwanie kandydatów](#feature-name-applicant-search) · [Zbiorcza zmiana statusu](#feature-name-bulk-status-update) · [Przegląd szczegółów kandydata](#feature-name-applicant-detail-overview)

---

### Feature name: Wyszukiwanie kandydatów
**Short Description:** Wyszukiwanie tekstowe wśród Twoich kandydatów.
**Purpose:** Natychmiast znajduje konkretnego kandydata po nazwisku.
**Context:** Najczęstszym przerwaniem w dniu rekrutera jest pytanie menedżera rekrutującego o jedną konkretną osobę, zwykle wtedy, gdy jesteś w trakcie czegoś innego. Filtry są tu złym narzędziem, bo wiesz dokładnie, kogo szukasz. Wyszukiwanie to bezpośrednia droga: wpisz nazwisko, znajdź osobę, odpowiedz na pytanie. Działa we wszystkich ofertach, co ma znaczenie, ponieważ osoba pytająca często nie pamięta, na które stanowisko kandydat aplikował.
**How to use it:**
1. Otwórz stronę People.
2. Kliknij pole "Search applicants..." u góry.
3. Wpisz nazwisko kandydata lub inne dane.
4. Naciśnij Enter lub kliknij przycisk wyszukiwania.
5. Wyczyść pole i wyszukaj ponownie, aby zresetować.

**Good to know:**
- Wyszukiwanie obejmuje wszystkie oferty naraz, więc nie musisz wiedzieć, na które stanowisko osoba aplikowała.
- Częściowe nazwiska działają, co jest przydatne, gdy nazwisko jest zapisane inaczej w CV i w e-mailu.
- Wyszukiwanie znajduje tylko aplikujących. Dla osób pozyskanych, które nie aplikowały, użyj Odkrywania osób.
- Połącz z filtrami, gdy popularne nazwisko zwraca kilka wyników.

**Related:** [Lista kandydatów](#feature-name-applicant-list) · [Filtry kandydatów](#feature-name-applicant-filters) · [Odkrywanie osób](#feature-name-discover-people)

---

### Feature name: Filtry kandydatów
**Short Description:** Filtrowanie kandydatów według stanowiska, statusu, lokalizacji, daty i kryteriów.
**Purpose:** Zawęża setki kandydatów do użytecznej krótkiej listy.
**Context:** Filtry zamieniają nieprzeglądalną listę w kolejkę pracy, a każdy z nich odpowiada konkretnemu pytaniu rekrutacyjnemu: Position dla „chcę przeprowadzić ten nabór”, Status dla „kto czeka na mnie”, Date dla „kto czeka zbyt długo”, Location dla realiów prawa do pracy i przeprowadzek. Przełącznik "Meets all criterias" jest najpotężniejszy z nich. W połączeniu z Criteria Assertion AI tworzy natychmiastową, spójnie ocenianą krótką listę. Filtry są też zabezpieczeniem operacji zbiorczych: najpierw filtruj, sprawdź listę, dopiero potem działaj.
**How to use it:**
1. Otwórz stronę People.
2. Wybierz ofertę w rozwijanym menu "Position".
3. Wybierz wartość w rozwijanym menu "Status".
4. Wybierz wartość w rozwijanym menu "Candidate Location".
5. Wybierz zakres w rozwijanym menu "Application Date".
6. Włącz przełącznik "Meets all criterias", aby pokazać tylko kandydatów spełniających wszystkie kryteria.
7. Kliknij "Clear all filters", aby zresetować.

**Good to know:**
- "Meets all criterias" działa dopiero wtedy, gdy kryteria są zdefiniowane dla oferty i dopasowanie zostało uruchomione.
- Filtry łączą się, więc pusty wynik zwykle oznacza zbyt mocne zawężenie, a nie pusty proces rekrutacji.
- Zawsze filtruj po Position przed zbiorczą zmianą statusu lub zbiorczym e-mailem. To główne zabezpieczenie przed działaniem na złej grupie.
- "Clear all filters" to pierwsza rzecz do sprawdzenia, gdy lista wygląda nieoczekiwanie krótko.

**Related:** [Kryteria tak/nie sprawdzane przez AI](#feature-name-criteria-assertion-ai) · [Zbiorcza zmiana statusu](#feature-name-bulk-status-update) · [Lista kandydatów](#feature-name-applicant-list) · [Analiza dopasowania do kryteriów](#feature-name-criteria-match-analysis)

---

### Feature name: Zbiorcza zmiana statusu
**Short Description:** Zmień status aplikacji wielu kandydatów naraz.
**Purpose:** Przesuwa całe grupy kandydatów przez proces rekrutacji jednym działaniem.
**Context:** Procesy rekrutacyjne zaniedbują się na brzegach. Po obsadzeniu stanowiska dziesiątki kandydatów tkwią w statusie "Review" bez końca, ponieważ zamknięcie każdej aplikacji osobno to dwadzieścia minut klikania, które nigdy nie trafia na czyjąkolwiek listę priorytetów — a ci ludzie czekają na odpowiedź, która nigdy nie nadejdzie. Zbiorcza aktualizacja sprawia, że uczciwe rozwiązanie jest łatwe. Opcjonalny przełącznik powiadomień zamienia czynność ewidencyjną w dobre doświadczenie kandydata: to samo kliknięcie, które porządkuje proces, może poinformować pięćdziesiąt osób, na jakim są etapie.
**How to use it:**
1. Otwórz stronę People i zastosuj potrzebne filtry.
2. Zaznacz pole wyboru w wierszu każdego kandydata, którego chcesz uwzględnić.
3. Pasek operacji zbiorczych pokaże liczbę zaznaczonych osób.
4. Opcjonalnie włącz przełącznik "Send notification email".
5. Wybierz nową wartość w liście "Change status to...".
6. Kliknij "Apply".

**Good to know:**
- Sprawdź liczbę w pasku operacji zbiorczych przed zastosowaniem — to ostatnie potwierdzenie zakresu zmian.
- Przy włączonym "Send notification email" wysyłane są prawdziwe e-maile do prawdziwych osób. Wysłanej wiadomości nie da się cofnąć.
- Najpierw filtruj według Position, aby przypadkiem nie przenieść kandydatów z niezwiązanego stanowiska.
- Zbiorcze odrzucanie z włączonym powiadomieniem to najbardziej życzliwa rzecz, jaką możesz zrobić dla doświadczenia kandydatów.

**Related:** [Filtry kandydatów](#feature-name-applicant-filters) · [Zmiana statusu aplikacji](#feature-name-change-application-status) · [Zbiorcza komunikacja](#feature-name-bulk-communication) · [Własne szablony e-maili](#feature-name-custom-email-templates)

---

### Feature name: Zbiorcze usuwanie kandydatów
**Short Description:** Trwale usuń kilku wybranych kandydatów za jednym razem.
**Purpose:** Szybko czyści spam i zduplikowane aplikacje.
**Context:** Publiczne formularze aplikacyjne przyciągają śmieci — boty, testowe zgłoszenia, oczywisty spam i duplikaty od kandydatów, którzy kliknęli "apply" trzy razy. Jeśli zostaną w systemie, zniekształcają każdą liczbę, jaką raportujesz, ponieważ wskaźniki konwersji liczone na fałszywych aplikacjach nie mają znaczenia. Zbiorcze usuwanie służy właśnie do takiego porządkowania. Nie jest narzędziem do odrzucania prawdziwych kandydatów: odrzucony kandydat powinien mieć status i zapis, zarówno dla Twojej analityki, jak i dla Twojej własnej ochrony, gdyby decyzja kiedyś została zakwestionowana.
**How to use it:**
1. Otwórz stronę People.
2. Zaznacz pole wyboru przy każdym kandydacie, którego chcesz usunąć.
3. Kliknij "Delete Selected" w pasku operacji zbiorczych.
4. Potwierdź usunięcie, gdy system o to poprosi.
5. Kandydaci znikają z listy.

**Good to know:**
- Usunięcie jest trwałe — aplikacja, jej pliki i historia przepadają.
- Używaj go wyłącznie do spamu, testów i duplikatów. Prawdziwych kandydatów, których odrzucasz, oznacz statusem odrzucenia, aby pozostali w analityce i puli talentów.
- Usunięci kandydaci znikają z analityki, dlatego usuwanie prawdziwych aplikantów zniekształca raportowanie.
- Sprawdź dwa razy liczbę zaznaczonych przed potwierdzeniem; nie ma etapu odzyskiwania.

**Related:** [Usuwanie kandydata](#feature-name-delete-candidate) · [Zbiorcza zmiana statusu](#feature-name-bulk-status-update) · [Filtry kandydatów](#feature-name-applicant-filters)

---

### Feature name: Odświeżanie listy kandydatów
**Short Description:** Pobierz nowe aplikacje z połączonej poczty e-mail i LinkedIn.
**Purpose:** Importuje aplikacje, które wpłynęły poza formularzem Canvider.
**Context:** Nie każdy kandydat trafia przez Twoją stronę kariery. Niektóre portale z ofertami dostarczają aplikacje w formie e-maili z załączonym CV, a LinkedIn przechowuje swoich kandydatów, dopóki nie zostaną pobrani. Ci kandydaci są praktycznie niewidoczni, dopóki ktoś ich nie zaimportuje — a aplikacja nieprzeczytana przez tydzień to zwykle utracony kandydat. Odświeżanie wykonuje to pobranie jednym kliknięciem: analizuje e-maile, wyodrębnia PDF z CV (w przypadku zeskanowanych dokumentów korzysta z OCR) i uruchamia ekstrakcję AI, aby zbudować właściwie ustrukturyzowaną aplikację zamiast wiadomości leżącej w skrzynce odbiorczej.
**How to use it:**
1. Otwórz stronę People.
2. Kliknij "Refresh Applicants" w nagłówku.
3. Poczekaj, aż przycisk pokaże "Processing...".
4. Canvider odczytuje e-maile z aplikacjami z PostJobFree, wyodrębnia pliki PDF z CV i uruchamia ekstrakcję AI.
5. Aplikacje kandydatów z LinkedIn, dla ofert opublikowanych przez integrację, są również synchronizowane.
6. Odczytaj komunikat o sukcesie z liczbą utworzonych aplikacji.

**Good to know:**
- Jeśli publikujesz na PostJobFree lub LinkedIn, zrób z tego codzienny nawyk — nic z tych kanałów nie przychodzi, dopóki nie odświeżysz listy.
- Synchronizacja z LinkedIn obejmuje tylko oferty opublikowane przez integrację.
- Zeskanowane CV w postaci samego obrazu przechodzą przez OCR, co jest wolniejsze i mniej dokładne niż PDF z tekstem.
- Komunikat potwierdzenia informuje, ile aplikacji utworzono; zero oznacza po prostu, że nic nowego nie przyszło.

**Related:** [Przetwarzanie e-maili PostJobFree](#feature-name-postjobfree-email-ingestion) · [Integracja z LinkedIn](#feature-name-linkedin-integration) · [Zbiorcze przesyłanie CV](#feature-name-bulk-upload-cvs) · [Zbiorcza analiza kandydatów](#feature-name-bulk-candidate-analysis)

---

### Feature name: Ręczne dodawanie kandydata
**Short Description:** Utwórz pojedynczą aplikację, przesyłając CV samodzielnie.
**Purpose:** Dodaje polecenia i kandydatów spotkanych offline do procesu rekrutacji.
**Context:** Najlepsi kandydaci często docierają najmniej uporządkowanymi drogami — przez polecenie pracownika, rozmowę na konferencji, CV przesłane przez znajomego CTO. W innym przypadku ci ludzie byliby śledzeni w czyjejś skrzynce, niewidoczni dla Twojego procesu i nieobecni w raportach, i właśnie dlatego polecani kandydaci dostają gorszy kontakt niż obcy, którzy skorzystali z formularza. Dodanie ich tutaj umieszcza ich w tym samym procesie co wszystkich innych, z tą samą oceną, statusami i analityką. Podajesz tylko e-mail, telefon i CV; resztę wyodrębnia AI.
**How to use it:**
1. Otwórz stronę People.
2. Kliknij "Add Candidate".
3. Wybierz "Position", do którego ma być przypisany kandydat.
4. Wpisz "Email" kandydata.
5. Wpisz "Phone" kandydata.
6. Prześlij plik CV.
7. Wyślij — pozostałe dane zostaną automatycznie wyodrębnione z CV przez AI.

**Good to know:**
- Imię, doświadczenie i umiejętności są wyodrębniane z CV, więc nie musisz ich wpisywać.
- Ręcznie dodani kandydaci nie wyrazili zgody na przyszłe oferty, więc nie trafią do puli talentów.
- Nie mają też odpowiedzi na pytania kwalifikujące, ponieważ nigdy nie widzieli formularza aplikacyjnego.
- Dodawanie poleceń tutaj, zamiast śledzenia ich w e-mailach, sprawia, że raport o źródłach zatrudnienia jest rzetelny.

**Related:** [Zbiorcze przesyłanie CV](#feature-name-bulk-upload-cvs) · [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Zgoda kandydata na przyszłe oferty](#feature-name-candidate-consent-for-future-opportunities) · [Źródło zatrudnienia i skuteczność źródeł](#feature-name-source-of-hire--source-effectiveness)

---

### Feature name: Przekierowanie kandydata na inne stanowisko
**Short Description:** Zduplikuj aplikację na inną otwartą ofertę pracy.
**Purpose:** Ponownie wykorzystuje mocnego kandydata na lepiej dopasowane stanowisko.
**Context:** Kandydaci często aplikują na niewłaściwą ofertę — wybierają tytuł, który rozpoznają, albo jedyne ogłoszenie, jakie widzieli — i silny kandydat na stanowisko seniorskie trafia na ofertę juniorską. Odrzucanie go, bo oferta nie pasuje, to strata prawdziwej szansy, ale ponowne wpisywanie całej aplikacji na inne stanowisko to uciążliwość, na którą nikt nie ma czasu. Przekierowanie kopiuje kandydata na lepiej dopasowaną ofertę, przenosząc notatki wewnętrzne, tak aby rekruter przejmujący sprawę odziedziczył kontekst zamiast zaczynać od zera.
**How to use it:**
1. Otwórz stronę szczegółów kandydata.
2. Kliknij "More actions", a następnie "Refer to Position".
3. Wybierz ofertę w polu "Select Target Position".
4. Przeczytaj uwagę — tworzona jest zduplikowana aplikacja, a notatki wewnętrzne są kopiowane.
5. Kliknij "Refer Candidate".

**Good to know:**
- To tworzy drugą aplikację; oryginał pozostaje, więc zamknij go odpowiednim statusem.
- Komentarze wewnętrzne są kopiowane, więc przejrzyj je najpierw, jeśli zawierają coś specyficznego dla stanowiska.
- Poinformuj kandydata, że go przenosisz — system tworzy rekord, a nie rozmowę.
- Funkcja AI "Suggested Position" może automatycznie wskazać takie szanse.

**Related:** [Sugerowane stanowisko](#feature-name-suggested-position) · [Komentarze wewnętrzne](#feature-name-internal-comments) · [Zmiana statusu aplikacji](#feature-name-change-application-status) · [Pula talentów](#feature-name-talent-pool)

---

### Feature name: Usuwanie kandydata
**Short Description:** Trwale usuń pojedynczą aplikację i jej dane.
**Purpose:** Realizuje żądania usunięcia danych i usuwa rekordy z błędnymi danymi.
**Context:** Istnieje przede wszystkim z przyczyn prawnych: zgodnie z RODO i podobnymi przepisami kandydat może zażądać wymazania swoich danych, a Ty musisz być w stanie tego dokonać w pełni, a nie jedynie ukryć go na liście. Obsługuje też prawdziwe problemy z danymi — CV wgrane przy niewłaściwej osobie albo zduplikowany rekord z uszkodzoną ekstrakcją. Nie jest natomiast narzędziem do odrzucania. Usunięcie kogoś, kogo odrzuciłeś, wymazuje dowód rzetelnego procesu i usuwa go z analityki, która uzasadnia Twoje decyzje rekrutacyjne.
**How to use it:**
1. Otwórz stronę szczegółów kandydata.
2. Kliknij "More actions", a następnie "Delete Candidate".
3. Uważnie przeczytaj pytanie potwierdzające.
4. Kliknij "Delete", aby potwierdzić, lub "Cancel", aby przerwać.

**Good to know:**
- Trwałe i nieodwracalne: aplikacja, CV, komentarze i historia e-maili przepadają.
- To właściwa reakcja na żądanie kandydata o wymazanie danych.
- Aby odrzucić kogoś, ustaw status odrzucenia — to zachowa Twoje rekordy i analitykę.
- Jeśli potrzebujesz zapisu, że usunięcie miało miejsce, zanotuj to gdzie indziej przed usunięciem; komentarze wewnętrzne znikają razem z kandydatem.

**Related:** [Zbiorcze usuwanie kandydatów](#feature-name-bulk-delete-candidates) · [Zmiana statusu aplikacji](#feature-name-change-application-status) · [Czyszczenie danych usuniętych ofert](#feature-name-deleted-vacancy-data-cleanup) · [Dokumenty prawne](#feature-name-legal-documents)

---

## 7. Strona szczegółów kandydata

### Feature name: Przegląd szczegółów kandydata
**Short Description:** Zakładkowy profil obejmujący analizę AI, tło, aktywność i stanowisko.
**Purpose:** Pełny kontekst kandydata na jednym, przejrzystym ekranie.
**Context:** Ocena kandydata zwykle wymaga zebrania dowodów z pół tuzina miejsc — CV, jego LinkedIn, strony portfolio, wątku e-mailowego, tego, co koleżanka powiedziała na Slacku. Ten rozproszony obraz sprawia, że dwie osoby mogą przejrzeć tego samego kandydata i dojść do przeciwnych wniosków, bo patrzyły na różne dowody. Ta strona łączy wszystko w jeden rekord, uporządkowany tak, jak faktycznie zapada decyzja: co uznała AI, co pokazuje jego doświadczenie, co wydarzyło się dotąd i czego wymaga stanowisko.
**How to use it:**
1. Na stronie People kliknij "View" przy wierszu kandydata.
2. Użyj lewych grup zakładek: Przegląd, Tło kandydata, Aktywność, Stanowisko.
3. W grupie Przegląd otwórz "Dashboard & AI".
4. W grupie Tło kandydata otwórz CV, LinkedIn, ArtStation, Behance lub Cara.
5. W grupie Aktywność otwórz ścieżkę, komentarze wewnętrzne, pliki lub e-maile.
6. W grupie Stanowisko otwórz "Job Details".

**Good to know:**
- Cztery grupy zakładek odpowiadają na cztery różne pytania: co sądzi AI, kim jest kandydat, co się wydarzyło i czego wymaga oferta.
- Zakładki portfolio (ArtStation, Behance, Cara) wypełniają się dopiero po uruchomieniu analizy AI.
- Zakładka Stanowisko oznacza, że nigdy nie musisz otwierać oferty w innym oknie, aby porównać wymagania.
- Wszystko, czego kolega potrzebuje do niezależnej oceny tej osoby, znajduje się na tej stronie — podlinkuj ją zamiast streszczać w czacie.

**Related:** [Panel kluczowych informacji o kandydacie](#feature-name-candidate-facts-panel) · [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Komentarze wewnętrzne](#feature-name-internal-comments) · [Zakładka stanowiska](#feature-name-position-tab)

---

### Feature name: Panel kluczowych informacji o kandydacie
**Short Description:** Uporządkowane podsumowanie najważniejszych wyodrębnionych danych kandydata.
**Purpose:** Odpowiada na typowe pytania kwalifikacyjne bez otwierania CV.
**Context:** Mniej więcej dziewięć na dziesięć pytań kwalifikacyjnych dotyczy tych samych kilku faktów: ile kandydat ma doświadczenia, co robi obecnie, gdzie mieszka i kiedy może zacząć. Szukanie ich w CV o dowolnej formie oznacza czytanie cudzego, indywidualnego układu, co jest powolne i niespójne między kandydatami. Ten panel ujednolica te dane w tej samej strukturze dla wszystkich, a to właśnie umożliwia szybkie porównywanie. "Notice Period" i "Last Communication" są najczęściej pomijane — pierwsze kształtuje harmonogram Twojej propozycji zatrudnienia, a drugie sygnalizuje kandydatów, z którymi kontakt się urywa.
**How to use it:**
1. Otwórz zakładkę Przegląd (Overview) kandydata.
2. Znajdź panel "Candidate Facts".
3. Odczytaj: Stanowisko, na które aplikowano, Najnowsze/obecne stanowisko, Łączne doświadczenie i Adres.
4. Odczytaj: Najnowszy/obecny pracodawca, Poziom wykształcenia, "Notice Period" i Portal aplikacji.
5. Odnotuj datę aplikacji, "Status", Application ID i "Last Communication".
6. Pola oznaczone "Not analyzed" uzupełnią się po uruchomieniu analizy AI.

**Good to know:**
- "Not analyzed" oznacza, że analiza AI jeszcze nie została uruchomiona, a nie że CV nie zawiera tych informacji.
- Te wartości są wyodrębniane z CV przez AI. Sprawdź wszystko, co ma znaczenie dla decyzji — zwłaszcza łączne doświadczenie — w samym CV.
- "Last Communication" to najszybszy sposób, by zauważyć kandydata, na którego nikt nie odpowiedział.
- "Application Portal" to przypisanie źródła dla każdego kandydata, na którym opiera się raport źródła zatrudnienia (Source of Hire).
- Podaj Application ID, zgłaszając pytanie do pomocy technicznej dotyczące konkretnego kandydata.

**Related:** [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Podgląd CV](#feature-name-resume-viewer) · [Zastrzeżenie dotyczące użycia AI](#feature-name-ai-usage-disclaimer) · [Historia e-maili i skrzynka](#feature-name-email-history--inbox)

---

### Feature name: Podgląd CV
**Short Description:** Podgląd CV kandydata osadzony na stronie oraz możliwość jego pobrania.
**Purpose:** Pozwala przeczytać dokument źródłowy bez opuszczania Canvider.
**Context:** Każde wyodrębnione pole i każda ocena AI w Canvider pochodzą z tego jednego dokumentu, dlatego CV jest punktem odniesienia, do którego wracasz, gdy coś wygląda nieprawidłowo lub decyzja jest bliska. Podgląd osadzony na stronie ma większe znaczenie, niż się wydaje: podgląd, który wymusza pobieranie, przerywa czytanie i, co gorsza, rozprasza kopie CV kandydatów po laptopach wszystkich — a to realny problem ochrony danych, a nie kwestia porządku. Przycisk pobierania istnieje na wypadek, gdy podgląd naprawdę nie może się wyświetlić.
**How to use it:**
1. Otwórz stronę szczegółów kandydata.
2. Kliknij zakładkę "Resume" w sekcji Tło kandydata (Candidate Background).
3. Przeczytaj CV w osadzonym podglądzie PDF.
4. Sprawdź datę "Uploaded" wyświetloną nad nim.
5. Jeśli podgląd jest niedostępny, kliknij "Download PDF".

**Good to know:**
- Zawsze sprawdź CV przed ostateczną decyzją — dane wyodrębnione przez AI to podsumowanie, a nie źródło.
- Data "Uploaded" pokazuje, jak aktualne jest CV; dwuletni dokument może nie uwzględniać najnowszego doświadczenia.
- Problemy z podglądem zwykle wynikają z nietypowego kodowania PDF lub ze zeskanowanego obrazu. Pobierz plik, aby go przeczytać.
- Pobrane CV to dane osobowe kandydatów. Gdy skończysz z nimi pracę, usuń lokalne kopie.

**Related:** [Panel kluczowych informacji o kandydacie](#feature-name-candidate-facts-panel) · [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Pliki aplikacji](#feature-name-application-files) · [Bezpieczeństwo przesyłania plików](#feature-name-file-upload-security)

---

### Feature name: Ścieżka (etapy aplikacji)
**Short Description:** Oś czasu wszystkich statusów, przez które przeszła aplikacja.
**Purpose:** Pokazuje, jak długo kandydat czekał na każdym etapie.
**Context:** Kandydaci rzadko rezygnują, bo zostali odrzuceni; rezygnują, bo czekali bez żadnych wiadomości i przyjęli ofertę gdzie indziej. Oś czasu ścieżki pokazuje to ryzyko dla każdej osoby osobno — kandydat, który od trzech tygodni jest na etapie "Review #2", to prawdopodobnie kandydat, którego zaraz stracisz. Pełni też rolę zapisu odpowiedzialności za stanowisko: gdy menedżer rekrutujący pyta, dlaczego rekrutacja tak długo trwa, pokazuje dokładnie, który etap pochłonął czas, a to zwykle bardziej konstruktywna rozmowa niż ogólne przeprosiny.
**How to use it:**
1. Otwórz stronę szczegółów kandydata.
2. Kliknij zakładkę "Journey" w sekcji Aktywność (Activity).
3. Przejrzyj oś czasu "Application Stages" od góry do dołu.
4. Odczytaj datę każdego etapu, aby wychwycić opóźnienia.

**Good to know:**
- Długie przerwy między etapami są najlepszym wskaźnikiem, że kandydat traci zainteresowanie.
- Oś czasu jest budowana na podstawie zmian statusów, więc jest tak dokładna, jak konsekwentnie aktualizujesz statusy.
- To widok dla pojedynczego kandydata; "Avg. Days per Stage" w Analityce to ta sama informacja zagregowana dla wszystkich.
- Sprawdź ją przed rozmową kwalifikacyjną, aby wiedzieć, jak długo ta osoba czeka na odpowiedź od Ciebie.

**Related:** [Zmiana statusu aplikacji](#feature-name-change-application-status) · [Czas trwania etapów i migawka procesu](#feature-name-stage-duration--pipeline-snapshot) · [Oś aktywności](#feature-name-activity-feed) · [Lejek konwersji procesu rekrutacji](#feature-name-pipeline-conversion-funnel)

---

### Feature name: Komentarze wewnętrzne
**Short Description:** Prywatny wątek dyskusji dla rekruterów o każdym kandydacie.
**Purpose:** Przechowuje opinie z rekrutacji przy kandydacie, a nie w komunikatorach.
**Context:** Opinie z rozmów kwalifikacyjnych omawiane na Slacku lub e-mailem są praktycznie tracone — nie da się ich znaleźć po trzech miesiącach, nie widzi ich osoba, która przejmie kandydata, i nie da się ich przedstawić, jeśli decyzja rekrutacyjna zostanie zakwestionowana. Powiązanie dyskusji z kandydatem rozwiązuje wszystkie trzy problemy. Pisz, mając na uwadze tę trwałość: komentarze pozostają w systemie, przechodzą razem z kandydatem, jeśli zostanie on skierowany na inne stanowisko, i powinny zawierać obserwacje związane z ofertą, a nie osobiste wrażenia. Integracja wzmianek (@mention) sprawia, że wątek jest prawdziwą rozmową, a nie tablicą ogłoszeń.
**How to use it:**
1. Otwórz stronę szczegółów kandydata.
2. Kliknij zakładkę "Internal Comments" w sekcji Aktywność (Activity).
3. Wpisz notatkę w polu komentarza.
4. Wpisz "@" i wybierz członka zespołu, którego chcesz wspomnieć, aby go powiadomić.
5. Kliknij "Post Comment".
6. Aby usunąć swój komentarz, kliknij jego ikonę usuwania i potwierdź "Delete this comment?".

**Good to know:**
- Komentarze są wewnętrzne i nigdy nie są widoczne dla kandydata — pisz jednak wyłącznie obserwacje związane z ofertą, które da się obronić.
- Wzmianki @ wysyłają powiadomienie e-mailem, co jest niezawodnym sposobem, by zwrócić uwagę kolegi na konkretnego kandydata.
- Komentarze są kopiowane, gdy kandydat zostaje skierowany na inne stanowisko, więc przed skierowaniem przejrzyj je.
- Możesz usuwać własne komentarze; wysłanego już powiadomienia o wzmiance nie da się cofnąć.

**Related:** [Wzmianki w zespole](#feature-name-team-mentions) · [Przekierowanie kandydata na inne stanowisko](#feature-name-refer-candidate-to-another-position) · [Przegląd szczegółów kandydata](#feature-name-applicant-detail-overview) · [Zmiana statusu aplikacji](#feature-name-change-application-status)

---

### Feature name: Pliki aplikacji
**Short Description:** Dołączanie dodatkowych dokumentów do aplikacji kandydata.
**Purpose:** Przechowuje portfolio, notatki i wyniki testów przy kandydacie.
**Context:** Gdy kandydat dociera do etapu propozycji zatrudnienia, CV rzadko stanowi całość dokumentacji. Są zadania domowe, pliki PDF z portfolio, karty oceny z rozmów, notatki z rozmów referencyjnych, czasem podpisany dokument. Rozproszone po skrzynkach odbiorczych te materiały są niedostępne dla kolejnej osoby, która zajmuje się kandydatem, i trudne do przedstawienia, jeśli decyzja rekrutacyjna zostanie później sprawdzona. Dołączenie ich do aplikacji zachowuje pełny ślad dowodowy w jednym miejscu, wraz z zapisem, kto co i kiedy dodał.
**How to use it:**
1. Otwórz stronę szczegółów kandydata.
2. Kliknij zakładkę "Files" w sekcji Aktywność (Activity).
3. Przeciągnij plik do strefy upuszczania (drop zone) lub kliknij, aby wybrać plik z dysku (do 10MB).
4. Kliknij "Upload".
5. Przy każdym pliku widać, kto go przesłał i kiedy.
6. Kliknij "Download", aby pobrać plik, lub ikonę usuwania, aby go usunąć.

**Good to know:**
- Maksymalny rozmiar pliku to 10MB. Duże pliki PDF z portfolio skompresuj lub podaj link do nich.
- Przesyłane pliki są sprawdzane pod kątem typu i sygnatury pliku, więc zmiana nazwy nieobsługiwanego pliku nie pozwoli go przesłać.
- Każdy plik zapisuje, kto go przesłał i kiedy, dzięki czemu jest to ślad audytowy, a nie zwykły folder.
- Usunięte pliki znikają na stałe — nie ma historii wersji.
- Wszystko, co tu przesłano, to dane osobowe kandydata i zostaje usunięte razem z aplikacją, jeśli ta zostanie usunięta.

**Related:** [Podgląd CV](#feature-name-resume-viewer) · [Bezpieczeństwo przesyłania plików](#feature-name-file-upload-security) · [Komentarze wewnętrzne](#feature-name-internal-comments) · [Usuwanie kandydata](#feature-name-delete-candidate)

---

### Feature name: Zmiana statusu aplikacji
**Short Description:** Przeniesienie kandydata na nowy etap, z opcjonalnym wysłaniem mu e-maila.
**Purpose:** Posuwa proces rekrutacji do przodu i informuje kandydatów.
**Context:** Zmiany statusów są sercem ATS — każda analityka w produkcie, od lejka konwersji po czas zatrudnienia (time-to-hire), wynika z nich, więc proces rekrutacji, który nie jest na bieżąco aktualizowany, generuje raporty, które po cichu są błędne. Ten ekran celowo łączy wewnętrzną aktualizację z wiadomością dla kandydata: w chwili, gdy wiesz, że coś się zmieniło, kandydat powinien się o tym dowiedzieć, a połączenie tych dwóch rzeczy sprawia, że "Wyślę mu e-mail później" nie zamienia się w "nigdy". Pole notatki wewnętrznej rejestruje powody, dopóki są świeże, dzięki czemu decyzję da się odtworzyć po miesiącach.
**How to use it:**
1. Otwórz stronę szczegółów kandydata i kliknij "Change State".
2. Sprawdź wyświetlany status "Current".
3. Wybierz "New status" (New, Review #1–#5, Ready for Decision, Eliminated, Background Check, Final Interview, Reference Check, Paused, Offer Made, Candidate Accepted, Candidate Rejected).
4. Dodaj "Internal note", widoczną tylko dla rekruterów.
5. Włącz lub wyłącz opcję "Send an update email to the candidate".
6. Edytuj "Subject" i "Message" e-maila lub zostaw standardową treść.
7. Sprawdź podgląd e-maila "Preview" po prawej stronie.
8. Kliknij "Save change".

**Good to know:**
- Zawsze przeczytaj podgląd przed zapisaniem przy włączonym e-mailu — pokazuje dokładnie, co otrzyma kandydat, a wysłanego e-maila nie da się cofnąć.
- Notatka wewnętrzna jest widoczna tylko dla rekruterów i jest najlepszym miejscem, by zapisać *dlaczego* podjęto decyzję.
- Statusy napędzają wszystkie raporty analityczne, więc nieaktualny proces rekrutacji daje mylące liczby.
- Możesz utworzyć nowy status bezpośrednio z listy rozwijanej, jeśli żaden z istniejących nie pasuje.
- Zapisywanie powodów odrzucenia w tym miejscu sprawia, że raport analizy odrzuceń propozycji zatrudnienia (Offer Rejection Analysis) jest później przydatny.

**Related:** [Własne statusy aplikacji](#feature-name-custom-application-statuses) · [Zbiorcza zmiana statusu](#feature-name-bulk-status-update) · [Tworzenie wiadomości e-mail przez AI](#feature-name-ai-email-drafting) · [Ścieżka (etapy aplikacji)](#feature-name-journey-application-stages) · [Analiza odrzuceń propozycji zatrudnienia](#feature-name-offer-rejection-analysis)

---

### Feature name: Własne statusy aplikacji
**Short Description:** Twórz własne etapy procesu rekrutacji poza wbudowanymi.
**Purpose:** Dopasowuje Canvider do rzeczywistego procesu rekrutacji w Twojej firmie.
**Context:** Żaden domyślny proces rekrutacji nie wytrzymuje zderzenia z prawdziwym procesem. Agencje potrzebują etapu „Przekazano klientowi”, branże regulowane — kontroli zgodności, a studia często — rundy z portfolio lub testu artystycznego, który nie ma odpowiednika w typowym ATS. Wciskanie tego w najbliższy wbudowany status sprawia, że procesy stają się fikcją — wszyscy wiedzą, że „Review #3” w praktyce oznacza coś innego. Własne statusy pozwalają narzędziu opisać to, co Twój zespół faktycznie robi. Kategoria, którą przypisujesz, dba o spójność analityki, ponieważ mówi Canvider, gdzie w lejku znajduje się Twój nowy etap.
**How to use it:**
1. Otwórz kandydata i kliknij "Change State".
2. Na liście rozwijanej statusów wybierz "Create new status...".
3. Wpisz "New status name".
4. Kliknij "Create status" — status będzie dostępny dla wszystkich przyszłych kandydatów.
5. Alternatywnie przejdź do Settings → Preferences → zakładka "Application States".
6. Kliknij "Add State", ustaw Display Name i Category (Early, Review, Late, Negative Result, Stateless/Other), a następnie kliknij "Save".

**Good to know:**
- Ustawienie właściwej kategorii ma znaczenie — to od niej zależy, jak raporty lejka i czasu trwania etapów interpretują Twój własny etap.
- Nowe statusy obowiązują w całej firmie i są od razu dostępne dla każdego członka zespołu.
- Trzymaj listę krótko. Proces z dwudziestoma etapami to taki, którego nikt nie utrzymuje w aktualnym stanie.
- Statusy utworzone bezpośrednio z okna Change State pomijają krok wyboru kategorii, dlatego przejrzyj je później w Ustawieniach.
- Jeśli nie zdefiniujesz własnych stanów, obowiązują domyślne stany Canvider.

**Related:** [Konfiguracja stanów aplikacji](#feature-name-application-states-configuration) · [Zmiana statusu aplikacji](#feature-name-change-application-status) · [Lejek konwersji procesu rekrutacji](#feature-name-pipeline-conversion-funnel) · [Miesięczny przegląd kandydatów](#feature-name-monthly-applicant-overview)

---

### Feature name: Odpowiedzi na pytania kwalifikujące
**Short Description:** Przeglądaj i edytuj odpowiedzi, których kandydaci udzielili podczas aplikowania.
**Purpose:** Sprawdza kryteria wykluczające, zanim zainwestujesz czas w rozmowę.
**Context:** Pytania kwalifikujące przynoszą korzyść tylko wtedy, gdy ich odpowiedzi są czytane we właściwym momencie — czyli przed umówieniem rozmowy, a nie po niej. Ten panel jest właśnie tym punktem kontrolnym: odpowiedź „nie” na pytanie o zezwolenie na pracę oszczędza godzinę czasu na rozmowę i oszczędza kandydatowi zbędnej rozmowy. Możliwość edycji istnieje, ponieważ rzeczywistość jest bardziej chaotyczna niż formularze: kandydaci często odpowiadają na to samo pytanie w liście motywacyjnym lub podczas wstępnej rozmowy telefonicznej, a zapisanie tego tutaj utrzymuje strukturalny zapis kompletnym, zamiast zostawiać prawdę w czyjejś pamięci.
**How to use it:**
1. Otwórz zakładkę Overview kandydata.
2. Przewiń do panelu "Screening Questions".
3. Przeczytaj każde pytanie z odznaką "Answered" lub "No answer".
4. Przeczytaj odpowiedź kandydata pod każdym pytaniem.
5. Edytuj odpowiedź, jeśli kandydat podał ją w inny sposób, a następnie zapisz.

**Good to know:**
- "No answer" jest częste u kandydatów, którzy nie przeszli przez formularz aplikacyjny Canvider — ręcznie dodani kandydaci i zaimportowane rekordy nigdy nie widzieli pytań.
- Sprawdź ten panel przed umówieniem rozmowy, nie po niej — właśnie wtedy oszczędzasz czas.
- Edycja odpowiedzi zmienia rekord, dlatego zapisz w komentarzu wewnętrznym, skąd pochodzi informacja.
- Pytania są ustalane w chwili publikacji i nie można ich retroaktywnie dodać do działającej oferty.

**Related:** [Pytania kwalifikujące](#feature-name-screening-questions) · [Analiza dopasowania do kryteriów](#feature-name-criteria-match-analysis) · [Ręczne dodawanie kandydata](#feature-name-add-candidate-manually) · [Komentarze wewnętrzne](#feature-name-internal-comments)

---

### Feature name: Uzupełnianie profilu z LinkedIn
**Short Description:** Pobiera pełny profil kandydata na LinkedIn na stronę aplikacji.
**Purpose:** Dodaje zweryfikowany kontekst zawodowy, którego CV może nie zawierać.
**Context:** CV to dokument marketingowy napisany pod konkretną aplikację; profil LinkedIn to publiczny zapis prowadzony przez lata. Czytanie obu razem daje najwięcej wartości — niewyjaśnione przerwy, role wymienione w jednym miejscu, a nie w drugim, aktualna praca, która po cichu się zmieniła. Uzupełnianie sprowadza to porównanie na ten sam ekran zamiast drugiej karty przeglądarki i przechwytuje kontekst, który CV rutynowo pomija: certyfikaty, języki, projekty poboczne i ostatnie posty, które mówią, czym ktoś naprawdę się interesuje.
**How to use it:**
1. Najpierw uruchom analizę AI dla kandydata — uzupełnianie odbywa się później.
2. Otwórz zakładkę "LinkedIn" w sekcji Candidate Background.
3. Jeśli znaleziono profil, przejrzyj About, Experience, Skills, Education, Certifications, Languages, Projects i Recent posts.
4. Jeśli nie znaleziono profilu, otwórz "Profile settings" i kliknij "Add profile URL".
5. Wklej "LinkedIn Profile URL" i kliknij "Fetch Profile".
6. Użyj "Refresh Profile" później, aby pobrać dane ponownie, lub "Retry LinkedIn Fetch" po błędzie.
7. Kliknij "View Profile", aby otworzyć rzeczywistą stronę LinkedIn.

**Good to know:**
- Wymaga połączonego konta LinkedIn i poziomu pracodawcy 2 lub wyższego — pobieranie odbywa się przez Twoje własne konto.
- Najpierw uruchom analizę AI; uzupełnianie następuje później i nie znajdzie profilu, który nigdy nie został dopasowany.
- Automatyczne dopasowanie zawodzi przy popularnych imionach i nietypowej pisowni. Ręczne wklejenie URL jest niezawodnym rozwiązaniem.
- Używaj "Refresh Profile" przy kandydatach, którzy są w procesie od dawna — profile się zmieniają.
- Porównuj z CV, zamiast ufać wyłącznie jednemu z nich; rozbieżności są właśnie sednem tej funkcji.

**Related:** [Integracja z LinkedIn](#feature-name-linkedin-integration) · [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Poziomy pracodawcy](#feature-name-employer-tiers) · [Diagnostyka integracji](#feature-name-integration-diagnostics)

---

### Feature name: Uzupełnianie profilu z ArtStation
**Short Description:** Pobiera portfolio kandydata z ArtStation na stronę aplikacji.
**Purpose:** Ocenia kreatywnych kandydatów na podstawie rzeczywistych prac z portfolio.
**Context:** W przypadku artystów portfolio *jest* kwalifikacją — CV wymieniające pięć lat pracy nad environment art mówi znacznie mniej niż dziesięć minut przeglądania prac. ArtStation to miejsce, w którym większość artystów gier i filmu prowadzi takie prace, a wciągnięcie go na stronę aplikacji usuwa przeskakiwanie między kartami, które sprawia, że przegląd trzydziestu portfolio jest wyczerpujący. Podsumowania "Style Detected" i "Job Fit" to narzędzie wstępnej selekcji dla rekruterów, którzy sami nie są artystami; stanowią punkt wyjścia do rozmowy z Twoim art directorem, a nie jej zamiennik.
**How to use it:**
1. Najpierw uruchom analizę AI dla kandydata.
2. Otwórz zakładkę "ArtStation" w sekcji Candidate Background.
3. Przejrzyj Style Detected, Job Fit, About, Top liked artworks, Latest works, Experience, Skills and Software, Links and Availability.
4. Jeśli nie znaleziono URL, otwórz "Profile settings" i kliknij "Add profile URL".
5. Wklej "ArtStation Profile URL" i kliknij "Fetch Profile".
6. Kliknij "View Profile", aby otworzyć aktualną stronę ArtStation.

**Good to know:**
- "Top liked" odzwierciedla popularność w społeczności, a "Latest works" — aktualne umiejętności; to drugie zwykle jest bardziej istotne przy decyzji o zatrudnieniu.
- Lista Software jest często najbardziej praktycznym polem: pokazuje, z jakich narzędzi artysta już korzysta.
- Style i Job Fit to oceny AI dotyczące pracy kreatywnej. Traktuj je jako wstępną selekcję, a decyzję niech podejmie artysta.
- Jeśli nic nie zostało dopasowane automatycznie, URL ArtStation zwykle znajduje się w CV lub w profilu LinkedIn.

**Related:** [Wyszukiwanie ukierunkowane w ArtStation](#feature-name-artstation-focus-search) · [Uzupełnianie profilu z Behance](#feature-name-behance-profile-enrichment) · [Uzupełnianie profilu z Cara](#feature-name-cara-profile-enrichment) · [Analiza CV przez AI](#feature-name-ai-cv-analysis)

---

### Feature name: Uzupełnianie profilu z Behance
**Short Description:** Pobiera portfolio kandydata z Behance na stronę aplikacji.
**Purpose:** Ocenia prace projektowe bez ręcznego szukania linków.
**Context:** Behance to miejsce, w którym graficy, specjaliści UI/UX, ilustratorzy i projektanci marek publikują swoje prace — podobnie jak ArtStation obsługuje grafikę 3D i game art. Obsługa obu platform oznacza, że Canvider może ocenić kreatywnego kandydata, niezależnie od tego, do której społeczności należy, zamiast wymuszać na wszystkich konwencje jednej platformy. Projekty w Behance zwykle zawierają też materiały o procesie i studia przypadków, a nie tylko gotowe obrazy, co dokładnie odróżnia projektanta, który potrafi myśleć, od takiego, który tylko wykonuje.
**How to use it:**
1. Najpierw uruchom analizę AI dla kandydata.
2. Otwórz zakładkę "Behance" w sekcji Candidate Background.
3. Przejrzyj Style Detected, Job Fit, Recent projects, About, Work experience i Availability.
4. Jeśli nie znaleziono URL, otwórz "Profile settings" i kliknij "Add profile URL".
5. Wklej "Behance Profile URL" i kliknij "Fetch Profile".
6. Jeśli pobieranie zostanie zablokowane, odczekaj kilka minut i spróbuj ponownie.

**Good to know:**
- Behance czasem ogranicza liczbę pobrań. Zablokowana próba jest tymczasowa — odczekaj kilka minut i ponów ją, zamiast zakładać, że profilu brakuje.
- Studia przypadków pokazują proces i rozumowanie, co zwykle jest bardziej diagnostyczne niż końcowe wizualizacje.
- Wielu projektantów prowadzi zarówno Behance, jak i osobistą stronę; sprawdź linki w profilu, aby znaleźć tę drugą.
- Style i Job Fit to oceny AI — rzeczywistą decyzję powinien podjąć projektant lub lider zespołu projektowego.

**Related:** [Uzupełnianie profilu z ArtStation](#feature-name-artstation-profile-enrichment) · [Uzupełnianie profilu z Cara](#feature-name-cara-profile-enrichment) · [Analiza CV przez AI](#feature-name-ai-cv-analysis)

---

### Feature name: Uzupełnianie profilu z Cara
**Short Description:** Pobiera profil artystyczny kandydata z Cara na stronę aplikacji.
**Purpose:** Ocenia artystów aktywnych na platformie Cara.
**Context:** Cara powstała jako miejsce dla artystów, którzy chcieli platformy o jasnym stanowisku wobec prac generowanych przez AI; obecnie znaczna grupa profesjonalnych ilustratorów i artystów koncepcyjnych prowadzi tam swoją główną obecność zamiast na starszych sieciach. Obsługa tej platformy oznacza, że tacy kandydaci mogą być oceniani rzetelnie, zamiast być pokrzywdzeni za brak konta na platformie, którą Twój ATS akurat zna. W praktyce wybór Cara przez artystę jest samo w sobie małym sygnałem o tym, jak myśli o swoim rzemiośle.
**How to use it:**
1. Najpierw uruchom analizę AI dla kandydata.
2. Otwórz zakładkę "Cara" w sekcji Candidate Background.
3. Przejrzyj Style Detected, Job Fit, About, Top liked artworks, Latest works, Experience, Skills and Software, Links and Availability.
4. Jeśli nie znaleziono URL, otwórz "Profile settings" i kliknij "Add profile URL".
5. Wklej "Cara Profile URL" i kliknij "Fetch Profile".
6. Kliknij "View Profile", aby otworzyć aktualną stronę Cara.

**Good to know:**
- Cara jest dostępna także jako źródło pozyskiwania kandydatów, a nie tylko jako cel uzupełniania profilu.
- Artyści często prowadzą profile na kilku platformach — przed uznaniem, że ktoś nie ma portfolio, sprawdź też ArtStation i Behance.
- Warto przeczytać pole Availability; wielu artystów podaje tam, czy preferują freelance, czy pełny etat.
- Podobnie jak w przypadku innych zakładek portfolio, Style i Job Fit to wstępna selekcja AI, a nie ocena artystyczna.

**Related:** [Uzupełnianie profilu z ArtStation](#feature-name-artstation-profile-enrichment) · [Uzupełnianie profilu z Behance](#feature-name-behance-profile-enrichment) · [Pozyskiwanie kandydatów](#feature-name-candidate-sourcing)

---

### Feature name: Zakładka stanowiska
**Short Description:** Pokazuje szczegóły oferty, na którą aplikował kandydat.
**Purpose:** Pozwala porównać kandydata z rolą bez przełączania stron.
**Context:** Dryf oceny podczas przeglądu to realne i kosztowne zjawisko: po czterdziestu CV w trakcie selekcji nieświadomie porównujesz kandydatów ze sobą, a nie z rolą, a poprzeczka przesuwa się bez żadnej decyzji. Mieć opis stanowiska o jedno kliknięcie dalej, na tej samej stronie, to tani sposób na korektę — przeczytaj ponownie wymagania, a dopiero potem oceń osobę względem nich. To także sprawia, że opinia drugiego recenzenta jest przydatna, bo widzi on dokładnie, z czym kandydat miał być porównywany.
**How to use it:**
1. Otwórz stronę szczegółów kandydata.
2. Kliknij "Job Details" w grupie Position.
3. Przeczytaj opis stanowiska, wymagania i umiejętności.
4. Porównaj je z zakładkami z przeszłością zawodową kandydata.

**Good to know:**
- Wracaj do tego opisu co dziesięciu kandydatów podczas długiej sesji przeglądu — to lekarstwo na poprzeczkę, która po cichu się przesunęła.
- Umiejętności pokazane tutaj są tymi samymi, które analiza CV przez AI ocenia, dzięki czemu wyjaśniają wynik.
- Jeśli wymagania wyglądają źle dla kandydatów, których przyciągasz, poprawka dotyczy oferty, a nie selekcji.
- Przydatne, gdy kolega ocenia kandydata na stanowisko, na którym zwykle nie pracuje.

**Related:** [Przegląd szczegółów kandydata](#feature-name-applicant-detail-overview) · [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Edycja wynagrodzenia, umiejętności i lokalizacji](#feature-name-edit-salary-skills--locations) · [Analiza dopasowania do kryteriów](#feature-name-criteria-match-analysis)

---

## 8. Funkcje AI

### Feature name: Analiza CV przez AI
**Short Description:** AI czyta CV i ocenia je względem opisu stanowiska.
**Purpose:** Przesiewa kandydatów w kilka sekund zamiast w kilka minut.
**Context:** Ręczna selekcja CV to największy pojedynczy koszt czasu w rekrutacji, a jednocześnie najmniej spójny — to samo CV ocenione o dziewiątej rano może wypaść inaczej niż o piątej po południu, a drugi recenzent stosuje inną poprzeczkę niż pierwszy. Analiza AI odczytuje każde CV względem tego samego opisu stanowiska i z tym samym standardem, tworząc wynik, według którego możesz sortować. To narzędzie do wstępnej selekcji, a nie decyzja: jego zadaniem jest wskazać, które dwadzieścia z dwustu CV zasługują na Twoją uwagę. To także funkcja otwierająca dostęp do dużej części produktu — wzbogacanie profilu, dane o kandydacie i zakładki portfolio zależą od tego, czy analiza została uruchomiona.
**How to use it:**
1. Otwórz zakładkę Overview kandydata.
2. Znajdź kartę "AI Analysis Available".
3. Kliknij "Analyze with CanviderAI".
4. Poczekaj, aż zakończy się "Analyzing CV..." — to chwilę potrwa.
5. Gdy pojawi się "Analysis complete", sprawdź werdykt dopasowania (excellent / good / fair / weak match).
6. Przeczytaj wynik "Profile Match Analysis" i podsumowanie.
7. Uwaga: to kosztuje 1 kredyt pracodawcy za każdą analizę.

**Good to know:**
- Kosztuje 1 kredyt pracodawcy na kandydata. Zamiast przeglądać profile pojedynczo, użyj Zbiorczej analizy kandydatów.
- Wynik jest tylko tak dobry, jak opis stanowiska i umiejętności, z którymi jest porównywany — skąpe ogłoszenie daje bezsensowne wyniki.
- Analiza odblokowuje też panel kluczowych informacji o kandydacie oraz zakładki wzbogacania profilu z LinkedIn, ArtStation, Behance i Cara.
- Nigdy nie odrzucaj kandydata wyłącznie na podstawie wyniku. To narzędzie do rankingu, a decyzję musi podjąć człowiek.
- Uruchom analizę ponownie po istotnym przepisaniu opisu stanowiska, jeśli zależy Ci na spójnej ocenie kandydatów.

**Related:** [Zbiorcza analiza kandydatów](#feature-name-bulk-candidate-analysis) · [Mocne strony i braki](#feature-name-key-highlights--shortcomings) · [Panel kluczowych informacji o kandydacie](#feature-name-candidate-facts-panel) · [Kredyty pracodawcy](#feature-name-employer-credits) · [Zastrzeżenie dotyczące użycia AI](#feature-name-ai-usage-disclaimer)

---

### Feature name: Mocne strony i braki
**Short Description:** Wygenerowane przez AI mocne strony i słabości każdego kandydata.
**Purpose:** Pokazuje kluczowe fakty bez czytania całego CV.
**Context:** Pojedyncza liczba mówi, jak kandydat plasuje się w rankingu, ale nie *dlaczego*, a to „dlaczego” jest tym, czego naprawdę potrzebujesz — by podjąć decyzję, przedstawić sprawę menedżerowi rekrutującemu albo zaplanować rozmowę. Podział analizy na wyraźne mocne strony i luki sprawia, że rozumowanie da się sprawdzić, a to ma znaczenie z dwóch powodów: możesz ocenić, czy analiza dobrze rozłożyła wagę poszczególnych czynników, i możesz później uzasadnić decyzję. W praktyce lista braków jest bardziej użyteczną połową, bo dokładnie wskazuje, o co dopytać, jeśli zdecydujesz się na rozmowę.
**How to use it:**
1. Uruchom analizę AI dla kandydata.
2. Otwórz zakładkę Overview.
3. Przeczytaj listę "Key Highlights" z mocnymi stronami kandydata.
4. Przeczytaj listę "Shortcomings" z brakami i ryzykami.
5. Zweryfikuj wszystko, co jest decydujące, z rzeczywistym CV.

**Good to know:**
- Braki to luki względem *tego* opisu stanowiska, a nie bezwzględne oceny osoby.
- Te listy to najszybszy materiał wyjściowy do podsumowania dla menedżera rekrutującego albo planu rozmowy.
- Zweryfikuj każdy brak, na podstawie którego chcesz odrzucić kandydata — AI może przeoczyć umiejętności, które w CV zostały sformułowane nietypowo.
- Kandydat z przeciętnym wynikiem, ale bardzo trafnymi mocnymi stronami, bywa wart bliższego spojrzenia, niż sugeruje ranking.

**Related:** [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Pytania na rozmowę generowane przez AI](#feature-name-ai-powered-interview-questions) · [Podgląd CV](#feature-name-resume-viewer) · [Asystent decyzji AI](#feature-name-ai-decision-helper)

---

### Feature name: Analiza dopasowania do kryteriów
**Short Description:** Werdykty zaliczone/niezaliczone dla każdego kryterium oferty.
**Purpose:** Zamienia subiektywną selekcję w spójne, porównywalne sprawdzenia.
**Context:** To widok kryteriów zdefiniowanych dla oferty z perspektywy kandydata i tu właśnie widać ich wartość. Zamiast jednego uśrednionego wyniku widzisz osobne werdykty względem jasno spisanych standardów — co jest zarówno szybsze w działaniu, jak i znacznie łatwiejsze do uzasadnienia, bo każdy kandydat był oceniany według tej samej, opublikowanej listy. Najczęściej pomijany jest poziom pewności przypisany do każdego werdyktu: zaliczenie z niską pewnością zwykle oznacza, że dowody w CV były niejednoznaczne, i to dokładnie ten przypadek, który warto sprawdzić ręcznie.
**How to use it:**
1. Najpierw zdefiniuj kryteria za pomocą "Criteria Assertion AI" na stronie szczegółów oferty.
2. Otwórz zakładkę Overview kandydata.
3. Przewiń do sekcji "Criteria Match Analysis".
4. Przeczytaj werdykt i poziom pewności przy każdym kryterium.
5. Jeśli nie ma żadnych wyników, uruchom ponownie dopasowanie kryteriów ze strony szczegółów oferty.

**Good to know:**
- Pusty panel oznacza, że dla oferty nie zdefiniowano kryteriów albo dopasowanie nie zostało ponownie uruchomione po ich dodaniu.
- Niska pewność to sygnał do ręcznej weryfikacji, a nie miękkie niezaliczenie — CV było prawdopodobnie niejednoznaczne.
- Gdy wyniki są już widoczne, filtr "Meets all criterias" na stronie People zamienia te werdykty w krótką listę wybranych kandydatów jednym kliknięciem.
- Kryteria oceniają dowody zawarte w CV i profilach. Naprawdę wykwalifikowany kandydat, który czegoś nie wspomniał, może mimo to nie zaliczyć kryterium.

**Related:** [Kryteria tak/nie sprawdzane przez AI](#feature-name-criteria-assertion-ai) · [Filtry kandydatów](#feature-name-applicant-filters) · [Odpowiedzi na pytania kwalifikujące](#feature-name-screening-question-answers) · [Zastrzeżenie dotyczące użycia AI](#feature-name-ai-usage-disclaimer)

---

### Feature name: Pytania na rozmowę generowane przez AI
**Short Description:** Sugerowane pytania na rozmowę wygenerowane na podstawie profilu kandydata.
**Purpose:** Przygotowuje ukierunkowane rozmowy, które sprawdzają rzeczywiste luki i mocne strony.
**Context:** Większość rozmów jest słabo przygotowana, bo przygotowanie odbywa się w ciągu dziesięciu minut przed połączeniem i sprowadza się do ogólnych pytań, na które wszyscy mają wyuczone odpowiedzi. Takie rozmowy nie dają żadnych informacji. Pytania wygenerowane na podstawie luk tego konkretnego kandydata wobec tej konkretnej roli robią coś przeciwnego — od razu trafiają w to, czego naprawdę nie jesteś pewien. To także poprawia uczciwość: kandydaci na to samo stanowisko są sprawdzani w porównywalnych obszarach, a nie w tym, co akurat przyszło do głowy osobie prowadzącej rozmowę tego dnia.
**How to use it:**
1. Uruchom analizę AI dla kandydata.
2. Otwórz zakładkę Overview kandydata.
3. Przewiń do panelu "AI Powered Questions".
4. Przeczytaj sugerowane pytania oparte na profilu i wymaganiach oferty.
5. Skopiuj te, które chcesz, do planu rozmowy.

**Good to know:**
- Generowane osobno dla każdego kandydata, więc wspólna lista pytań nie będzie odpowiadać temu, co wskazują te sugestie.
- Najlepiej używać ich razem z listą braków — pytania zwykle dotyczą dokładnie tych luk.
- Traktuj je jako punkt wyjścia i dodaj własne pytania, specyficzne dla zespołu i roli.
- Przejrzyj przed użyciem: pytanie może być poprawnie sformułowane, a mimo to nieistotne lub nieodpowiednie w Twoim kontekście.

**Related:** [Mocne strony i braki](#feature-name-key-highlights--shortcomings) · [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Planowanie rozmowy kwalifikacyjnej](#feature-name-schedule-interview) · [Prośba o pomoc eksperta](#feature-name-request-expert-help)

---

### Feature name: Sugerowane stanowisko
**Short Description:** AI proponuje dla kandydata lepiej dopasowaną otwartą ofertę.
**Purpose:** Ratuje dobrych kandydatów, którzy aplikowali na niewłaściwe stanowisko.
**Context:** Mocni kandydaci regularnie aplikują na niewłaściwe ogłoszenia — wybierają tytuł, który znają, albo jedyną rolę, jaka była widoczna danego dnia. Odrzucanie ich dlatego, że wymaganie się nie zgadza, to cichy, powtarzający się marnotrawstwo, którego nikt nie zauważa, bo alternatywa nigdy się nie pojawia. Ta funkcja sprawdza kandydata względem Twoich pozostałych otwartych ról i proponuje lepiej dopasowaną, zamieniając odrzucenie w przekierowanie. Działa najlepiej, gdy opisy otwartych ofert są dobrze napisane, bo to z nimi następuje porównanie.
**How to use it:**
1. Otwórz zakładkę Overview kandydata.
2. Znajdź panel "Suggested Position".
3. Kliknij "Suggest a better-fitting position".
4. Przejrzyj sugerowaną ofertę i pokazany poziom pewności.
5. Kliknij "View position", aby sprawdzić ofertę, lub "Refer to this position", aby przenieść kandydata.
6. Uwaga: przekierowanie jednym kliknięciem wymaga zgody kandydata na przyszłe możliwości, a ta funkcja wymaga poziomu pracodawcy 2 lub wyższego.

**Good to know:**
- Wymaga poziomu pracodawcy 2 lub wyższego.
- Przekierowanie jednym kliknięciem wymaga zgody kandydata na przyszłe możliwości; bez niej najpierw musisz się z nim skontaktować.
- Sugestie są tak dobre, jak Twoje pozostałe opisy stanowisk — niejasne ogłoszenie nie zostanie dobrze dopasowane.
- Warto uruchomić to dla mocnych kandydatów przed odrzuceniem; kosztuje to jedno kliknięcie, a czasem ratuje zatrudnienie.
- Zawsze poinformuj kandydata, zanim przeniesiesz go na inne stanowisko.

**Related:** [Przekierowanie kandydata na inne stanowisko](#feature-name-refer-candidate-to-another-position) · [Zgoda kandydata na przyszłe oferty](#feature-name-candidate-consent-for-future-opportunities) · [Poziomy pracodawcy](#feature-name-employer-tiers) · [Pula talentów](#feature-name-talent-pool)

---

### Feature name: Zbiorcza analiza kandydatów
**Short Description:** Uruchom analizę AI dla każdego nieprzeanalizowanego kandydata naraz.
**Purpose:** Ocenia całą zaległość bez klikania w każdy profil z osobna.
**Context:** Analiza jednego kandydata na raz wystarcza przy pojedynczych zgłoszeniach, a przy dużej partii jest beznadziejna. Po zbiorczym imporcie CV albo dobrym tygodniu na popularnej roli możesz mieć dwieście nieocenionych aplikacji, a otwieranie każdego profilu, by kliknąć przycisk, to całe popołudnie straconego czasu. Uruchomienie partii jedną akcją decyduje o tym, czy masz ocenioną listę, którą możesz sortować, czy nieuporządkowaną stertę, której unikasz. Zrób to zaraz po każdym imporcie zbiorczym, żeby przy pierwszym spojrzeniu na listę była już uszeregowana.
**How to use it:**
1. Otwórz stronę People.
2. Opcjonalnie przefiltruj listę do oferty lub grupy, którą chcesz przeanalizować.
3. Kliknij "Analyze All Candidates".
4. Poczekaj — postęp jest śledzony, a strona poinformuje, gdy partia się zakończy.
5. Odśwież stronę, jeśli analiza trwa dłużej, niż oczekiwano.
6. Sprawdź nowe wartości w kolumnie Score.

**Good to know:**
- Każdy kandydat kosztuje 1 kredyt, więc partia 200 kandydatów zużywa 200 kredytów. Jeśli potrzebujesz oceny tylko jednej roli, najpierw przefiltruj.
- Przetwarzani są wyłącznie nieprzeanalizowani kandydaci, więc ponowne uruchomienie nie nalicza podwójnie kredytów za osoby, które już zostały ocenione.
- Duże partie wymagają czasu. Pozwól im działać zamiast uruchamiać je od nowa.
- Naturalna kolejność to Zbiorcze przesyłanie CV → Zbiorcza analiza kandydatów → sortowanie po Score.

**Related:** [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Zbiorcze przesyłanie CV](#feature-name-bulk-upload-cvs) · [Kredyty pracodawcy](#feature-name-employer-credits) · [Lista kandydatów](#feature-name-applicant-list)

---

### Feature name: Asystent decyzji AI
**Short Description:** Porównanie od dwóch do czterech kandydatów obok siebie, wykonane przez AI.
**Purpose:** Porządkuje ostateczny wybór za pomocą kryteriów oceny i rankingu.
**Context:** Ostateczna decyzja między trzema mocnymi finalistami to moment, w którym rekrutacja jest najbardziej podatna na stronniczość i na to, kto w pokoju argumentuje najpewniej. Indywidualne oceny jej nie rozstrzygają, bo powstały niezależnie od siebie i nie są skalibrowane względem siebie. Bezpośrednie porównanie z jawnymi kryteriami wyciąga na wierzch kompromisy: ten kandydat jest mocniejszy technicznie, tamten ma doświadczenie branżowe, a oto, co zmieniłoby ranking. Wynik "What could improve ranking" jest naprawdę przydatny także poza samą decyzją — pokazuje, co zweryfikować podczas końcowej rozmowy lub sprawdzania referencji.
**How to use it:**
1. Kliknij "Compare Candidates" na stronie People lub otwórz `/ai-decision-helper/`.
2. Wybierz ofertę pracy w polu "Select position".
3. Zaznacz od 2 do 4 kandydatów z załadowanej listy.
4. Kliknij "Compare".
5. Poczekaj, aż zakończy się działanie "Analyzing candidates...".
6. Przeczytaj TL;DR, Top pick, Weighted Score, Rubric Scorecard i Comparison Matrix.
7. Przeczytaj "What could improve ranking" dla każdego kandydata.
8. Uwaga: to kosztuje 3 kredyty pracodawcy za porównanie.

**Good to know:**
- Kosztuje 3 kredyty pracodawcy za porównanie, niezależnie od liczby dodanych kandydatów.
- Ograniczenie do 2–4 kandydatów jest celowe — porównania większych zestawów nie pomagają w podejmowaniu decyzji.
- Kandydaci powinni być wcześniej przeanalizowani; porównanie opiera się na ich indywidualnych analizach.
- Karta oceny według kryteriów to część, którą warto zabrać na spotkanie rekrutacyjne; "Top pick" jest punktem wyjścia do dyskusji, a nie werdyktem.
- Wyniki są zapisywane i można je ponownie otworzyć później bez ponoszenia kosztów.

**Related:** [Wcześniejsze porównania](#feature-name-past-comparisons) · [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Kredyty pracodawcy](#feature-name-employer-credits) · [Prośba o pomoc eksperta](#feature-name-request-expert-help)

---

### Feature name: Wcześniejsze porównania
**Short Description:** Ponowne otwarcie wcześniej wygenerowanego wyniku porównania AI.
**Purpose:** Pozwala wracać do decyzji bez płacenia za nowe porównanie.
**Context:** Decyzje rekrutacyjne są stale ponownie analizowane — osoba zatwierdzająca prosi o uzasadnienie tydzień później, preferowany kandydat rezygnuje i do gry wraca kandydat z drugiego miejsca, albo ktoś dołącza do panelu w późniejszym etapie i musi nadrobić zaległości. Ponowne generowanie porównania za każdym razem kosztowałoby kredyty i, co subtelniejsze, mogłoby dać nieco inne wyniki, podważając zapis tego, co faktycznie zostało ustalone. Zapisane wyniki zachowują pierwotną analizę w niezmienionej formie i są bezpłatne do ponownego otwarcia, dzięki czemu stają się rzeczywistym zapisem decyzji, a nie jednorazowym materiałem.
**How to use it:**
1. Otwórz stronę AI Decision Helper.
2. Otwórz rozwijaną listę "Past comparisons".
3. Wybierz porównanie, które chcesz wczytać.
4. Zapisany wynik zostanie wyświetlony z oznaczeniem "Cached result".
5. Jeśli zbiór kandydatów się zmienił, uruchom zamiast tego nowe porównanie.

**Good to know:**
- Ponowne otwarcie zapisanego porównania nie kosztuje kredytów.
- Oznaczenie "Cached result" oznacza, że wynik odzwierciedla kandydatów z chwili jego wygenerowania, a nie ich obecny stan.
- Jeśli kandydat został od tego czasu ponownie przeanalizowany albo lista krótka się zmieniła, uruchom nowe porównanie.
- To najtańszy sposób, by odpowiedzieć na pytanie "dlaczego ich wybraliśmy?" po kilku tygodniach.

**Related:** [Asystent decyzji AI](#feature-name-ai-decision-helper) · [Kredyty pracodawcy](#feature-name-employer-credits) · [Komentarze wewnętrzne](#feature-name-internal-comments)

---

### Feature name: Tworzenie wiadomości e-mail przez AI
**Short Description:** AI pisze e-maile do kandydatów na podstawie statusu i Twojego kontekstu.
**Purpose:** Tworzy dopracowaną komunikację z kandydatami w kilka sekund.
**Context:** E-maile do kandydatów to miejsce, w którym dobre intencje giną. Odmowy są szczególnie często odkładane, bo napisanie uprzejmej wiadomości wymaga wysiłku, a odłożone odmowy zamieniają się w brak odpowiedzi — co jest najczęstszą skargą kandydatów na rekruterów. Wygenerowanie szkicu usuwa koszt pustej kartki, dzięki czemu wiadomość faktycznie wychodzi tego samego dnia. Pole kontekstu o długości 150 znaków to ważne narzędzie kontroli: model nie wymyśli faktów spoza tego, co mu podasz, więc wpisanie "mocne portfolio, za mało doświadczenia na to stanowisko, zachęć do ponownej aplikacji" daje treść konkretną i szczerą, a nie ogólnikową.
**How to use it:**
1. Otwórz kartę "Emails" kandydata lub okno "Change State".
2. Przełącz się na tryb "AI Draft".
3. Wpisz opcjonalny kontekst (do 150 znaków) — AI nie wymyśli szczegółów spoza niego.
4. Wybierz ustawienie długości i tonu (np. Medium / Balanced).
5. Kliknij "Draft with AI".
6. Przejrzyj "AI Draft Preview".
7. Kliknij "Apply to Email", w razie potrzeby popraw treść, a następnie wyślij.

**Good to know:**
- Pole kontekstu jest ograniczone do 150 znaków, ale to najważniejsze wejście — konkretna wskazówka daje konkretny e-mail.
- Zawsze przeczytaj szkic przed wysłaniem. Trafia do prawdziwej osoby w Twoim imieniu i nie da się go cofnąć.
- Dostępne zarówno z karty Emails, jak i w oknie Change State, dzięki czemu wiadomość może wyjść razem ze zmianą statusu.
- W przypadku wiadomości wysyłanych regularnie zbuduj zapisany szablon — jest to szybsze i bardziej spójne.

**Related:** [E-mail do kandydata — tryb własny](#feature-name-candidate-email--custom-mode) · [Zmiana statusu aplikacji](#feature-name-change-application-status) · [Własne szablony e-maili](#feature-name-custom-email-templates) · [Zastrzeżenie dotyczące użycia AI](#feature-name-ai-usage-disclaimer)

---

### Feature name: Sprawdzanie jakości opisu oferty
**Short Description:** Automatyczne sprawdzenie, czy opis jest wystarczająco kompletny, by go opublikować.
**Purpose:** Zapobiega publikowaniu zbyt krótkich lub uszkodzonych ogłoszeń.
**Context:** Opublikowana oferta jest widoczna dla kandydatów, przekazywana do portali, a czasem indeksowana przez wyszukiwarki, więc przypadkowo pusty lub niedokończony opis to publiczna wpadka, której trudno w pełni się wycofać. Sprawdzenie chroni przed najczęstszą wersją tego błędu — przeklikaniem kreatora szybciej, niż się pisze. Warto jasno określić jego zakres: sprawdza, czy opis istnieje w wystarczającej ilości, a nie czy jest dobry. Ocena tego nadal należy do Ciebie.
**How to use it:**
1. Napisz opis na kroku "Job Description".
2. Zwróć uwagę na komunikat "This description is not ready to publish yet".
3. Dodawaj treść dalej — aby przejść dalej, wymagane jest co najmniej 50 znaków.
4. Gdy komunikat zniknie i włączy się przycisk "Save", kliknij "Next".

**Good to know:**
- Próg 50 znaków to minimum, a nie standard. Prawdziwe ogłoszenia potrzebują znacznie więcej, by przyciągnąć kandydatów i sensownie oceniać CV.
- Sprawdzenie mierzy kompletność, a nie jakość — nie powie Ci, że opis jest nudny lub niejasny.
- Jeśli komunikat nie znika, treść prawdopodobnie jest poniżej minimum albo edytor zgubił tekst; sprawdź ponownie treść w edytorze.
- Ponieważ oceny AI porównują CV z tym tekstem, minimalny opis bezpośrednio osłabia każde późniejsze dopasowanie.

**Related:** [Tworzenie oferty — krok 3: opis](#feature-name-create-job--step-3-description) · [Generator opisu oferty AI](#feature-name-ai-job-description-generator) · [Analiza CV przez AI](#feature-name-ai-cv-analysis)

---

### Feature name: Canvider Flow (podgląd)
**Short Description:** Kanał kart z sugerowanymi przez AI zbiorczymi działaniami rekrutacyjnymi.
**Purpose:** Podgląd autonomicznych sugestii rekrutacyjnych, które możesz zatwierdzić.
**Context:** Dzisiejszy ATS działa reaktywnie: przechowuje dane i czeka, aż zauważysz, co trzeba zrobić. Flow pokazuje przeciwny model, w którym system obserwuje proces rekrutacji i proponuje działania — odrzucić tę przestarzałą grupę, odezwać się do tych kandydatów, przesunąć dalej tych mocnych dopasowanych — a Ty zatwierdzasz lub odrzucasz. Krok zatwierdzenia jest zasadą projektową, a nie ograniczeniem: decyzje rekrutacyjne wpływają na życie prawdziwych ludzi, więc automatyzacja proponuje, a człowiek decyduje. To wersja proof-of-concept wypełniona przykładowymi sugestiami, więc traktuj ją jako wgląd w kierunek rozwoju, a nie jako działające narzędzie.
**How to use it:**
1. Kliknij swój awatar na pasku nawigacji i wybierz "Canvider Flow".
2. Przeczytaj każdą kartę sugestii: proponowane działanie, liczbę kandydatów, których dotyczy, i powód.
3. Kliknij strzałkę, aby rozwinąć "Detailed Analysis" i listę dotkniętych kandydatów.
4. Kliknij "Take Action", aby je uruchomić, "Ignore for now", aby odłożyć, lub "Reject", aby odrzucić.
5. Kliknij "Switch Back to ATS Mode", aby wrócić do Pulpitu.
6. Uwaga: to podgląd typu proof-of-concept wypełniony przykładowymi sugestiami.

**Good to know:**
- To podgląd z przykładowymi danymi — nie planuj jeszcze prawdziwych procesów na jego podstawie.
- Zawsze rozwiń "Detailed Analysis" i sprawdź listę dotkniętych kandydatów przed podjęciem jakiegokolwiek działania.
- "Switch Back to ATS Mode" przenosi z powrotem do zwykłego Pulpitu w dowolnym momencie.
- Warto zajrzeć, jeśli chcesz zrozumieć, dokąd zmierza produkt; pomiń, jeśli przyszedłeś załatwić dzisiejszą pracę.

**Related:** [Zbiorcza zmiana statusu](#feature-name-bulk-status-update) · [Zbiorcza komunikacja](#feature-name-bulk-communication) · [Asystent decyzji AI](#feature-name-ai-decision-helper)

---

## 9. Komunikacja

### Feature name: E-mail do kandydata — tryb szablonu
**Short Description:** Wyślij kandydatowi gotowy e-mail z zapisanego szablonu.
**Purpose:** Wysyła spójne, zgodne z marką wiadomości bez pisania.
**Context:** Większość korespondencji z kandydatami to jedna z około sześciu powtarzających się wiadomości: potwierdzenie, zaproszenie na rozmowę, prośba o podanie dostępności, odmowa na każdym z kilku etapów. Ręczne przepisywanie ich jest powolne i prowadzi do rozjazdów, przez co ta sama ścieżka kandydata wygląda inaczej w zależności od tego, kto akurat dyżuruje. Tryb szablonu sprawia, że standardowa wiadomość staje się najłatwiejszą drogą. Kompromis jest celowy: szablony wysyłane są dokładnie w takiej formie, w jakiej zostały napisane, bez indywidualnych poprawek dla kandydata — właśnie to gwarantuje spójność i właśnie dlatego nie nadaje się do spraw wrażliwych.
**How to use it:**
1. Otwórz kartę "Emails" kandydata w sekcji Activity.
2. Kliknij "Compose", a następnie wybierz tryb "Template".
3. Wybierz szablon w polu "Choose a template...".
4. Sprawdź panel "Preview" — aktualizuje się podczas zmiany szablonu.
5. Pamiętaj, że wiadomość zostanie wysłana bez zmian.
6. Kliknij "Send Email".

**Good to know:**
- Szablony wysyłane są dokładnie tak, jak zostały napisane — jeśli chcesz zmienić słowo dla tego kandydata, użyj trybu własnego.
- Zawsze sprawdź panel Preview; pokazuje zmienne scalania wypełnione prawdziwymi danymi tego kandydata.
- Błędnego szablonu wysłanego do niewłaściwej osoby nie da się cofnąć, dlatego przeczytaj imię w podglądzie.
- Szablony tworzy się i utrzymuje w sekcji Settings → Custom Emails.

**Related:** [Własne szablony e-maili](#feature-name-custom-email-templates) · [E-mail do kandydata — tryb własny](#feature-name-candidate-email--custom-mode) · [Zbiorcza komunikacja](#feature-name-bulk-communication) · [Historia e-maili i skrzynka](#feature-name-email-history--inbox)

---

### Feature name: E-mail do kandydata — tryb własny
**Short Description:** Napisz i wyślij jednorazowy e-mail do kandydata.
**Purpose:** Obsługuje sytuacje, których żaden szablon nie przewidzi.
**Context:** Najważniejsze wiadomości to te, których żaden szablon nie przewidzi: negocjowanie propozycji, wyjaśnianie opóźnienia, odpowiadanie na trudne pytanie albo odmowa dla kogoś, kto zasługuje na osobistą notkę. Do tego służy tryb własny. Wybór nadawcy zasługuje na uwagę — wysyłanie z podłączonej skrzynki sprawia, że kandydat widzi prawdziwą osobę, może odpowiedzieć naturalnie i znacznie rzadziej trafia do filtra jako automatyczna poczta, co jest dużą częścią powodu, dla którego w ogóle istnieją integracje e-mail.
**How to use it:**
1. Otwórz kartę "Emails" kandydata.
2. Kliknij "Compose", a następnie wybierz tryb "Custom".
3. Wpisz "Subject".
4. Wpisz treść w polu "Message".
5. Obserwuj panel "Preview", który pokazuje dokładnie, co zostanie wysłane.
6. Wybierz nadawcę: podłączoną skrzynkę albo pocztę Canvider (notifications@canvider.com).
7. Kliknij "Send Email".

**Good to know:**
- W przypadku wiadomości osobistych wybierz podłączoną skrzynkę — odpowiedzi wrócą do Ciebie, a dostarczalność jest lepsza.
- Adres Canvider (notifications@canvider.com) działa bez żadnej integracji, ale wygląda jak poczta systemowa.
- Wysyłanie z podłączonej skrzynki wymaga połączenia z Google lub Microsoft oraz poziomu 2 lub wyższego.
- Wiadomość zostaje zapisana w historii e-maili kandydata w każdym przypadku, więc wątek pozostaje kompletny.
- Jeśli piszesz tę samą wiadomość własną wielokrotnie, zamień ją w szablon.

**Related:** [E-mail do kandydata — tryb szablonu](#feature-name-candidate-email--template-mode) · [Tworzenie wiadomości e-mail przez AI](#feature-name-ai-email-drafting) · [Integracja z Google (Gmail)](#feature-name-google-gmail-integration) · [Historia e-maili i skrzynka](#feature-name-email-history--inbox)

---

### Feature name: Historia e-maili i skrzynka
**Short Description:** Pełny wątek wychodzących i przychodzących e-maili od kandydatów.
**Purpose:** Zachowuje całą korespondencję przypiętą do aplikacji.
**Context:** Kiedy korespondencja znajduje się w poszczególnych skrzynkach, nikt inny jej nie widzi — więc kolega, który przejmuje kandydata, nie wie, co obiecano, a kandydat, który już dwa razy odpisał, może zostać ponaglany tak, jakby zamilkł. Przechowywanie wątku przy aplikacji sprawia, że rozmowa staje się zasobem zespołu. To także praktyczna odpowiedź na pytanie „czy ktokolwiek w ogóle odpisał tej osobie?", które stoi za większością problemów z doświadczeniem kandydatów.
**How to use it:**
1. Otwórz zakładkę "Emails" kandydata.
2. Kliknij "History", aby zobaczyć listę wiadomości.
3. Filtruj za pomocą przełączników "Outgoing" / "Incoming".
4. Filtruj według kanału nadawcy, używając "Integrated" / "Canvider".
5. Kliknij wiadomość, aby ją rozwinąć i odczytać szczegóły From, To oraz "Sent via".
6. Otwarcie nieprzeczytanej wiadomości przychodzącej oznacza ją jako przeczytaną.

**Good to know:**
- Zajrzyj tutaj, zanim zaczniesz ponaglać kandydata — kolega mógł już odpisać.
- "Sent via" pokazuje, czy wiadomość wysłano z połączonej skrzynki, czy z własnego adresu Canvider.
- Przechwytywanie przychodzącej poczty wymaga podłączonej integracji z e-mailem.
- Otwarcie nieprzeczytanej wiadomości oznacza ją jako przeczytaną dla wszystkich, więc przestaje pojawiać się jako wymagająca uwagi.

**Related:** [E-mail do kandydata — tryb własny](#feature-name-candidate-email--custom-mode) · [Integracja z Google (Gmail)](#feature-name-google-gmail-integration) · [Integracja z Microsoft (Outlook)](#feature-name-microsoft-outlook-integration) · [Panel kluczowych informacji o kandydacie](#feature-name-candidate-facts-panel)

---

### Feature name: Zbiorcza komunikacja
**Short Description:** Wyślij e-mail do wszystkich kandydatów w wybranym statusie dla jednej oferty.
**Purpose:** Powiadamia całe grupy kandydatów jednym działaniem.
**Context:** Po obsadzeniu stanowiska zwykle kilkudziesięciu osobom należy się odpowiedź, a powód, dla którego tak często jej nie dostają, jest czysto mechaniczny: wysłanie czterdziestu indywidualnych e-maili to godzina pracy bez widocznego efektu. Zbiorcza komunikacja sprowadza to do minuty, co decyduje o tym, czy firma ma opinię takiej, która domyka procesy, czy takiej, która tego nie robi. To także właściwe narzędzie do prawdziwych aktualizacji dla grupy — opóźnionej decyzji czy zmiany w procesie — gdzie milczenie wywołuje znacznie więcej niepokoju niż sama wiadomość.
**How to use it:**
1. Otwórz stronę szczegółów oferty.
2. Kliknij "Bulk Communication".
3. Wybierz grupę w "Select Application Status".
4. Wybierz "Email Template" lub zaznacz "Custom Message".
5. Wpisz "Email Subject" i treść wiadomości.
6. Sprawdź "Email Preview" z polami zastępczymi.
7. Zaznacz "Send notification emails to candidates".
8. Kliknij "Send Emails".

**Good to know:**
- Ograniczenie do jednej oferty i jednego statusu to główna ochrona przed wysłaniem wiadomości do niewłaściwych osób.
- Dokładnie sprawdź "Email Preview" — błąd trafi do wszystkich kandydatów z grupy naraz i nie można go cofnąć.
- Nic nie zostanie wysłane, dopóki nie zaznaczysz "Send notification emails to candidates".
- Pisz dla grupy, a nie dla pojedynczej osoby: pola łączenia personalizują imię, ale nie okoliczności.
- W przypadku partii, która wymaga także aktualizacji procesu, funkcja Zbiorcza zmiana statusu może zmienić status i wysłać powiadomienie w jednym kroku.

**Related:** [Zbiorcza zmiana statusu](#feature-name-bulk-status-update) · [Własne szablony e-maili](#feature-name-custom-email-templates) · [Strona szczegółów oferty](#feature-name-job-details-page) · [Zautomatyzowane e-maile z powiadomieniami](#feature-name-automated-notification-emails)

---

### Feature name: Własne szablony e-maili
**Short Description:** Twórz wielokrotnego użytku szablony e-maili dla kandydatów ze zmiennymi łączenia.
**Purpose:** Oszczędza czas przy powtarzającej się korespondencji z kandydatami.
**Context:** To właśnie w szablonach kształtuje się doświadczenie kandydatów. Każdy aplikujący do Twojej firmy dostaje jakąś kombinację tych wiadomości, więc ton ustawiony tutaj to Twój wizerunek pracodawcy w skali całej rekrutacji — o wiele bardziej niż strona kariery, bo więcej osób czyta odmowę niż ogłoszenie o pracę. Zmienne łączenia sprawiają, że masowo tworzona wiadomość nie wygląda jak masowa: kandydat, który widzi swoje imię i stanowisko, na które aplikował, odbiera ją jako osobistą, nawet gdy treść jest standardowa.
**How to use it:**
1. Przejdź do Ustawień i kliknij kartę "Custom Emails".
2. Kliknij "New Template".
3. Wpisz nazwę szablonu (np. `apologetic_rejection`).
4. Wpisz temat wiadomości.
5. Napisz treść, korzystając z przycisków paska narzędzi Bold, Italic, Underline oraz Insert Link.
6. Kliknij przycisk zmiennej, aby wstawić `{candidate_firstname}`, `{candidate_lastname}`, `{applied_position}` lub `{company_name}`.
7. Kliknij "Save".
8. Użyj "Load Selected", aby edytować szablon później, lub "Delete Selected", aby go usunąć.

**Good to know:**
- Dostępne zmienne to `{candidate_firstname}`, `{candidate_lastname}`, `{applied_position}` i `{company_name}` — wstawiaj je przyciskami zamiast wpisywać ręcznie, żeby pisownia była dokładna.
- Zawsze wyślij sobie testową wiadomość przez prawdziwy przepływ kandydata, zanim udostępnisz szablon; błędna zmienna jest widoczna dla każdego odbiorcy.
- Nadawaj szablonom opisowe nazwy (`apologetic_rejection`, `interview_invite_round2`) — będziesz wybierać je z listy rozwijanej pod presją czasu.
- Szablony są wspólne dla całej firmy, więc edycje i usunięcia wpływają także na wysyłki Twoich współpracowników.
- Zacznij od powtarzających się wiadomości: potwierdzenia, zaproszenia na rozmowę i odmowy na każdym etapie.

**Related:** [E-mail do kandydata — tryb szablonu](#feature-name-candidate-email--template-mode) · [Zbiorcza komunikacja](#feature-name-bulk-communication) · [Zautomatyzowane e-maile z powiadomieniami](#feature-name-automated-notification-emails) · [Szablony ofert pracy](#feature-name-job-templates)

---

### Feature name: Zautomatyzowane e-maile z powiadomieniami
**Short Description:** E-maile systemowe dotyczące aplikacji, zmian statusu, zaproszeń i wzmianek.
**Purpose:** Informuje kandydatów i członków zespołu bez ręcznej pracy.
**Context:** Niektóre wiadomości muszą dotrzeć natychmiast, żeby w ogóle warto je było wysyłać. Potwierdzenie aplikacji, które przychodzi dwa dni później, mówi kandydatowi, że jego zgłoszenie przepadło; dotarte od razu robi dokładnie odwrotne wrażenie. To samo dotyczy komunikacji wewnętrznej — powiadomienie o wzmiance, które czeka, aż ktoś sprawdzi aplikację, nie jest powiadomieniem. Te wiadomości są automatyczne właśnie dlatego, że ich wartość tkwi w czasie wysłania, a nikt nie jest w stanie wysłać ich ręcznie w pewny sposób w chwili, gdy mają znaczenie.
**How to use it:**
1. Nie wymaga konfiguracji — te wiadomości wysyłają się automatycznie.
2. Kandydaci otrzymują potwierdzenie aplikacji po jej złożeniu.
3. Kandydaci otrzymują e-mail o zmianie statusu, gdy włączysz powiadomienie przy zmianie statusu.
4. Członkowie zespołu otrzymują e-mail z zaproszeniem, gdy ich zapraszasz.
5. Członkowie zespołu otrzymują e-mail o wzmiance, gdy oznaczysz ich przez @ w komentarzu.
6. Użytkownicy otrzymują powiadomienia o dezaktywacji i reaktywacji konta.

**Good to know:**
- E-maile o zmianie statusu są jedynym wyjątkiem: wysyłane są tylko wtedy, gdy zaznaczysz przełącznik powiadomienia przy zmianie statusu.
- Potwierdzenia aplikacji są automatyczne i natychmiastowe, dlatego kandydaci dodani ręcznie ich nie otrzymują.
- E-maile o wzmiankach to sposób, w jaki członkowie zespołu dowiadują się, że zostali oznaczeni, dlatego wzmianka @ jest bardziej niezawodna niż sam komentarz.
- Jeśli kandydat mówi, że nic nie otrzymał, sprawdź jego historię e-maili i to, czy przełącznik powiadomienia był włączony.

**Related:** [Zmiana statusu aplikacji](#feature-name-change-application-status) · [Wzmianki w zespole](#feature-name-team-mentions) · [Zapraszanie członka zespołu](#feature-name-invite-team-member) · [Historia e-maili i skrzynka](#feature-name-email-history--inbox)

---

### Feature name: Wzmianki w zespole
**Short Description:** Oznacz członka zespołu w wewnętrznym komentarzu, aby go powiadomić.
**Purpose:** Angażuje odpowiedniego współpracownika w dyskusję o kandydacie.
**Context:** Alternatywą dla wzmianek jest przejście do Slacka lub e-maila, żeby napisać „czy możesz spojrzeć na tego kandydata?" — wtedy dyskusja opuszcza ATS, a wraz z nią ginie uzasadnienie decyzji. Wzmianka zachowuje prośbę i odpowiedź przy kandydacie, a jednocześnie niezawodnie dociera do osoby, bo wysyła prawdziwy e-mail, zamiast liczyć na to, że ktoś zauważy komentarz. To mechanizm, który sprawia, że komentarze wewnętrzne są roboczą rozmową, a nie miejscem, w którym notatki trafiają w próżnię.
**How to use it:**
1. Otwórz zakładkę "Internal Comments" kandydata.
2. Zacznij pisać komentarz.
3. Wpisz "@" — pojawi się lista podpowiedzi z aktywnymi członkami zespołu.
4. Wybierz członka zespołu, którego chcesz powiadomić.
5. Dokończ komentarz i kliknij "Post Comment".
6. Oznaczony członek zespołu otrzyma powiadomienie e-mailem.

**Good to know:**
- W podpowiedziach pojawiają się tylko aktywni członkowie zespołu — konta dezaktywowane są pomijane, więc nikt nie oznacza kogoś, kto nie może odpowiedzieć.
- Zadaj konkretne pytanie w komentarzu. „@Sarah, co myślisz?" dostaje wolniejszą odpowiedź niż „@Sarah, czy to portfolio spełnia poziom wymagany na stanowisku senior?".
- E-mail z powiadomieniem wysyłany jest w momencie opublikowania komentarza i nie można go cofnąć, nawet po usunięciu komentarza.
- Wzmianki są tylko wewnętrzne; kandydat nigdy nie widzi komentarzy ani wzmianek.

**Related:** [Komentarze wewnętrzne](#feature-name-internal-comments) · [Zautomatyzowane e-maile z powiadomieniami](#feature-name-automated-notification-emails) · [Dezaktywacja i ponowna aktywacja członka zespołu](#feature-name-deactivate--reactivate-team-member) · [Uprawnienia oparte na rolach](#feature-name-role-based-permissions)

---

## 10. Planowanie i kalendarz

### Feature name: Planowanie rozmowy kwalifikacyjnej
**Short Description:** Umów rozmowę z kandydatem z jego profilu.
**Purpose:** Tworzy wydarzenie, zaprasza wszystkich i wysyła pliki kalendarza.
**Context:** Umówienie rozmowy to pozornie prosta, a w rzeczywistości wieloetapowa czynność: znaleźć termin, utworzyć wydarzenie, zaprosić rozmówców, wysłać e-mail do kandydata, wygenerować link do wideo i zapisać wszystko przy aplikacji, żeby proces odzwierciedlał rzeczywistość. Robiona ręcznie, między aplikacją kalendarza a skrzynką, każda z tych czynności to okazja do pominięcia czegoś — a kandydat, który nigdy nie dostał zaproszenia, nie przyjdzie na rozmowę. Rozpoczęcie od strony aplikanta zwija całą sekwencję do jednego formularza, a powstałe wydarzenie pozostaje powiązane z aplikacją, więc rozmowa staje się częścią historii kandydata, a nie prywatnym wpisem w kalendarzu.
**How to use it:**
1. Otwórz stronę szczegółów kandydata.
2. Kliknij "Schedule Interview".
3. Wpisz "Event Title" i wybierz "Event Type".
4. Wybierz "Recruiters", którzy powinni wziąć udział.
5. Potwierdź pola "Position" i "Candidate".
6. Ustaw datę, "Start Time" i "End Time".
7. Dodaj "Meeting Link" lub go wygeneruj.
8. Zaznacz "Inform invitees by E-mail", wybierz "Color" i kliknij "Save Event".

**Good to know:**
- Nic nie zostanie wysłane e-mailem, dopóki nie zaznaczysz "Inform invitees by E-mail" — to najczęstsza przyczyna, dla której kandydat nigdy nie dowiedział się o swojej rozmowie.
- E-maile z zaproszeniem zawierają załącznik `.ics`, dzięki czemu odbiorcy mogą dodać spotkanie do dowolnego kalendarza.
- Dodaj link do wideo przed zapisaniem; dodanie go później oznacza kolejną wiadomość do wszystkich.
- Po podłączeniu Google lub Microsoft wydarzenie automatycznie trafia do Twojego prawdziwego kalendarza.
- Zmień także status kandydata — samo umówienie rozmowy nie zmienia go automatycznie.

**Related:** [Generowanie linku do spotkania](#feature-name-meeting-link-generation) · [Załączniki kalendarza ICS](#feature-name-ics-calendar-attachments) · [Synchronizacja kalendarza](#feature-name-calendar-sync) · [Zmiana statusu aplikacji](#feature-name-change-application-status) · [Pytania na rozmowę generowane przez AI](#feature-name-ai-powered-interview-questions)

---

### Feature name: Generowanie linku do spotkania
**Short Description:** Linki do spotkań Mirotalk, Microsoft Teams lub Google Meet na jedno kliknięcie.
**Purpose:** Eliminuje ręczne tworzenie linków przy umawianiu rozmów kwalifikacyjnych.
**Context:** Typowe szukanie linku do wideorozmowy — przełączenie się do Teams lub Meet, utworzenie spotkania, skopiowanie adresu URL, powrót i wklejenie go — zajmuje minutę na każdą rozmowę i jest krokiem, o którym najczęściej się zapomina, co prowadzi do znanej gorączki na pięć minut przed połączeniem. Wygenerowanie linku w formularzu umawiania eliminuje oba problemy. Mirotalk warto znać: jest hostowany przez Canvider, nie wymaga integracji ani konta po stronie kandydata, dlatego jest niezawodną opcją zapasową, gdy kandydat nie może dołączyć do korporacyjnej platformy.
**How to use it:**
1. W oknie planowania rozmowy kwalifikacyjnej przewiń do sekcji "Meeting Link".
2. Kliknij "Generate Mirotalk Link", aby utworzyć pokój wideorozmowy hostowany przez Canvider.
3. Lub kliknij "Generate Microsoft Teams link", jeśli połączono Microsoft.
4. Lub kliknij "Generate Google Meet link", jeśli połączono Google.
5. Link zostaje utworzony i automatycznie wysłany z połączonego konta.
6. Zapisz wydarzenie, aby go rozesłać.

**Good to know:**
- Mirotalk nie wymaga integracji ani konta kandydata, dzięki czemu jest bezpiecznym domyślnym wyborem przy rozmowach z osobami spoza firmy.
- Linki Teams i Meet wymagają połączenia odpowiedniej integracji, a w danym momencie można połączyć tylko Google lub Microsoft, nie oba naraz.
- Wygeneruj link przed zapisaniem, aby trafił do e-maila z zaproszeniem.
- Zamiast tego zawsze możesz ręcznie wkleić link z innej platformy w pole.

**Related:** [Planowanie rozmowy kwalifikacyjnej](#feature-name-schedule-interview) · [Integracja z Microsoft (Outlook)](#feature-name-microsoft-outlook-integration) · [Integracja z Google (Gmail)](#feature-name-google-gmail-integration) · [Tworzenie wydarzenia w kalendarzu](#feature-name-create-calendar-event)

---

### Feature name: Załączniki kalendarza ICS
**Short Description:** Zaproszenia na spotkanie zawierają standardowy plik kalendarza jako załącznik.
**Purpose:** Pozwala kandydatom dodać rozmowy do dowolnej aplikacji kalendarza.
**Context:** Kandydaci korzystają z kalendarza, którego akurat używają — Gmaila, Outlooka, Apple lub czegoś w telefonie — a Ty nie masz na to wpływu. Zwykły e-mail tekstowy w stylu „w czwartek o 15:00” wymaga, by kandydat sam utworzył wpis, a ci, którzy o tym zapomną, stają się osobami nieobecnymi na rozmowie, co wygląda jak brak zainteresowania. Plik `.ics` to uniwersalny standard, który rozumie każda aplikacja kalendarza, więc jedno kliknięcie dodaje rozmowę z właściwą godziną, właściwą strefą czasową i linkiem do spotkania. To drobny szczegół techniczny, który wyraźnie zmniejsza liczbę nieobecności na rozmowach.
**How to use it:**
1. Utwórz lub zaktualizuj termin rozmowy.
2. Zaznacz "Inform invitees by E-mail".
3. Zapisz wydarzenie.
4. Canvider dołącza plik `.ics` do e-maila z zaproszeniem.
5. Odbiorcy klikają "Add to Calendar" w Gmailu, Outlooku lub Apple Mail.

**Good to know:**
- Załącznik pojawia się tylko wtedy, gdy przy zapisywaniu zaznaczono "Inform invitees by E-mail".
- `.ics` zawiera strefę czasową, co zapobiega klasycznemu błędowi planowania przy rozmowach ponad granicami.
- Przełożenie spotkania wysyła zaktualizowany plik, więc edytuj istniejące wydarzenie zamiast tworzyć nowe.
- Niektóre firmowe systemy pocztowe usuwają załączniki — podaj godzinę także w treści wiadomości jako zabezpieczenie.

**Related:** [Planowanie rozmowy kwalifikacyjnej](#feature-name-schedule-interview) · [Tworzenie wydarzenia w kalendarzu](#feature-name-create-calendar-event) · [Edycja lub usuwanie wydarzenia w kalendarzu](#feature-name-edit-or-delete-calendar-event) · [Synchronizacja kalendarza](#feature-name-calendar-sync)

---

### Feature name: Synchronizacja kalendarza
**Short Description:** Dwukierunkowa synchronizacja z połączonym kalendarzem Google lub Microsoft.
**Purpose:** Utrzymuje rozmowy z Canvider w zgodzie z kalendarzem służbowym.
**Context:** Nikt nie pracuje w kalendarzu ATS; wszyscy pracują w kalendarzu, którego używa cała firma. Rozmowa umówiona w Canvider, która nie pojawia się w kalendarzu służbowym, to rozmowa, która zostanie zdublowana, a ręczne prowadzenie dwóch kalendarzy gwarantuje rozbieżności. Synchronizacja usuwa dublowanie, sprawiając, że oba widoki pokazują to samo zobowiązanie. Oznacza to także, że koledzy, którzy nie korzystają z Canvider — na przykład inżynier dołączający do panelu technicznego — widzą rozmowę w narzędziu, które faktycznie sprawdzają.
**How to use it:**
1. Najpierw połącz Google lub Microsoft w Ustawieniach.
2. Otwórz kalendarz na pulpicie.
3. Obserwuj wskaźnik "Syncing..." w nagłówku kalendarza.
4. Wydarzenia utworzone w Canvider pojawiają się w Twoim zewnętrznym kalendarzu.
5. Utwórz, zaktualizuj lub usuń wydarzenie w Canvider, a zmiana zostanie przeniesiona.

**Good to know:**
- Wymaga połączenia Google lub Microsoft, a to wymaga poziomu pracodawcy 2 lub wyższego.
- W danym momencie można połączyć tylko Google albo Microsoft — przed podłączeniem jednego z nich rozłącz drugi.
- Edytuj wydarzenia rekrutacyjne w Canvider; zmiany wprowadzane wyłącznie w zewnętrznym kalendarzu to typowe źródło rozbieżności.
- Jeśli wydarzenia przestają się pojawiać, sprawdź panel stanu połączenia — najczęstszą przyczyną jest wygasła sesja.

**Related:** [Integracja z Google (Gmail)](#feature-name-google-gmail-integration) · [Integracja z Microsoft (Outlook)](#feature-name-microsoft-outlook-integration) · [Stan połączenia z integracją](#feature-name-integration-connection-status) · [Kalendarz](#feature-name-calendar)

---

## 11. Analityka i raportowanie

### Feature name: Pulpit analityki rekrutacji
**Short Description:** Wskaźniki zatrudnienia na poziomie kierownictwa dla całej firmy.
**Purpose:** Raportuje wyniki rekrutacji kierownictwu, podając rzeczywiste liczby.
**Context:** Rekrutacja jest permanentnie słabo mierzona, dlatego tak często spiera się o nią na podstawie anegdot — „zatrudnianie idzie wolno”, „kandydaci są słabi” — których nikt nie potwierdzi ani nie obali. Ten pulpit przekształca codzienną aktywność w procesie w wskaźniki, o które faktycznie pyta kierownictwo: jak długo trwa zatrudnienie, ile propozycji zostaje zaakceptowanych, ile stanowisk jest otwartych. To także najmocniejszy argument za utrzymywaniem aktualnych statusów, bo każda liczba tutaj wynika z historii statusów. Słaba dyscyplina w procesie daje bezwartościowe slajdy dla zarządu.
**How to use it:**
1. Kliknij "Analytics" na górnym pasku nawigacji.
2. Wybierz okres: 90 dni, 6 miesięcy, 12 miesięcy lub All time.
3. Odczytaj główne karty KPI: Avg. Time to Hire, Avg. Time to Offer, Offer Acceptance Rate, Hires in Period, Open Positions, Total Applications.
4. Przewiń wykresy opisane poniżej.
5. Wymagana jest rola Administrator, rekruter, menedżer rekrutujący lub Read Only.

**Good to know:**
- Wymagana jest rola Administrator, rekruter, menedżer rekrutujący lub Read Only — osoby prowadzące rozmowy nie mają dostępu.
- Każda liczba wynika z historii statusów aplikacji, więc dokładność zależy całkowicie od bieżącej aktualizacji statusów.
- Krótkie okresy w miesiącu z małą liczbą zatrudnień dają zmienne średnie; do wszystkiego, co planujesz przedstawić, używaj 6 lub 12 miesięcy.
- Offer Acceptance Rate to najbardziej diagnostyczna liczba w tym widoku — spadek wskaźnika zwykle wskazuje na wynagrodzenie lub szybkość procesu.

**Related:** [Lejek konwersji procesu rekrutacji](#feature-name-pipeline-conversion-funnel) · [Eksport analityki do Excela](#feature-name-export-analytics-to-excel) · [Uprawnienia oparte na rolach](#feature-name-role-based-permissions) · [Zmiana statusu aplikacji](#feature-name-change-application-status)

---

### Feature name: Lejek konwersji procesu rekrutacji
**Short Description:** Pokazuje, jak kandydaci przechodzą od rund rozmów do propozycji zatrudnienia.
**Purpose:** Ujawnia, który etap traci najwięcej kandydatów.
**Context:** Każdy proces rekrutacji przecieka, a pożyteczne pytanie brzmi: gdzie. Lejek odpowiada na nie w sposób, którego nie dają surowe liczby, ponieważ pokazuje zarówno udział w pierwotnej puli aplikujących, jak i spadek względem bezpośrednio poprzedniego etapu — co odróżnia naprawdę selektywny krok od wąskiego gardła. Każdy wzorzec sugeruje inną naprawę: duża strata na pierwszej weryfikacji zwykle oznacza, że ogłoszenie przyciąga nie tych ludzi, a strata późno w procesie wskazuje na doświadczenie z rozmowami, szybkość lub wynagrodzenie.
**How to use it:**
1. Otwórz stronę Analytics.
2. Przewiń do "Pipeline Conversion Funnel".
3. Odczytaj dla każdego etapu wartości "of applied" i "from previous stage".
4. Zidentyfikuj etap z największym spadkiem.
5. Zmień selektor okresu, aby porównać różne zakresy czasu.

**Good to know:**
- "From previous stage" to bardziej praktyczna z obu wartości procentowych — pokazuje, gdzie faktycznie następuje strata.
- Strata na wczesnym etapie to zwykle problem z pozyskiwaniem kandydatów lub opisem oferty; strata na późnym etapie to problem procesu lub propozycji.
- Własne statusy są umieszczane w lejku zgodnie z Kategorią, którą im przypisano, więc źle skategoryzowany etap zniekształca obraz.
- Porównuj ten sam okres rok do roku, zamiast z oknem o innej długości.

**Related:** [Pulpit analityki rekrutacji](#feature-name-recruitment-analytics-dashboard) · [Czas trwania etapów i migawka procesu](#feature-name-stage-duration--pipeline-snapshot) · [Własne statusy aplikacji](#feature-name-custom-application-statuses) · [Analiza odrzuceń propozycji zatrudnienia](#feature-name-offer-rejection-analysis)

---

### Feature name: Źródło zatrudnienia i skuteczność źródeł
**Short Description:** Które kanały dają aplikacje, a które faktyczne zatrudnienia.
**Purpose:** Kieruje budżet na poszukiwanie kandydatów do kanałów, które konwertują.
**Context:** Wydatki na rekrutację zwykle są przydzielane z przyzwyczajenia i według tego, kto najmocniej nalega, a nie według dowodów. Ten raport rozdziela dwie liczby, które mają znaczenie i które są notorycznie mylone: wolumen i konwersję. Portal, który wysyła pięciuset aplikacji i nie daje żadnych zatrudnień, kosztuje czas na selekcję, podczas gdy portal, który wysyła dwanaście aplikacji i daje dwa zatrudnienia, to najlepsza inwestycja, jaką masz. Zestawienie ich obok siebie zamienia „zawsze ogłaszamy tam” w uzasadnioną decyzję budżetową — a działa to tylko wtedy, gdy faktycznie publikujesz w wielu kanałach.
**How to use it:**
1. Otwórz stronę Analytics.
2. Przewiń do "Source of Hire", aby zobaczyć, skąd pochodzą zatrudnienia.
3. Przewiń do "Source Effectiveness", aby zobaczyć tabelę Source / Applications / Hires / Conversion.
4. Porównaj kanały o dużym wolumenie z kanałami o wysokiej konwersji.
5. Przesuń budżet w stronę najlepiej konwertujących kanałów.

**Good to know:**
- Wolumen i konwersja to różne pytania. Optymalizuj pod kątem konwersji, chyba że brakuje Ci kandydatów w ogóle.
- Przypisanie zależy od tego, czy kandydaci trafiają przez poprawny adres URL aplikacji, dlatego używaj adresów poszczególnych portali z "Post on Any Portal".
- Ręcznie dodani kandydaci i polecenia pojawiają się poprawnie tylko wtedy, gdy wprowadzono ich w Canvider, a nie śledzono przez e-mail.
- Daj nowemu kanałowi pełny cykl rekrutacji przed oceną — kanał z dwiema aplikacjami nie ma sensownego wskaźnika konwersji.

**Related:** [Publikacja na dowolnym portalu](#feature-name-post-on-any-portal) · [Konfiguracja portali z ofertami pracy](#feature-name-job-portals-configuration) · [Ręczne dodawanie kandydata](#feature-name-add-candidate-manually) · [Analityka według oferty](#feature-name-per-job-analytics)

---

### Feature name: Analiza odrzuceń propozycji zatrudnienia
**Short Description:** Skategoryzowane powody, dla których kandydaci odrzucali Twoje propozycje.
**Purpose:** Pokazuje, czy wynagrodzenie czy proces traci kandydatów.
**Context:** Odrzucona propozycja to najkosztowniejsza porażka w rekrutacji — tygodnie pracy rekruterów, osób prowadzących rozmowy i menedżerów, bez niczego w zamian. Pojedyncza odmowa wygląda na pech; w zestawieniu wyłania się wzorzec, a prawie zawsze da się go naprawić. Jeśli większość odmów wskazuje na wynagrodzenie, Twoje widełki są nieaktualne. Jeśli wskazują na konkurencyjną ofertę, która przyszła pierwsza, proces jest za wolny. Ten raport działa tylko wtedy, gdy powód zapisujesz w chwili odmowy, co zajmuje dziesięć sekund i jest krokiem, który większość zespołów pomija.
**How to use it:**
1. Otwórz stronę Analytics.
2. Przewiń do "Reasons for Offer Rejection", aby zobaczyć podział na kategorie.
3. Przewiń do "Recent Rejection Notes", aby zobaczyć surowe notatki rekrutera.
4. Zapisz notatkę, gdy kandydat odrzuci propozycję, aby ten raport pozostał dokładny.

**Good to know:**
- Raport jest tylko tak dobry, jak Twoje notatki — zapisuj powód wtedy, gdy kandydat Ci go podaje, a nie z pamięci później.
- Czytaj surowe notatki oraz kategorie; konkrety są zwykle tam, gdzie znajduje się praktyczna informacja do działania.
- Powtarzające się odmowy z powodu wynagrodzenia to dowód na potrzebę przeglądu widełek płacowych i to właśnie ten raport warto przynieść na taką rozmowę.
- "Accepted another offer" bez dalszych szczegółów warto dopytać od razu — zwykle kryje szybkość procesu lub wynagrodzenie.

**Related:** [Zmiana statusu aplikacji](#feature-name-change-application-status) · [Pulpit analityki rekrutacji](#feature-name-recruitment-analytics-dashboard) · [Lejek konwersji procesu rekrutacji](#feature-name-pipeline-conversion-funnel) · [Edycja wynagrodzenia, umiejętności i lokalizacji](#feature-name-edit-salary-skills--locations)

---

### Feature name: Wzrost organizacji i trendy zatrudnienia
**Short Description:** Miesięczne zatrudnienia, skumulowana liczba pracowników i zatrudnienia według działów.
**Purpose:** Pokazuje kierownictwu, gdzie i jak szybko rośnie organizacja.
**Context:** To wykresy, które powinny trafiać do pakietu dla zarządu, a nie do codziennej pracy rekrutera. Odpowiadają na pytania planistyczne, a nie operacyjne: czy zatrudniamy w tempie założonym w planie, które funkcje absorbują wzrost i czy liczba aplikacji rośnie zgodnie z naszymi potrzebami. Podział na działy jest zwykle najbardziej wymowny, ponieważ pokazuje, kiedy wzrost cicho skupił się w jednej funkcji — wzorzec, który na wykresie rzuca się w oczy, a na liście pojedynczych zatrudnień jest niewidoczny.
**How to use it:**
1. Otwórz stronę Analytics.
2. Przejrzyj "Org Growth — Hires", aby zobaczyć miesięczne i skumulowane zatrudnienia z 12 miesięcy.
3. Przejrzyj "Application Volume", aby zobaczyć miesięczną liczbę aplikacji.
4. Przejrzyj "Hires by Department", aby sprawdzić, które zespoły rosną.

**Good to know:**
- "Hires by Department" działa tylko wtedy, gdy przy tworzeniu oferty przypisano jej dział — najpierw skonfiguruj to w Settings.
- Wykresy liczą zatrudnienia dokonane przez Canvider, a nie łączną liczbę pracowników firmy.
- Czytaj zatrudnienia i liczbę aplikacji razem: rosnąca liczba zatrudnień przy spadającej liczbie aplikacji oznacza, że Twój lejek się zawęża.
- Widok 12-miesięczny został zaprojektowany z myślą o rozmowach planistycznych, a nie o cotygodniowym zarządzaniu.

**Related:** [Działy](#feature-name-departments) · [Pulpit analityki rekrutacji](#feature-name-recruitment-analytics-dashboard) · [Eksport analityki do Excela](#feature-name-export-analytics-to-excel) · [Tworzenie oferty — krok 1: podstawowe dane](#feature-name-create-job--step-1-basics)

---

### Feature name: Czas trwania etapów i migawka procesu
**Short Description:** Średni czas w każdym etapie i miejsce, w którym kandydaci znajdują się obecnie.
**Purpose:** Pozwala znaleźć wąskie gardła i wspiera planowanie procesu rekrutacji.
**Context:** Te dwa panele dotyczą przeszłości i teraźniejszości. Średni czas w etapie ma charakter diagnostyczny — pokazuje, który krok procesu konsekwentnie pochłania najwięcej czasu, co w większości firm okazuje się czekaniem na opinię menedżera rekrutującego, a nie czymś, co robią kandydaci. Migawka ma charakter operacyjny: pokazuje, gdzie ludzie znajdują się w tej chwili, a nagromadzenie w jednym etapie to kolejka, którą trzeba wyczyścić jeszcze dziś. Szybkość nie jest tu próżnym wskaźnikiem; kandydaci, na których jest popyt, przyjmują pierwszą dobrą ofertę, więc czas spędzony w etapie przekłada się bezpośrednio na utracone zatrudnienia.
**How to use it:**
1. Otwórz stronę Analytics.
2. Przewiń do "Avg. Days per Stage", aby zobaczyć, gdzie kandydaci czekają najdłużej.
3. Przewiń do "Current Pipeline Snapshot", aby zobaczyć bieżącą liczbę kandydatów na każdym etapie.
4. Zareaguj na każdy etap z nietypowo długim czasem oczekiwania.

**Good to know:**
- Długie średnie w etapie weryfikacji niemal zawsze oznaczają, że ludzie czekają na człowieka, a nie na informację.
- Migawka jest aktualna na żywo; średnie są historyczne. Pierwszej używaj do dzisiejszej pracy, drugiej do usprawniania procesu.
- Oba wskaźniki są obliczane na podstawie zmian statusów, więc proces aktualizowany z opóźnieniem zaniży rzeczywiste opóźnienia.
- Każdy podejrzany etap sprawdź w osi czasu Journey poszczególnych kandydatów.

**Related:** [Ścieżka (etapy aplikacji)](#feature-name-journey-application-stages) · [Lejek konwersji procesu rekrutacji](#feature-name-pipeline-conversion-funnel) · [Miesięczny przegląd kandydatów](#feature-name-monthly-applicant-overview) · [Zbiorcza zmiana statusu](#feature-name-bulk-status-update)

---

### Feature name: Eksport analityki do Excela
**Short Description:** Pobierz pełny zbiór danych analitycznych jako skoroszyt Excela.
**Purpose:** Umożliwia raportowanie offline i przygotowanie pakietu dla zarządu.
**Context:** Pulpity służą do oglądania, arkusze do argumentowania. Gdy dane o rekrutacji trafiają do pakietu dla zarządu lub do rozmowy o budżecie, trzeba je połączyć z danymi, których Canvider nie przechowuje — kosztami z działu finansów, planem zatrudnienia, fakturami agencji — a ta praca odbywa się w Excelu. Eksport służy też archiwizacji: pulpit zawsze pokazuje bieżące dane, więc jeśli chcesz mieć wiarygodny zapis tego, jakie były liczby w chwili podjęcia decyzji, potrzebujesz pliku z datą.
**How to use it:**
1. Otwórz stronę Analytics.
2. Wybierz okres, który chcesz wyeksportować.
3. Kliknij "Export to Excel" w nagłówku.
4. Zapisz pobrany plik `.xlsx`.
5. Otwórz go w Excelu lub Arkuszach Google.

**Good to know:**
- Eksport uwzględnia selektor okresu, więc ustaw go przed eksportem.
- Przed każdym spotkaniem, na którym będą podawane liczby, wyeksportuj stały zrzut — żywe pulpity się zmieniają.
- Skoroszyt zawiera dane kandydatów i rekrutacji; przechowuj go i udostępniaj z taką samą starannością jak każdy plik HR.
- Przydatne do łączenia metryk rekrutacyjnych z danymi o kosztach, których Canvider nie śledzi.

**Related:** [Pulpit analityki rekrutacji](#feature-name-recruitment-analytics-dashboard) · [Wzrost organizacji i trendy zatrudnienia](#feature-name-org-growth--hiring-trends) · [Źródło zatrudnienia i skuteczność źródeł](#feature-name-source-of-hire--source-effectiveness)

---

### Feature name: Analityka według oferty
**Short Description:** Wykresy aplikacji w czasie, według portalu i statusu dla jednej oferty.
**Purpose:** Sprawdza, czy pojedyncze ogłoszenie działa.
**Context:** Analityka na poziomie firmy pokazuje, jak idzie rekrutacja ogólnie, ale nie powie, że konkretne stanowisko jest w kłopocie. Wykresy dla oferty odpowiadają na to pytanie, dopóki jest jeszcze czas na działanie. Krzywą aplikacji w czasie warto czytać w pierwszej kolejności — ogłoszenia o pracę naturalnie osiągają szczyt zaraz po publikacji, a potem słabną przez kolejne tygodnie. Płaska linia od pierwszego dnia oznacza problem z dystrybucją lub opisem, a opadająca krzywa dla nieobsadzonego stanowiska oznacza, że warto ponownie opublikować ofertę lub zacząć aktywnie szukać kandydatów, zamiast dalej czekać.
**How to use it:**
1. Otwórz stronę szczegółów oferty z listy Jobs.
2. Przejrzyj "Applicants Over Time", aby zobaczyć trend aplikacji.
3. Przejrzyj "Number of Applicants by Job Portal", aby sprawdzić, który portal działa.
4. Przejrzyj "Distribution of Applicants by Status", aby ocenić stan procesu.
5. Przejrzyj "Top Applicants", aby zobaczyć najmocniejszych dotychczasowych kandydatów.

**Good to know:**
- Płaska linia "Applicants Over Time" od pierwszego dnia wskazuje na dystrybucję lub opis oferty, a nie na rynek.
- Liczba aplikacji naturalnie spada po publikacji — planuj szukanie na drugi lub trzeci tydzień, zamiast czekać.
- "By Job Portal" to wersja analizy skuteczności źródeł dla pojedynczej oferty i najszybszy sposób, by zobaczyć, który portal sprawdza się przy tego typu stanowiskach.
- "Top Applicants" sortuje według wyniku AI, więc przed potraktowaniem tej listy jako krótkiej listy uruchom analizę.

**Related:** [Strona szczegółów oferty](#feature-name-job-details-page) · [Źródło zatrudnienia i skuteczność źródeł](#feature-name-source-of-hire--source-effectiveness) · [Pozyskiwanie kandydatów](#feature-name-candidate-sourcing) · [Analiza CV przez AI](#feature-name-ai-cv-analysis)

---

## 12. Ustawienia i konfiguracja

### Feature name: Centrum ustawień
**Short Description:** Przeszukiwalny, filtrowany według kategorii indeks wszystkich stron konfiguracji.
**Purpose:** Pozwala znaleźć właściwe ustawienie bez przeszukiwania menu.
**Context:** Powierzchnie konfiguracji rosną szybciej niż nawigacja, a ukryte menu ustawień to miejsce, w którym funkcje idą w zapomnienie — zespoły często odkrywają po miesiącach, że coś, czego szukały, istniało od początku. Przeszukiwalny indeks z filtrami kategorii traktuje ustawienia jako coś, co się znajduje, a nie coś, co się zapamiętuje. Kłódki też pełnią realną funkcję: zamiast po cichu ukrywać funkcje zależne od poziomu, centrum pokazuje je wraz z podanym wymogiem, więc wiesz, co istnieje i czego potrzeba, by to odblokować.
**How to use it:**
1. Kliknij swój awatar na pasku nawigacji i wybierz "Settings".
2. Wpisz w polu "Search settings..." tekst, aby przefiltrować karty.
3. Lub kliknij przycisk kategorii: All, Workflow, Team & Access, Branding, Integrations.
4. Kliknij dowolną kartę ustawień, aby otworzyć daną stronę konfiguracji.
5. Zablokowane karty pokazują kłódkę i wymagany poziom lub warunek wstępny.

**Good to know:**
- Kłódka oznacza brak poziomu lub warunku wstępnego, a nie uszkodzenie funkcji — karta podaje, czego brakuje.
- Warto przejrzeć całość raz, od początku do końca, gdy zaczynasz korzystać z Canvider; większość zespołów znajduje kilka rzeczy, o których nie wiedziała.
- Wyszukiwanie dopasowuje nazwy kart, więc użyj szerokiego słowa ("email", "location"), a nie dokładnego tytułu strony.
- Przyciski kategorii są najszybszą drogą, gdy znasz obszar, ale nie nazwę strony.

**Related:** [Poziomy pracodawcy](#feature-name-employer-tiers) · [Konfiguracja stanów aplikacji](#feature-name-application-states-configuration) · [Konfiguracja portali z ofertami pracy](#feature-name-job-portals-configuration) · [Centrum konfiguracji strony kariery](#feature-name-careers-page-setup-hub)

---

### Feature name: Harmonogramy pracy
**Short Description:** Definiuje standardowe typy harmonogramów pracy, takie jak Full-time lub Part-time.
**Purpose:** Ujednolica opcje oferowane podczas tworzenia oferty.
**Context:** Swobodnie wpisywane typy zatrudnienia powodują, że portal z ofertami ma cztery osobne wartości: "Full-time", "Full Time", "FT" i "Fulltime", co po cichu psuje filtrowanie kandydatów na każdym portalu, który przekazuje Twoje oferty dalej. Zdefiniowanie listy raz oznacza, że każdy publikujący ofertę wybiera z tego samego zestawu. To mała czynność konfiguracyjna z długofalowym zyskiem: spójne ogłoszenia, działające filtry i raportowanie, które grupuje dane poprawnie zamiast rozbijać jedno pojęcie na cztery pisownie.
**How to use it:**
1. Przejdź do Settings → Preferences.
2. Kliknij zakładkę "Work Schedules".
3. Kliknij "Add Work Schedule".
4. Wpisz nazwę harmonogramu.
5. Zapisz — harmonogram pojawi się teraz w rozwijanej liście w oknie Create Job.
6. Kliknij "Delete" przy każdym harmonogramie, którego już nie potrzebujesz.

**Good to know:**
- Skonfiguruj to przed utworzeniem pierwszych ofert; późniejsze ujednolicanie oznacza edytowanie każdego ogłoszenia.
- Używaj powszechnych terminów, które rozpoznają kandydaci i portale z ofertami (Full-time, Part-time, Contract, Internship).
- Usunięcie harmonogramu usuwa go z listy rozwijanej dla przyszłych ofert; istniejące oferty zachowują to, co zostało im przypisane.
- Trzymaj listę krótką — każda dodatkowa opcja to szansa, że dwie osoby wybiorą inaczej.

**Related:** [Harmonogramy biur](#feature-name-office-schedules) · [Tworzenie oferty — krok 1: podstawowe dane](#feature-name-create-job--step-1-basics) · [Konfiguracja portali z ofertami pracy](#feature-name-job-portals-configuration)

---

### Feature name: Harmonogramy biur
**Short Description:** Definiuje, gdzie i jak pracują pracownicy (w biurze, hybrydowo, zdalnie).
**Purpose:** Spójnie komunikuje warunki pracy w ogłoszeniach.
**Context:** Model pracy stał się jednym z pierwszych filtrów, z jakich korzystają kandydaci, często przed wynagrodzeniem, a niejasność w tym punkcie kosztuje aplikacje od osób, które zakładają najgorsze. Ujednolicenie słownictwa — i precyzja w tym, co oznacza „hybrydowo” w Twojej firmie — zapobiega zarówno utraconym kandydatom, jak i znacznie droższej wersji problemu: kandydatowi, który dociera do etapu oferty i wierzy w coś innego, niż zamierzałeś.
**How to use it:**
1. Przejdź do Settings → Preferences.
2. Kliknij zakładkę "Office Schedules".
3. Kliknij "Add Office Schedule".
4. Wpisz nazwę harmonogramu.
5. Zapisz — harmonogram stanie się dostępny do wyboru podczas tworzenia oferty.
6. Usuwaj nieużywane pozycje za pomocą przycisku usuwania.

**Good to know:**
- Bądź precyzyjny tam, gdzie to ważne: "Hybrid (3 days on-site)" zapobiega rozmowie, która w przeciwnym razie miałaby miejsce na etapie oferty.
- To jeden z najmocniejszych filtrów, z jakich korzystają kandydaci, więc niejasne wartości kosztują Cię aplikacje.
- Portale z ofertami, w tym LinkedIn, mapują te wartości, więc przy ręcznej publikacji odzwierciedlaj warunki pracy dokładnie.
- Istniejące oferty zachowują przypisany harmonogram, jeśli później usuniesz opcję.

**Related:** [Harmonogramy pracy](#feature-name-work-schedules) · [Tworzenie oferty — krok 1: podstawowe dane](#feature-name-create-job--step-1-basics) · [Ogłoszenia o pracę w wielu lokalizacjach](#feature-name-multi-location-job-postings)

---

### Feature name: Lokalizacje biur
**Short Description:** Prowadź listę wielokrotnego użytku lokalizacji biur swojej firmy.
**Purpose:** Przyspiesza tworzenie ofert i utrzymuje spójne nazwy lokalizacji.
**Context:** Lokalizacja to pole najbardziej podatne na niespójności, ponieważ to samo miejsce można zapisać na wiele uzasadnionych sposobów — "Warsaw", "Warszawa", "Warsaw, Poland", "Warsaw (HQ)". Filtry i raporty traktują każdy wariant jako odrębną lokalizację, więc firma z czterema pisowniami bez zauważenia rozbija własną analitykę. Przygotowana lista naprawia problem u źródła i ma dodatkowy plus: tworzenie ofert jest szybsze, ponieważ zapisaną lokalizację wybiera się dwoma kliknięciami zamiast wpisywać tekst.
**How to use it:**
1. Przejdź do Ustawienia → Preferencje.
2. Kliknij zakładkę "Locations".
3. Dodaj nową lokalizację, podając jej nazwę.
4. Zapisz ją.
5. Podczas tworzenia oferty wybierz ją z listy "Job Locations".
6. Usuń lokalizacje, z których już nie korzystasz.

**Good to know:**
- Ustal jeden format i trzymaj się go ("City, Country" jest najbezpieczniejszy dla portali z ofertami i wyszukiwania kandydatów).
- Zapisane lokalizacje sprawiają, że filtr Location na stronie ofert jest przydatny.
- Jednorazowe lokalizacje można nadal wpisać podczas tworzenia oferty, bez dodawania ich tutaj.
- Usunięcie lokalizacji nie zmienia ofert, które już z niej korzystają.

**Related:** [Tworzenie oferty — krok 1: podstawowe dane](#feature-name-create-job--step-1-basics) · [Ogłoszenia o pracę w wielu lokalizacjach](#feature-name-multi-location-job-postings) · [Filtry ofert pracy](#feature-name-job-filters) · [Profil firmy w Workloupe](#feature-name-workloupe-company-profile)

---

### Feature name: Działy
**Short Description:** Zdefiniuj działy, do których można przypisywać oferty.
**Purpose:** Umożliwia filtrowanie według działu i raportowanie zatrudnienia w podziale na działy.
**Context:** Działy wyglądają na wygodę w porządkowaniu, a w rzeczywistości są warunkiem raportowania. Pytanie "Które zespoły rozrosły się w tym roku?" kierownictwo zadaje prędzej czy później i da się na nie odpowiedzieć tylko wtedy, gdy oferty miały dział od początku — odtworzenie tego później jest możliwe jedynie przez ręczną edycję każdego historycznego wniosku. Skonfigurowanie działów przed pierwszymi ofertami zajmuje pięć minut i zwraca się za pierwszym razem, gdy ktoś poprosi o zestawienie.
**How to use it:**
1. Przejdź do Ustawienia → Preferencje.
2. Kliknij zakładkę "Departments".
3. Dodaj nazwę działu.
4. Zapisz ją.
5. Podczas tworzenia oferty wybierz ją z listy "Department".
6. Następnie filtruj listę ofert i Analitykę według działu.

**Good to know:**
- Skonfiguruj je przed utworzeniem ofert — danych o dziale nie da się odtworzyć wstecznie bez edycji każdej oferty.
- Odzwierciedlaj rzeczywistą strukturę organizacji, aby raporty rekrutacyjne były zgodne z finansami i planowaniem etatów.
- Działy zasilają zarówno filtr na stronie ofert, jak i wykres analityczny "Hires by Department".
- Zachowaj umiarkowaną szczegółowość; pięćdziesiąt drobnych działów utrudni raportowanie, a nie je ułatwi.

**Related:** [Wzrost organizacji i trendy zatrudnienia](#feature-name-org-growth--hiring-trends) · [Filtry ofert pracy](#feature-name-job-filters) · [Tworzenie oferty — krok 1: podstawowe dane](#feature-name-create-job--step-1-basics)

---

### Feature name: Konfiguracja stanów aplikacji
**Short Description:** Zdefiniuj etapy procesu rekrutacji w firmie i przypisz je do kategorii.
**Purpose:** Sprawia, że system ATS odwzorowuje Twój rzeczywisty proces rekrutacji.
**Context:** To ustawieniowy odpowiednik tworzenia statusu bezpośrednio z poziomu kandydata, a tutaj znajduje się ważne pole: Category. Nazwa statusu jest dla ludzi, ale to kategoria decyduje, gdzie Canvider umieszcza etap w lejku, w raporcie czasu trwania etapów i w miesięcznym przeglądzie. Etap utworzony w locie i nieprzypisany do kategorii będzie działać na co dzień, ale po cichu zniekształci każdy raport, w którym się pojawi — dlatego warto świadomie skonfigurować go tutaj, zamiast gromadzić statusy przypadkowo.
**How to use it:**
1. Przejdź do Ustawienia → Preferencje.
2. Kliknij zakładkę "Application States".
3. Kliknij "Add State".
4. Wpisz "Display Name".
5. Wybierz "Category": Early State, Review State, Late State, Negative Result lub Stateless / Other.
6. Kliknij "Save".
7. Kliknij "Delete" przy każdym własnym stanie, którego już nie potrzebujesz — jeśli nie zdefiniujesz żadnych, obowiązują wartości domyślne.

**Good to know:**
- Dla analityki liczy się pole Category; nazwa wyświetlana jest tylko tym, co czytają ludzie.
- Statusy utworzone w oknie "Change State" warto tutaj sprawdzić, aby ich kategoria była poprawna.
- Jeśli nie zdefiniujesz własnych stanów, automatycznie obowiązują domyślne ustawienia Canvider.
- Usunięcie stanu wpływa na listę rozwijaną na przyszłość; najpierw sprawdź, dokąd powinni trafić kandydaci, którzy obecnie w nim są.

**Related:** [Własne statusy aplikacji](#feature-name-custom-application-statuses) · [Lejek konwersji procesu rekrutacji](#feature-name-pipeline-conversion-funnel) · [Zmiana statusu aplikacji](#feature-name-change-application-status) · [Czas trwania etapów i migawka procesu](#feature-name-stage-duration--pipeline-snapshot)

---

### Feature name: Konfiguracja portali z ofertami pracy
**Short Description:** Przechowuj dane dostępowe API i preferencje publikacji dla portali z ofertami pracy.
**Purpose:** Umożliwia bezpośrednią publikację w skonfigurowanych zewnętrznych portalach.
**Context:** To ta strona zamienia wyszarzone portale na kroku publikacji w aktywne opcje. Jednorazowe skonfigurowanie danych dostępowych sprawia, że każdą kolejną ofertę można rozesłać jednym kliknięciem zamiast ręcznego kopiowania i wklejania, a właśnie tam kryje się większość czasu poświęcanego na publikację w wielu portalach. Sekcja ustawień globalnych jest częściej pomijana, a warta uwagi: jednorazowe ustawienie zachowania przy publikacji, obsłudze aplikacji i powiadomieniach sprawia, że każda nowa oferta dziedziczy rozsądne ustawienia, zamiast polegać na tym, że osoba publikująca o nich pamięta.
**How to use it:**
1. Otwórz stronę Job Portals (`/settings/portals/`).
2. Sprawdź karty "Portal Status Overview" dla LinkedIn, Indeed, Glassdoor, ZipRecruiter, Monster, Canvider i Praca.pl.
3. Kliknij portal, aby otworzyć jego sekcję konfiguracji.
4. Wpisz dane dostępowe API w sekcji "API Configuration".
5. Uzupełnij "Company Information" i "Posting Preferences".
6. Ustaw wartości domyślne w sekcji "Global Portal Settings" dla publikacji, obsługi aplikacji i powiadomień.
7. Zapisz konfigurację.

**Good to know:**
- Dane dostępowe API pochodzą od samego portalu z ofertami i zwykle wymagają konta pracodawcy w danym portalu.
- Canvider to darmowy podstawowy portal i nie wymaga żadnej konfiguracji.
- Portal wyszarzony na kroku Publish to taki, który nie został tutaj skonfigurowany.
- Przechowuj dane dostępowe ostrożnie — uprawniają one do publikowania w imieniu Twojej firmy.
- Portale, z którymi nie da się zintegrować, nadal można w pełni wykorzystać dzięki opcji "Post on Any Portal".

**Related:** [Tworzenie oferty — krok 4: publikacja](#feature-name-create-job--step-4-publish) · [Publikacja na dowolnym portalu](#feature-name-post-on-any-portal) · [Integracja z LinkedIn](#feature-name-linkedin-integration) · [Źródło zatrudnienia i skuteczność źródeł](#feature-name-source-of-hire--source-effectiveness)

---

## 13. Strona kariery i publikowanie ofert

### Feature name: Centrum konfiguracji strony kariery
**Short Description:** Pomaga wybrać jeden z pięciu sposobów publikowania ofert na zewnątrz.
**Purpose:** Dopasowuje Canvider do tego, jaką stronę internetową już masz.
**Context:** Firmy mają bardzo różną sytuację w internecie: zespół marketingu pilnujący strony korporacyjnej, instalację WordPressa zbudowaną przez czyjegoś kuzyna, nowoczesną stronę z dostępnym programistą albo brak strony w ogóle. Jedna odpowiedź w stylu "oto Twoja strona kariery" nie zadziałałaby w większości przypadków. Ten punkt wyboru oferuje pięć ścieżek — od bezobsługowej (hostowany profil Workloupe) po w pełni osadzoną (widżet na Twojej stronie) — więc pytanie brzmi, która pasuje do Twoich ograniczeń, a nie czy w ogóle da się to zrobić.
**How to use it:**
1. Przejdź do Ustawienia i kliknij "Careers Page & Workloupe".
2. Porównaj pięć opcji: Career Page Configuration, Job Cards Widget, RSS Feed, Full HTML Page, Workloupe Platform.
3. Przeczytaj oznaczenia (Recommended, Embeddable, Hosted) na każdej karcie.
4. Kliknij "Configure", "Get RSS Feed", "Create Page" lub "Setup Platform" przy wybranej opcji.

**Good to know:**
- Brak strony i programisty: użyj hostowanego profilu Workloupe. Istniejąca strona i ktoś, kto potrafi wkleić HTML: użyj widżetu. Istniejąca strona kariery, która już wyświetla kanały: użyj RSS.
- Opcje wzajemnie się nie wykluczają — hostowany profil razem z osadzonym widżetem na Twojej stronie to częste połączenie.
- Niezależnie od wyboru oferty synchronizują się automatycznie; wybierasz sposób prezentacji, a nie kopię.
- Zdecyduj przed publikacją pierwszej oferty, aby zgłoszenia od początku były przypisywane do właściwego źródła.

**Related:** [Konfiguracja strony kariery](#feature-name-career-page-configuration) · [Widżet kart ofert](#feature-name-job-cards-widget) · [Integracja kanału RSS](#feature-name-rss-feed-integration) · [Profil firmy w Workloupe](#feature-name-workloupe-company-profile)

---

### Feature name: Konfiguracja strony kariery
**Short Description:** Dostosuj kolory, nagłówek, wyświetlane pola i układ kart.
**Purpose:** Sprawia, że hostowana strona kariery pasuje do Twojej marki.
**Context:** Kandydaci zauważają, gdy strona kariery wygląda jak należąca do innej firmy niż strona marketingowa, z której przyszli — odbiera się to jako zlecone na zewnątrz albo zaniedbane, a mierzalnie zmniejsza liczbę aplikacji. Dopasowanie kolorów i typografii zamyka tę lukę bez żadnej pracy programistycznej. Zakładka Display zasługuje na przemyślenie, a nie na szybkie przejrzenie: pokazywanie wynagrodzenia konsekwentnie zwiększa liczbę aplikacji, a pola, które wybierzesz do wyświetlenia, są w praktyce decyzją redakcyjną o tym, według czego chcesz, by kandydaci ocenili Twoją firmę.
**How to use it:**
1. Przejdź do Ustawienia → Careers Page & Workloupe → "Career Page Configuration" → "Configure".
2. Na zakładce "Colors" ustaw kolory: Main, Secondary, Background, Text, Card Background, Card Border i Hover.
3. Na zakładce "Header" włącz lub wyłącz tekst nagłówka i podtytuł, a także wpisz podtytuł i tekst nagłówka sekcji.
4. Włącz lub wyłącz pasek wyszukiwania.
5. Na zakładce "Display" włącz lub wyłącz: logo firmy, liczbę stanowisk, wynagrodzenie, adres pracy i harmonogram pracy.
6. Na zakładce "Cards" ustaw promień obramowania i układ.
7. Kliknij Save na zakładce "Actions".

**Good to know:**
- Przepisz dokładne kody HEX ze strony marketingowej zamiast przybliżać — prawie identyczne kolory wyglądają gorzej niż wyraźny kontrast.
- Pokazywanie wynagrodzenia zwykle zwiększa liczbę aplikacji; jego ukrywanie odsiewa kandydatów, którzy bez niego się nie zaangażują.
- Włącz pasek wyszukiwania, gdy masz więcej niż około dziesięć otwartych stanowisk.
- Pamiętaj, aby zapisać zmiany na zakładce "Actions" — zmiany na pozostałych zakładkach nie zostaną zastosowane, dopóki tego nie zrobisz.

**Related:** [Centrum konfiguracji strony kariery](#feature-name-careers-page-setup-hub) · [Materiały marki firmy](#feature-name-company-branding-assets) · [Widżet kart ofert](#feature-name-job-cards-widget) · [Profil firmy w Workloupe](#feature-name-workloupe-company-profile)

---

### Feature name: Widżet kart ofert
**Short Description:** Osadzalny widżet z ofertami pracy dla istniejącej strony internetowej.
**Purpose:** Dodaje aktualne oferty pracy do dowolnej prowadzonej przez Ciebie strony.
**Context:** Klasycznym problemem stron kariery jest ich nieaktualność: ktoś ręcznie prowadzi listę ofert, zajmuje się czymś innym, a kandydaci aplikują na stanowiska obsadzone dwa miesiące temu, podczas gdy prawdziwie otwarte oferty nie są widoczne. Osadzony widżet całkowicie eliminuje krok utrzymania — opublikuj ofertę w Canvider, a Twoja strona zaktualizuje się sama. Opcje układu istnieją, ponieważ widżet ma działać w ramach Twojego projektu, a nie z nim walczyć; sekcja ofert, która wygląda na doklejoną, podważa wiarygodność strony, na której się znajduje.
**How to use it:**
1. Przejdź do Ustawienia → Careers Page & Workloupe → "Job Cards Widget" → "Configure".
2. Ustaw kolory na zakładce "Colors".
3. Na zakładce "Display" włącz lub wyłącz typ oferty, wynagrodzenie, adres i harmonogram pracy.
4. Na zakładce "Layout" ustaw Cards Per Row, Gap Between Cards, Border Radius oraz animację po najechaniu kursorem.
5. Ustaw "Button Text" i "Link Target" (to samo okno lub nowa karta).
6. Kliknij "Save Configuration".

**Good to know:**
- Liczba kart w wierszu powinna odpowiadać siatce Twojej strony — trzy sprawdzają się w większości układów na pełną szerokość, jeden lub dwa w wąskiej kolumnie.
- Opcja "Link Target: new tab" utrzymuje kandydatów na Twojej stronie, co zespoły marketingu zwykle wolą.
- Oferty aktualizują się automatycznie, gdy publikujesz, zamykasz lub archiwizujesz oferty — nie ma nic do utrzymywania.
- Sprawdź widżet na telefonie po osadzeniu; większość ruchu na stronach kariery pochodzi z urządzeń mobilnych.

**Related:** [Kreator widżetów kariery](#feature-name-careers-widget-builder) · [Konfiguracja strony kariery](#feature-name-career-page-configuration) · [Integracja z WordPressem](#feature-name-wordpress-integration) · [Centrum konfiguracji strony kariery](#feature-name-careers-page-setup-hub)

---

### Feature name: Kreator widżetów kariery
**Short Description:** Generuje gotowy do wklejenia kod HTML dla widżetu kariery z identyfikacją marki firmy.
**Purpose:** Pozwala uruchomić działającą sekcję ofert pracy bez pomocy programisty.
**Context:** Różnica między hasłem „powinniśmy umieścić oferty na stronie” a faktycznym ich umieszczeniem to zwykle kolejka zadań dla programistów, a rekrutacja rzadko wygrywa w tej kolejce. Kreator zamyka tę lukę, tworząc gotowy, samodzielny kod HTML z podglądem na żywo, więc zadanie sprowadza się do wklejenia bloku na stronę zamiast zgłaszania zadania. Właśnie ta niezależność jest sednem: zespoły rekrutacyjne mogą samodzielnie wdrażać i rozwijać sekcję kariery, nie czekając na nikogo.
**How to use it:**
1. Przejdź do Settings → Careers Page & Workloupe i otwórz kreator widżetów.
2. Wpisz "Company Name" i "Tagline", a następnie prześlij "Company Logo" (zalecany rozmiar: 200x80px).
3. Ustaw kolory: Primary Color, Background Color i Text Color.
4. Wybierz "Widget Style": Modern, Classic lub Minimal.
5. Ustaw "Max Jobs to Display" i przełącz wyświetlanie wynagrodzenia, lokalizacji oraz daty publikacji.
6. Kliknij "Generate Widget Code".
7. Sprawdź "Live Preview", a następnie kliknij "Copy Code" lub "Download as HTML File".
8. Wklej kod na swojej stronie internetowej w miejscu, w którym ma się pojawić widżet.

**Good to know:**
- Przed skopiowaniem skorzystaj z podglądu Live Preview — to znacznie szybsze niż wklejanie kodu i przeładowywanie strony, aby sprawdzić efekt.
- 200x80px to zalecany rozmiar logo; większe obrazy zostaną przeskalowane i mogą wyglądać nieostro.
- "Max Jobs to Display" ma znaczenie przy osadzeniu na stronie głównej, gdzie pełna lista zdominowałaby stronę.
- Jeśli później zmienisz identyfikację wizualną, wygeneruj kod ponownie i wklej go od nowa; wygenerowany kod jest migawką stylów, choć dane o ofertach pozostają aktualne.

**Related:** [Widżet kart ofert](#feature-name-job-cards-widget) · [Integracja z WordPressem](#feature-name-wordpress-integration) · [Pełna strona kariery w HTML](#feature-name-full-html-careers-page) · [Materiały marki firmy](#feature-name-company-branding-assets)

---

### Feature name: Integracja kanału RSS
**Short Description:** Automatycznie synchronizowany kanał RSS z Twoimi otwartymi ofertami.
**Purpose:** Zasila istniejącą stronę kariery bez żadnych zmian w kodzie.
**Context:** RSS jest mało efektowny, ale niezwykle trwały — to format, z którego od dwóch dekad korzystają agregatory ofert, intranety, wtyczki CMS i wewnętrzne narzędzia. Jeśli Twoja strona lub zewnętrzny system potrafi już wyświetlić kanał, jest to najmniej pracochłonna dostępna integracja: wklejasz adres URL i gotowe, bez HTML, bez decyzji o stylach i bez czegokolwiek do utrzymania. Jest to też właściwe rozwiązanie, gdy odbiorcą Twoich ofert nie jest strona internetowa, na przykład wewnętrzny biuletyn lub portal z ofertami pracy partnera.
**How to use it:**
1. Przejdź do Settings → Careers Page & Workloupe.
2. Kliknij "Get RSS Feed" na karcie RSS Feed Integration.
3. Kliknij "Copy" obok "RSS Feed URL".
4. Dodaj ten adres URL do czytnika RSS swojej strony lub integracji z portalem z ofertami pracy.
5. Od tej chwili Twoje ogłoszenia synchronizują się automatycznie.

**Good to know:**
- Kanał odzwierciedla Twoje aktywne oferty, więc zamknięcie stanowiska usuwa je z każdego miejsca, w którym kanał jest wykorzystywany.
- Wygląd w całości zależy od tego, co korzysta z kanału — Canvider dostarcza dane, a nie stylizację.
- Zapytaj zespół odpowiedzialny za stronę, czy Twój CMS ma już blok kanału RSS; większość go ma, a wtedy sprawa zajmuje pięć minut.
- Przydatne również dla partnerskich portali z ofertami pracy i agregatorów, które przyjmują adres kanału.

**Related:** [Centrum konfiguracji strony kariery](#feature-name-careers-page-setup-hub) · [Widżet kart ofert](#feature-name-job-cards-widget) · [Publikacja na dowolnym portalu](#feature-name-post-on-any-portal)

---

### Feature name: Pełna strona kariery w HTML
**Short Description:** Kompletna, profesjonalnie zaprojektowana strona kariery wygenerowana za Ciebie.
**Purpose:** Daje firmom bez strony kariery gotową stronę.
**Context:** Mniejsze firmy często nie mają w ogóle strony kariery, a kandydaci, którzy jej nie znajdą, zakładają, że firma nie prowadzi poważnej rekrutacji — albo, co gorsza, oceniają cały wizerunek pracodawcy właśnie po jej braku. Wygenerowana, kompletna i samodzielna strona usuwa zarówno problem projektowy, jak i programistyczny: otrzymujesz gotowy plik do opublikowania na dowolnym hostingu, z którego już korzystasz. To środkowa droga między widżetem (wymaga istniejącej strony) a profilem Workloupe (nie wymaga strony, ale działa na cudzej domenie).
**How to use it:**
1. Przejdź do Settings → Careers Page & Workloupe.
2. Kliknij "Create Page" na karcie "Full HTML Page".
3. Uzupełnij opcje dotyczące identyfikacji wizualnej i treści.
4. Wygeneruj kod HTML strony.
5. Pobierz go i opublikuj na własnym hostingu.

**Good to know:**
- Strona znajduje się na Twoim hostingu, a więc na Twojej domenie — to lepsze rozwiązanie dla wizerunku pracodawcy i dla wyszukiwarek.
- Publikacja pod przewidywalnym adresem, na przykład `/careers`, sprawia, że strona jest łatwa do znalezienia.
- Oferty pracy są aktualne, ale identyfikacja wizualna strony to migawka — po zmianie identyfikacji wygeneruj stronę ponownie.
- Jeśli nie masz żadnego hostingu, profil Workloupe zapewni publiczną obecność w sferze kariery bez niczego do wdrażania.

**Related:** [Kreator widżetów kariery](#feature-name-careers-widget-builder) · [Profil firmy w Workloupe](#feature-name-workloupe-company-profile) · [Konfiguracja strony kariery](#feature-name-career-page-configuration) · [Centrum konfiguracji strony kariery](#feature-name-careers-page-setup-hub)

---

### Feature name: Integracja z WordPressem
**Short Description:** Shortcode, widżet lub wtyczka do wyświetlania ofert w WordPressie.
**Purpose:** Natywne listy ofert w istniejącej stronie WordPress.
**Context:** Bardzo duży odsetek stron firmowych działa na WordPressie, a wklejanie surowego HTML do niego jest kłopotliwe — edytor przepisuje znaczniki, a osoby niezwiązane z technologią słusznie obawiają się zepsucia działającej strony. Natywne mechanizmy WordPressa całkowicie to omijają: shortcode to pojedyncza linijka, którą każdy może wkleić, a widżet można przeciągnąć do paska bocznego bez dotykania kodu. Opcja stylu motywu ma znaczenie, bo sekcja ofert ignorująca Twój motyw od razu rzuca się w oczy jako dodatek.
**How to use it:**
1. Przejdź do Settings → Careers Page & Workloupe i otwórz WordPress Integration.
2. Wybierz "Integration Method": Shortcode (recommended), WordPress Widget lub Custom Plugin.
3. Wpisz "Company Name" i "Tagline".
4. Ustaw Primary Color oraz "WordPress Theme Style" (Inherit, Modern, Classic, Minimal).
5. Ustaw "Jobs Per Page" i włącz lub wyłącz filtry, pole wyszukiwania oraz paginację.
6. Kliknij "Generate WordPress Code".
7. W przypadku shortcode: skopiuj go, edytuj stronę docelową w panelu administracyjnym WordPressa, wklej kod i opublikuj.
8. W przypadku widżetu: przejdź do Appearance → Widgets i przeciągnij widżet "Workloupe Careers" na właściwe miejsce.

**Good to know:**
- Shortcode jest zalecany: to pojedyncza linijka, łatwa do przeniesienia i łatwa do usunięcia, gdybyś zmienił zdanie.
- Ustaw "WordPress Theme Style" na Inherit, jeśli Twój motyw już wygląda tak, jak chcesz — to najbardziej płynna opcja.
- Włączaj filtry i pole wyszukiwania dopiero wtedy, gdy masz wystarczająco dużo stanowisk, aby je uzasadnić.
- Podejrzyj stronę przed publikacją; edytory WordPressa czasem zmieniają formatowanie wklejonej treści.

**Related:** [Widżet kart ofert](#feature-name-job-cards-widget) · [Kreator widżetów kariery](#feature-name-careers-widget-builder) · [Integracja kanału RSS](#feature-name-rss-feed-integration) · [Centrum konfiguracji strony kariery](#feature-name-careers-page-setup-hub)

---

### Feature name: Profil firmy w Workloupe
**Short Description:** Hostowany profil firmy i strona kariery na workloupe.com.
**Purpose:** Pełna obecność w sferze kariery bez prowadzenia własnej strony.
**Context:** Kandydaci sprawdzają pracodawców przed aplikowaniem, a firma bez widocznej obecności poza ogłoszeniem o pracę to ryzyko, z którego kandydaci mogą po prostu zrezygnować. Hostowany profil daje pełny obraz — kim jesteście, gdzie się znajdujecie, czym się zajmujecie i jak wygląda praca u Was w środku — bez hostingu, programowania czy utrzymania. Dla firm na wczesnym etapie i studiów to często najszybszy dostępny sposób na wzmocnienie wiarygodności: profil wykonuje pracę, którą zrobiłaby strona kariery, i jest aktywny od chwili zapisania.
**How to use it:**
1. Przejdź do Settings → Careers Page & Workloupe → "Workloupe Platform" → "Setup Platform".
2. Uzupełnij pola Company Name, Company Email, Phone Number, Website i Company Address.
3. Dodaj "Office Locations", oddzielając kilka lokalizacji znakiem `|`.
4. Napisz "Company Description" (zalecane 50+ znaków).
5. Wybierz "Industry" i wpisz "Company Size".
6. Dodaj linki do mediów społecznościowych (LinkedIn, Instagram, Twitter, GitHub, Facebook, Glassdoor).
7. Prześlij swoje materiały marki.
8. Zapisz — zmiany zostaną zastosowane w Twoim publicznym profilu.

**Good to know:**
- Lokalizacje biur oddzielaj znakiem `|` — przecinek zostanie odczytany jako część jednej lokalizacji.
- Wszystko na tej stronie jest publiczne. Nie wpisuj nic, czego nie umieściłbyś na własnej stronie internetowej.
- Opis firmy to pierwsza rzecz, którą czytają kandydaci; pisz o pracy i zespole, zamiast wymieniać wartości.
- Warto uzupełnić linki do mediów społecznościowych — kandydaci je sprawdzają, a puste profile sprawiają wrażenie nieaktywnej firmy.

**Related:** [Materiały marki firmy](#feature-name-company-branding-assets) · [Galeria zdjęć firmy](#feature-name-company-photo-gallery) · [Centrum konfiguracji strony kariery](#feature-name-careers-page-setup-hub) · [Lokalizacje biur](#feature-name-office-locations)

---

### Feature name: Materiały marki firmy
**Short Description:** Prześlij logo i baner firmy do publicznych stron.
**Purpose:** Prezentuje kandydatom profesjonalny, markowy wizerunek.
**Context:** Te dwa obrazy są pierwszym, co widzi kandydat na każdej publicznej powierzchni, jaką masz — w profilu, na stronie kariery, w widżecie na Twojej stronie. Brakujące lub niskiej rozdzielczości logo wygląda jak niedbalstwo dokładnie w momencie, gdy prosisz kogoś o rozważenie zmiany pracy, a kandydaci są szczególnie wyczuleni na takie sygnały, bo próbują ocenić firmę z zewnątrz. Zalecane wymiary istnieją, ponieważ obrazy powiększone wyglądają nieostro właśnie tam, gdzie ludzie patrzą najpierw.
**How to use it:**
1. Przejdź do Settings → Careers Page & Workloupe → Workloupe Platform.
2. Przewiń do sekcji "Branding Assets (Publicly Visible)".
3. W polu "Company Logo" prześlij plik PNG lub JPG (zalecane 300x300px, maks. 3 MB).
4. W polu "Company Banner" prześlij plik PNG lub JPG (zalecane 1200x400px, maks. 3 MB).
5. Przesłanie nowego pliku zastępuje obecny.
6. Zapisz formularz, aby opublikować materiały.

**Good to know:**
- Logo 300x300px, baner 1200x400px, maksymalnie 3 MB każdy, wyłącznie PNG lub JPG.
- Przesyłaj pliki o rozmiarze równym lub większym od zalecanego — powiększone małe obrazy wyglądają wyraźnie nieostro.
- Logo w formacie PNG z przezroczystym tłem lepiej dopasowuje się do jasnych i ciemnych układów.
- Przesłanie pliku natychmiast zastępuje poprzedni; oryginały przechowuj w innym miejscu.
- Te materiały są publiczne, więc używaj zatwierdzonych wersji marki, a nie wersji roboczych.

**Related:** [Profil firmy w Workloupe](#feature-name-workloupe-company-profile) · [Galeria zdjęć firmy](#feature-name-company-photo-gallery) · [Konfiguracja strony kariery](#feature-name-career-page-configuration) · [Bezpieczeństwo przesyłania plików](#feature-name-file-upload-security)

---

### Feature name: Galeria zdjęć firmy
**Short Description:** Prezentuj zdjęcia biura, zespołu i kultury firmy na swoim publicznym profilu.
**Purpose:** Przyciąga kandydatów, pokazując, jak wygląda praca w firmie.
**Context:** Każda firma opisuje siebie jako współpracującą i dynamiczną, więc te słowa nic nie mówią. Zdjęcia już tak: kandydat widzi prawdziwą przestrzeń, prawdziwych ludzi i realną skalę zespołu, i wyrabia sobie opinię w kilka sekund. Ma to największe znaczenie dla kandydatów, na których Ci najbardziej zależy, bo mają wybór i decydują, gdzie chcą spędzać swoje dni. Prawdziwe zdjęcia prawdziwego biura konsekwentnie przewyższają zdjęcia stockowe, które kandydaci rozpoznają od razu i odbierają jako wymijające.
**How to use it:**
1. Przejdź do Settings → Careers Page & Workloupe → Workloupe Platform.
2. Przewiń do sekcji galerii i poczekaj, aż zakończy się "Loading existing photos...".
3. Kliknij "Upload New Photos" i wybierz wiele obrazów (JPG, PNG lub WebP, maks. 5MB każdy).
4. Przejrzyj podglądy nowych zdjęć przed zapisaniem.
5. Kliknij "×" przy dowolnym istniejącym lub nowym zdjęciu, aby je usunąć.
6. Zapisz formularz, aby opublikować galerię.

**Good to know:**
- JPG, PNG lub WebP, maksymalnie 5MB każde; można przesłać kilka naraz.
- Używaj prawdziwych zdjęć prawdziwego miejsca pracy — zdjęcia stockowe są rozpoznawalne i wręcz szkodzą.
- Przed publikacją uzyskaj zgodę od każdej rozpoznawalnej osoby na zdjęciu; te obrazy są publiczne.
- Poczekaj, aż zakończy się "Loading existing photos...", zanim zaczniesz edycję, bo możesz usunąć niewłaściwe zdjęcie.
- Odśwież galerię po przeprowadzce biura lub znaczącej zmianie w zespole.

**Related:** [Profil firmy w Workloupe](#feature-name-workloupe-company-profile) · [Materiały marki firmy](#feature-name-company-branding-assets) · [Bezpieczeństwo przesyłania plików](#feature-name-file-upload-security)

---

## 14. Integracje

### Feature name: Integracja z Google (Gmail)
**Short Description:** Wysyłaj e-maile i zaproszenia do kalendarza kandydatom z własnej skrzynki Gmail.
**Purpose:** Kandydaci otrzymują pocztę od Ciebie, a nie z adresu systemowego.
**Context:** E-mail z adresu systemowego jest gorszym doświadczeniem dla wszystkich: częściej trafia do filtrów jako automatyczna wiadomość, zniechęca kandydatów do odpowiedzi, a gdy kandydat jednak odpowie, odpowiedź trafia tam, gdzie nikt jej nie czyta. Wysyłka z własnej skrzynki rozwiązuje wszystkie trzy problemy — wiadomość pochodzi od konkretnej osoby w prawdziwej firmie, odpowiedzi wracają do Ciebie w naturalny sposób, a dostarczalność jest znacznie lepsza, bo to zwykła poczta biznesowa. To samo połączenie obsługuje synchronizację kalendarza i generowanie linków do Google Meet.
**How to use it:**
1. Przejdź do Settings i kliknij kartę "Google" w sekcji Integrations.
2. Kliknij akcję połączenia, aby rozpocząć hostowane logowanie przez Unipile.
3. Przejdź ekrany logowania i zgody Google.
4. Wróć do Canvider i sprawdź, czy połączenie wyświetla się jako gotowe.
5. Wymaga poziomu pracodawcy 2 lub wyższego; jeśli połączony jest Microsoft, najpierw go rozłącz.
6. Użyj "Send test", aby sprawdzić dostarczanie wiadomości e-mail.

**Good to know:**
- Wymaga poziomu pracodawcy 2 lub wyższego.
- Google i Microsoft wykluczają się wzajemnie — w danym momencie można połączyć tylko jedną integrację e-mail.
- Połączenie odblokowuje też synchronizację kalendarza i jednoklikowe linki do Google Meet, a nie tylko e-mail.
- Uruchom "Send test" od razu po połączeniu; wykrycie problemu z dostarczaniem dopiero wtedy, gdy kandydat milczy, jest znacznie gorsze.
- Logowanie odbywa się przez Unipile, więc Canvider nigdy nie poznaje Twojego hasła do Google.

**Related:** [Integracja z Microsoft (Outlook)](#feature-name-microsoft-outlook-integration) · [Synchronizacja kalendarza](#feature-name-calendar-sync) · [Generowanie linku do spotkania](#feature-name-meeting-link-generation) · [Stan połączenia z integracją](#feature-name-integration-connection-status) · [Poziomy pracodawcy](#feature-name-employer-tiers)

---

### Feature name: Integracja z Microsoft (Outlook)
**Short Description:** Wysyłaj e-maile i zaproszenia do kalendarza kandydatom z Outlooka lub Office 365.
**Purpose:** Dopasowuje korespondencję z kandydatami do Twojego środowiska Microsoft.
**Context:** W firmach działających na Microsoft 365 to odpowiednik integracji z Google i istnieje z tych samych powodów: poczta do kandydatów wysyłana przez prawdziwą osobę, odpowiedzi trafiające do skrzynki, którą faktycznie czytasz, oraz wpisy w kalendarzu w systemie, który sprawdzają Twoi współpracownicy. Generowanie linków do Teams bywa w praktyce czynnikiem decydującym, ponieważ osoby prowadzące rozmowy, które pracują w Teams, nie powinny przechodzić na inną platformę, aby przeprowadzić rozmowę.
**How to use it:**
1. Przejdź do Settings i kliknij kartę "Microsoft" w sekcji Integrations.
2. Kliknij akcję połączenia, aby rozpocząć hostowane logowanie przez Unipile.
3. Przejdź ekrany logowania i zgody Microsoft.
4. Wróć do Canvider i sprawdź, czy połączenie jest gotowe.
5. Wymaga poziomu pracodawcy 2 lub wyższego; jeśli połączony jest Google, najpierw go rozłącz.
6. Linki do spotkań Teams są teraz dostępne podczas planowania rozmów kwalifikacyjnych.

**Good to know:**
- Wymaga poziomu pracodawcy 2 lub wyższego.
- Można połączyć tylko jedną z integracji: Google lub Microsoft; najpierw rozłącz drugą.
- Niektóre dzierżawy Microsoft 365 ograniczają zgodę dla aplikacji zewnętrznych — jeśli logowanie się nie udaje, administrator IT może musieć ją zatwierdzić.
- Po połączeniu linki do Teams można generować bezpośrednio w oknie Planowanie rozmowy kwalifikacyjnej.
- Przed poleganiem na tej integracji użyj narzędzi diagnostyki integracji, aby wysłać testowy e-mail i utworzyć testowe spotkanie.

**Related:** [Integracja z Google (Gmail)](#feature-name-google-gmail-integration) · [Generowanie linku do spotkania](#feature-name-meeting-link-generation) · [Synchronizacja kalendarza](#feature-name-calendar-sync) · [Diagnostyka integracji](#feature-name-integration-diagnostics) · [Poziomy pracodawcy](#feature-name-employer-tiers)

---

### Feature name: Integracja z LinkedIn
**Short Description:** Połącz LinkedIn, aby publikować oferty, pozyskiwać kandydatów i uzupełniać profile.
**Purpose:** Odblokowuje automatyczną publikację i bogatszy kontekst o kandydatach.
**Context:** LinkedIn to największy zbiór danych o profesjonalistach na świecie i główny kanał rekrutacji w większości przypadków rekrutacji na stanowiska biurowe, więc jego połączenie odblokowuje naraz trzy możliwości zamiast jednej: automatyczną publikację ofert, pozyskiwanie kandydatów z LinkedIn i uzupełnianie profili Twoich aplikujących. Ważny szczegół techniczny: wszystko to działa przez *Twoje własne* konto LinkedIn i jego zwykłe uprawnienia — Canvider nie jest tylnym wejściem do danych, których nie mógłbyś zobaczyć sam, a limity konta i warunki LinkedIn obowiązują dokładnie tak, jak zwykle.
**How to use it:**
1. Przejdź do Settings i kliknij kartę "LinkedIn" w sekcji Integrations.
2. Kliknij akcję połączenia, aby rozpocząć hostowane logowanie przez Unipile.
3. Przejdź ekrany logowania LinkedIn i wszelkie kroki weryfikacji.
4. Wróć do Canvider i sprawdź, czy konto jest połączone.
5. Wymaga poziomu pracodawcy 2 lub wyższego.
6. Pozyskiwanie kandydatów z LinkedIn, automatyczna publikacja ofert i uzupełnianie profili są już dostępne.

**Good to know:**
- Wymaga poziomu pracodawcy 2 lub wyższego.
- Wszystko działa przez Twoje własne konto LinkedIn, więc obowiązują jego limity i warunki korzystania z LinkedIn.
- W przeciwieństwie do poczty LinkedIn jest niezależny — nie koliduje z połączeniem Google ani Microsoft.
- LinkedIn czasem wymaga ponownej weryfikacji, co pojawia się jako "Action needed" w panelu połączenia.
- Ręczna, prowadzona publikacja ofert pozostaje dostępna i nie wymaga żadnego połączenia.

**Related:** [Automatyczna publikacja ofert na LinkedIn](#feature-name-automatic-linkedin-job-posting) · [Uzupełnianie profilu z LinkedIn](#feature-name-linkedin-profile-enrichment) · [Pozyskiwanie kandydatów](#feature-name-candidate-sourcing) · [Strony firmowe LinkedIn do publikacji](#feature-name-linkedin-company-pages-for-posting) · [Poziomy pracodawcy](#feature-name-employer-tiers)

---

### Feature name: Strony firmowe LinkedIn do publikacji
**Short Description:** Pokazuje, na których stronach firmowych LinkedIn możesz publikować oferty.
**Purpose:** Potwierdza, że oferta zostanie opublikowana pod właściwą tożsamością firmy.
**Context:** Oferta opublikowana pod niewłaściwą tożsamością LinkedIn to prawdziwy problem, a nie kwestia kosmetyczna — kandydaci sprawdzają firmę ogłaszającą, a stanowisko reklamowane przez nieaktywną stronę lub niewłaściwy regionalny podmiot wygląda jak oszustwo. Grupy z kilkoma podmiotami prawnymi, markami lub stronami krajowymi regularnie się z tym spotykają. Ten panel jasno pokazuje tożsamość przed publikacją, a nie po niej, i jest pierwszym miejscem do sprawdzenia, gdy opublikowana oferta pojawia się pod nazwą, której się nie spodziewałeś.
**How to use it:**
1. Przejdź do Settings → LinkedIn po połączeniu konta.
2. Przewiń do "Company pages for LinkedIn posting".
3. Przejrzyj listę stron, którymi zarządzasz.
4. Gdy podczas publikacji wybierzesz LinkedIn, Canvider opublikuje ofertę na jednej z tych stron.
5. Jeśli oczekiwanej strony brakuje, sprawdź swoje uprawnienia administratora LinkedIn i połącz konto ponownie.

**Good to know:**
- Pojawiają się tu tylko strony, do których Twoje konto LinkedIn ma uprawnienia administratora — brak strony to niemal zawsze problem z uprawnieniami po stronie LinkedIn.
- Najpierw napraw uprawnienia administratora w LinkedIn, a dopiero potem połącz konto ponownie; samo ponowne połączenie nie przyzna dostępu, którego nie masz.
- Sprawdź to przed pierwszą automatyczną publikacją, zwłaszcza jeśli Twoja grupa ma kilka podmiotów lub strony krajowe.
- Strona, która pojawia się tutaj, to tożsamość, którą kandydaci zobaczą przy ofercie.

**Related:** [Integracja z LinkedIn](#feature-name-linkedin-integration) · [Automatyczna publikacja ofert na LinkedIn](#feature-name-automatic-linkedin-job-posting) · [Stan połączenia z integracją](#feature-name-integration-connection-status)

---

### Feature name: Stan połączenia z integracją
**Short Description:** Panel stanu na żywo dla każdego połączonego konta Google, Microsoft lub LinkedIn.
**Purpose:** Natychmiast informuje, kiedy połączenie wygasło.
**Context:** Integracje nie zawodzą głośno. Sesja wygasa, bo zmieniono hasło lub platforma wymagała ponownej weryfikacji, a objawem jest cisza — e-maile, które nie docierają, kalendarz, który przestaje się synchronizować, pozyskiwanie kandydatów, które nic nie zwraca. Ponieważ awaria wygląda jak zwykła cisza, może pozostać niezauważona przez dni, gdy kandydaci czekają. Ten panel jasno pokazuje stan, a jego cztery wartości odpowiadają czterem różnym działaniom, dlatego warto go czytać, a nie tylko zerkać.
**How to use it:**
1. Przejdź do Settings i otwórz kartę Google, Microsoft lub LinkedIn.
2. Odczytaj stan panelu "Connection": Connected, Action needed, Finishing setup lub Not connected.
3. Jeśli widnieje "Connected", sprawdź wyświetlany adres logowania.
4. Jeśli widnieje "Action needed", kliknij przycisk Reconnect, aby przywrócić sesję.
5. Jeśli widnieje "Finishing setup", kliknij "Refresh status" po zakończeniu logowania.
6. Na stronie LinkedIn sprawdź "Connected profile" i kliknij "View on LinkedIn", aby zweryfikować tożsamość.

**Good to know:**
- "Action needed" oznacza, że sesja wygasła i funkcja już przestała działać — połącz ponownie natychmiast.
- "Finishing setup" zwykle wymaga tylko "Refresh status" po zakończeniu logowania w drugiej karcie.
- Sprawdzaj wyświetlany adres logowania, a nie tylko zielony stan; podłączenie złego konta to łatwy błąd, który łatwo przeoczyć.
- Sprawdź to najpierw, gdy poczta, synchronizacja kalendarza lub pozyskiwanie kandydatów tajemniczo przestają działać.

**Related:** [Diagnostyka integracji](#feature-name-integration-diagnostics) · [Rozłączanie integracji](#feature-name-disconnect-an-integration) · [Integracja z Google (Gmail)](#feature-name-google-gmail-integration) · [Synchronizacja kalendarza](#feature-name-calendar-sync)

---

### Feature name: Diagnostyka integracji
**Short Description:** Wewnętrzne narzędzia do testowania dostępu do API e-maila, kalendarza i LinkedIn.
**Purpose:** Potwierdza, że integracja faktycznie działa, zanim zaczniesz na niej polegać.
**Context:** Połączenie wyświetlające zielony status oznacza, że uwierzytelnienie się powiodło, ale nie to samo co działająca funkcja — uprawnienia mogą być tylko częściowe, polityka organizacji może blokować zapisy w kalendarzu, a zakresy uprawnień LinkedIn mogą być węższe, niż się spodziewasz. Różnica między „połączono" a „faktycznie działa" zwykle wychodzi na jaw, gdy kandydat mówi, że nie dostał zaproszenia. Te narzędzia zamykają tę lukę, wykonując rzeczywiste operacje na żądanie, dzięki czemu niejasne pytanie „czy to działa?" dostaje jednoznaczną odpowiedź w mniej niż minutę.
**How to use it:**
1. Przejdź do Ustawień i otwórz stronę integracji Google, Microsoft lub LinkedIn.
2. Przewiń do sekcji "Internal tools".
3. W przypadku Google/Microsoft kliknij "Send test email", aby wysłać krótką wiadomość z połączonego konta.
4. Kliknij "Schedule test meeting", wpisz "Attendee email" i zatwierdź, aby utworzyć 30-minutowe testowe wydarzenie.
5. W przypadku LinkedIn użyj "Profile lookup (debug)" z adresem URL profilu lub nazwą użytkownika, a następnie kliknij "Fetch profile".
6. Użyj przycisków "API capability checks" (Own profile, Job postings, Recent chats), aby zweryfikować zakresy uprawnień.
7. Te narzędzia służą wyłącznie do weryfikacji — są ukryte, gdy narzędzia wewnętrzne są wyłączone.

**Good to know:**
- Jako adresu testowego uczestnika użyj swojego własnego — testowe spotkanie tworzy prawdziwe wydarzenie w kalendarzu.
- Uruchamiaj te testy zaraz po połączeniu i ponownie, ilekroć coś przestanie działać; w ciągu minuty wskażą źródło problemu.
- Sprawdzenia zdolności LinkedIn pokazują, które zakresy uprawnień zostały faktycznie przyznane, co wyjaśnia większość pytań typu „dlaczego pozyskiwanie kandydatów nie działa?".
- Sekcja jest ukryta, gdy narzędzia wewnętrzne są wyłączone, więc jej brak nie oznacza usterki.

**Related:** [Stan połączenia z integracją](#feature-name-integration-connection-status) · [Integracja z Google (Gmail)](#feature-name-google-gmail-integration) · [Integracja z Microsoft (Outlook)](#feature-name-microsoft-outlook-integration) · [Integracja z LinkedIn](#feature-name-linkedin-integration)

---

### Feature name: Rozłączanie integracji
**Short Description:** Usuń połączone konto Google, Microsoft lub LinkedIn.
**Purpose:** Odbiera dostęp albo zwalnia miejsce dla innego konta.
**Context:** Są trzy typowe powody rozłączenia: osoba, której konto było połączone, odchodzi z firmy; przechodzisz z Google na Microsoft (lub odwrotnie, ponieważ można połączyć tylko jedno z nich); albo chcesz na wszelki wypadek odebrać dostęp. Skutek jest natychmiastowy i szeroki — e-mail do kandydatów wraca na adres Canvider, synchronizacja kalendarza ustaje, a w LinkedIn przestają działać zarówno pozyskiwanie, jak i uzupełnianie profili. Zaplanuj ponowne połączenie przed rozłączeniem, zwłaszcza jeśli rozmowy są już umówione.
**How to use it:**
1. Przejdź do Ustawień i otwórz odpowiednią kartę integracji.
2. Znajdź szczegóły połączonego konta na tej stronie.
3. Kliknij akcję rozłączenia.
4. Potwierdź rozłączenie.
5. Funkcje zależne od tego konta przestaną działać, dopóki go nie połączysz ponownie.

**Good to know:**
- Rozłącz wychodzące konto *przed* odejściem pracownika z firmy, a nie po tym, jak jego dane logowania zostaną unieważnione.
- Przejście z Google na Microsoft wymaga najpierw rozłączenia bieżącego konta.
- Istniejące zsynchronizowane wydarzenia kalendarza pozostają w zewnętrznym kalendarzu, ale przyszłe zmiany przestają być przenoszone.
- Historia wysłanych e-maili pozostaje w Canvider; zanika tylko możliwość wysyłania z tej skrzynki.

**Related:** [Stan połączenia z integracją](#feature-name-integration-connection-status) · [Integracja z Google (Gmail)](#feature-name-google-gmail-integration) · [Integracja z Microsoft (Outlook)](#feature-name-microsoft-outlook-integration) · [Dezaktywacja i ponowna aktywacja członka zespołu](#feature-name-deactivate--reactivate-team-member)

---

### Feature name: Przetwarzanie e-maili PostJobFree
**Short Description:** Automatycznie zamienia e-maile z aplikacjami z PostJobFree w aplikacje w Canvider.
**Purpose:** Przechwytuje aplikacje z PostJobFree bez ręcznego wprowadzania danych.
**Context:** Wiele portali z ofertami pracy, w tym PostJobFree, dostarcza aplikacje jako zwykły e-mail z załączonym CV, a nie przez API. Ci kandydaci w przeciwnym razie zostaliby w skrzynce — bez oceny, bez możliwości wyszukiwania i poza raportami — i zwykle dostawaliby wolniejsze odpowiedzi niż wszyscy inni. To przetwarzanie analizuje wiadomość, wyodrębnia załączone CV (z OCR, gdy PDF jest skanem) i uruchamia tę samą ekstrakcję AI co w przypadku każdej innej aplikacji, dzięki czemu portal bez integracji także tworzy pełnowartościowe rekordy w Twoim procesie rekrutacji.
**How to use it:**
1. Opublikuj ofertę w PostJobFree w kroku "Publish Job".
2. Poczekaj, aż aplikacje dotrą jako e-maile na skonfigurowaną skrzynkę.
3. Otwórz stronę People.
4. Kliknij "Refresh Applicants".
5. Canvider analizuje każdy e-mail, wyodrębnia CV w formacie PDF (z zapasowym OCR) i uruchamia ekstrakcję AI.
6. Przejrzyj nowo utworzone aplikacje na liście.

**Good to know:**
- Nic nie pojawi się, dopóki nie klikniesz "Refresh Applicants" — jeśli korzystasz z tego kanału, zrób z tego codzienny nawyk.
- OCR obsługuje zeskanowane CV, ale jest wolniejszy i mniej dokładny niż tekstowy PDF, więc w ich przypadku sprawdź wyodrębnione dane.
- Kandydaci pozyskani w ten sposób nie mają odpowiedzi na pytania kwalifikujące, ponieważ aplikowali przez formularz portalu.
- Aplikacje są przypisywane do PostJobFree, dzięki czemu porównanie skuteczności źródeł ma sens.

**Related:** [Odświeżanie listy kandydatów](#feature-name-refresh-applicants) · [Tworzenie oferty — krok 4: publikacja](#feature-name-create-job--step-4-publish) · [Źródło zatrudnienia i skuteczność źródeł](#feature-name-source-of-hire--source-effectiveness) · [Analiza CV przez AI](#feature-name-ai-cv-analysis)

---

### Feature name: Dostęp do API MCP
**Short Description:** Pozwala asystentom AI bezpiecznie wysyłać zapytania do Twoich danych w Canvider.
**Purpose:** Przenosi odpowiedzi z ATS do Cursor, Claude Desktop i podobnych narzędzi.
**Context:** Pytania rekrutacyjne pojawiają się w trakcie innej pracy — podczas rozmowy o planowaniu, przy pisaniu aktualizacji dla zarządu — a koszt przełączania narzędzi, by na nie odpowiedzieć, sprawia, że wiele z nich pozostaje bez odpowiedzi. MCP pozwala asystentowi AI, który masz już otwarty, zapytać bezpośrednio Canvider, więc pytanie „ile mamy otwartych ofert pracy?" dostaje odpowiedź w rozmowie, w której już jesteś. Najważniejszy jest model bezpieczeństwa: każdy klucz jest przypisany do jednego pracodawcy i można go unieważnić lub ustawić mu datę wygaśnięcia, więc asystent nigdy nie sięgnie poza dane Twojej firmy.
**How to use it:**
1. Zamów klucz API Canvider dla swojej firmy — administrator może go uzyskać od wsparcia Canvider.
2. Otwórz plik konfiguracyjny MCP (np. `~/.cursor/mcp.json`).
3. Dodaj wpis serwera `canvider` wskazujący na `https://ats.canvider.com/api/mcp/`.
4. Ustaw `CANVIDER_API_KEY` na swój klucz, a `CANVIDER_API_URL` na endpoint.
5. Uruchom ponownie Cursor lub Claude Desktop.
6. Zadaj asystentowi pytania, np. „Ile otwartych ofert pracy ma moja firma?".
7. Każdy klucz jest przypisany do jednego pracodawcy i można go unieważnić lub ustawić mu datę wygaśnięcia.

**Good to know:**
- Klucze wydawane są na żądanie dla każdej firmy; nie da się ich wygenerować samodzielnie w ustawieniach.
- Każdy klucz jest przypisany do jednego pracodawcy i może zostać unieważniony lub otrzymać datę wygaśnięcia — wydawaj osobne klucze zamiast udostępniać jeden.
- Traktuj klucz jak hasło: daje dostęp do danych kandydatów, dlatego powinien znajdować się w pliku konfiguracyjnym, a nie w wiadomości czatu ani w repozytorium.
- Żądania API są ograniczone do 100 na godzinę.
- Po edycji konfiguracji uruchom ponownie asystenta, w przeciwnym razie serwer nie zostanie wykryty.

**Related:** [Izolacja danych w środowisku wielodostępnym](#feature-name-multi-tenant-data-isolation) · [Ograniczanie liczby żądań](#feature-name-rate-limiting) · [Pulpit analityki rekrutacji](#feature-name-recruitment-analytics-dashboard)

---

## 15. Zespół i uprawnienia

### Feature name: Zapraszanie członka zespołu
**Short Description:** Wyślij e-mailem zaproszenie dla współpracownika do dołączenia do Canvider.
**Purpose:** Rozszerza Twój zespół rekrutacyjny z odpowiednim poziomem dostępu.
**Context:** Rekrutacja nigdy nie jest działaniem jednoosobowym — menedżerowie rekrutujący weryfikują, osoby przeprowadzające rozmowy wystawiają opinie, koordynatorzy planują — ale im więcej osób ma dostęp do danych kandydatów, tym większe narażenie, jeśli którekolwiek konto zostanie przejęte. Zaproszenia rozwiązują ten problem, czyniąc dostęp świadomym: ktoś decyduje, kto dołącza, i w tej samej chwili określa, co ta osoba może robić. Najważniejszym nawykiem jest wybór roli już przy zaproszeniu, a nie później, ponieważ rola nadana „tymczasowo" jako Administrator prawie nigdy nie zostaje potem obniżona.
**How to use it:**
1. Przejdź do Ustawień i kliknij kartę "Invitations".
2. Kliknij "Invite New Member".
3. Wpisz imię, nazwisko i adres e-mail.
4. Wybierz "Role": Administrator, rekruter, menedżer rekrutujący, osoba przeprowadzająca rozmowy lub Tylko do odczytu.
5. Przeczytaj opisy ról wyświetlane pod listą rozwijaną.
6. Kliknij "Send Invitation".
7. Śledź status zaproszenia i datę wygaśnięcia na karcie "Invitations".

**Good to know:**
- Przyznaj najmniejszy dostęp, który pozwala tej osobie wykonywać pracę — osoba przeprowadzająca rozmowy rzadko potrzebuje uprawnień rekrutera.
- Zaproszenia wygasają. Jeśli ktoś mówi, że nigdy nie dostał zaproszenia, sprawdź datę wygaśnięcia na karcie "Invitations".
- Używaj służbowego adresu e-mail; zaproszenie i wszystkie późniejsze powiadomienia trafią właśnie tam.
- Rola, którą wybierzesz, jest tym, co zaproszony zobaczy na swojej stronie akceptacji, więc przed wysłaniem powinna być prawidłowa.

**Related:** [Uprawnienia oparte na rolach](#feature-name-role-based-permissions) · [Zarządzanie oczekującymi zaproszeniami](#feature-name-manage-pending-invitations) · [Akceptacja zaproszenia / rejestracja](#feature-name-accept-invitation--registration) · [Dezaktywacja i ponowna aktywacja członka zespołu](#feature-name-deactivate--reactivate-team-member)

---

### Feature name: Zarządzanie oczekującymi zaproszeniami
**Short Description:** Śledź, anuluj lub usuń zaproszenia, które nie zostały zaakceptowane.
**Purpose:** Porządkuje nieaktualne zaproszenia i unieważnia te wysłane omyłkowo.
**Context:** Niezaakceptowane zaproszenie to żywa droga do Twoich danych kandydatów, a takie zaproszenia narastają po cichu — nowo zatrudniony kandydat, który nigdy nie rozpoczął pracy, źle wpisany adres, zaproszenie dla współpracownika zewnętrznego, którego umowa wygasła, zanim się zalogował. Możliwość ich przeglądania i unieważniania zamienia zapomniany luźny koniec w coś zarządzanego. Ta strona to także miejsce, w którym odpowiesz na najczęstsze pytanie przy wdrażaniu („nie dostałem zaproszenia"), ponieważ pokazuje, czy zaproszenie zostało wysłane, kiedy wygasa i czy zostało już wykorzystane.
**How to use it:**
1. Przejdź do Ustawień → Invitations i kliknij kartę "Invitations".
2. Przejrzyj każdy wiersz: Imię i nazwisko, E-mail, Rola, Data wysłania, Data wygaśnięcia i Status.
3. Filtruj listę za pomocą list rozwijanych "Status:" i "Role:".
4. Kliknij akcję "Cancel" w wierszu, aby unieważnić zaproszenie bez jego usuwania.
5. Kliknij akcję "Delete", aby całkowicie usunąć rekord zaproszenia.
6. Wyślij nowe zaproszenie za pomocą "Invite New Member", jeśli osoba nadal potrzebuje dostępu.

**Good to know:**
- Cancel zachowuje rekord do celów audytu; Delete usuwa go całkowicie. Wybieraj Cancel, chyba że zaproszenie zostało wysłane omyłkowo.
- Przeglądaj oczekujące zaproszenia regularnie — nieaktualne oznaczają zbędną ekspozycję danych.
- Unieważnij natychmiast, jeśli zaproszenie trafiło na zły adres; nie licz na to, że po prostu wygaśnie.
- Wygasłego zaproszenia nie można przedłużyć; wyślij nowe.

**Related:** [Zapraszanie członka zespołu](#feature-name-invite-team-member) · [Akceptacja zaproszenia / rejestracja](#feature-name-accept-invitation--registration) · [Uprawnienia oparte na rolach](#feature-name-role-based-permissions)

---

### Feature name: Uprawnienia oparte na rolach
**Short Description:** Pięć ról określających, co każdy członek zespołu może zobaczyć i zrobić.
**Purpose:** Ogranicza dostęp do wrażliwych danych kandydatów do osób, które faktycznie ich potrzebują.
**Context:** Dane kandydatów są danymi osobowymi, a przepisy o ochronie danych wymagają, aby dostęp był proporcjonalny do rzeczywistych obowiązków danej osoby. Osoba prowadząca rozmowę, która ma ocenić jednego kandydata, nie potrzebuje możliwości wyeksportowania całego procesu rekrutacji. Pięć ról odzwierciedla rzeczywisty podział pracy w rekrutacji, bez tworzenia macierzy uprawnień, której nikt nie utrzymuje. W praktyce kluczowe jest unikanie roli Administrator jako domyślnej: to wygodny wybór, który jednak zamienia jedno przejęte konto w incydent dotyczący całej firmy.
**How to use it:**
1. Przejdź do Settings → Invitations → "Team Members" tab.
2. Sprawdź dane każdego członka zespołu: Name, Email, Role i Status.
3. Użyj filtra "Role:", aby zobaczyć wszystkie osoby z daną rolą.
4. Przypisuj role podczas zapraszania: Administrator (pełny dostęp), Recruiter (oferty, kandydaci, rozmowy), Hiring Manager (przegląd i decyzje), Interviewer (rozmowy i opinie), Read Only (tylko podgląd).
5. Dostosuj uprawnienia po tym, jak użytkownik zaakceptuje zaproszenie.

**Good to know:**
- Analityka wymaga roli Administrator, Recruiter, Hiring Manager lub Read Only — osoby z rolą Interviewer nie mają do niej dostępu.
- Liczbę administratorów warto utrzymywać na niskim poziomie; okresowo sprawdzaj listę, korzystając z filtra ról.
- Read Only to właściwa rola dla działu finansów, kadry kierowniczej lub każdego, kto potrzebuje wglądu bez możliwości wprowadzania zmian.
- Role można zmienić po zaakceptowaniu zaproszenia, więc zacznij od ograniczonych uprawnień i w razie potrzeby je rozszerz.

**Related:** [Zapraszanie członka zespołu](#feature-name-invite-team-member) · [Izolacja danych w środowisku wielodostępnym](#feature-name-multi-tenant-data-isolation) · [Pulpit analityki rekrutacji](#feature-name-recruitment-analytics-dashboard) · [Dezaktywacja i ponowna aktywacja członka zespołu](#feature-name-deactivate--reactivate-team-member)

---

### Feature name: Dezaktywacja i ponowna aktywacja członka zespołu
**Short Description:** Zawieś lub przywróć dostęp członka zespołu do Canvider.
**Purpose:** Natychmiast odcina dostęp, gdy ktoś odchodzi z firmy.
**Context:** Offboarding to moment, w którym kontrola dostępu najczęściej zawodzi, bo odbieranie kont nie jest niczyim ulubionym zadaniem, a konto odchodzącego rekrutera potrafi działać jeszcze przez miesiące po jego ostatnim dniu. Dezaktywacja to jedna, natychmiastowa czynność: osoba zostaje wylogowana, od razu traci dostęp i znika z podpowiedzi przy wzmiankach, dzięki czemu koledzy przestają oczekiwać odpowiedzi. Co istotne, jest odwracalna i niczego nie usuwa — komentarze, decyzje i historia pozostają nienaruszone, czego właśnie potrzebujesz przy urlopie rodzicielskim, oddelegowaniu lub przypadkowej dezaktywacji.
**How to use it:**
1. Przejdź do Settings → Invitations → "Team Members" tab.
2. Znajdź członka zespołu na liście.
3. Kliknij "Deactivate" w jego wierszu.
4. Przeczytaj ostrzeżenie — osoba natychmiast traci dostęp i zostaje wylogowana.
5. Kliknij "Confirm Deactivation".
6. Aby przywrócić dostęp później, kliknij "Activate", a następnie "Confirm Reactivation".

**Good to know:**
- Działa natychmiast, również dla użytkownika, który jest aktualnie zalogowany — zostaje wylogowany.
- Nic nie zostaje usunięte. Komentarze, aktywność i historia pozostają, co zachowuje ślad audytowy.
- Przed dezaktywacją przypisz ponownie trwające kandydatury, inaczej te aplikacje stracą swojego właściciela.
- Odłącz też wszystkie integracje podłączone do jego konta — sama dezaktywacja nie cofa połączenia ze skrzynką pocztową.
- Dla osób, które mogą wrócić, wybieraj dezaktywację zamiast usunięcia.

**Related:** [Powiadomienie o dezaktywacji konta](#feature-name-account-deactivated-notice) · [Uprawnienia oparte na rolach](#feature-name-role-based-permissions) · [Rozłączanie integracji](#feature-name-disconnect-an-integration) · [Wzmianki w zespole](#feature-name-team-mentions)

---

### Feature name: Izolacja danych w środowisku wielodostępnym
**Short Description:** Każdy rekord jest zablokowany dla firmy, która jest jego właścicielem.
**Purpose:** Gwarantuje, że żadna firma nie zobaczy kandydatów innej firmy.
**Context:** Canvider to jedna aplikacja obsługująca wiele firm, dzięki czemu jest przystępna cenowo — i oznacza to, że granica między pracodawcami jest najważniejszą gwarancją w systemie. Gdyby zawiodła, jedna firma mogłaby zobaczyć kandydatów, wynagrodzenia i plany rekrutacyjne innej, co byłoby zarówno katastrofalnym naruszeniem, jak i ciosem dla konkurencji. Izolacja jest więc egzekwowana przy każdym żądaniu na warstwie danych, a nie tylko ukrywana w interfejsie, i obejmuje klucze API oraz MCP, aby integracja nie mogła stać się obejściem tej zasady.
**How to use it:**
1. Nie ma nic do konfigurowania — egzekwowanie działa automatycznie przy każdym żądaniu.
2. Zaloguj się, a zobaczysz wyłącznie oferty pracy i kandydatów swojego pracodawcy.
3. Członkowie zespołu dziedziczą tę samą granicę.
4. Klucze API i MCP są również przypisane wyłącznie do jednego pracodawcy.

**Good to know:**
- Nie ma czego włączać ani sposobu, by to wyłączyć — granica ma charakter strukturalny.
- To odpowiedź na pytanie, które zawsze pada podczas przeglądów bezpieczeństwa dotyczących wspólnej infrastruktury.
- Uprawnienia oparte na rolach działają *wewnątrz* Twojej firmy; izolacja oddziela od siebie firmy.
- Jedyną wspólną funkcją jest opcjonalne, udostępnione źródło pozyskiwania z puli talentów; jest ono jawnie wybierane przy każdym wyszukiwaniu.

**Related:** [Uprawnienia oparte na rolach](#feature-name-role-based-permissions) · [Dostęp do API MCP](#feature-name-mcp-api-access) · [Dokumenty prawne](#feature-name-legal-documents) · [Poziomy pracodawcy](#feature-name-employer-tiers)

---

## 16. Prywatność, zgodność z przepisami i bezpieczeństwo

Canvider jest zbudowany z myślą o wymogach **GDPR / RODO** — **GDPR** (w Polsce nazywanym **RODO**; rozporządzenie UE 2016/679). Dla danych kandydatów to Ty jesteś administratorem; Canvider działa jako Twój podmiot przetwarzający na podstawie [Umowy powierzenia przetwarzania danych](/legal/data-processing-agreement.pdf). Zobacz [Politykę prywatności](/legal/privacy-policy.pdf) (oba dokumenty są linkowane w stopce serwisu i na stronie Dokumenty prawne). Poniższe funkcje pomagają kontrolować okresy przechowywania danych, realizować żądania usunięcia i dokumentować sposób wykorzystania AI.

### Feature name: Zgoda kandydata na przyszłe oferty
**Short Description:** Kandydaci wyrażają zgodę na przechowywanie ich danych na potrzeby przyszłych stanowisk.
**Purpose:** Utrzymuje przechowywanie danych w puli talentów zgodne z prawem i oparte na zgodzie.
**Context:** Zgodnie z RODO / GDPR i podobnymi regulacjami przechowywanie danych kandydata po zamknięciu rekrutacji, na którą aplikował, wymaga podstawy prawnej, a wyraźna zgoda jest najprostszą z dostępnych. Pytanie o zgodę w momencie aplikowania — gdy kandydat jest zaangażowany, a cel jest oczywisty — daje znacznie wyższy odsetek zgód niż próba uzyskania jej miesiące później. Canvider następnie egzekwuje odpowiedź automatycznie: kandydaci, którzy nie wyrazili zgody, są wykluczani z puli talentów i z polecenia jednym kliknięciem, więc pojedynczy rekruter nie może przypadkowo wywołać problemu zgodności.
**How to use it:**
1. Kandydaci wybierają tę opcję w formularzu aplikacyjnym podczas składania aplikacji.
2. Otwórz stronę szczegółów kandydata.
3. Poszukaj w profilu informacji "Not open to future opportunities" lub "No consent for future opportunities".
4. Kandydaci bez zgody są wykluczani z puli talentów i z polecenia jednym kliknięciem.
5. Kandydaci, którzy wyrazili zgodę, są dodawani do puli po zamknięciu lub archiwizacji oferty.

**Good to know:**
- Sprawdź wskaźnik zgody, zanim skontaktujesz się z dawnym kandydatem w sprawie nowego stanowiska.
- Kandydaci dodani ręcznie i CV przesłane zbiorczo nie wyrazili zgody, ponieważ nigdy nie widzieli formularza.
- Bez zgody nadal możesz się z kimś skontaktować — musisz to jednak zrobić bezpośrednio, a nie za pomocą funkcji puli talentów.
- Zgoda sprawia, że pula talentów jest atutem, a nie zagrożeniem, dlatego warto zadbać o jasne sformułowanie treści w formularzu aplikacyjnym.

**Related:** [Pula talentów](#feature-name-talent-pool) · [Wyszukiwarka puli talentów](#feature-name-talent-pool-finder) · [Sugerowane stanowisko](#feature-name-suggested-position) · [Zmiana statusu oferty](#feature-name-change-vacancy-status)

---

### Feature name: Informacja o prywatności przy pozyskiwaniu kandydatów
**Short Description:** Wyjaśnienie w aplikacji, jak obsługiwane są pozyskane dane.
**Purpose:** Określa oczekiwania i obowiązki, zanim zaczniesz korzystać z pozyskiwania kandydatów.
**Context:** Pozyskiwanie kandydatów to część rekrutacji, która najczęściej rodzi problem prawny lub etyczny, ponieważ dotyczy osób, które nigdy nie kontaktowały się z Tobą i na nic się nie zgodziły. Umieszczenie wyjaśnienia bezpośrednio na stronie, na której pojawiają się dane — zamiast w dokumencie polityki, którego nikt nie otwiera — sprawia, że rekruterzy faktycznie się z nim zapoznają we właściwym momencie. Wyjaśnienie zawiera trzy kwestie warte zapamiętania: wyniki to tymczasowe podglądy, a nie rekordy; dane z LinkedIn pochodzą z Twojego konta i podlegają warunkom LinkedIn; a odpowiedzialność za właściwe wykorzystanie spoczywa na Tobie.
**How to use it:**
1. Otwórz stronę "Discover People".
2. Przeczytaj panel "Privacy & how this data works" na górze strony.
3. Zwróć uwagę, że wyniki są tymczasowymi podglądami, a nie rekordami bazy danych.
4. Zwróć uwagę, że wyniki z LinkedIn pochodzą z Twojego połączonego konta.
5. Korzystaj z podglądów wyłącznie w uzasadnionych celach rekrutacyjnych i przestrzegaj warunków korzystania z platform.

**Good to know:**
- Podglądy pozyskanych osób są automatycznie usuwane po 48 godzinach — Canvider nie buduje stałej bazy osób, które nigdy nie aplikowały.
- Wyniki z LinkedIn są pobierane przez Twoje konto, więc warunki korzystania z LinkedIn dotyczą bezpośrednio Ciebie.
- Korzystaj z pozyskanych danych wyłącznie w celach rzeczywistej rekrutacji; eksport lub wykorzystywanie ich w innym celu to moment, w którym zespoły wpadają w kłopoty.
- Warto raz przeczytać tę informację razem z całym zespołem, zamiast zakładać, że każdy ją zna.

**Related:** [Odkrywanie osób](#feature-name-discover-people) · [Przechowywanie danych pozyskanych kandydatów](#feature-name-sourced-candidate-data-retention) · [Pozyskiwanie kandydatów](#feature-name-candidate-sourcing) · [Dokumenty prawne](#feature-name-legal-documents)

---

### Feature name: Zastrzeżenie dotyczące użycia AI
**Short Description:** Powiadomienie w aplikacji o ograniczeniach analizy kandydatów przez AI.
**Purpose:** Przypomina rekruterom, że ostateczne decyzje podejmuje człowiek.
**Context:** Zautomatyzowane decyzje dotyczące osób są coraz silniej regulowane, a w kilku jurysdykcjach kandydaci mają prawo nie zostać odrzuceni wyłącznie na podstawie algorytmu. Poza stroną prawną istnieje też praktyczna: ocena AI jest naprawdę przydatna do szeregowania, ale naprawdę zawodna na granicach — szczególnie przy nietypowych ścieżkach kariery, przerwach w karierze lub CV napisanych w drugim języku, czyli dokładnie tych kandydatach, na których opiera się zróżnicowany proces rekrutacji. Zastrzeżenie pojawia się tam, gdzie wyświetlane są oceny, ponieważ wtedy przypomnienie jest potrzebne.
**How to use it:**
1. Otwórz zakładkę Overview dowolnego kandydata.
2. Przeczytaj tekst zastrzeżenia "Candidate Summary".
3. Pamiętaj, że AI wspiera, ale nie zastępuje ludzkiego osądu.
4. Przed podjęciem decyzji zweryfikuj informacje o kandydacie samodzielnie.
5. Więcej informacji znajdziesz w "FAQ on Data & AI Usage" na stronie Dokumenty prawne.

**Good to know:**
- Nigdy nie odrzucaj kandydata wyłącznie na podstawie oceny AI — przed każdą negatywną decyzją przejrzyj CV.
- Ocena AI jest najmniej wiarygodna w przypadku nietypowych ścieżek zawodowych, przerw w karierze i CV napisanych w drugim języku.
- Jeśli kandydat zapyta, czy AI była wykorzystana do jego oceny, wskaż mu dokument FAQ on Data & AI Usage.
- Zapisywanie własnego uzasadnienia w komentarzach wewnętrznych dowodzi, że decyzję podjął człowiek.

**Related:** [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Analiza dopasowania do kryteriów](#feature-name-criteria-match-analysis) · [Dokumenty prawne](#feature-name-legal-documents) · [Komentarze wewnętrzne](#feature-name-internal-comments)

---

### Feature name: Czyszczenie danych usuniętych ofert
**Short Description:** Dane kandydatów są usuwane 30 dni po usunięciu oferty pracy.
**Purpose:** Ogranicza czas przechowywania danych kandydatów po zakończeniu danego stanowiska.
**Context:** Zasady ochrony danych wymagają, aby dane osobowe nie były przechowywane dłużej, niż wymaga tego cel, a gdy oferta jest faktycznie zamknięta, powiązane z nią aplikacje nie mają już żadnego celu. Automatyczne czyszczenie wymusza to bez polegania na tym, że ktoś o tym pamięta. 30-dniowe opóźnienie to celowy kompromis między zgodnością z przepisami a praktyką — chroni przed przypadkowym usunięciem i jednocześnie gwarantuje, że dane nie będą przechowywane bez końca. Traktuj to jak odliczanie: wszystko, czego potrzebujesz do celów dokumentacyjnych, musi zostać wyeksportowane w tym oknie czasowym.
**How to use it:**
1. Otwórz stronę szczegółów oferty i kliknij "Change Vacancy Status".
2. Wybierz "Deleted" i potwierdź — tej operacji nie można cofnąć.
3. Oferta zostaje natychmiast oznaczona jako usunięta i przestaje być dostępna.
4. Po 30 dniach powiązane dane kandydatów i aplikacji są usuwane automatycznie.
5. Wyeksportuj wszystko, czego potrzebujesz do celów dokumentacyjnych, zanim upłynie okres przechowywania.

**Good to know:**
- Usunięcie jest natychmiastowe i nieodwracalne z poziomu interfejsu; opóźnione jest tylko czyszczenie danych o 30 dni.
- Wyeksportuj analitykę i wszelkie dokumenty, które musisz zachować, *przed* usunięciem oferty, a nie w trakcie 30-dniowego okresu, kiedy możesz o tym zapomnieć.
- Użyj statusu Archived zamiast Deleted dla stanowisk, które chcesz po prostu odsunąć — archiwizacja zachowuje historię i zasila pulę talentów.
- To także mechanizm, który umożliwia realne zobowiązanie „usuń nasze dane" wobec kandydatów.

**Related:** [Zmiana statusu oferty](#feature-name-change-vacancy-status) · [Eksport analityki do Excela](#feature-name-export-analytics-to-excel) · [Usuwanie kandydata](#feature-name-delete-candidate) · [Pula talentów](#feature-name-talent-pool)

---

### Feature name: Bezpieczeństwo przesyłania plików
**Short Description:** Przesyłane pliki są weryfikowane pod kątem typu, sygnatury i rozmiaru.
**Purpose:** Blokuje złośliwe pliki podszywające się pod CV.
**Context:** ATS jest wyjątkowo atrakcyjnym celem ataków opartych na plikach, ponieważ to jeden z nielicznych systemów biznesowych, który zaprasza obce osoby do przesyłania dokumentów. Klasyczna technika polega na zmianie nazwy złośliwego pliku na nieszkodliwe rozszerzenie, dlatego samo sprawdzenie rozszerzenia nie wystarcza. Canvider sprawdza rzeczywistą sygnaturę pliku — tzw. magic bytes na jego początku — więc spreparowany plik wykonywalny zostaje odrzucony, niezależnie od tego, za co się podaje. Limity rozmiaru pełnią drugą funkcję: chronią usługę przed atakami typu denial of service za pomocą przesyłania plików.
**How to use it:**
1. Przesyłaj pliki normalnie przez Zbiorcze przesyłanie CV, Ręczne dodawanie kandydata lub zakładkę Files.
2. Canvider sprawdza typ MIME i sygnatury, a nie tylko rozszerzenie.
3. Pliki przekraczające limit rozmiaru (2–10 MB w zależności od przesyłania) są odrzucane.
4. Przeczytaj komunikat o błędzie i w razie odrzucenia prześlij ponownie poprawny plik.

**Good to know:**
- Zmiana nazwy pliku na `.pdf` nie pozwoli obejść kontroli — sprawdzana jest zawartość pliku.
- Limity wynoszą od 2 MB do 10 MB w zależności od miejsca przesyłania; zakładka Files pozwala na pliki do 10 MB.
- Odrzucony poprawny plik to zwykle plik za duży lub format faktycznie inny, niż sugeruje jego nazwa.
- Kontrola działa na każdej ścieżce przesyłania — zbiorcze przesyłanie CV, ręczne dodawanie kandydata, pliki aplikacji i zdjęcia profilowe.

**Related:** [Zbiorcze przesyłanie CV](#feature-name-bulk-upload-cvs) · [Pliki aplikacji](#feature-name-application-files) · [Ręczne dodawanie kandydata](#feature-name-add-candidate-manually) · [Zmiana zdjęcia profilowego](#feature-name-change-profile-photo)

---

### Feature name: Ograniczanie liczby żądań
**Short Description:** Ogranicza liczbę żądań logowania i API od jednego klienta.
**Purpose:** Zapobiega atakom brute-force i nadużywającemu zautomatyzowanemu ruchowi.
**Context:** Każda aplikacja dostępna z internetu otrzymuje stały zautomatyzowany ruch — skrypty do credential stuffingu, scrapery i skanery podatności, które działają niezależnie od tego, co robisz. Ograniczanie liczby żądań jest prostą, ale skuteczną obroną: uczciwe korzystanie nigdy nie zbliża się do tych progów, a zautomatyzowane nadużycia zależą od wolumenu i bez tego przestają się opłacać. Uzupełnia ono blokadę konta, która chroni jedno konto, zabezpieczając całą usługę przed klientem atakującym wiele kont naraz.
**How to use it:**
1. Zawsze włączone — nie wymaga konfiguracji.
2. Próby logowania są ograniczone do 5 na godzinę na klienta.
3. Żądania API są ograniczone do 100 na godzinę.
4. Jeśli osiągniesz limit, poczekaj na zresetowanie okna i ponów próbę.

**Good to know:**
- Logowanie jest ograniczone do 5 prób na godzinę na klienta; API do 100 żądań na godzinę.
- Normalne korzystanie przez człowieka nigdy nie osiąga tych limitów — osiągnięcie jednego zwykle oznacza skrypt lub błędnie skonfigurowaną integrację.
- Istotne, jeśli tworzysz integrację z API MCP: projektuj z uwzględnieniem limitu 100 na godzinę zamiast agresywnego odpytywania.
- To odrębne zabezpieczenie od blokady konta, która blokuje jedno konto na 30 minut po 5 nieudanych próbach.

**Related:** [Ochrona przed zablokowaniem konta](#feature-name-account-lockout-protection) · [Dostęp do API MCP](#feature-name-mcp-api-access)

---

## 17. Plany i kredyty

### Feature name: Kredyty pracodawcy
**Short Description:** Saldo kredytów zużywane przez operacje oparte na AI.
**Purpose:** Kontroluje i mierzy wydatki na AI w każdej firmie.
**Context:** Operacje AI mają realny koszt za każde użycie, dlatego są rozliczane, a nie nieograniczone. Znajomość cennika zmienia sposób pracy: analiza jest naliczana za kandydata, więc warto ulepszyć opis oferty, zanim przeanalizujesz dwieście CV, a nie po fakcie. Jedynym praktycznym utrudnieniem jest brak wskaźnika salda w interfejsie — o braku kredytów dowiadujesz się dopiero wtedy, gdy operacja odmówi uruchomienia, dlatego warto znać koszty i mniej więcej śledzić własne zużycie przy dużych partiach.
**How to use it:**
1. Kredyty są naliczane automatycznie w miarę korzystania z funkcji AI.
2. Analiza CV kandydata przez AI kosztuje 1 kredyt na kandydata.
3. Uruchomienie sourcingu kandydatów kosztuje 1 kredyt za przebieg.
4. Porównanie w AI Decision Helper kosztuje 3 kredyty.
5. W interfejsie nie ma wyświetlacza salda — widzisz komunikat dopiero wtedy, gdy kredyty się wyczerpią.
6. Jeśli zobaczysz komunikat o niewystarczającej liczbie kredytów, skontaktuj się z Canvider, aby je doładować.

**Good to know:**
- Nowi pracodawcy otrzymują domyślny przydział 5,000 kredytów.
- Koszty wynoszą: 1 za analizę kandydata, 1 za przebieg sourcingu, 3 za porównanie w Decision Helper.
- Zbiorcza analiza nalicza opłatę za każdego kandydata, więc partia 200 CV kosztuje 200 kredytów — najpierw przefiltruj ją do oferty, której faktycznie potrzebujesz.
- Ponowne otwarcie wcześniejszego porównania jest bezpłatne; płatne jest tylko wygenerowanie nowego.
- Ponieważ nie ma wskaźnika salda, przy dużych partiach prowadź własne, orientacyjne zestawienie — albo zapytaj wsparcie Canvider o aktualne saldo.

**Related:** [Analiza CV przez AI](#feature-name-ai-cv-analysis) · [Zbiorcza analiza kandydatów](#feature-name-bulk-candidate-analysis) · [Asystent decyzji AI](#feature-name-ai-decision-helper) · [Pozyskiwanie kandydatów](#feature-name-candidate-sourcing)

---

### Feature name: Poziomy pracodawcy
**Short Description:** Poziom planu odblokowujący zaawansowane funkcje dla danej firmy.
**Purpose:** Udostępnia zaawansowane integracje i AI zgodnie z wykupionym planem.
**Context:** Poziomy określają, jak Canvider oddziela podstawowy ATS, dostępny dla każdego klienta, od możliwości generujących stały koszt lub złożoność — przede wszystkim integracji z Google, Microsoft i LinkedIn. W praktyce najważniejszym progiem jest poziom 2, ponieważ to on włącza połączoną pocztę, synchronizację kalendarza, sourcing z LinkedIn i uzupełnianie profili. Jeśli kilka spodziewanych funkcji pokazuje kłódki w Ustawieniach, przyczyną niemal zawsze jest poziom, a nie usterka.
**How to use it:**
1. Twój poziom ustawia Canvider po rozliczeniu.
2. Przejdź do Ustawień i poszukaj zablokowanych kart z napisem "Requires employer tier 2 or higher".
3. Poziom 2+ odblokowuje integracje z Google, Microsoft i LinkedIn oraz funkcję Sugerowane stanowisko.
4. Aby zmienić poziom, skontaktuj się z pomocą techniczną Canvider.

**Good to know:**
- Poziom 2 lub wyższy odblokowuje integracje z Google, Microsoft i LinkedIn oraz funkcję Sugerowane stanowisko.
- Blokada poziomu jest niezależna od kredytów — wysoki poziom bez kredytów nadal nie pozwoli uruchomić analizy AI.
- Nie możesz zmienić własnego poziomu z poziomu interfejsu; ustawia go Canvider po rozliczeniu.
- Zablokowane karty podają wymagany poziom, więc Ustawienia to najszybszy sposób, by zobaczyć, co dałby upgrade planu.

**Related:** [Centrum ustawień](#feature-name-settings-hub) · [Integracja z LinkedIn](#feature-name-linkedin-integration) · [Kredyty pracodawcy](#feature-name-employer-credits)

---

## Appendix: Tabele referencyjne

### Statusy aplikacji (domyślne)

| Status | Typowe znaczenie |
|--------|-----------------|
| New | Właśnie złożona, jeszcze nieprzejrzana |
| Review #1 – #5 | Kolejne rundy weryfikacji |
| Ready for Decision | Ocena zakończona, czeka na decyzję |
| Background Check | Weryfikacja w toku |
| Final Interview | Ostatni etap rozmowy |
| Reference Check | Kontaktowanie referencji |
| Paused | Tymczasowo wstrzymana |
| Offer Made | Złożono propozycję zatrudnienia |
| Candidate Accepted | Kandydat zaakceptował propozycję |
| Candidate Rejected | Kandydat odmówił |
| Eliminated | Odrzucona przez firmę |

Własne statusy można dodawać w dowolnym momencie (zob. [Własne statusy aplikacji](#feature-name-custom-application-statuses)).

### Statusy ofert

| Status | Efekt |
|--------|-------|
| Draft | Jeszcze nieopublikowana |
| Active | Aktywna i przyjmuje aplikacje |
| Reviewing / In Review | W trakcie przeglądu wewnętrznego |
| On-Hold | Przestaje przyjmować nowe aplikacje |
| Closed | Usunięta z portali, nadal dostępna wewnętrznie |
| Archived | Zarchiwizowana na potrzeby dokumentacji |
| Deleted | Trwale usunięta — nie można cofnąć |

### Role w zespole

| Rola | Dostęp |
|------|--------|
| Administrator | Pełny dostęp do wszystkich funkcji i ustawień |
| Recruiter | Zarządzanie ofertami, kandydatami i rozmowami |
| Hiring Manager | Przegląd kandydatów i podejmowanie decyzji o zatrudnieniu |
| Interviewer | Prowadzenie rozmów i przekazywanie opinii |
| Read Only | Dostęp tylko do odczytu danych rekrutacyjnych |

### Koszty kredytów AI

| Operacja | Kredyty |
|-----------|---------|
| Analiza CV kandydata przez AI | 1 na kandydata |
| Przebieg sourcingu kandydatów | 1 |
| Porównanie w AI Decision Helper | 3 |

Nowi pracodawcy otrzymują domyślny przydział 5,000 kredytów. W interfejsie nie ma wyświetlacza salda
— zob. [Kredyty pracodawcy](#feature-name-employer-credits).

### Wymagania funkcji w skrócie

| Wymaganie | Funkcje, które blokuje |
|-------------|-------------------|
| Poziom pracodawcy 2+ | Integracje z Google, Microsoft i LinkedIn; synchronizacja kalendarza; linki Teams/Meet; sourcing z LinkedIn i uzupełnianie profili; Sugerowane stanowisko |
| Połączona poczta (Google *lub* Microsoft) | Wysyłanie e-maili do kandydatów z własnej skrzynki; przechwytywanie przychodzących e-maili; synchronizacja kalendarza; linki do spotkań Teams/Meet |
| Połączony LinkedIn | Automatyczna publikacja ofert; sourcing z LinkedIn; uzupełnianie profili z LinkedIn |
| Dostępne kredyty | Analiza CV przez AI; zbiorcza analiza; sourcing kandydatów; AI Decision Helper |
| Kryteria zdefiniowane w ofercie | Analiza dopasowania do kryteriów; filtr kandydatów "Meets all criterias" |
| Uruchomiona analiza AI | Panel kluczowych informacji o kandydacie; karty uzupełniania portfolio; pytania na rozmowę; mocne strony i braki |
| Rola Administrator / Recruiter / Hiring Manager / Read Only | Pulpit analityki rekrutacji |

### Okresy przechowywania danych w skrócie

| Dane | Okres przechowywania |
|------|-----------|
| Podglądy pozyskanych kandydatów (Odkrywanie osób) | Usuwane automatycznie 48 godzin po odkryciu |
| Dane kandydatów w usuniętej ofercie | Usuwane 30 dni po usunięciu oferty |
| Wpisy w puli talentów | Przechowywane, dopóki obowiązuje zgoda, do ponownego wykorzystania na kolejnych stanowiskach |

### Obsługiwane języki

Angielski (domyślny) · Turecki · Polski

---

**Support:** tech-support@canvider.com — lub kliknij "Contact Support" na dole strony Ustawienia.
