Hubspot Power BI Connector


In this article, we’ll show you how to connect HubSpot to Power BI using a HubSpot Power BI connector so you can turn your data into insights and get vivid dashboards for decision-making.


Many businesses choose HubSpot as their CRM tool. The easy-to-use platform has all the tools and integrations you need for marketing, sales, content management, and customer service. While HubSpot helps businesses manage their data better, it is limited in terms of reporting dashboards.


So, to get the most out of your data, it is best to connect HubSpot with a top reporting and data visualization tool like Microsoft Power BI. However, HubSpot does not support integration with Power BI natively. So, it is important to know a workaround to get your HubSpot data in Power BI.


Table of content

  1. Hubspot Power BI integration
  2. Steps to Connect HubSpot and Power BI
  3. Importing CSV Generated via HubSpot APIs
  4. Why connect Hubspot & Power BI?
  5. Conclusion
  6. FAQ: Hubspot Power BI integration


Hubspot Power BI integration

Connecting HubSpot with Power BI is easy and takes only a few minutes. But to do it, you’ll need:

  • A HubSpot admin account
  • Power BI Desktop or Web
  • Some knowledge of databases and BI (Business Intelligence) tools


Power BI does not allow HubSpot interaction directly. However, with a connector in the middle, Power BI Hubspot integration is possible. One of the best Hubspot Power BI connectors is Power BI Integration by WIndsor


The Power BI HubSpot connector allows you to move your sales and accounting data from HubSpot to Power BI with just a few clicks.


How the manual method compares to using

Some of the advantages that using Windsor to implement HubSpot Power BI integration has over the manual method include

  • Using is automated. Unlike the manual method, implementing HubSpot Power BI integration using does not require writing codes.
  • Using is simpleThe process is simple and intuitive and requires only five (5) steps.
  • Using is fast. With the “connector,” you can integrate Microsoft Power BI and HubSpot in less than five minutes.
  • Real-time monitoring. While the manual method allows for analysis of only data your retrieve from HubSpot, the connection allows live feed HubSpot to Power BI. So, you get to monitor your business activities in real-time.
  • is safe. Your company’s data is safe when using the data integration tool to connect HubSpot and Power BI. uses two-factor authentication, so even after successfully logging in, it’ll require email verification when connecting an account.


Steps to Connect HubSpot and Power BI

You can use to connect HubSpot and Power BI in a few minutes by following these steps:


Step One:

Scroll down the list on the left sidebar and select HubSpot as a data source. Then grant HubSpot access to

Click on the blue “Grant HubSpot Access” button. Then follow the prompts in the window that opens.

If you have more than one HubSpot account you want to link, follow the same process again (click on “Grant HubSpot Access,” choose the new account and continue).

hubspot looker studio integration

hubspot looker studio integration

Connect Hubspot to Power BI: Step1


Step two:

Click “Select Destination”

Connect Hubspot to Power BI: Step2


Step three:

Choose Power BI as a data destination

Connect Hubspot to Power BI: Step 3


Step four:

Select data feed for BI.

On the right sidebar, select the appropriate feeds you want to evaluate with Power BI. A set of standard fields are listed, but you can customize them according to your needs.

Connect Hubspot to Power BI: Step 4


Step five:

Go to Power BI and click “Get data” from Web/

Login to Power BI, and load data from the web. To do this, click on “Get Data,” and in the drop-down menu, choose “Web.”

Connect Hubspot to Power BI: Step 5


This opens a URL field. Return to, copy the API URL, and paste it into the URL field in Power BI.

Connect Hubspot to PBI

Hubspot PBI Connector


The API URL then works as a data feed. Your data will appear in BI. You can then proceed to load and configure it.


Try today

Access all your data from your favorite sources in one place.
Get started for free with a 30 - day trial.

Start Free Trial


Importing CSV Generated via HubSpot APIs

Microsoft Power BI does not support a direct connection with HubSpot. However, Power BI allows importing data in various formats, while HubSpot supports exporting data through its user interface.


Thus, you can get data from HubSpot to Microsoft Power BI by extracting the data from one of HubSpot’s APIs and loading it in Power BI using CSV file import.

To import CSV generated via Hubspot APIs, follow these steps:


Step one:

Generate an API key

Log in to your HubSpot account. In the main navigation bar, click the settings icon.

CSV generated via Hubspot APIs: Step 1


Scroll through the left sidebar menu and click on “Navigations,” and click on “API Key” in the drop-down menu.

CSV generated via Hubspot APIs: Step 2


If it is your first time generating an API Key, click “Generate API Key,” but if you have generated a key before, click “Show” to display it.

After your API key is displayed, click “Copy” to copy it. You will use the key to fetch data.

CSV generated via Hubspot APIs


