Wyświetl kategorie

Jak połączyć HubSpot z Excelem - zapytanie o dane CRM za pomocą SQL

5 minut czytania

Query Streams przekształca system CRM HubSpot w tabele z obsługą zapytań SQL, umożliwiając importowanie aktywnych kontaktów, firm, transakcji, zgłoszeń i danych dotyczących lejka sprzedaży bezpośrednio do programu Microsoft Excel. Bez kodowania API, bez ręcznego eksportowania — wystarczy napisać kod SQL i uzyskać analizy CRM w czasie rzeczywistym w arkuszu kalkulacyjnym. Zarejestruj się bezpłatnie na stronie QueryStreams.com i zacznij korzystać z konta HubSpot w ciągu kilku minut.

Ponad 25 tabel HubSpot

Wyszukiwanie kontaktów, transakcji, zgłoszeń, firm i całej historii kontaktów

5-minutowa synchronizacja

Oferty i bilety aktualizowane co 5 minut — oferta zawsze aktualna

Szyfrowane AES-256

Pamięć podręczna API i poświadczenia przechowywane z wykorzystaniem szyfrowania klasy wojskowej

Bezpieczne udostępnianie

Udostępniaj wyniki zapytań bez ujawniania swoich danych logowania do HubSpot

Do jakich danych HubSpot masz dostęp?

Query Streams synchronizuje dane API HubSpot z zaszyfrowaną lokalną pamięcią podręczną, udostępniając je w postaci tabel obsługujących zapytania SQL. Każda tabela zawiera dane_surowe Kolumna JSON zawierająca kompletną odpowiedź API — obejmującą wszystkie właściwości niestandardowe.

Podstawowy CRM

  • kontakty
  • firmy
  • oferty
  • bilety
  • właściciele
  • rurociągi i etapy

Zaangażowanie

  • połączenia
  • e-maile
  • spotkania
  • notatki
  • zadania
  • komunikacja

Handel

  • cytaty
  • faktury
  • subskrypcje
  • płatności
  • produkty
  • pozycje

Marketing

  • formularze i zgłoszenia
  • marketing_wydarzenia
  • przesłane opinie
  • listy
  • przepływy pracy
  • stowarzyszenia

Wymagania wstępne

1

Konto strumieni zapytań

Darmowe konto — nie trzeba mieć karty kredytowej.

Utwórz darmowe konto →
2

Agent sieciowy strumieni zapytań

Zainstalowany jako usługa systemu Windows w sieci. Tworzy bezpieczne połączenie tylko wychodzące.

Zainstaluj agenta →
3

Konto HubSpot

Każdy plan HubSpot — bezpłatny, podstawowy, profesjonalny lub korporacyjny.

4

Prywatny token aplikacji HubSpot

A pat-xxx token dostępu z prywatnej aplikacji HubSpot. Nie są wymagane przekierowania OAuth ani przeglądarki.

Dokumentacja prywatnych aplikacji HubSpot →
5

Microsoft Excel (komputer stacjonarny)

Wersja programu Excel na komputery stacjonarne z dodatkiem Query Streams zainstalowanym z Microsoft Marketplace.

Pobierz dodatek do programu Excel →

Instrukcja konfiguracji

1
2
3
4
5

Krok 1: Zainstaluj agenta sieciowego Query Streams

  1. Zaloguj się do my.querystreams.com i przejdź do Agenci sieciowi
  2. Kliknij Pobierz agenta i uruchom instalator
  3. Agent instaluje się jako usługa systemu Windows i łączy się automatycznie.
  4. Twój agent pojawia się jako Online w portalu w ciągu 30 sekund
Połączenie tylko wychodzące: Agent sieciowy nawiązuje wyłącznie połączenia wychodzące HTTPS. Nie wymaga żadnych portów przychodzących, zmian w zaporze sieciowej ani VPN. Dane HubSpot nigdy nie przechodzą przez serwery Query Streams.
2
3
4
5

Krok 2: Utwórz prywatną aplikację HubSpot

Aplikacje prywatne zapewniają prosty token dostępu — bez przepływu OAuth, przekierowań przeglądarki i rotacji tokenów odświeżających.

  1. Zaloguj się do swojego Konto HubSpot
  2. Kliknij przycisk ikona koła zębategoIntegracjeAplikacje prywatne
  3. Kliknij Utwórz prywatną aplikację i nadaj mu nazwę (np. „Query Streams”)
  4. Przejdź do Zakresy zakładkę i włącz: crm.obiekty.kontakty.odczyt, crm.obiekty.firmy.odczyt, crm.obiekty.transakcje.odczyt, crm.obiekty.właściciele.odczyt, bilety, handel elektroniczny
  5. Kliknij Utwórz aplikację, a następnie Pokaż token i skopiuj pat-xxx token
