How to get data from ShipStation into Power BI

Introduction

ShipStation is a leading shipping and order management platform used by eCommerce businesses to manage orders, shipments, and fulfillment across multiple sales channels. Many organizations need ShipStation data in Power BI to monitor fulfillment performance, shipping costs, and order trends.

Using the ZappySys ODBC Driver for REST APIs, you can query ShipStation API data with SQL and load it into Power BI without writing custom connector code. This tutorial shows how to create a ShipStation ODBC DSN, configure API authentication, preview data, connect Power BI, and run practical SQL queries.

Prerequisites

Before we perform the steps listed in this article, make sure the prerequisites are met:
  1. Basic knowledge of SSIS package development using Microsoft SQL Server Integration Services.
  2. Make sure the SSIS designer is installed.
  3. Download and install ZappySys SSIS PowerPack.
NOTE: If you are planning to deploy packages to a server and schedule their execution later, read this article.

Steps

Get ShipStation API credentials

  1. Sign in to your ShipStation account.
  2. Go to Account Settings → API Settings.

    ShipStation – Settings

  3. Generate your API Key and API Secret — store both values securely.

    ShipStation – Generate 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 User DSN or System DSN, click Add.
  3. Select ZappySys JSON Driver, then click Continue.

Configure ShipStation API connection

  1. Enter a ShipStation endpoint URL in this format:
    https://ssapi.shipstation.com/orders
  2. In Connection Type, select HTTP and click Configure.
  3. Set Credential Type to Basic Auth (Username/Password).
  4. Set Username to your ShipStation API Key.
  5. Set Password to your ShipStation API Secret.
  6. Click OK to save HTTP authentication settings.

    ShipStation – ODBC HTTP connection

  7. Set HTTP Request Method to GET.
  8. Add the following HTTP Header:
    • Accept: application/json
  9. Set JSON Path Filter based on the endpoint. Each ShipStation endpoint wraps its array under a named key:
    • Orders: $.orders[*]
    • Shipments: $.shipments[*]
    • Products: $.products[*]
    • Customers: $.customers[*]
  10. Click Test Connection, then click OK to save the DSN.

    ShipStation – ODBC JSON driver configuration

Preview ShipStation data in ODBC Driver

  1. Open the Preview tab in the DSN configuration window.
  2. Generate a query and click Preview Data.
  3. Confirm rows are returned. If not, recheck the endpoint URL, credentials, and JSON Path Filter.

    ShipStation – ODBC JSON driver result

Connect Power BI to ShipStation via ODBC

  1. Open Power BI Desktop.
  2. Go to Home > Get Data > More….
  3. Search for ODBC and click Connect.

    Power BI – Get data from ODBC connection

  4. Select your ShipStation DSN from the data source list.
  5. Optionally enter a custom SQL query in Advanced options.
  6. Click OK, review the preview, and click Load.
  7. In the Navigator, select fields or tables you want to import into your model.

Connect Power BI to ShipStation via ODBC

  1. Open Power BI Desktop.
  2. Go to Home > Get Data > More….
  3. Search for ODBC and click Connect.

    Power BI – Get data from ODBC connection

  4. Select your Spotify DSN from the data source list.
  5. Optionally enter a custom SQL query in Advanced options.

    ShipStation – Power BI SQL example

  6. Click OK, review the preview, and click Load

    ShipStation – Power BI result

Query ShipStation Data with SQL

Use custom SQL queries in the ODBC driver or Power BI to shape data before loading.

Example 1: List Orders

Example 2: Filter Awaiting Shipment Orders

Example 3: Orders Summary by Status

Conclusion

Connecting ShipStation to Power BI using the ZappySys ODBC Driver gives you a fast, SQL-friendly way to build fulfillment and logistics analytics from ShipStation API data. You can centralize order, shipment, and customer data, model it in Power BI, and publish dashboards without building custom connectors.

Explore the full capabilities of the ZappySys ODBC Drivers to integrate ShipStation and other APIs into your reporting workflow.

Need Help?

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

  1. Live Chat: Open the chat widget (bottom right of this page)
  2. Email: support@zappysys.com
  3. Support Center: Support | ZappySys
Posted in Uncategorized.