HubSpot CRM mit Power BI über OData verbinden
Verbinden Sie HubSpot per OData mit Power BI. Laden Sie CRM-Tabellen, richten Sie das Datenmodell ein und berechnen Sie Deal-Werte anhand eines Beispiels.
durch Auke Westra
Gründer von DigiData
Kurze Antwort
Sie verbinden HubSpot mit Power BI, indem Sie DigiData als sichere Zwischenschicht nutzen. DigiData synchronisiert Ihre HubSpot-Kontakte, Unternehmen und Deals automatisch in einen strukturierten OData-Feed. Wählen Sie in Power BI Desktop Daten abrufen, OData-Feed, tragen Sie die Feed-URL ein und authentifizieren Sie sich mit Basic-Authentifizierung (API-Schlüssel im Passwortfeld). Deals enthalten Betrag, Pipeline, Phase und Abschlussdatum, sodass Sie ohne API-Skripte verlässliche Vertriebs- und Conversion-Dashboards erstellen können.
Warum HubSpot CRM mit Power BI verknüpfen?
Benennen Sie die OData-Tabelle HubSpot_Deals in Power Query in Deals um, bevor Sie das folgende DAX-Measure verwenden. HubSpotDeal ist der Backend-Modellname, nicht der Tabellenname im Feed. Phasen-IDs und Offen/Geschlossen-Zuordnungen können je Portal abweichen; passen Sie den Beispielfilter an Ihre Pipeline an.
HubSpot bietet integrierte Dashboards, doch wachsende Unternehmen stoßen schnell an Grenzen, wenn Vertriebsdaten mit Finanzdaten aus ERP-Systemen (wie Exact Online oder Twinfield) oder Projektsoftware (wie Exact Bouw oder Robaws) zusammengeführt werden sollen. Geschäftsführung und Vertriebsleitung benötigen in Power BI eine einheitliche Übersicht über Vertriebsfunnel, offene Deals, Pipelinewerte und realisierte Umsätze.
Ohne automatisierte Datenanbindung führt dies zu wöchentlichen manuellen Tabellenexporten. Das kostet Zeit, erzeugt Versionskonflikte und macht regelmäßige Managementberichte fehleranfällig. Eine OData-Verbindung über DigiData strukturiert CRM-Daten und stellt Tabellen direkt für Power BI bereit.
So funktioniert es: einmal verbinden, danach automatisch
Die HubSpot-API selbst aus Power Query anzusprechen ist aufwendig und fehleranfällig. DigiData erledigt das in zwei Schritten:
- Einmal verbinden: Sie verbinden Ihr HubSpot-Konto über die offizielle HubSpot-Anmeldung. DigiData fragt nur Leserechte für Kontakte, Unternehmen und Deals an.
- Automatisch aktualisieren: DigiData ruft Ihre Daten im Hintergrund ab und stellt sie für Power BI bereit. Ihre Berichte aktualisieren sich schnell, ohne Ihre HubSpot-Limits zu belasten.
Downstream-OData-Feed und Power BI Authentifizierung
Nach der Synchronisation stellt DigiData die Daten über einen sicheren OData-Feed bereit. In Power BI Desktop richten Sie die Verbindung wie folgt ein:
- Öffnen Sie Power BI Desktop, wählen Sie Daten abrufen (Get Data) und klicken Sie auf OData-Feed.
- Fügen Sie die eindeutige DigiData-Feed-URL aus Ihrem Dashboard ein.
- Wählen Sie bei der Authentifizierungsmethode Standard (Basic). Tragen Sie im Feld Kennwort Ihren DigiData OData-API-Schlüssel ein. Der Benutzername kann beliebig gewählt werden (z. B.
apikey), da DigiData den Schlüssel im Kennwortfeld prüft und den Benutzernamen ignoriert. - Klicken Sie auf Verbinden. Die Tabellen erscheinen unmittelbar im Navigator.
Unterstützte Datenentitäten und Umfang
DigiData konzentriert sich bei der HubSpot-Synchronisation bewusst auf die drei zentralen CRM-Kernentitäten:
- Deals (
HubSpotDeal): Enthält Deal-Name (Name), Auftragssumme (Amount), Pipeline-Kennung (Pipeline), Phasen-Kennung (Stage), voraussichtliches Abschlussdatum (CloseDateUtc), externe ID (ExternalId) und Zeitstempel. - Unternehmen (
HubSpotCompany): Enthält Unternehmensname (Name), Domain-Name (Domain), Ort (City), Land (Country), Branche (Industry) und Telefonnummer (Phone). - Kontakte (
HubSpotContact): Enthält Vorname, Nachname, E-Mail-Adresse, Telefonnummer, Positionsbezeichnung (JobTitle) und Firmenname (Company).
[!NOTE] Wichtige Bereichsabgrenzung: Der Feed liefert aktuelle Snapshot-Datensätze. Eine historische Phasenverlaufstabelle, eine automatische Wahrscheinlichkeitsgewichtung und eine Berechnung der Verweildauer pro Phase (Time-in-Stage) sind nicht in der Datenschicht enthalten. Diese analytische Logik modellieren Sie nach eigenem Ermessen in Power BI.
Datenmodellierung, Beziehungen und Berichtsgruppierung
Da der Quelldatensatz keine relationale Zwischentabelle zwischen Deals und Unternehmen mitliefert, modellieren Sie Beziehungen in Power BI anhand der vorhandenen Identifikatoren:
- Phasen- und Pipeline-Gruppierung: Die Felder
PipelineundStageenthalten die technischen HubSpot-IDs (wiepipeline = "default"undstage = "contractsent"). Erstellen Sie in Power BI eine einfache Referenztabelle (Dim_Stage) mit Spalten für die technische Stage-ID, den gewünschten Anzeigenamen (z. B. „Angebot versendet“) und eine Sortierreihenfolge (SortOrder 1 bis 5). Verknüpfen Sie diese mit der Deals-Tabelle für einen sauberen Funnel. - Zeithorizont und Kohorten: Verknüpfen Sie
CloseDateUtcmit einer zentralen Datumsdimension (Kalender), um Quartalsprognosen und monatliche Conversion-Raten zu visualisieren.
Praxisbeispiel mit explizit fiktiven Deal-Daten
Die folgende Tabelle zeigt ein Praxisbeispiel dafür, wie die Deals-Tabelle strukturiert in Power BI geladen und aggregiert werden kann. Alle genannten Firmennamen, Beträge und Daten sind explizit fiktiv und dienen ausschließlich der Veranschaulichung:
| Deal-Name (Fiktiv) | Pipeline (ID) | Phase (Stage ID) | Abschlussdatum | Betrag (EUR) |
|---|---|---|---|---|
| Apex Retail Migration | default | qualifiedtobuy | 2026-10-15 | € 24.500 |
| Beta Logistics ERP Konnektor | default | presentationscheduled | 2026-10-31 | € 42.000 |
| Gamma Trade Jahreslizenz | default | contractsent | 2026-11-15 | € 18.000 |
| Delta Infra Verlängerung | renewals | closedwon | 2026-09-30 | € 55.000 |
| Epsilon Services Pilot | default | closedlost | 2026-09-20 | € 12.000 |
In Power BI erstellen Sie auf Basis dieser Tabelle prägnante, aussagekräftige DAX-Measures:
- Offener Pipelinewert:
Gesamte Pipeline = CALCULATE(SUM(Deals[Amount]), Deals[Stage] IN {"qualifiedtobuy", "presentationscheduled", "contractsent"}) - Erwarteter Quartalsabschluss: Filter auf
CloseDateUtcinnerhalb des aktuellen Berichtsquartals.
Geplante Aktualisierung im Power BI Service
Nach der Veröffentlichung des Berichts im Power BI Service richten Sie die automatische Aktualisierung ein:
- Navigieren Sie zu den Einstellungen des semantischen Modells und öffnen Sie Datenquellen-Anmeldeinformationen.
- Wählen Sie die Authentifizierungsmethode Basic, tragen Sie Ihren DigiData API-Schlüssel als Kennwort ein und setzen Sie die Datenschutzstufe auf Organisatorisch.
- Microsoft dokumentiert in der offiziellen OData-Connector-Anleitung, dass Basic-Authentifizierung im Power BI Service von Host- und Gateway-Unterstützung abhängt. Konsultieren Sie bei Anmeldefehlern die Hinweise von Microsoft Learn.
- Planen Sie die Aktualisierung für einen Zeitpunkt nach Abschluss der täglichen DigiData-Synchronisation ein.
Sie möchten neben der Pipeline auch sehen, woher Ihre Leads kommen? Kombinieren Sie HubSpot mit Websitedaten aus Google Analytics 4 in Power BI, damit Traffic, Conversions und gewonnene Deals in einem Bericht stehen.
Zusammenfassung
Durch die Anbindung von HubSpot an Power BI über DigiData führen Sie Vertriebskennzahlen direkt mit Ihren übrigen Unternehmensberichten zusammen. Sie arbeiten mit aktuellen, strukturierten Tabellen ohne manuelle Exporte oder fehleranfällige Skripte. Erfahren Sie mehr über die HubSpot-Integration oder entdecken Sie die Möglichkeiten für Power BI Berichte.
Pipeline, Abschlussquote und Deals aus HubSpot sehen Sie auch ohne Power BI in einem Sales-Dashboard.
Quellen

