Logo HubSpot

CRM i marketing

Łączyć HubSpot do Excela, Arkuszy i AI

Dane CRM w postaci wirtualnych tabel: kontakty, firmy, transakcje, lejki sprzedaży. Ten sam kod SQL tylko do odczytu, co w Twoim magazynie.

1połączenie
0porty przychodzące
tylko do odczytuwyegzekwowane

Jedno połączenie, każda powierzchnia

Gdzie mogą trafić Twoje dane HubSpot

Podłącz HubSpot raz, a to samo połączenie tylko do odczytu będzie przesyłać dane do wszystkich urządzeń — bez konieczności drugiej konfiguracji i tworzenia drugiej kopii danych. 8 z 11 urządzeń ma przewodnik krok po kroku.

Przewodnik

HubSpot do Excela

Microsoft Excel · Dodatek do programu Excel

Przeciągnij wyniki z HubSpot na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w programie Excel na komputerze stacjonarnym, w programie Excel Online, w programie Microsoft 365.

Przeczytaj przewodnik
Przewodnik

HubSpot do Arkuszy Google

Dodatek Arkuszy

Uruchom zapisane zapytanie HubSpot z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający z udostępnionego arkusza mogą je samodzielnie odświeżyć.

Przeczytaj przewodnik
Przewodnik

Serwer HubSpot MCP

Klienci Claude, Cursor i MCP

Udziel asystentowi AI dostępu tylko do odczytu w HubSpot, podając schemat, którego potrzebuje do pisania prawidłowych zapytań SQL — bez konieczności podawania danych uwierzytelniających w czacie.

Przeczytaj przewodnik
Obsługiwane

Interfejs API REST HubSpot

Punkt końcowy HTTP

Opublikuj zapytanie HubSpot jako uwierzytelniony punkt końcowy JSON, który może wywołać dowolna aplikacja, ze specyfikacją OpenAPI 3.1 i gotowymi kolekcjami Postman, Insomnia i Hoppscotch. Port bazy danych nie jest otwarty.

Jak działa REST API nie napisano jeszcze żadnego przewodnika po HubSpot
Przewodnik

HubSpot do Airtable

Platforma automatyzacji

Synchronizuj wiersze HubSpot z bazą Airtable zgodnie z harmonogramem lub pobieraj je za pomocą skryptu automatyzacji Airtable.

Przeczytaj przewodnik
Przewodnik

HubSpot do Baserow

Platforma automatyzacji

Przekaż tabelę Baserow z HubSpot przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.

Przeczytaj przewodnik
Przewodnik

HubSpot do SeaTable

Platforma automatyzacji

Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych HubSpot, bez konieczności eksportowania pliku lub udostępniania bazy danych.

Przeczytaj przewodnik
Przewodnik

HubSpot do Smartsheet

Platforma automatyzacji

Prześlij wyniki z HubSpot do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie eksportowane z poprzedniego tygodnia.

Przeczytaj przewodnik
Przewodnik

HubSpot do Anvil

Anvil Works · Platforma aplikacji

Wspieraj aplikację Anvil Python za pomocą HubSpot przez punkt końcowy REST zamiast osadzać poświadczenia bazy danych w aplikacji.

Przeczytaj przewodnik
Obsługiwane

HubSpot do Power BI

Power Query M

Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki HubSpot na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.

Jak działa Power BI nie napisano jeszcze żadnego przewodnika po HubSpot
Obsługiwane

Alerty i raporty HubSpot

Slack · Discord · E-mail · Webhook

Utwórz harmonogram zapytania HubSpot i otrzymuj wiersze dostarczane do Slacka, Discorda, poczty e-mail lub podpisanego webhooka — albo wstrzymaj wiadomość, aż liczba wierszy, próg lub zmiana procentowa przekroczy ustawioną linię.

Jak działają alerty i raporty nie napisano jeszcze żadnego przewodnika po HubSpot

Jak to działa

5 kroków, bez zmiany zapory przychodzącej

01

Utwórz prywatną aplikację w portalu HubSpot i przypisz jej zakresy odczytu dla obiektów, które Cię interesują.

02

