Integracja z Hubspot umożliwia połączenie chatbota Botpress z Hubspot, wiodącą platformą CRM i automatyzacji marketingu. Dzięki tej integracji chatbot może zarządzać kontaktami, biletami i nie tylko bezpośrednio w Hubspot, umożliwiając płynną automatyzację sprzedaży, marketingu i przepływów pracy wsparcia. ## Konfiguracja Aby chronić wrażliwe dane w obszarze roboczym HubSpot, integracja ta wymaga utworzenia i skonfigurowania własnej prywatnej aplikacji HubSpot. Chociaż zdajemy sobie sprawę, że zwiększa to złożoność procesu konfiguracji, zapewnia bezpieczeństwo danych. Aktywnie współpracujemy z HubSpot, aby usprawnić tę konfigurację jednym kliknięciem. W międzyczasie wykonaj poniższe kroki, aby ręcznie skonfigurować integrację. ### Ręczna konfiguracja z niestandardową aplikacją OAuth 1. Zainstaluj integrację w swoim bocie i skopiuj adres URL webhook . Ten adres URL zaczyna się od botpress. 2. W panelu ustawień HubSpot przejdź do _Account Management_ > _Integrations_ > _Legacy Apps_. 3. Utwórz nową aplikację Legacy App i ustaw ją jako prywatną. 4. W zakładce _Scopes_ dodaj następujące zakresy: - `oauth`: do uwierzytelniania za pomocą interfejsu API HubSpot - `crm.objects.contacts.read`: do pobierania kontaktów - `crm.objects.contacts.write`: do tworzenia i aktualizowania kontaktów - `tickets`: do pobierania właściwości biletów i tworzenia biletów - `crm.objects.owners.read`: do pobierania i przypisywania właścicieli do biletów - `crm.objects.companies.read`: pobieranie i przypisywanie firm do biletów - `crm.objects.companies.write`: do tworzenia i aktualizowania firm - `crm.objects.leads.read`: do pobierania leadów - `crm.objects.leads.write`: do tworzenia i aktualizowania leadów - `crm.objects.deals.read`: do pobierania transakcji - `crm.objects.deals.write`: do tworzenia i aktualizowania transakcji 5. W zakładce _Webhooks_ wklej adres URL webhook , ustaw _Event Throttling_ na 1 i kliknij _Create Subscription_. 6. Możesz teraz opcjonalnie subskrybować zdarzenia webhook . W oknie dialogowym _Create new webhook subscriptions_ włącz opcję _expanded object support_, a następnie wybierz zdarzenia, które chcesz subskrybować. Obecnie integracja obsługuje następujące zdarzenia: - Utworzono firmę - Usunięcie firmy - Kontakt utworzony - Kontakt usunięty - Lead Utworzony - Usunięto potencjalnego klienta - Utworzony bilet - Usunięto bilet 7. Możesz teraz kliknąć przycisk _Create App_, aby utworzyć aplikację Legacy. 8. Na stronie ustawień aplikacji przejdź do zakładki _Auth_ i skopiuj _Access Token_ i _Client Secret_. 9. Wklej _Access Token_ i _Client Secret_ w Botpress, a następnie zapisz konfigurację integracji.