How to get data from Pipedrive into Power BI

Introduction

PipedrivePipedrive is a CRM platform used by sales teams to manage leads, deals, contacts, activities, and pipelines. Many organisations need this data in Power BI to monitor sales performance, pipeline health, conversion rates, and team productivity.

Using ZappySys ODBC Driver for REST APIs, you can connect to Pipedrive APIs, query CRM data with SQL, and load it directly into Power BI dashboards without writing custom connector code.

This tutorial shows how to create an ODBC DSN for Pipedrive API, preview data, connect to Power BI, and build analytics using custom SQL queries.

Prerequisites

  1. A Pipedrive account with API access enabled.
  2. Power BI Desktop is installed on your machine.
  3. Basic understanding of SQL and Power BI data modelling.
  4. Finally, install the ZappySys ODBC Driver.

Steps

Get Pipedrive API token

  1. Sign in to your Pipedrive account.
  2. Go to Personal Preferences and open API.
  3. Copy your API token and store it securely.

    Pipedrive – Personal token

Create a new ODBC DSN using ZappySys JSON Driver

  1. Search for ODBC in the Windows Start menu and open ODBC Data Source Administrator.
  2. In the User DSN or System DSN tab, click Add.
  3. Select ZappySys JSON Driver and click Continue.

Configure the Connection and API Settings

  1. Enter the base URL:
    https://api.pipedrive.com/v1/deals?api_token={your_api_token}
  2. Set HTTP Request Method to GET.
  3. Set JSON Path Filter to:
  4. Click Test Connection to verify connectivity, then click OK to save the DSN.

    Pipedrive – JSON Driver configuration

Preview Pipedrive data in ODBC Driver

  1. Go to the Preview tab.
  2. Generate a query, then click Preview Data to confirm rows are returned.
  3. If no data is returned, verify your API token, endpoint URL, and JSON Path Filter.

    Pipedrive – JSON Driver result

Connect Power BI to Pipedrive via ODBC

  1. Open Power BI Desktop.
  2. Click Get Data from the Home ribbon.
  3. Click More…, search for ODBC, and click Connect.

    Power BI – Get data from ODBC connection

  4. Select your Pipedrive ODBC DSN from the dropdown list.
  5. Optionally, enter a custom SQL query in Advanced options.

    Pipedrive – Power BI select driver

  6. Click OK, then click Load to import data.

    Pipedrive – Power BI preview

  7. In the Navigator window, select the columns you want to load.

Query Pipedrive data with SQL

For advanced analytics, use custom SQL queries in Power BI or the ODBC tool.

Example 1: List All Deals

Example 2: Open Deals Only

Example 3: Won Deals Summary

Example 4: Deals Updated in Last 30 Days

Example 5: Deal Count by Stage

Example 6: Expected Revenue by Close Date

Conclusion

Connecting Pipedrive to Power BI using ZappySys ODBC Driver makes it easy to build CRM analytics dashboards without building custom connectors. With SQL-based access to Pipedrive API responses, you can monitor pipeline performance, deal progression, and sales activity in one place.

Explore the full capabilities of the Zappysys ODBC Drivers to integrate multiple data sources and build comprehensive Power BI dashboards. By combining Pipedrive data with other sources, you can create unified views of your operational data.

Need help?

If you encounter any issues, our support team is here to help:

  1. Live Chat – Use the chat widget (bottom-right corner of this page)
  2. Email – support@zappysys.com
  3. Support Center – Visit the ZappySys Support Portal
Posted in JSON File / REST API Driver, Uncategorized.