Integracja · CRM i sprzedaż
Połącz Claude i ChatGPT z Ecanvasser
Zapytaj swoje AI o dane z canvassingu, a odpowiedź pobierze z Ecanvasser. Potrafi znaleźć kontakty i domy, wyświetlić listę osób mieszkających pod danym adresem, odczytać interakcje, odpowiedzi z ankiet, spotkania i prośby o follow-up oraz pokazać Twoje akcje, zespoły i użytkowników. Może też dodawać kontakty i domy, zapisywać interakcje oraz tworzyć i aktualizować follow-upy.
Bezpłatny plan, bez karty kredytowej. Zajmuje około minuty.
Spróbuj zapytać
“Kto mieszka w domu 4821 i czy już tam pukaliśmy?”
AI wyświetla kontakty w tym domu oraz zapisane tam interakcje.
“Dodaj Marię Jensen z ulicy Oak Street 12 jako kontakt typu Walk.”
Tworzy kontakt z imieniem, nazwiskiem i typem, powiązany z domem, jeśli go podasz.
“Zapisz pukanie do drzwi u Marii w ramach akcji Spring outreach, ocena 4.”
Wyszukuje akcję i statusy interakcji, a następnie zapisuje interakcję z kontaktem, oceną i statusem.
Co może robić Twoja AI
Kontakty i domy
Wyszukuj, twórz i aktualizuj kontakty oraz domy i sprawdzaj, kto mieszka pod danym adresem.
Interakcje i ankiety
Zapisuj interakcje w ramach akcji, odczytuj historię interakcji według kontaktu lub domu oraz czytaj ankiety i ich odpowiedzi.
Follow-upy i zespoły
Twórz i aktualizuj prośby o follow-up, wyświetlaj spotkania oraz przeglądaj akcje, listy, zespoły i użytkowników.
“Co ludzie odpowiedzieli na pytanie 3 w ankiecie o mieszkalnictwie?”
Pobiera ankietę i jej pytania oraz wyświetla odpowiedzi udzielone na to pytanie.
“Jakie prośby o follow-up są przypisane do Tomka?”
Znajduje ID użytkownika Tomka i wyświetla przypisane do niego prośby o follow-up.
“Oznacz follow-up dla kontaktu 5120 jako wykonany.”
Aktualizuje prośbę o follow-up, ustawiając nowy status.
Narzędzia dla Ecanvasser: 70
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.
create_contactZmienia daneTworzy kontakt. Wymagane: `first_name`, `last_name` i `type` (Walk lub Go). Opcjonalne: `house_id`, `gender`, `date_of_birth`, `organization`, `donor`, `volunteer`, `contact_methods` i `custom_fields`.create_customfieldZmienia daneTworzy nowe pole niestandardowe (customfield). Podsumowanie API: Create custom field.create_follow_up_requestZmienia daneTworzy prośbę o follow-up dla kontaktu. Wymagane: `contact_id` i `details`. Opcjonalne: `priority` (None, Low, Medium, High), `status`, `origin`, `assigned_to` (ID użytkownika) i `interaction_id`.create_houseZmienia daneDodaje dom. Wymagane: `address`, `city` i `state`. Opcjonalne: `number`, `unit`, `zip_code`, `precinct`, `notes`, `latitude`/`longitude` i `type` (Walk lub Go).create_interactionZmienia daneZapisuje interakcję. Wymagane: `type` (Walk lub Go) i `effort_id`, czyli akcja kampanii (zobacz list_efforts). Opcjonalne: `contact_id`, `rating` (1-5), `status` ({id} z list_interaction_statuses), odpowiedzi `survey` i `follow_up_request`.create_optionZmienia daneTworzy nową opcję. Podsumowanie API: Create custom field option.create_questionZmienia daneTworzy nowe pytanie. Wymagane: ID ankiety, nazwa lub typ odpowiedzi. Podsumowanie API: Create survey question.create_surveyZmienia daneTworzy nową ankietę. Wymagane: nazwa lub opis. Podsumowanie API: Create survey.delete_contactUsuwaTrwale usuwa kontakt według ID kontaktu. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete contact by ID.delete_customfieldUsuwaTrwale usuwa pole niestandardowe (customfield) według ID customfield. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete custom field.delete_documentUsuwaTrwale usuwa dokument według ID dokumentu. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete document by ID.delete_followuprequestUsuwaTrwale usuwa followuprequest według ID followuprequest. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete follow-up request by ID.delete_houseUsuwaTrwale usuwa dom według ID domu. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete house by ID.delete_interactionUsuwaTrwale usuwa interakcję według ID interakcji. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete interaction by ID.delete_listUsuwaTrwale usuwa listę według ID listy. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete List by ID.delete_optionUsuwaTrwałe usunięcie opcji po identyfikatorze opcji. Akcja destrukcyjna; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie opcji pola niestandardowego.delete_questionUsuwaTrwale usuwa pytanie według ID pytania. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete survey question.delete_surveyUsuwaTrwale usuwa ankietę według ID ankiety. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete survey.get_appointmentPobierz jedno spotkanie za pomocą `appointment_id`.get_assignmentPobiera jedno przypisanie (assignment) według ID przypisania. Podsumowanie API: Get assignment by ID.get_assignments_for_userPobiera jednego użytkownika według ID użytkownika. Podsumowanie API: Get assignments for user.get_contactPobiera jeden kontakt według `contact_id`.get_contact_2Pobiera jeden kontakt według ID kontaktu. Podsumowanie API: Get appointments for contact.get_contact_by_unique_idPobiera jeden kontakt według unikalnego identyfikatora. Podsumowanie API: Get contact by unique ID.get_current_userPobiera użytkownika Ecanvasser, jako którego zalogowane jest połączenie.get_customfieldPobiera jedno pole niestandardowe (customfield) według ID customfield. Podsumowanie API: Get custom field by ID.get_documentPobiera jeden dokument według ID dokumentu. Podsumowanie API: Get document by ID.get_followuprequestPobiera jeden followuprequest według ID followuprequest. Podsumowanie API: Get follow-up request by ID.get_housePobiera jeden dom według `house_id`.get_house_2Pobiera jeden dom według ID domu. Podsumowanie API: Get appointments for house.get_interactionPobierz jedną interakcję za pomocą `interaction_id`.get_interaction_2Pobiera jedną interakcję według ID interakcji. Podsumowanie API: Get interaction appointment.get_listPobiera jedną listę według ID listy. Podsumowanie API: Get List by ID.get_optionPobiera jedną opcję według ID opcji. Podsumowanie API: Get option of custom field.get_questionPobiera jedno pytanie według ID pytania. Podsumowanie API: Get question of survey.get_surveyPobiera jedną ankietę wraz z pytaniami według `survey_id`.get_teamPobiera jeden zespół według ID zespołu. Podsumowanie API: Get assignments for team.get_team_by_idPobierz jeden zespół za pomocą jego identyfikatora. Podsumowanie API: Pobierz zespół według ID.get_userPobiera jednego użytkownika według ID użytkownika. Podsumowanie API: Get user appointments.get_user_by_idPobieranie jednego użytkownika po jego ID. Podsumowanie API: Pobieranie użytkownika według ID.list_appointmentsWyświetla spotkania, opcjonalnie w zakresie `start_date`/`end_date`.list_assignmentsWyświetla przypisania (assignments). Opcjonalne filtry: order, after id, before id, start date lub end date. Wyniki są stronicowane. Podsumowanie API: Get list of assignments.list_contact_interactionsWyświetla wszystkie interakcje z jednym kontaktem według `contact_id`.list_contactsWyświetla kontakty, opcjonalnie z wyszukiwaniem według `first_name` lub `last_name` albo filtrowaniem według `created_by` lub zakresu dat. Strony przełączasz za pomocą `limit` i `after_id`.list_customfieldsWyświetla pola niestandardowe (customfields). Opcjonalne filtry: order, after id lub before id. Wyniki są stronicowane. Podsumowanie API: Get list of custom fields.list_documentsWyświetla dokumenty. Opcjonalne filtry: created by, order, after id lub before id. Wyniki są stronicowane. Podsumowanie API: Get list of documents.list_effortsWyświetla akcje kampanii. Do zapisania interakcji potrzebne jest ID akcji.list_follow_up_requestsWyświetla prośby o follow-up, opcjonalnie filtrowane według `assigned_to` lub ID użytkownika `created_by`.list_house_contactsWyświetla kontakty mieszkające w domu według `house_id`.list_house_interactionsWyświetla wszystkie interakcje w jednym domu według `house_id`.list_housesWyświetla domy (adresy) w Twoich danych z canvassingu, opcjonalnie filtrowane według `created_by` lub zakresu dat. Strony przełączasz za pomocą `limit` i `after_id`.list_interaction_statusesWyświetla statusy interakcji skonfigurowane na Twoim koncie wraz z ich ID.list_interactionsWyświetla interakcje z canvassingu (pukanie do drzwi, rozmowy telefoniczne), opcjonalnie filtrowane według `created_by` lub zakresu dat.list_listsWyświetla zapisane listy kontaktów, opcjonalnie filtrowane według `status` lub `created_by`.list_question_responsesWyświetla odpowiedzi udzielone na jedno pytanie ankiety według `question_id`.list_surveysLista Twoich ankiet.list_team_usersWyświetla użytkowników zespołu. Opcjonalne filtry: order, after id lub before id. Wyniki są stronicowane. Podsumowanie API: Get users on a team.list_teamsWyświetla zespoły na Twoim koncie.list_user_teamsWyświetla zespoły użytkownika. Podsumowanie API: Get user's teams.list_usersWyświetla użytkowników na Twoim koncie Ecanvasser.list_users_2Wyświetl użytkowników.update_contactZmienia daneAktualizuje kontakt według `contact_id`. Wymagane są `first_name`, `last_name` i `type` oraz wszelkie inne pola, które chcesz zmienić.update_customfieldZmienia daneAktualizuje istniejące pole niestandardowe (customfield) wskazane przez ID customfield. Podsumowanie API: Update custom field by ID.update_follow_up_requestZmienia daneAktualizuje prośbę o follow-up według `followuprequest_id`, na przykład jej `status` lub `assigned_to`. Wymagane są `contact_id` i `details`.update_houseZmienia daneAktualizuje dom według `house_id`. Wymagane są `address`, `city` i `state` oraz wszelkie inne pola, które chcesz zmienić.update_interactionZmienia daneAktualizuje istniejącą interakcję wskazaną przez ID interakcji. Podsumowanie API: Update interaction by ID.update_listZmienia daneAktualizuje istniejącą listę wskazaną przez ID listy. Podsumowanie API: Update List by ID.update_optionZmienia daneZaktualizuj istniejącą opcję zidentyfikowaną przez ID opcji. Podsumowanie API: Zaktualizuj opcję pola niestandardowego.update_questionZmienia daneAktualizuje istniejące pytanie wskazane przez ID pytania. Podsumowanie API: Update survey question.update_surveyZmienia daneAktualizuje istniejącą ankietę wskazaną przez ID ankiety. Podsumowanie API: Update survey by ID.
Konfiguracja w trzech krokach
- 1
Wybierz aplikację
Utwórz bezpłatne konto PipMCP i wybierz Ecanvasser z listy aplikacji.
- 2
Wklej klucz
Wklej swój klucz API Ecanvasser. Dostęp do publicznego API musi najpierw włączyć Ecanvasser, więc napisz na [email protected]. Następnie przejdź do Account Settings > Public API, kliknij Generate API key i od razu skopiuj klucz. Nie zostanie pokazany ponownie, a klucze są ważne 12 miesięcy.
- 3
Dodaj link do swojego asystenta AI
Otrzymasz osobisty link MCP. Dodaj go do Claude, ChatGPT lub Cursor:
- Kliknij swoją nazwę, a następnie Ustawienia › Konektory › Dodaj niestandardowy konektor.
- Wklej swój link jako adres URL zdalnego serwera MCP.
- Włącz konektor w menu + na czacie.
Pytania
Co może robić AI w Ecanvasser?
AI może odczytywać kontakty, domy, interakcje, ankiety i odpowiedzi z ankiet, spotkania, prośby o follow-up, akcje, listy, zespoły i użytkowników. Może tworzyć i aktualizować kontakty, domy i prośby o follow-up oraz zapisywać nowe interakcje. Nie ma narzędzi do usuwania danych.
Czy AI widzi mój klucz API Ecanvasser?
Nie. Twoje dane uwierzytelniające Ecanvasser są szyfrowane w spoczynku i nigdy nie są pokazywane AI. Po zapisaniu nie są już wyświetlane, nawet Tobie. AI widzi tylko wyniki wywoływanych narzędzi.
Czy mogę kontrolować, co może robić AI?
Tak. Sam wybierasz, które narzędzia są włączone, więc możesz zacząć od trybu tylko do odczytu. Tworzenie lub aktualizowanie kontaktów, domów, interakcji i follow-upów może 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 darmowy plan, który nie wymaga karty kredytowej. Plany płatne rozliczają się za każde ukończone zadanie. Potrzebujesz też własnego konta Ecanvasser.
Dlaczego muszę najpierw skontaktować się z Ecanvasser?
Ecanvasser musi włączyć publiczny dostęp do API na Twoim koncie, zanim będzie można utworzyć klucz API. Napisz na [email protected], aby o to poprosić. Potem wygenerujesz klucz w Account Settings > Public API. Klucze są ważne 12 miesięcy, więc po tym czasie będzie potrzebny nowy.
Powiązane integracje
Pozwól swojej AI działać w Ecanvasser już dziś.
Zacznij za darmo. Twój klucz pozostaje zaszyfrowany, a Ty decydujesz, co AI może robić.
Połącz Ecanvasser za darmoPipMCP nie jest powiązany z Ecanvasser. Nazwy produktów są znakami towarowymi ich właścicieli.