Step two:

Fetch contact details from HubSpot.

Browse the list of available APIs, and choose the Contact API. Then use the API’s “Get All Contacts” endpoint for retrieving the specific information you want from your HubSpot database.

The API gives you access to the customer details in your HubSpot account. However, the API is paginated and has a limit of 100 items. So, if your contact list has more than 100 items, you’ll need to use the vid-offset command to fetch the remaining items.

Make every HubSpot API calls under the root domain. All responses return standard JSON files.

Step three: Extract the data from the JSON file and convert it to a CSV file.

You’ll need to use the command-line utility called ‘jq’ to extract the data you want from the JSON file.

Step four: Import the CSV file to Power BI.

Go to Microsoft Power BI. Click on the “Get Data” menu, and select “Text/CSV” to import the CSV file.


Drawbacks of this method

With the CSV file import feature, you can use HubSpot APIs to extract data and load it to Power BI. However, getting your data from HubSpot to Power BI through this process is tedious.


The drawbacks of the Power BI CSV file import method include:

1. It is manual.

The CSV file import is a manual method that includes using a curl command to fetch data from HubSpot and another command to convert the JSON file returned to a CSV file. If you are not a developer, you may find these processes challenging.

2. It requires knowledge of HubSpot’s contact APIs.

The CSV file import method starts with generating an API key and using contact APIs. Since HubSpot has many APIs, you’ll need to be familiar with many APIs to use this method.

3. It may require additional steps to be even longer.

While the manual method is already relatively long, it may require additional steps to handle HubSpot’s limits. For example, you’ll need to implement an additional command to handle pagination limits.


Why Connect HubSpot and Power BI?

Connecting HubSpot and Power BI helps transform your data into stunning visuals to help you make sense of your data and make well-informed business decisions.

Connecting HubSpot and Power BI


Some of the benefits of HubSpot Power BI integration include:

  • Unify self-service and enterprise analytics: When you connect HubSpot to Power BI, you will meet both your self-service and enterprise data analytics needs on a single platform.
  • Create helpful insights: The integration helps you connect, combine, and analyze your entire data estate and create deep insights which help you extract maximum value from your data.
  • Find answers fast with industry-leading AI: Power BI integration into HubSpot helps you take advantage of Microsoft artificial intelligence. The AI will help you prepare data and build machine learning models to find insights quickly from different data types.
  • Improve publishing efficiency: Power BI HubSpot integration makes content production easy. The simple visual cues in the deployment pipelines help you move content quickly from development to testing and production.
  • Gives you unparalleled Excel interoperability: With the vast Excel capabilities of Power BI, when you connect HubSpot to Power BI, you can quickly gather, analyze, publish, and share Excel business data in different ways.
  • Stream analytics in real-time: Microsoft Power BI HubSpot connection can help you make timely decisions as it allows you to monitor what’s happening in real-time, not only what happened in the past.



Try today

Access all your data from your favorite sources in one place.
Get started for free with a 30 - day trial.

Start Free Trial



Connecting HubSpot to Power BI helps you get the best out of your data by giving you vivid dashboards that make decision-making easy.


Because Power BI does not support HubSpot integration, a tedious workaround is used, and it involves manually retrieving data from the Contacts API in HubSpot, turning it into a CSV file, and importing the file to Power BI.


However, thanks to, an easier and faster “connection” between HubSpot and Microsoft Power BI is now possible. You connect your HubSpot data to and then integrate it with the dynamic data visualization tool Power BI.


Enhance your HubSpot reporting today. Connect your HubSpot databases to an advanced data visualization tool. Sign up to today.


FAQ: Hubspot Power BI integration

Here are the most commonly asked questions about connecting HubSpot and Power BI.


Can Power Bi connect to HubSpot?

Power BI does not support integration with HubSpot natively. So, you need a workaround to get your HubSpot data to Power BI.

HubSpot does not even support exporting contact data to a CSV file via API. So, the workaround involves retrieving a JSON file of contact data from the Contacts API, converting it to a CSV file, and importing the CSV file to Power BI.

However, a simpler way to get your HubSpot data into Power BI is to use a HubSpot Power BI connector like


How do I get HubSpot data in Power BI?

The best way to perform an in-depth analysis of HubSpot data with Power BI is to load HubSpot data to a database or cloud data warehouse, and then connect Power BI to this database and analyze data.

Hubspot metrics & dimensions available for streaming into Power BI

Extract Hubspot data to Power BI with

See the value and return on every marketing touchpoint

data warehouse

Providing 70+ marketing data streams, we make sure that all the data we integrate is fresh and accessible by marketers, whenever they want.


Spend less time on manual data loading and spreadsheets. Focus on delighting your customers.

Popular Power BI and Hubspot integrations