Dostęp tylko do odczytu: Query Streams wysyła wyłącznie żądania odczytu. Nigdy nie tworzymy, nie aktualizujemy ani nie usuwamy żadnych rekordów HubSpot. Twoje dane CRM są bezpieczne.
3
4
5

Krok 3: Dodaj łącznik HubSpot

  1. Otwórz interfejs agenta sieciowego pod adresem http://localhost:1823
  2. Kliknij Dodaj połączenie → wybierz HubSpot
  3. Wklej swój Prywatny token dostępu do aplikacji (pat-xxx)
  4. Kliknij Połączenie testowe — Query Streams weryfikuje Twój token i wyświetla identyfikator portalu HubSpot.
  5. Kliknij Następny — po wyświetleniu monitu zachowaj Zainstaluj zapytania biblioteki zapytań umożliwia uzyskanie 20–50 gotowych zapytań HubSpot
  6. Kliknij Zapisz — początkowa synchronizacja rozpoczyna się natychmiast
4
5

Krok 4: Skonfiguruj harmonogram synchronizacji

Wszystkie tabele HubSpot synchronizują się automatycznie. Dostosuj częstotliwość synchronizacji dla poszczególnych tabel w zależności od tego, jak aktualne są dane:

5 minut
Oferty i bilety
Kolejka potoków i wsparcia
15 minut
Kontakty i firmy
Aktywne rekordy CRM
15 minut
Pozycje
Produkty w promocji
Godzinowo
Produkty
Aktualizacje katalogu
6 godzin
Właściciele i rurociągi
Rzadko zmieniaj
5

Krok 5: Zainstaluj dodatek Microsoft Excel i uruchom zapytania

  1. Otwórz program Microsoft Excel → WstawPobierz dodatki
  2. Wyszukaj „Strumienie zapytań” i kliknij Dodaj
  3. Panel Strumienie zapytań pojawia się po prawej stronie programu Excel
  4. Zaloguj się na swoje konto Query Streams.
  5. Kliknij Zapisane zapytania → otwórz HubSpot folder — gotowe zapytania są uporządkowane według kategorii: Pipeline, Kontakty, Firmy, Sprzedaż i Wsparcie.
  6. Wybierz zapytanie, dostosuj filtry i kliknij Bieg — arkusz kalkulacyjny jest wypełniany danymi HubSpot na żywo

Jesteś podłączony!

Twoje dane HubSpot są dostępne w programie Microsoft Excel. Możesz uruchamiać dowolne zapisane zapytania na żądanie — lub uruchamiać równolegle wiele zapytań na oddzielnych kartach arkusza kalkulacyjnego.

Przykładowe zapytania SQL HubSpot

Wpisz własne zapytania w Kreatorze zapytań pod adresem my.querystreams.com i uruchamiać je bezpośrednio z programu Excel.

Podsumowanie potencjalnych transakcji — prognoza na 90 dni SQL
SELECT
    p.label            AS pipeline,
    ps.label           AS stage,
    COUNT(d.id)        AS deal_count,
    SUM(d.amount)      AS total_value,
    AVG(d.amount)      AS avg_deal_size
FROM hubspot.deals d
JOIN hubspot.pipelines p       ON d.pipeline  = p.id
JOIN hubspot.pipeline_stages ps ON d.dealstage = ps.id
WHERE d.closedate >= CURRENT_DATE
  AND d.closedate <= CURRENT_DATE + INTERVAL '90 dni'
GROUP BY p.label, ps.label, ps.display_order
ORDER BY ps.display_order;
Wskaźnik skuteczności sprzedaży według przedstawicieli handlowych — ostatnie 90 dni SQL
SELECT
    o.first_name || ' ' || o.last_name AS rep,
    COUNT(CASE WHEN json_extract_string(d.raw_data, '$.properties.hs_is_closed_won') = 'true' THEN 1 END) AS won,
    COUNT(CASE WHEN json_extract_string(d.raw_data, '$.properties.hs_is_closed') = 'true'
               AND json_extract_string(d.raw_data, '$.properties.hs_is_closed_won') = 'false' THEN 1 END) AS lost,
    ROUND(
        COUNT(CASE WHEN json_extract_string(d.raw_data, '$.properties.hs_is_closed_won') = 'true' THEN 1 END)::DECIMAL /
        NULLIF(COUNT(CASE WHEN json_extract_string(d.raw_data, '$.properties.hs_is_closed') = 'true' THEN 1 END), 0) * 100, 1
    ) AS win_rate_pct