Zainstaluj agenta sieciowego i wklej token dostępu. Jest on tam przechowywany; HubSpot odbiera połączenia tylko z Twojej sieci.

03

Wybierz, które z 31 tabel chcesz synchronizować i jak często. Kontakty, firmy, transakcje, właściciele, procesy, etapy procesów i właściwości są domyślnie włączone.

04

Napisz zwykły kod SQL dla hubspot.deals, hubspot.companies i reszty — albo pozwól, aby napisała to firma Nova.

05

Możesz odczytać dane z arkuszy Excel, arkuszy kalkulacyjnych, usługi Power BI, MCP lub REST i dołączyć je do własnej bazy danych za pomocą tego samego polecenia.

Funkcja dogłębna

Co daje Ci HubSpot

Stowarzyszenia to tabela, a nie układanka

Problemem w eksporcie z HubSpot jest to, że interesujące informacje znajdują się w linkach między obiektami, a pliki CSV kontaktów ich nie zawierają. W tym przypadku stanowią one osobną tabelę z obiema stronami w każdym wierszu.

  • hubspot.associations przechowuje obiekt źródłowy, obiekt docelowy, typ skojarzenia i etykietę, więc kontakty w transakcji lub firma w zgłoszeniu to zwykłe DOŁĄCZENIE.
  • Obejmują one kontakty z firmami, kontakty z transakcjami, firmy z transakcjami, transakcje z pozycjami zamówienia, bilety do kontaktów i bilety do firm.
  • Kanały i etapy kanału to również oddzielne tabele, więc etap transakcji jest określany na podstawie nazwy i zamówienia, a nie niejasnego identyfikatora.

31 stołów

  • Obiekty CRM — kontakty, firmy, transakcje, bilety, właściciele, rurociągi, etapy rurociągu, produkty, pozycje zamówienia.
  • Zaangażowanie — rozmowy telefoniczne, e-maile, spotkania, notatki, zadania, komunikacja.
  • Handel — wyceny, faktury, subskrypcje, płatności, podatki, rabaty, opłaty.
  • Marketing — wydarzenia_marketingowe, formularze, przesyłanie_formularzy, przesyłanie_opinii.
  • Listy i automatyzacja — listy, przepływy pracy.
  • Definicje — właściwości, schematy, skojarzenia.

Gdzie tak naprawdę znajdują się Twoje niestandardowe właściwości

Warto to sprecyzować, ponieważ to właśnie ta rzecz, która według ludzi działa inaczej. Każda tabela obiektów zawiera stały zestaw nazwanych kolumn – pól standardowych – a wszystko inne zwrócone przez HubSpot, w tym właściwości niestandardowe, jest przechowywane w kolumnie JSON raw_data w tym samym wierszu.

  • Nic nie jest odrzucane. Właściwość niestandardowa jest możliwa do zapytania, ale poprzez kolumnę JSON, a nie jako odrębną kolumnę.
  • hubspot.properties zawiera listę wszystkich definicji właściwości dla piętnastu typów obiektów — nazwa, etykieta, typ, typ pola — dzięki czemu możesz sprawdzić, co istnieje i jak się nazywa.
  • Plik hubspot.schemas zawiera niestandardowe definicje obiektów. Rekordy obiektów niestandardowych nie są synchronizowane jako osobne tabele.
  • Jeśli chcesz, aby właściwość niestandardowa była odczytywana jako kolumna pierwszej klasy w arkuszu kalkulacyjnym, wyodrębnij ją z zapisanego zapytania. To jedno wyrażenie, a każdy odbiorca tego zapytania zobaczy odpowiednią kolumnę.

Współdzielone przez każdy łącznik API

Jak działa każdy łącznik API

  • Twoje konto staje się tabelami — punkty końcowe są mapowane na tabele SQL z kluczami podstawowymi i indeksami, dzięki czemu możesz pisać SELECT, JOIN i GROUP BY zamiast przeglądać kod JSON.
  • Wybierasz, co synchronizować i jak często — każda tabela ma swój własny interwał lub nie ma go wcale. Tam, gdzie API dostawcy to obsługuje, pobierane są tylko rekordy zmienione od ostatniego uruchomienia.
  • Kopia jest twoja — znajduje się w pliku DuckDB zaszyfrowanym algorytmem AES-256-GCM, obok agenta, na Twoim komputerze. Nie w naszej chmurze.
  • Sprzedawca słyszy tylko od Ciebie — agent wywołuje API bezpośrednio z Twojej sieci, więc Twój token nie jest potrzebny strumieniom zapytań do udzielenia odpowiedzi na zapytanie.