Über: Auke Westra
Gründer von DigiData
Auke Westra ist Gründer von DigiData. Er war für die Daten und das Reporting von Kunden verantwortlich und begann 2025 mit seinem Team, eine eigene Datenplattform zu bauen. Er schreibt über KI auf Unternehmensdaten, Datendefinitionen, Power BI und Integrationen.
Bereit zum Start?
Testen Sie DigiData 14 Tage kostenlos. Verbinden Sie Ihre Software und nutzen Sie Ihre Daten in Dashboards, im KI-Agenten oder in Power BI.
Verbundene Artikel
Rentabilitätsvorschau erstellen: Beispiel und kostenlose Excel-Vorlage
Rentabilitätsvorschau je Monat mit der kostenlosen Excel-Vorlage erstellen. Mit Beispiel, allen Posten und dem Unterschied zur Liquiditätsplanung.
Power BI Desktop oder Power BI Service: Was machen Sie wo?
Power BI Desktop baut, Power BI Service teilt und aktualisiert. Was Sie wo erledigen, wann Sie ein Gateway brauchen und wie Power BI auf dem Mac läuft.
Liquiditätsplanung erstellen: Beispiel und kostenlose Excel-Vorlage
Erstellen Sie eine 13-Wochen-Liquiditätsplanung aus offenen Posten, Fixkosten und Umsatzsteuer. Mit kostenloser Excel-Vorlage, Beispiel und Fallstricken.
Exact Online mit ChatGPT oder Claude verbinden: Schritt für Schritt
Fragen zu Ihrer Exact Online-Buchhaltung in ChatGPT oder Claude stellen: in vier Schritten schreibgeschützt verbinden, mit fünf Startfragen und Prüftipps.