Integracja kalendarza
Połączenie Google Calendar w celu zapobiegania podwójnym rezerwacjom, synchronizacji wydarzeń rozmów kwalifikacyjnych i automatycznego wykrywania konfliktów.
Dlaczego to ważne
Bez integracji kalendarza każde spotkanie trzeba ręcznie blokować w harmonogramie dostępności. Wystarczy raz połączyć Google Calendar, a Kit automatycznie:
- Ukrywa terminy kolidujące z istniejącymi spotkaniami
- Tworzy wydarzenia w kalendarzu, gdy kandydaci rezerwują rozmowy
- Aktualizuje wydarzenia, gdy rozmowy są przesuwane lub anulowane
- Synchronizuje się w czasie rzeczywistym – nowe konflikty pojawiają się natychmiast
Łączenie Google Calendar
Przejdź do Integrations > Google Calendar i kliknij Connect Google Calendar.
Proces autoryzacji
- Wybierz konto Google (lub zaloguj się)
- Przyznaj Kit uprawnienia do odczytu wydarzeń i tworzenia nowych
- Kit wyświetli listę wszystkich kalendarzy powiązanych z kontem
- Nastąpi przekierowanie z powrotem do Kit
Uprawnienia
Kit wymaga dwóch zakresów uprawnień Google Calendar:
| Zakres | Co umożliwia |
|---|---|
calendar.readonly |
Odczyt godzin rozpoczęcia/zakończenia wydarzeń w celu wykrywania konfliktów |
calendar.events |
Tworzenie, aktualizacja i usuwanie wydarzeń rozmów kwalifikacyjnych |
Kit odczytuje wyłącznie godziny rozpoczęcia, zakończenia i status zajętości wydarzeń. Tytuły, opisy i listy uczestników nie są odczytywane. Chroni to prywatność wydarzeń osobistych.
Wybór kalendarzy do sprawdzania
Po połączeniu wszystkie kalendarze Google wyświetlą się na stronie Google Calendar Settings.
Kalendarze podstawowe i dodatkowe
- Kalendarz podstawowy – Główny kalendarz Google (zwykle powiązany z adresem e-mail)
- Kalendarze dodatkowe – Dodatkowe kalendarze, które zostały utworzone lub subskrybowane (kalendarze zespołowe, współdzielone itp.)
Włączanie kalendarzy do wykrywania konfliktów
Domyślnie Kit sprawdza kalendarz podstawowy. Aby dodać kolejne:
- Przejdź do Integrations > Google Calendar
- Znajdź kalendarz na liście
- Kliknij Enable for Conflict Detection
Kit sprawdzi teraz wszystkie włączone kalendarze przy określaniu dostępności. Jeśli dowolny kalendarz ma kolidujące wydarzenie, termin jest ukrywany przed kandydatami.
Typowe konfiguracje
| Scenariusz | Które kalendarze włączyć |
|---|---|
| Pracownik z jednym kalendarzem | Tylko kalendarz podstawowy |
| Pracownik z kalendarzem służbowym i osobistym | Oba – zapobiega rezerwacjom w czasie spotkań prywatnych |
| Menedżer z kalendarzem zespołowym | Podstawowy + zespołowy – unikanie konfliktów ze spotkaniami zespołu |
| Konsultant na część etatu | Kalendarz służbowy + kalendarz klienta – blokowanie wszystkich zobowiązań |
| Zalecane | Niezalecane |
|---|---|
| Włączenie wszystkich kalendarzy z faktycznymi konfliktami | Włączanie kalendarzy świąt lub kalendarzy tylko do odczytu, w których nie uczestniczysz |
| Podłączenie kalendarza osobistego, aby uniknąć konfliktów praca/życie prywatne | Ręczne dodawanie wyjątków dat za każdym razem, gdy jest spotkanie prywatne |
Gdzie tworzone są wydarzenia rozmów
Gdy kandydat zarezerwuje rozmowę, Kit tworzy wydarzenie w kalendarzu podstawowym (tym oznaczonym gwiazdką w Google Calendar).
Szczegóły wydarzenia
Wydarzenia utworzone przez Kit zawierają:
- Tytuł – „Interview: [Imię kandydata] for [Tytuł stanowiska]”
- Czas – Termin wybrany przez kandydata, w odpowiedniej strefie czasowej
- Opis – Link do strony szczegółów rozmowy w Kit, URL spotkania (jeśli skonfigurowany)
- Uczestnicy – Wszyscy prowadzący przypisani do danego etapu rozmowy
Jeśli rozmowa obejmuje przestrzeń Google Meet, Kit automatycznie dodaje link do spotkania w wydarzeniu kalendarzowym.
Jak działa wykrywanie konfliktów
Za każdym razem, gdy kandydat przegląda dostępne terminy, Kit:
- Pobiera godziny tygodniowe i wyjątki dat z harmonogramu dostępności
- Odpytuje wszystkie włączone kalendarze Google o wydarzenia w danym zakresie dat
- Usuwa terminy nakładające się z wydarzeniami oznaczonymi jako „busy”
- Stosuje limity spotkań i bufory
- Zwraca tylko terminy z faktyczną dostępnością
Aktualizacje w czasie rzeczywistym
Sprawdzanie kalendarza odbywa się na żądanie, nie według harmonogramu. Dodanie nowego spotkania do Google Calendar i odświeżenie strony rezerwacji kandydata 10 sekund później spowoduje zniknięcie tego terminu.
Wydarzenia całodniowe
Wydarzenia całodniowe (np. „Urlop” lub „Konferencja”) blokują cały dzień. Kit nie pokaże żadnych terminów w dniach z wydarzeniami całodniowymi, nawet jeśli godziny tygodniowe wskazują dostępność.
Status wolny a zajęty
Wydarzenia w Google Calendar mogą być oznaczone jako „free” lub „busy”. Kit blokuje wyłącznie wydarzenia „busy”. Wstępna rezerwacja w kalendarzu oznaczona jako „free” nie zablokuje tego terminu dla kandydatów.
Wielu prowadzących
Gdy etap rozmowy obejmuje wielu prowadzących, Kit sprawdza kalendarze wszystkich:
- Tryb Intersection – Terminy muszą być wolne we wszystkich kalendarzach prowadzących
- Tryb Union – Kit sprawdza konflikty indywidualnie i przypisuje rozmowy dostępnym prowadzącym
- Tryb Round Robin – Jak Union, ale z priorytetem dla najmniej obciążonych prowadzących
Jeśli jeden prowadzący ma konflikt o 14:00, termin jest ukrywany (Intersection) lub przypisywany innemu prowadzącemu (Union/Round Robin).
Rozwiązywanie problemów
Terminy nadal widoczne mimo konfliktów
Możliwe przyczyny:
- Kolidujące wydarzenie znajduje się w kalendarzu, który nie jest włączony do wykrywania konfliktów
- Wydarzenie jest oznaczone jako „free” zamiast „busy”
- Synchronizacja kalendarza jest opóźniona (rzadko – zwykle poniżej 5 sekund)
Rozwiązanie:
- Sprawdź, które kalendarze są włączone w Integrations > Google Calendar
- Edytuj kolidujące wydarzenie w Google Calendar i ustaw status na „busy”
Rozłączony kalendarz
Jeśli uprawnienia Google zostaną cofnięte lub hasło zostanie zmienione, Kit traci dostęp do kalendarza. Na stronie Integrations > Google Calendar pojawi się baner ostrzegawczy. Kliknij Reconnect, aby ponownie autoryzować.
Wydarzenia rozmów nie pojawiają się w Google Calendar
Możliwe przyczyny:
- Rozmowa nie została jeszcze potwierdzona
- Kit tworzy wydarzenia w kalendarzu podstawowym, ale wyświetlany jest inny kalendarz
- Aplikacja Google Calendar wymaga odświeżenia
Rozwiązanie:
- Upewnij się, że rozmowa ma status „confirmed” w Kit
- Sprawdź kalendarz podstawowy (ten powiązany z adresem e-mail)
- Odśwież Google Calendar (pociągnij w dół na urządzeniu mobilnym, odśwież stronę w przeglądarce)
Prywatność i bezpieczeństwo
Integracja kalendarza Kit jest w trybie tylko do odczytu dla wykrywania konfliktów:
- Tytuły wydarzeń nie są odczytywane – Tylko godziny rozpoczęcia/zakończenia i status zajętości
- Uczestnicy nie są odczytywani – Kit nie wie, kto jeszcze uczestniczy w spotkaniach
- Opisy nie są odczytywane – Notatki osobiste pozostają prywatne
Gdy Kit tworzy wydarzenia rozmów, zapisuje jedynie niezbędne dane: tytuł, czas, prowadzących i link do spotkania. W wydarzeniu nie są umieszczane dane osobowe kandydata poza imieniem i nazwiskiem.
Dostęp można cofnąć w dowolnym momencie w Integrations > Google Calendar. Istniejące wydarzenia rozmów pozostaną w kalendarzu, ale Kit przestanie sprawdzać nowe konflikty.
Szybka lista kontrolna
- Przejdź do Integrations > Google Calendar
- Kliknij Connect Google Calendar i autoryzuj Kit
- Włącz wszystkie kalendarze z potencjalnymi konfliktami
- Sprawdź, czy kalendarz podstawowy jest prawidłowy (tam pojawią się wydarzenia rozmów)
- Przetestuj, przeglądając stronę rezerwacji kandydata i upewniając się, że kolidujące terminy są ukryte
- Cofnij dostęp w dowolnym momencie, jeśli integracja kalendarza nie jest już potrzebna