Dobrze wiedzieć

  • To jest zsynchronizowana kopia, a nie serwer proxy na żywo — zapytanie odczytuje to, co zostało już pobrane, więc zwraca dane z szybkością SQL i nigdy nie przekracza limitu przepustowości API. Wybrane tabele mogą dodatkowo odświeżać nieaktualny wiersz podczas odczytu.
  • Limity stawek są dla Ciebie respektowane — każdy łącznik działa w granicach opublikowanych przez dostawcę, więc raport nie może ograniczyć przepustowości Twojego konta dla innych użytkowników, którzy z niego korzystają.
  • Nic nie jest wyrzucane — pola, których tabela nie nazywa, są przechowywane w kolumnie JSON raw_data, którą nadal można przeszukiwać.
  • Dołącz do swoich baz danych — tabela API i tabela SQL Server w tym samym poleceniu stanowią tutaj zwykłe zapytanie, a nie projekt integracyjny.

Międzyźródłowy SQL

Połącz HubSpot z resztą swoich danych

CRM wie, kim jest dane konto; procesor płatności wie, ile zapłacił. Żaden z nich nie wie o obu, a numer, o który pyta się pod koniec kwartału, musi być podany w tym samym wierszu. Każde źródło uruchamia tylko możliwą część, przesyła wynik strumieniowo, a łączenie odbywa się centralnie — źródła nigdy się ze sobą nie komunikują i nic nie jest nigdzie kopiowane.

3 połączenia · 3 agentów

HubSpot CRM i marketing
PostgreSQL Silnik relacyjny
Pasek Płatności i fakturowanie

Jedno stwierdzenie

-- konto z HubSpot, własny wiersz klienta, faktura ze Stripe
SELECT   h.industry, COUNT(DISTINCT h.id) AS konta, SUM(i.amount_due) / 100 AS fakturowane
Z     CRM.hubspot.companies1   h
JOIN     pg_crm.publiczni.klienci2 c ON c.domena = h.domena
JOIN     rozliczenia.stripe.invoices3 i WŁĄCZONY i.customer = c.stripe_id
GROUP BY h.przemysł
ORDER BY fakturowany DESC;

Trzy części to połączenie, schemat i tabela — a nazwa połączenia jest taka, jaką ją nazwiesz. Kolumny ilustrują; Twoje tabele będą Twoimi tabelami. Dołączenie działa w domenie firmy, ponieważ transakcja HubSpot nie zawiera własnego odniesienia do klienta — łącze między obiektami to wiersz w tabeli powiązań, która również jest możliwa do zapytania, gdy chcesz uzyskać dostęp do transakcji, a nie do konta. Stripe raportuje kwotę w najmniejszej jednostce walutowej, stąd podział. Tryb tylko do odczytu dotyczy każdego elementu: tylko SELECT, WITH i EXPLAIN, z limitem kwoty, jaką jedno źródło może przekazać w ramach jednego zapytania. Jak działają zapytania federacyjne

Szczegóły połączenia

Czego potrzebuje HubSpot

Uwierzytelnianie
Prywatny token dostępu do aplikacji, przechowywany przez agenta. Nie jest to proces OAuth, który trzeba utrzymywać.
Dotarł ponad
HTTPS z Twojej sieci do HubSpot. Brak ruchu przychodzącego.
Schemat
hubspot — czyli hubspot.deals, hubspot.contacts, hubspot.associations
Tabele
31, z czego siedem jest domyślnie włączonych: kontakty, firmy, transakcje, właściciele, pipeline'y, pipeline_stages i właściwości
Właściwości niestandardowe
Przechowywane w kolumnie JSON raw_data w wierszu obiektu, z ich definicjami wymienionymi w pliku hubspot.properties. Nie są dodawane jako kolumny.
Przyrostowy
Za pomocą wyszukiwania w systemie CRM HubSpot według daty ostatniej modyfikacji, dzięki czemu uwzględniane są zmiany w istniejących rekordach
Odświeżanie na żywo
Dostępne w 20 tabelach obiektów CRM — zapytanie skierowane do jednego rekordu sprawdza go w HubSpot przed udzieleniem odpowiedzi
Limity stawek
Dostosowano do limitów opublikowanych przez HubSpot, więc raport nie może ograniczać dostępu do portalu dla wszystkich innych użytkowników
Kopia lokalna
Plik DuckDB zaszyfrowany algorytmem AES-256-GCM obok agenta na Twoim komputerze

