Zarządzanie ofertami
Składanie, korygowanie i śledzenie ofert przez cały cykl życia -- od wersji roboczej, przez odpowiedź kandydata, po ostateczną decyzję.
Dlaczego to ważne
Etap oferty to moment, w którym proces rekrutacji staje się negocjacją. Kit śledzi pełny cykl życia oferty – składanie warunków, zbieranie odpowiedzi kandydatów, korekty w razie potrzeby i zapisywanie ostatecznego wyniku – dzięki czemu zespół pozostaje zsynchronizowany i nic nie umknie uwadze.
Składanie oferty
Aby złożyć ofertę, otwórz stronę aplikacji kandydata na etapie Offer i kliknij Extend Offer. Uzupełnij:
| Pole | Wymagane | Opis |
|---|---|---|
| Details | Nie | Warunki oferty w formie tekstowej (stanowisko, wynagrodzenie, data rozpoczęcia itp.) |
| Letter | Nie | Załącznik PDF do 25 MB (formalne pismo ofertowe) |
| Expires At | Nie | Data, po której oferta automatycznie wygasa |
Kliknięcie Create wysyła kandydatowi powiadomienie z magic linkiem do wyświetlenia oferty w portalu kandydata.
Co widzi kandydat
Kandydaci uzyskują dostęp do oferty przez portal kandydata za pomocą magic linku wysłanego e-mailem. Strona oferty pokazuje:
- Szczegóły oferty wprowadzone przez zespół
- Link do pobrania pisma PDF (jeśli załączono)
- Datę wygaśnięcia (jeśli ustawiono)
- Przyciski Accept lub Decline
Kandydaci nie muszą zakładać konta – magic link uwierzytelnia ich bezpośrednio.
Odpowiedzi kandydatów
Akceptacja
Gdy kandydat kliknie Accept, etap oferty automatycznie się kończy i aplikacja awansuje. Zespół otrzymuje powiadomienie, a webhook offer.candidate_accepted jest wyzwalany.
Odrzucenie
Odrzucenie wymaga komentarza z podaniem przyczyny. Etap pozostaje w statusie In Progress, aby zespół mógł przeanalizować opinię i zdecydować o dalszych krokach – skorygować ofertę lub zrezygnować. Wyzwalany jest webhook offer.candidate_declined.
Korekta oferty
Jeśli kandydat odrzuci ofertę lub warunki wymagają aktualizacji, ofertę można skorygować. Korekta:
- Zwiększa numer wersji oferty
- Resetuje postęp etapu do In Progress
- Kasuje poprzedni status akceptacji/odrzucenia
- Powiadamia kandydata o dostępności skorygowanej oferty
- Wyzwala webhook
offer.revised
Kandydat może wówczas odpowiedzieć na nową wersję. Poprzednie odpowiedzi są zachowane w historii oferty do celów audytowych.
Akceptacja i odrzucenie przez administratora
Administratorzy mogą również zarejestrować ostateczną decyzję dotyczącą oferty:
- Accept – oznacza ofertę jako zaakceptowaną przez organizację i kończy etap
- Decline – oznacza ofertę jako odrzuconą przez organizację (etap pozostaje In Progress)
Są to działania odrębne od odpowiedzi kandydata. Stosuje się je, gdy ostateczna decyzja jest podejmowana poza Kit (np. potwierdzenie ustne, zwrócona podpisana umowa) lub gdy administrator musi nadpisać odpowiedź kandydata.
Cykl życia statusu oferty
Oferta przechodzi przez następujące statusy:
| Status | Znaczenie |
|---|---|
pending |
Oferta złożona, oczekiwanie na odpowiedź |
candidate_accepted |
Kandydat zaakceptował ofertę |
candidate_declined |
Kandydat odrzucił ofertę |
accepted |
Administrator zaakceptował ofertę |
declined |
Administrator odrzucił ofertę |
expired |
Upłynął termin ważności bez odpowiedzi |
Zachowanie przy zakończeniu etapu
Etap oferty kończy się automatycznie, gdy oferta jest zaakceptowana – przez kandydata lub administratora. Szczegóły:
- Kandydat akceptuje – etap kończy się natychmiast
- Administrator akceptuje – etap kończy się natychmiast
- Kandydat odrzuca – etap pozostaje In Progress (zespół może skorygować ofertę)
- Administrator odrzuca – etap pozostaje In Progress
- Oferta skorygowana – etap wraca do In Progress (kandydat może ponownie odpowiedzieć)
Szybka lista kontrolna
- Złóż ofertę ze szczegółami i opcjonalnym pismem PDF
- Ustaw datę wygaśnięcia, jeśli wymagana jest odpowiedź do określonego terminu
- Monitoruj odpowiedzi kandydatów na osi czasu aplikacji
- Skoryguj ofertę, jeśli warunki się zmienią lub kandydat odrzuci
- Użyj akceptacji/odrzucenia przez administratora dla decyzji podejmowanych poza Kit
- Subskrybuj webhooki ofert, aby otrzymywać aktualizacje integracji w czasie rzeczywistym