Przejdź do treści

Integracja · Kadry i płace

Połącz Claude i ChatGPT z Northpass

Zapytaj swoją AI, kto ukończył kurs, poproś o dodanie nowego uczestnika albo o nadanie grupie dostępu do kursów wdrożeniowych w Northpass. Może wyszukiwać uczestników, czytać transkrypty i zapisy oraz wyświetlać kursy, ścieżki nauki, grupy, zadania, quizy i certyfikaty. Może też dodawać, aktualizować i dezaktywować uczestników, zapisywać ich na kursy i ścieżki nauki oraz zarządzać grupami.

Połącz Northpass za darmo

Bezpłatny plan, bez karty kredytowej. Zajmuje około minuty.

Spróbuj zapytać

  • “Jak daleko jest Maria w swoich kursach?”

    AI znajduje Marię wśród uczniów i czyta jej transkrypt z postępem i ukończonymi kursami.

  • “Kto jest zapisany w kursie Podstawy Produktu, a kto ukończył?”

    Znajduje kurs i listuje jego zapisy wraz z postępem każdego ucznia.

  • “Dodaj Jonas Berga, [email protected], jako ucznia.”

    Wyszukuje duplikaty i dodaje ucznia. Northpass wysyła do Jonasa e-mail zaproszenia.

Co może robić Twoja AI

Uczniowie i postęp

Wyszukiwanie, dodawanie i aktualizacja uczniów, czytanie transkryptów z postępem i ukończeniem oraz deaktywowanie lub usuwanie uczniów.

Kursy i zapisy

Wyświetlaj kursy, kategorie, ścieżki nauki, quizy i zadania, zapisuj uczestników oraz przeglądaj zapisy i przesłane prace.

Grupy i certyfikaty

Tworzenie i aktualizacja grup, dodawanie uczniów i kursów do nich oraz widok, którzy uzyskali certyfikat.

  • “Zapisz nowych pracowników sprzedaży na ścieżkę nauki Sales Onboarding.”

    Znajduje uczestników i ścieżkę nauki, a następnie zapisuje ich.

  • “Nadaj grupie Partners dostęp do kursów certyfikacyjnych.”

    Znajduje grupę i kursy oraz dodaje kursy do grupy.

  • “Kto otrzymał certyfikat Zaawansowany Administrator?”

    Znajduje certyfikat i listuje uczniów, którzy go uzyskali.

Narzędzia dla Northpass: 103