Tryb tylko do odczytu ma charakter strukturalny. Konektor nie implementuje wywołania zapisu HubSpot — każde żądanie jest odczytem, wyszukiwaniem lub odczytem wsadowym — więc zapytanie nie może zmienić etapu transakcji ani dotknąć kontaktu, niezależnie od zakresu tokena. Warto jednak mimo wszystko ustawić zakres prywatnej aplikacji na odczyt.

Synchronizacja skojarzeń przegląda każdy obiekt każdego typu, a następnie odczytuje linki partiami, dlatego jest to najdroższa tabela. Należy ustawić dla niej dłuższy interwał niż dla tabel obiektów, chyba że rzeczywiście potrzebujesz linków co do minuty.

Dokumentacja dostawcy: www.hubspot.com

Często zadawane pytania

Pytania dotyczące HubSpot

Które narzędzia mogą odczytywać dane HubSpot przez strumienie zapytań?

Wszystko z jednego połączenia: Excel, Arkusze Google, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, zaplanowane alerty i raporty. Połącz konto raz, a każda platforma odczyta to samo połączenie tylko do odczytu — nie ma potrzeby konfigurowania poszczególnych narzędzi ani tworzenia drugiej kopii danych.

Czy muszę otworzyć port zapory sieciowej dla mojego konta HubSpot?

Nie. Agent sieciowy Query Streams działa w Twojej sieci i otwiera pojedyncze szyfrowane połączenie wychodzące. Nic nie nasłuchuje ruchu przychodzącego, nie jest wymagana sieć VPN, a konto zachowuje istniejące reguły zapory sieciowej.

Czy strumienie zapytań mogą zmieniać dane w HubSpot?

Nie. Agent wymusza tryb tylko do odczytu w momencie wykonania — po jednym poleceniu na raz, tylko dla instrukcji SELECT i poleceń znajomych. Dane uwierzytelniające pozostają w agencie i nigdy nie są wysyłane do strumieni zapytań.

Czego potrzebuje Query Streams, aby połączyć się z HubSpot?

Dostępny host, rola i jej hasło — agent przechowuje sterownik, więc nic nie jest instalowane na koncie. Uwierzytelnianie: prywatny token dostępu do aplikacji przechowywany na agencie. Nie jest to dwustronna transmisja OAuth, którą trzeba utrzymywać. Dostęp przez: HTTPS z sieci do HubSpot. Brak ruchu przychodzącego. Schemat: hubspot — czyli hubspot.deals, hubspot.contacts, hubspot.associations. Tabele: 31, z czego siedem jest domyślnie włączonych: kontakty, firmy, transakcje, właściciele, potoki, etapy potoku i właściwości.

Czy mogę połączyć HubSpot z inną bazą danych w tym samym zapytaniu?

Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do HubSpota i innych połączeń jednocześnie, zapisane jako connection.schema.table. Każde źródło uruchamia tylko możliwą część i przesyła wynik strumieniowo; łączenie odbywa się centralnie, więc źródła nigdy się ze sobą nie łączą i nic nie jest kopiowane ani planowane. Tryb tylko do odczytu dotyczy każdego elementu — tylko SELECT, WITH i EXPLAIN — i istnieje limit na to, ile jedno źródło może przekazać w ramach jednego zapytania. Zapytania federacyjne to funkcja planu; strona zapytań federacyjnych zawiera bieżące źródło i limity rozmiaru.

Umieść HubSpot tam, gdzie wykonujesz pracę

Zainstaluj agenta, skieruj go na swoje konto i wybierz miejsce docelowe.

Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie