Ten workflow umożliwia kandydatom umawianie rozmów kwalifikacyjnych poprzez asystenta konwersacyjnego AI. Integruje się z Twoim kalendarzem Google, sprawdzając istniejące wydarzenia i generując listę dostępnych 30-minutowych slotów w dni robocze między godziną 9:00 a 17:00 czasu wschodniego (EST). Po wybraniu odpowiedniego terminu i podaniu danych kontaktowych przez kandydata, bot AI automatycznie rezerwuje spotkanie w Twoim kalendarzu i potwierdza umówioną wizytę.
Aby korzystać z tego workflow, potrzebujesz konta OpenAI z dostępem do modelu GPT-4o, konta Google z kalendarzem dostępnym przez Google Calendar API oraz aktywnej instancji n8n (samodzielnie hostowanej lub w chmurze n8n). W n8n musisz mieć skonfigurowane dwa typy poświadczeń: jeden dla Google Calendar (uwierzytelnianie OAuth2) i drugi dla klucza API OpenAI.
Dla Google Calendar przejdź do Google Cloud Console i utwórz nowy projekt. Włącz Google Calendar API, a następnie utwórz poświadczenia OAuth2, wybierając typ aplikacji „Web Application”. Dodaj http://localhost:5678/rest/oauth2-credential/callback
jako URI przekierowania, jeśli używasz lokalnego n8n. Następnie w n8n przejdź do sekcji Poświadczenia i utwórz nowe poświadczenie Google Calendar OAuth2. Dla OpenAI odwiedź platform.openai.com, aby pobrać klucz API, a następnie w n8n utwórz nowe poświadczenie dla OpenAI i wklej swój klucz.
Aby dostosować workflow, zastąp wszystkie instancje adresu e-mail kalendarza rbreen.ynteractive@gmail.com
swoim własnym adresem Google Calendar. Zaktualizuj również nazwy poświadczeń Google Calendar i OpenAI w n8n, aby pasowały do Twoich ustawień. Skopiuj URL webhooka z węzła „Candidate Chat” – to publiczny interfejs czatu, który możesz udostępnić kandydatom. Możesz również dostosować komunikaty systemowe, branding i reguły biznesowe, takie jak strefa czasowa, godziny pracy czy domyślny czas trwania spotkania.
Workflow rozpoczyna się od węzła „Candidate Chat”, który jest wyzwalany, gdy użytkownik odwiedzi publiczny URL czatu. Węzeł „Interview Scheduler” działa jako agent AI, prowadząc użytkownika przez proces podania e-maila, numeru telefonu i preferowanego terminu. Sprawdza dostępność za pomocą narzędzia „Run Get Availability”, które odczytuje Twój kalendarz i porównuje go z wygenerowanymi wolnymi slotami czasowymi. Po potwierdzeniu terminu AI tworzy wydarzenie w kalendarzu Google i wysyła potwierdzenie do użytkownika.
Zaimportuj dostarczony JSON workflow do swojej instancji n8n. Zaktualizuj adres e-mail kalendarza, nazwy poświadczeń i komunikaty. Przetestuj połączenia, aby upewnić się, że wszystko działa poprawnie. Następnie udostępnij publiczny URL czatu kandydatom, aby mogli umawiać rozmowy kwalifikacyjne.
Ta automatyzacja może być wykorzystana w różnych scenariuszach rekrutacyjnych i biznesowych, oszczędzając czas i usprawniając proces planowania spotkań. Oto kilka potencjalnych zastosowań:
Domyślnie workflow unika planowania spotkań w weekendy i poza godzinami 9–17 EST. Każda rozmowa trwa dokładnie 30 minut, a nakładanie się na istniejące wydarzenia jest blokowane. Możesz dostosować każdy element tego workflow, w tym podworkflow takie jak „Get Availability” czy „check day names”, aby dopasować go do swoich potrzeb.