FROM hubspot.deals d
JOIN hubspot.owners o ON d.hubspot_owner_id = o.id
WHERE d.updated_at >= CURRENT_DATE - INTERVAL '90 days'
GROUP BY o.id, o.first_name, o.last_name
ORDER BY win_rate_pct DESC;
Kontakt z lejkiem cyklu życia SQL
SELECT
    lifecyclestage,
    COUNT(*)                                                    AS contact_count,
    ROUND(COUNT(*)::DECIMAL / SUM(COUNT(*)) OVER () * 100, 1)  AS pct
FROM hubspot.contacts
WHERE lifecyclestage IS NOT NULL
GROUP BY lifecyclestage
ORDER BY
    CASE lifecyclestage
        WHEN 'subscriber'              THEN 1
        WHEN 'lead'                    THEN 2
        WHEN 'marketingqualifiedlead'  THEN 3
        WHEN 'salesqualifiedlead'      THEN 4
        WHEN 'opportunity'             THEN 5
        WHEN 'customer'                THEN 6
        ELSE 99
    END;

Udostępniaj raporty HubSpot bez udostępniania danych uwierzytelniających

Bezpieczne udostępnianie zapytań: Otwórz dowolne zapisane zapytanie → Udostępnianie zakładka → wprowadź adresy e-mail → UdostępnijOdbiorcy widzą zapytanie w swoich dodatkach do programów Excel i Arkusze Google i mogą je uruchamiać na żądanie, aby uzyskać dane na żywo. Nigdy nie widzą Twojego kodu SQL, tokenu prywatnej aplikacji ani konta HubSpot — nie wymagają żadnych ustawień technicznych.

Często zadawane pytania

Który plan HubSpot jest mi potrzebny? +
Każdy plan HubSpot jest odpowiedni — bezpłatny, Starter, Professional lub Enterprise. Limity szybkości różnią się w zależności od planu (100–200 żądań na 10 sekund), ale Query Streams automatycznie zarządza ograniczaniem przepustowości, dzięki czemu nigdy nie napotkasz błędu.
🔒 Czy moje dane w HubSpot są bezpieczne? +
Tak. Lokalna pamięć podręczna API jest szyfrowana przy użyciu algorytmu AES-256 w stanie spoczynku. Twój prywatny token aplikacji jest przechowywany w postaci zaszyfrowanej na Twoim komputerze. Agent sieciowy korzysta wyłącznie z połączeń HTTPS wychodzących — bez portów przychodzących, bez zmian w zaporze sieciowej, bez przesyłania danych przez serwery Query Streams.
⚙️ Czy mogę uzyskać dostęp do niestandardowych właściwości HubSpot? +
Tak. Każda tabela przechowuje kompletną odpowiedź API HubSpot w pliku dane_surowe Kolumna JSON. Dostęp do dowolnej właściwości niestandardowej za pomocą: json_extract_string(surowe_dane, '$.properties.twoje_pole_niestandardowe')
✏️ Czy Query Streams może modyfikować moje dane HubSpot? +
Nie. Query Streams jest wyłącznie do odczytu. Nigdy nie tworzymy, nie aktualizujemy ani nie usuwamy żadnych kontaktów, transakcji ani rekordów HubSpot. Zakresy prywatnych aplikacji, o które prosimy, są następujące: .czytaj uprawnienia.
⏱️ Jak aktualne są dane w programie Excel? +
Aktualność danych zależy od harmonogramu synchronizacji. Transakcje i zgłoszenia mogą być aktualizowane co 5 minut. Po kliknięciu Bieg w dodatku Excel zawsze otrzymujesz najnowsze zsynchronizowane dane — Query Streams uruchamia przyrostowe synchronizacje przy użyciu HubSpot data ostatniej modyfikacji filtruj, aby pobrać tylko zmienione rekordy.

Powiązane przewodniki

Kategoria: Konektory API

Tagi: HubSpot, Microsoft Excel, dodatek do programu Excel, dane CRM, API HubSpot, zapytania SQL, dane na żywo, kontakty, firmy, transakcje, bilety, lejek sprzedaży, analityka sprzedaży, strumienie zapytań

Opis meta: Połącz HubSpot z Microsoft Excel za pomocą Query Streams. Importuj aktywne kontakty, firmy, transakcje i dane z lejka za pomocą zapytań SQL. Nie wymaga kodowania API.

Zaktualizowano na czerwiec 3, 2026

Powered by BetterDocs