Te narzędzia zostają włączone po połączeniu. Każde z nich możesz wyłączyć lub ustawić wymóg zatwierdzenia przed jego uruchomieniem.

  • add_courses_to_a_groupZmienia daneUtwórz nowy kurs. Wymagane: data. Najpierw wyszukaj kursy, aby uniknąć duplikatów. Podsumowanie API: Add courses to a group.
  • add_courses_to_groupsWidoczne dla innychNadaj grupom dostęp do kursów. Przekaż `payload` z listami `group_ids` i `course_ids`.
  • add_people_to_a_groupZmienia daneUtwórz nowy kontakt. Wymagane: data. Najpierw wyszukaj kontakty, aby uniknąć duplikatów. Podsumowanie API: Add people to a group.
  • add_people_to_groupsWidoczne dla innychDodaj uczestników do grup. Przekaż `payload` z listami `person_ids` i `group_ids`.
  • allow_course_retakeZmienia danePozwól uczestnikowi ponownie podejść do kursu, który już ukończył, podając `course_uuid` i `person_uuid`.
  • archive_contactUsuwaDezaktywuj kontakt. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Bulk deactivate people.
  • create_an_email_domainWidoczne dla innychWyślij e-mail do domeny. Ma skutki widoczne poza tym systemem. Podsumowanie API: Create an email domain.
  • create_bulkWidoczne dla innychUtwórz nowy zbiorczy element. Wymagane: data. Ma skutki widoczne poza tym systemem. Podsumowanie API: Bulk fill courses property values.
  • create_bulk_postWidoczne dla innychUtwórz nowy zbiorczy element. Wymagane: data. Ma skutki widoczne poza tym systemem. Podsumowanie API: Bulk fill people property values.
  • create_categoryZmienia daneStwórz nową kategorię. Najpierw wyszukaj kategorie, aby uniknąć duplikatów. Podsumowanie API: Stworzenie kategorii.
  • create_conditionalZmienia daneUtwórz nowy element warunkowy. Podsumowanie API: Create conditional property with mapping.
  • create_contact_postWidoczne dla innychUtwórz nowy kontakt. Najpierw wyszukaj kontakty, aby uniknąć duplikatów. Ma skutki widoczne poza tym systemem. Podsumowanie API: Bulk invite people to a school.
  • create_courseZmienia daneUtwórz nowy kurs. Wymagane: data. Najpierw wyszukaj kursy, aby uniknąć duplikatów. Podsumowanie API: Associate a person with a course.
  • create_course_2Widoczne dla innychStwórz nowy kurs. Najpierw wyszukaj kursy, aby uniknąć duplikatów. Ma skutki widoczne poza tym systemem. Podsumowanie API: Masowe zapisywanie osób w kursach.
  • create_custom_templateZmienia daneStwórz nowy szablon niestandardowy. Najpierw wyszukaj szablony, aby uniknąć duplikatów. Podsumowanie API: Stworzenie szablonu niestandardowego.
  • create_deleteWidoczne dla innychUtwórz nowy element usuwania. Wymagane: data. Ma skutki widoczne poza tym systemem. Podsumowanie API: Bulk delete people.
  • create_groupZmienia daneStwórz grupę uczniów. Przekazaj `data.attributes.name`.
  • create_group_2Zmienia daneStwórz nową grupę. Wymagane: dane. Najpierw wyszukaj grupy, aby uniknąć duplikatów. Podsumowanie API: Dodanie grup do osoby.
  • create_group_postWidoczne dla innychStwórz nową grupę. Najpierw wyszukaj grupy, aby uniknąć duplikatów. Ma skutki widoczne poza tym systemem. Podsumowanie API: Masowe tworzenie grup dla szkoły.
  • create_learning_pathWidoczne dla innychUtwórz nową ścieżkę nauki. Najpierw wyszukaj ścieżki nauki, aby uniknąć duplikatów. Ma skutki widoczne poza tym systemem. Podsumowanie API: Bulk add learning paths to groups.
  • create_personZmienia daneDodaj ucznia. Przekazaj `data.attributes` z `email`, `first_name` i `last_name`. Najpierw wyszukaj, aby uniknąć duplikatów; Northpass wysyła tej osobie zaproszenie e-mailowe.
  • create_property_definitionZmienia daneStwórz nową definicję właściwości. Podsumowanie API: Stworzenie definicji właściwości.
  • create_question_bankZmienia daneStwórz nowy bank pytań. Najpierw wyszukaj bazy pytań, aby uniknąć duplikatów. Podsumowanie API: Stworzenie bazy pytań.
  • create_webhook_endpointUsuwaStwórz nowy punkt końcowy webhooka. Akcja destruktywna; może wymagać zatwierdzenia. Podsumowanie API: Tworzenie nowego punktu końcowego webhooka.
  • deactivate_personZmienia daneDeaktywuj ucznia za pomocą `person_uuid`, aby nie mógł już uzyskać dostępu do szkoły.
  • delete_bamboo_hrsPrzenosi środkiTrwale usuń konfigurację BambooHR. Akcja finansowa lub nieodwracalna; może wymagać zatwierdzenia. Podsumowanie API: Delete BambooHR configuration.
  • delete_bulksPrzenosi środkiTrwale usuń element zbiorczy. Akcja finansowa lub nieodwracalna; może wymagać zatwierdzenia. Podsumowanie API: Bulk clear courses property values.
  • delete_bulks_deletePrzenosi środkiTrwale usuń element zbiorczy. Akcja finansowa lub nieodwracalna; może wymagać zatwierdzenia. Podsumowanie API: Bulk clear people property values.
  • delete_categoryUsuwaTrwałe usunięcie kategorii przez uuid kategorii. Akcja destruktywna; może wymagać zatwierdzenia.
  • delete_conditionalUsuwaTrwale usuń element warunkowy według conditional id. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Delete conditional property.
  • delete_contact_deactivationsPrzenosi środkiTrwale usuń dezaktywację według person uuid. Akcja finansowa lub nieodwracalna; może wymagać zatwierdzenia. Podsumowanie API: Reactivate a person.
  • delete_coursesPrzenosi środkiTrwale usuń kurs według person uuid. Akcja finansowa lub nieodwracalna; może wymagać zatwierdzenia. Podsumowanie API: Remove a person from a course.
  • delete_credentialUsuwaTrwałe usunięcie kwalifikacji przez uuid kwalifikacji. Akcja destruktywna; może wymagać zatwierdzenia.
  • delete_credential_courseUsuwaTrwale usuń kurs według course uuid. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Delete course credential.
  • delete_custom_templatesPrzenosi środkiTrwale usuń niestandardowy szablon. Akcja finansowa lub nieodwracalna; może wymagać zatwierdzenia.
  • delete_email_domainUsuwaTrwale usuń domenę e-mail według email domain uuid. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Delete an email domain.
  • delete_email_domain_email_senderUsuwaTrwale usuń nadawcę e-maili według email sender uuid. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Delete an email sender.
  • delete_groupUsuwaTrwale usuń grupę według group uuid. Działanie destrukcyjne; może wymagać zatwierdzenia.
  • delete_groupsPrzenosi środkiTrwale usuń grupę według person uuid. Akcja finansowa lub nieodwracalna; może wymagać zatwierdzenia. Podsumowanie API: Remove a person from a group.
  • delete_personUsuwaTrwale usuń uczestnika według `uuid`, wraz z jego postępami. Tej operacji nie można cofnąć.
  • delete_property_definitionUsuwaTrwale usuń definicję właściwości według property definition id. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Delete property definition.
  • delete_schoolsPrzenosi środkiTrwale usuń szkołę. Akcja finansowa lub nieodwracalna; może wymagać zatwierdzenia. Podsumowanie API: Clear school properties with values.
  • delete_webhook_endpointUsuwaTrwale usuwa endpoint webhooka według webhook endpoint id. Działanie destrukcyjne; może wymagać zatwierdzenia.
  • enroll_people_in_coursesWidoczne dla innychZapisz jednego lub więcej uczestników na jeden lub więcej kursów. Przekaż `person_uuids` i `course_uuids` jako listy.
  • enroll_people_in_learning_pathsWidoczne dla innychZapisz uczestników na ścieżki nauki. Przekaż `payload` z listami `person_ids` i `learning_path_ids`.
  • get_assignment_submissionPobierz jedno przesłanie dla zadania według assignment submission uuid. Podsumowanie API: Fetch an assignment submission.
  • get_available_person_properties_with_valuesPobierz jeden kontakt według contact id. Podsumowanie API: Get available person properties with values.
  • get_categoryPobierz jedną kategorię po uuid kategorii. Podsumowanie API: Pobierz kategorię.
  • get_coursePobierz jeden kurs według course id. Podsumowanie API: Get available course properties with values.
  • get_groupPobierz jedną grupę po `group_uuid`.
  • get_learner_transcriptPobierz transkrypt uczestnika (postępy w kursach i ukończenia) według `learner_id`.
  • get_personPobierz jednego ucznia po `contact_uuid`, w tym imię, adres e-mail i status.
  • get_property_definitionPobierz jedną definicję właściwości po id definicji właściwości. Podsumowanie API: Pobierz definicję właściwości.
  • get_question_bankPobierz jeden bank pytań po uuid banku pytań. Podsumowanie API: Pobierz bank pytań.
  • list_assignment_submissionsWyświetl przesłania uczestników dla zadania według `assignment_uuid`. Z podziałem na strony.
  • list_assignmentsWyświetl zadania, filtrowane frazą `q`. Z podziałem na strony.
  • list_bamboo_hrsWyświetl listę integracji BambooHR. Podsumowanie API: BambooHR configuration.
  • list_categoriesWyświetl kategorie kursów, filtrowane frazą `q`. Z podziałem na strony.
  • list_conditionalsWyświetl listę elementów warunkowych. Podsumowanie API: List created property definitions.
  • list_contactsWyświetl listę kontaktów. Podsumowanie API: Get available people properties with values.
  • list_course_enrollmentsWyświetl zapisy na kurs według `course_uuid`, wraz z postępami uczestników. Z podziałem na strony.
  • list_coursesWyświetl kursy w szkole, filtrowane frazą `q`. Z podziałem na strony. Użyj tego, aby znaleźć UUID kursu.
  • list_courses_2Wyświetl listę kursów. Podsumowanie API: Get available courses properties with values.
  • list_credential_achievementsWyświetl uczestników, którzy zdobyli certyfikat, według `credential_uuid`. Z podziałem na strony.
  • list_credentialsWyświetl certyfikaty przyznawane przez szkołę, filtrowane frazą `q`. Z podziałem na strony.
  • list_eventsWyświetl zdarzenia zarejestrowane w szkole, od najstarszych. Podział na strony za pomocą `page` i `limit`.
  • list_group_coursesWyświetl kursy przypisane do grupy według `group_uuid`. Z podziałem na strony.
  • list_group_membersWyświetl członków grupy według `group_uuid`. Z podziałem na strony.
  • list_groupsWyświetl grupy, filtrowane frazą `q`. Z podziałem na strony. Użyj tego, aby znaleźć UUID grupy.
  • list_learning_path_enrollmentsWyświetl zapisy na ścieżkę nauki według `learning_path_uuid`. Z podziałem na strony.
  • list_learning_pathsWyświetl ścieżki nauki, filtrowane frazą `q`. Z podziałem na strony.
  • list_propertiesWyświetl listę właściwości. Podsumowanie API: List properties available for courses.
  • list_properties_available_for_peopleWyświetl listę właściwości. Podsumowanie API: List properties available for people.
  • list_properties_available_for_schoolWyświetl listę właściwości. Podsumowanie API: List properties available for school.
  • list_property_definition_unique_valuesWyświetl unikalne wartości definicji właściwości. Podsumowanie API: List unique values for property.
  • list_property_definitionsWyświetl listę definicji właściwości. Podsumowanie API: List created property definitions.
  • list_quizzesWyświetl quizy, filtrowane frazą `q`. Z podziałem na strony.
  • list_schoolsWyświetl listę szkół. Podsumowanie API: Get available school properties with values.
  • list_webhook_endpointsWyświetl listę punktów końcowych webhooków. Podsumowanie API: List all configured webhook endpoints.
  • search_course_available_groupsWyszukaj dostępne grupy dla kursu według q. Użyj tego, aby znaleźć istniejące dostępne grupy przed utworzeniem nowej dostępnej grupy. Wyniki są dzielone na strony. Podsumowanie API: List groups not yet associated with course.
  • search_course_contactsWyszukaj kontakty dla kursu według q. Użyj tego, aby znaleźć istniejące kontakty przed utworzeniem nowego kontaktu. Wyniki są dzielone na strony. Podsumowanie API: List people not yet enrolled with course.
  • search_course_tasksWyszukaj zadania dla kursu według q. Użyj tego, aby znaleźć istniejące zadania przed utworzeniem nowego zadania. Wyniki są dzielone na strony. Podsumowanie API: List activities for a course.
  • search_credential_coursesWyszukaj kursy dla certyfikatu według q. Użyj tego, aby znaleźć istniejące kursy przed utworzeniem nowego kursu. Wyniki są dzielone na strony. Podsumowanie API: List credential courses.
  • search_custom_templatesSzukaj szablonów niestandardowych przez q. Użyj tego, aby znaleźć istniejące szablony przed utworzeniem nowego. Wyniki są paginowane. Podsumowanie API: Wyświetl szablony niestandardowe.
  • search_learning_path_available_groupsWyszukaj dostępne grupy dla ścieżki nauki według q. Użyj tego, aby znaleźć istniejące dostępne grupy przed utworzeniem nowej dostępnej grupy. Wyniki są dzielone na strony. Podsumowanie API: List groups not yet associated with a learning path.
  • search_learning_path_contactsWyszukaj kontakty dla ścieżki nauki według q. Użyj tego, aby znaleźć istniejące kontakty przed utworzeniem nowego kontaktu. Wyniki są dzielone na strony. Podsumowanie API: List people not yet enrolled to a learning path.
  • search_peopleWyszukaj uczestników (osoby) w szkole według frazy `q`. Podział na strony za pomocą `page` i `limit`. Użyj tego, aby znaleźć UUID osoby.
  • search_question_banksWyszukaj banki pytań według q. Użyj tego, aby znaleźć istniejące banki pytań przed utworzeniem nowego banku pytań. Wyniki są dzielone na strony. Podsumowanie API: List question banks.
  • search_quiz_attempt_answersWyszukaj odpowiedzi dla podejścia do quizu według q. Użyj tego, aby znaleźć istniejące odpowiedzi przed utworzeniem nowej odpowiedzi. Wyniki są dzielone na strony. Podsumowanie API: List learner quiz answers.
  • search_shipmentsWyszukaj przesyłki według q. Użyj tego, aby znaleźć istniejące przesyłki przed utworzeniem nowej przesyłki. Wyniki są dzielone na strony. Podsumowanie API: List deliveries.
  • search_submissionsWyszukaj przesłania według q. Użyj tego, aby znaleźć istniejące przesłania przed utworzeniem nowego przesłania. Wyniki są dzielone na strony. Podsumowanie API: List all assignment submissions.
  • search_webhooksWyszukaj webhooki według filter type in. Użyj tego, aby znaleźć istniejące webhooki przed utworzeniem nowego webhooka. Wyniki są dzielone na strony. Podsumowanie API: List all sent webhooks.
  • send_domainWidoczne dla innychWyślij e-mail do domeny. Ma skutki widoczne poza tym systemem. Wyniki są dzielone na strony. Podsumowanie API: List email domains.
  • send_email_domain_sendersWidoczne dla innychWyślij e-mail do domeny e-mail (email domain uuid). Ma skutki widoczne poza tym systemem. Wyniki są dzielone na strony. Podsumowanie API: List email senders.
  • submit_contact_invitationUsuwaWyślij ponownie kontakt. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Bulk resend school inviation to people.
  • update_bamboo_hrsWidoczne dla innychZaktualizuj istniejącą integrację BambooHR. Ma skutki widoczne poza tym systemem. Podsumowanie API: Update BambooHR configuration.
  • update_categoryZmienia daneZaktualizuj istniejącą kategorię określoną przez category uuid. Podsumowanie API: Update a category.
  • update_email_domain_email_senderWidoczne dla innychZaktualizuj istniejącego nadawcę e-maili określonego przez email sender uuid. Ma skutki widoczne poza tym systemem. Podsumowanie API: Update an email sender.
  • update_groupZmienia daneZmień nazwę lub zaktualizuj grupę poprzez `data.attributes`, za pomocą `group_uuid`.
  • update_personZmienia daneZaktualizuj `email`, `first_name` lub `last_name` ucznia poprzez `data.attributes`, za pomocą `contact_uuid`.
  • update_property_definitionZmienia daneZaktualizuj istniejącą definicję właściwości określoną przez property definition id. Zmieniane są tylko przekazane pola. Podsumowanie API: Update property definition.
  • update_schoolsWidoczne dla innychZaktualizuj istniejącą szkołę. Zmieniane są tylko przekazane pola. Ma skutki widoczne poza tym systemem. Podsumowanie API: Fill school properties with values.
  • update_webhook_endpointUsuwaZaktualizuj istniejący punkt końcowy webhooka określony przez webhook endpoint id. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Updates webhook endpoint.

Konfiguracja w trzech krokach

  1. 1

    Wybierz aplikację

    Utwórz bezpłatne konto PipMCP i wybierz Northpass z listy aplikacji.

  2. 2

    Wklej klucz

    Wklej swój klucz API Northpass. W panelu administracyjnym Northpass otwórz Apps > API Access i skopiuj swój klucz API.

  3. 3

    Dodaj link do swojego asystenta AI

    Otrzymasz osobisty link MCP. Dodaj go do Claude, ChatGPT lub Cursor:

    1. Kliknij swoją nazwę, a następnie Ustawienia › Konektory › Dodaj niestandardowy konektor.
    2. Wklej swój link jako adres URL zdalnego serwera MCP.
    3. Włącz konektor w menu + na czacie.

Pytania

Co może AI robić w Northpass?

AI może wyszukiwać uczestników, czytać transkrypty oraz wyświetlać kursy, kategorie, ścieżki nauki, grupy, członków grup, zapisy, zadania, przesłane prace, quizy, certyfikaty i zdarzenia. Może dodawać, aktualizować, dezaktywować i usuwać uczestników, zapisywać ich na kursy i ścieżki nauki, tworzyć i aktualizować grupy, dodawać do grup uczestników i kursy oraz pozwalać uczestnikowi ponownie podejść do kursu.

Czy AI widzi moje dane logowania do Northpass?

Nie. Twój klucz API Northpass jest szyfrowany w spoczynku i nigdy nie jest pokazywany AI. Po zapisaniu go nie jest pokazywany ponownie, nawet Tobie. AI widzi tylko wyniki narzędzi, które wywołuje.

Czy mogę kontrolować, na co AI ma pozwolenie?

Tak. Sam wybierasz, które narzędzia są włączone, więc możesz zacząć od trybu tylko do odczytu. Dodanie uczestnika wysyła e-mail z zaproszeniem, a usunięcie uczestnika trwale kasuje jego postępy. Takie akcje mogą wymagać Twojej zgody przed wykonaniem. Każde wywołanie narzędzia jest rejestrowane.

Czy działa z ChatGPT?

Tak. W ChatGPT przejdź do Settings › Apps & Connectors › Advanced i włącz Developer mode, a następnie dodaj swój link PipMCP. Developer mode wymaga płatnego planu ChatGPT: Plus, Pro, Business lub Enterprise. Ten sam link działa też w Claude (Settings › Connectors › Add custom connector), Cursorze i innych klientach MCP.

Ile to kosztuje?

PipMCP ma plan darmowy, który nie wymaga karty kredytowej. Plany płatne rozliczane są za każde ukończone zadanie. Potrzebujesz też własnego konta Northpass.

Czy dodanie uczestnika wysyła e-mail?

Tak. Gdy AI dodaje ucznia, Northpass wysyła tej osobie zaproszenie e-mailowe. Wyłącz narzędzie create_person lub wymagaj zatwierdzenia, jeśli chcesz sprawdzić nowych uczniów przed ich zaproszeniem.

Pozwól swojej AI działać w Northpass już dziś.

Zacznij za darmo. Twój klucz pozostaje zaszyfrowany, a Ty decydujesz, co AI może robić.

Połącz Northpass za darmo

PipMCP nie jest powiązany z Northpass. Nazwy produktów są znakami towarowymi ich właścicieli.