Rozdział 14 z 17

Integracje w Canvider

Łączenie z Google, Microsoft i LinkedIn, monitorowanie stanu połączeń, przetwarzanie e-maili z ofertami z portali i API MCP dla asystentów AI.

9 funkcji Instrukcje krok po kroku

Integracja z Google (Gmail) #

Wysyłaj e-maile i zaproszenia do kalendarza kandydatom z własnej skrzynki Gmail.

Po co to jest? Kandydaci otrzymują pocztę od Ciebie, a nie z adresu systemowego.

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.

Jak z tego korzystać?

  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.

Warto wiedzieć

  • 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.

Integracja z Microsoft (Outlook) #

Wysyłaj e-maile i zaproszenia do kalendarza kandydatom z Outlooka lub Office 365.

Po co to jest? Dopasowuje korespondencję z kandydatami do Twojego środowiska Microsoft.

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ę.

Jak z tego korzystać?

  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.

Warto wiedzieć

  • 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.

Integracja z LinkedIn #

Połącz LinkedIn, aby publikować oferty, pozyskiwać kandydatów i uzupełniać profile.

Po co to jest? Odblokowuje automatyczną publikację i bogatszy kontekst o kandydatach.

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.

Jak z tego korzystać?

  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.

Warto wiedzieć

  • 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.

Strony firmowe LinkedIn do publikacji #

Pokazuje, na których stronach firmowych LinkedIn możesz publikować oferty.

Po co to jest? Potwierdza, że oferta zostanie opublikowana pod właściwą tożsamością firmy.

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ś.

Jak z tego korzystać?

  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.

Warto wiedzieć

  • 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.

Stan połączenia z integracją #

Panel stanu na żywo dla każdego połączonego konta Google, Microsoft lub LinkedIn.

Po co to jest? Natychmiast informuje, kiedy połączenie wygasło.

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ć.

Jak z tego korzystać?

  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ść.

Warto wiedzieć

  • "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ć.

Diagnostyka integracji #

Wewnętrzne narzędzia do testowania dostępu do API e-maila, kalendarza i LinkedIn.

Po co to jest? Potwierdza, że integracja faktycznie działa, zanim zaczniesz na niej polegać.

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ę.

Jak z tego korzystać?

  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.

Warto wiedzieć

  • 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.

Rozłączanie integracji #

Usuń połączone konto Google, Microsoft lub LinkedIn.

Po co to jest? Odbiera dostęp albo zwalnia miejsce dla innego konta.

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.

Jak z tego korzystać?

  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.

Warto wiedzieć

  • 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.

Przetwarzanie e-maili PostJobFree #

Automatycznie zamienia e-maile z aplikacjami z PostJobFree w aplikacje w Canvider.

Po co to jest? Przechwytuje aplikacje z PostJobFree bez ręcznego wprowadzania danych.

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.

Jak z tego korzystać?

  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.

Warto wiedzieć

  • 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.

Dostęp do API MCP #

Pozwala asystentom AI bezpiecznie wysyłać zapytania do Twoich danych w Canvider.

Po co to jest? Przenosi odpowiedzi z ATS do Cursor, Claude Desktop i podobnych narzędzi.

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.

Jak z tego korzystać?

  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.

Warto wiedzieć

  • 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.