<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Uncategorized Archives | ZappySys Blog</title>
	<atom:link href="https://zappysys.com/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>https://zappysys.com/blog/category/uncategorized/</link>
	<description>SSIS / ODBC Drivers / API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more</description>
	<lastBuildDate>Fri, 21 Aug 2026 15:18:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.4</generator>

<image>
	<url>https://zappysys.com/blog/wp-content/uploads/2023/01/cropped-zappysys-symbol-large-32x32.png</url>
	<title>Uncategorized Archives | ZappySys Blog</title>
	<link>https://zappysys.com/blog/category/uncategorized/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to get data from Spotify into Power BI</title>
		<link>https://zappysys.com/blog/how-to-get-data-from-spotify-into-power-bi/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Fri, 21 Aug 2026 03:28:31 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12420</guid>

					<description><![CDATA[<p>Introduction Spotify Web API exposes rich data for artists, albums, tracks, playlists, and categories. If you want to build dashboards from this data, you can connect Spotify to Power BI through an ODBC layer and query API responses using SQL. In this tutorial, you will learn how to configure the ZappySys ODBC Driver for REST [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/how-to-get-data-from-spotify-into-power-bi/">How to get data from Spotify into Power BI</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-logo.png"><img loading="lazy" decoding="async" class="wp-image-12416 alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-logo-150x150.png" alt="" width="106" height="106" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-logo-150x150.png 150w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-logo-300x300.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-logo-768x769.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-logo.png 939w" sizes="(max-width: 106px) 100vw, 106px" /></a>Spotify Web API exposes rich data for artists, albums, tracks, playlists, and categories. If you want to build dashboards from this data, you can connect Spotify to Power BI through an ODBC layer and query API responses using SQL.</p>
<p>In this tutorial, you will learn how to configure the ZappySys ODBC Driver for REST APIs for Spotify, test the connection, and load Spotify data into Power BI.</p>
<div class="content_block" id="custom_post_widget-9166"><h2>Prerequisites</h2>
To access your data in your app using the ODBC Driver, ensure the following requirements are met.

Download and install <a href="https://zappysys.com/products/odbc-powerpack/download/" rel="noopener">ZappySys ODBC PowerPack</a></div>
<h2>Steps</h2>
<h3>Create a Spotify Developer App</h3>
<ol>
<li>Open the <a href="https://developer.spotify.com/dashboard" target="_blank" rel="noopener">Spotify Developer Dashboard</a> and sign in with any free or premium Spotify account.</li>
<li>Click <strong>Create app</strong>, then enter an app name, description, and a redirect URL (for example: <code>http://127.0.0.1:3000</code>).
<div id="attachment_12414" style="width: 1688px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12414" class="size-full wp-image-12414" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app.png" alt="" width="1678" height="599" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app.png 1678w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app-300x107.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app-1024x366.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app-768x274.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app-1536x548.png 1536w" sizes="(max-width: 1678px) 100vw, 1678px" /></a><p id="caption-attachment-12414" class="wp-caption-text">Spotify &#8211; Create app</p></div></li>
<li>Open app <strong>Settings</strong> and copy your <strong>Client ID</strong> and <strong>Client Secret</strong>.</li>
<li>Store these credentials securely.</li>
</ol>
<h3>Create a New ODBC DSN Using ZappySys JSON Driver</h3>
<ol>
<li>Search for <strong>ODBC</strong> in the Windows Start menu and open <strong>ODBC Data Source Administrator</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6213" src="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png" alt="" width="394" height="542" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png 394w, https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2-218x300.png 218w" sizes="(max-width: 394px) 100vw, 394px" /></a></li>
<li>In <strong>User DSN</strong> or <strong>System DSN</strong>, click <strong>Add</strong>.</li>
<li>Select <strong>ZappySys JSON Driver</strong> and click <strong>Continue</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5919" src="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png" alt="" width="593" height="504" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png 593w, https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver-300x255.png 300w" sizes="(max-width: 593px) 100vw, 593px" /></a></li>
</ol>
<h3>Configure the Connection and API Settings</h3>
<ol>
<li>Enter a Spotify endpoint URL. Example:<br />
<pre class="crayon-plain-tag">https://api.spotify.com/v1/search?q=genre:pop&amp;type=artist&amp;limit=50</pre>
</li>
<li>In <strong>Connection Type</strong>, select <strong>OAuth </strong>and click <strong>Configure</strong>.</li>
<li>Set <strong>Credential Type</strong> to <strong>OAuth2 / Client Credentials Grant</strong> and fill in the following values:
<ul>
<li><strong>Client ID:</strong> Your Spotify Client ID</li>
<li><strong>Client Secret:</strong> Your Spotify Client Secret</li>
<li><strong>Access Token URL:</strong> <code>https://accounts.spotify.com/api/token</code></li>
<li><strong>Scopes/Permissions:</strong> (leave empty)</li>
</ul>
</li>
<li>Click <strong>OK</strong> to save HTTP authentication settings.
<div class="mceTemp"></div>
<div id="attachment_12421" style="width: 628px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-OAuth-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12421" class="size-full wp-image-12421" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-OAuth-connection.png" alt="" width="618" height="473" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-OAuth-connection.png 618w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-OAuth-connection-300x230.png 300w" sizes="(max-width: 618px) 100vw, 618px" /></a><p id="caption-attachment-12421" class="wp-caption-text">Spotify ODBC OAuth connection</p></div></li>
<li>Set <strong>HTTP Request Method</strong> to <strong>GET</strong>.</li>
<li>Add the following <strong>HTTP Header</strong>:
<ul>
<li><strong>Accept:</strong> application/json</li>
</ul>
</li>
<li>Set <strong>JSON Path Filter</strong> to:<br />
<pre class="crayon-plain-tag">$.artists.items[*]</pre>
</li>
<li>Click <strong>Test Connection</strong>, then click <strong>OK</strong> to save the DSN.
<div id="attachment_12422" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-JSON-driver-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12422" class="size-full wp-image-12422" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-JSON-driver-configuration.png" alt="" width="804" height="704" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-JSON-driver-configuration.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-JSON-driver-configuration-300x263.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-JSON-driver-configuration-768x672.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12422" class="wp-caption-text">Spotify &#8211; ODBC JSON driver configuration</p></div></li>
</ol>
<h3>Preview Spotify Data in ODBC Driver</h3>
<ol>
<li>Open the <strong>Preview</strong> tab in the DSN configuration window.</li>
<li>Generate a query and click <strong>Preview Data</strong>.</li>
<li>Confirm rows are returned. If not, recheck credentials, endpoint URL, and JSON Path Filter.
<div id="attachment_12423" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-preview-data.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12423" class="size-full wp-image-12423" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-preview-data.png" alt="" width="804" height="704" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-preview-data.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-preview-data-300x263.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-ODBC-preview-data-768x672.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12423" class="wp-caption-text">Spotify &#8211; ODBC preview data</p></div></li>
</ol>
<h3>Connect Power BI to Spotify via ODBC</h3>
<ol>
<li>Open <strong>Power BI Desktop</strong>.</li>
<li>Go to <strong>Home</strong> &gt; <strong>Get Data</strong> &gt; <strong>More&#8230;</strong>.</li>
<li>Search for <strong>ODBC</strong> and click <strong>Connect</strong>.
<div id="attachment_12178" style="width: 1395px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12178" class="size-full wp-image-12178" src="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png" alt="" width="1385" height="782" srcset="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png 1385w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-300x169.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-1024x578.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-768x434.png 768w" sizes="(max-width: 1385px) 100vw, 1385px" /></a><p id="caption-attachment-12178" class="wp-caption-text">Power BI &#8211; Get data from ODBC connection</p></div></li>
<li>Select your Spotify DSN from the data source list.</li>
<li>Optionally enter a custom SQL query in <strong>Advanced options</strong>.
<div id="attachment_12425" style="width: 712px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Power-Bi-Enter-query-Spotify.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12425" class="size-full wp-image-12425" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Power-Bi-Enter-query-Spotify.png" alt="" width="702" height="533" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Power-Bi-Enter-query-Spotify.png 702w, https://zappysys.com/blog/wp-content/uploads/2026/08/Power-Bi-Enter-query-Spotify-300x228.png 300w" sizes="(max-width: 702px) 100vw, 702px" /></a><p id="caption-attachment-12425" class="wp-caption-text">Power BI &#8211; Enter query Spotify</p></div></li>
<li>Click <strong>OK</strong>, review the preview, and click <strong>Load</strong>.
<div class="mceTemp"></div>
<div id="attachment_12424" style="width: 892px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Power-Bi-Spotify-Result.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12424" class="size-full wp-image-12424" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Power-Bi-Spotify-Result.png" alt="" width="882" height="662" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Power-Bi-Spotify-Result.png 882w, https://zappysys.com/blog/wp-content/uploads/2026/08/Power-Bi-Spotify-Result-300x225.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/08/Power-Bi-Spotify-Result-768x576.png 768w" sizes="(max-width: 882px) 100vw, 882px" /></a><p id="caption-attachment-12424" class="wp-caption-text">Power BI &#8211; Spotify Result</p></div></li>
<li>In the Navigator, select fields or tables you want to import into your model.</li>
</ol>
<h3>Query Spotify Data with SQL</h3>
<p>Use custom SQL queries in the ODBC driver or Power BI to shape data before loading.</p>
<p dir="ltr"><strong>Example 1: List All Artists</strong></p>
<div tabindex="0" role="group" aria-label="Código en sql">
<div>
<pre class="crayon-plain-tag">SELECT
    id,
    name,
    type,
    popularity,
    followers_total,
    uri
FROM _root_</pre>
</div>
</div>
<hr />
<p dir="ltr"><strong>Example 2: Filter Highly Popular Artists</strong></p>
<div tabindex="0" role="group" aria-label="Código en sql">
<div>
<pre class="crayon-plain-tag">SELECT
    id,
    name,
    popularity,
    followers_total
FROM _root_
WHERE popularity &amp;gt;= 80
ORDER BY popularity DESC</pre>
</div>
</div>
<hr />
<p dir="ltr"><strong>Example 3: Artists with Large Followings</strong></p>
<div tabindex="0" role="group" aria-label="Código en sql">
<div>
<pre class="crayon-plain-tag">SELECT
    id,
    name,
    followers_total,
    popularity
FROM _root_
WHERE followers_total &amp;gt;= 1000000
ORDER BY followers_total DESC</pre>
</div>
</div>
<hr />
<p dir="ltr"><strong>Example 4: Search by Genre</strong></p>
<div tabindex="0" role="group" aria-label="Código en sql">
<div>
<pre class="crayon-plain-tag">SELECT
    id,
    name,
    genres,
    popularity
FROM _root_
WHERE genres LIKE '%pop%'
ORDER BY popularity DESC</pre>
</div>
</div>
<h2>Conclusion</h2>
<p>Connecting Spotify to Power BI using the ZappySys ODBC Driver gives you a fast way to analyze music catalog trends and artist metrics with SQL and dashboards. Once your DSN is configured, you can reuse the same pattern for tracks, albums, playlists, categories, and market-specific reporting.</p>
<p>Explore more connectors and API integrations with the <a href="https://zappysys.com/products/odbc-drivers/" target="_blank" rel="noopener">ZappySys ODBC Drivers</a>.</p>
<div class="content_block" id="custom_post_widget-12354"><h3>Need Help?</h3><p class="section-intro">If you encounter any issues, our support team is here to help:</p>

<ol>
 	<li><strong>Live Chat:</strong> Open the chat widget <em>(bottom right of this page)</em></li>
 	<li><strong>Email:</strong> <a href="mailto:support@zappysys.com">support@zappysys.com</a></li>
 	<li><strong>Support Center:</strong> <a href="https://zappysys.com/support/">Support | ZappySys</a></li>
</ol></div>
<p>The post <a href="https://zappysys.com/blog/how-to-get-data-from-spotify-into-power-bi/">How to get data from Spotify into Power BI</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SSIS Tutorial: How to get data from Spotify</title>
		<link>https://zappysys.com/blog/ssis-tutorial-how-to-get-data-from-spotify/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Thu, 20 Aug 2026 22:10:44 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12409</guid>

					<description><![CDATA[<p>Introduction Spotify provides rich music and podcast metadata through its Web API, including artists, albums, tracks, playlists, and categories. Many data teams need this data in SQL Server for analytics, trend reporting, and catalog enrichment. In this tutorial, you will learn how to connect Spotify API data to SQL Server Integration Services (SSIS) by using [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/ssis-tutorial-how-to-get-data-from-spotify/">SSIS Tutorial: How to get data from Spotify</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- Introduction --></p>
<h2>Introduction</h2>
<p class="intro-text"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-logo.png"><img loading="lazy" decoding="async" class="wp-image-12416  alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-logo-150x150.png" alt="" width="106" height="106" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-logo-150x150.png 150w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-logo-300x300.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-logo-768x769.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-logo.png 939w" sizes="(max-width: 106px) 100vw, 106px" /></a>Spotify provides rich music and podcast metadata through its Web API, including artists, albums, tracks, playlists, and categories. Many data teams need this data in SQL Server for analytics, trend reporting, and catalog enrichment.</p>
<p class="intro-text">In this tutorial, you will learn how to connect Spotify API data to SQL Server Integration Services (SSIS) by using ZappySys SSIS PowerPack. This approach helps you automate extraction and loading without building a custom API client.</p>
<div class="content_block" id="custom_post_widget-2523"><h2><span id="Prerequisites">Prerequisites</span></h2>
Before we perform the steps listed in this article, make sure the prerequisites are met:
<ol style="margin-left: 1.5em;">
 	<li>Basic knowledge of SSIS package development using <em>Microsoft SQL Server Integration Services</em>.</li>
 	<li>Make sure the <a href="https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt">SSIS designer</a> is installed.</li>
 	<li>Download and install <a href="https://zappysys.com/products/ssis-powerpack/download/">ZappySys SSIS PowerPack</a>.</li>
</ol>
<strong>NOTE:</strong> If you are planning to deploy packages to a server and schedule their execution later, <a href="https://zappysys.zendesk.com/hc/en-us/articles/360035974593" target="_blank" rel="noopener">read this article</a>.</div>
<p><!-- Steps --></p>
<h2>Steps</h2>
<h3>Create a Spotify Developer App</h3>
<ol>
<li>Go to the <a href="https://developer.spotify.com/dashboard" target="_blank" rel="noopener">Spotify Developer Dashboard</a> and sign in with any free or premium Spotify account.
<div id="attachment_12414" style="width: 1688px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12414" class="size-full wp-image-12414" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app.png" alt="" width="1678" height="599" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app.png 1678w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app-300x107.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app-1024x366.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app-768x274.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-Create-app-1536x548.png 1536w" sizes="(max-width: 1678px) 100vw, 1678px" /></a><p id="caption-attachment-12414" class="wp-caption-text">Spotify &#8211; Create app</p></div></li>
<li>Click <strong>Create app</strong>, give it a name, description, and a Redirect URI (for example <code>http://127.0.0.1:3000</code>).</li>
<li>Go to the app <strong>Settings</strong> page and copy your <strong>Client ID</strong> and <strong>Client Secret</strong>.</li>
<li>Store both values securely and avoid hard-coding secrets directly in package components.</li>
</ol>
<h3>Create an OAuth2 Connection in SSIS</h3>
<ol>
<li>Create or open your SSIS project and package.</li>
<li>In <strong>Connection Managers</strong>, right-click and choose <strong>New Connection&#8230;</strong>.</li>
<li>Select <strong>ZS-OAUTH</strong> from the SSIS connectors list.
<div id="attachment_11825" style="width: 959px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2020/02/Create-a-new-SSIS-OAuth-API-Connection-Manager.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11825" class="size-full wp-image-11825" src="https://zappysys.com/blog/wp-content/uploads/2020/02/Create-a-new-SSIS-OAuth-API-Connection-Manager.png" alt="" width="949" height="447" srcset="https://zappysys.com/blog/wp-content/uploads/2020/02/Create-a-new-SSIS-OAuth-API-Connection-Manager.png 949w, https://zappysys.com/blog/wp-content/uploads/2020/02/Create-a-new-SSIS-OAuth-API-Connection-Manager-300x141.png 300w, https://zappysys.com/blog/wp-content/uploads/2020/02/Create-a-new-SSIS-OAuth-API-Connection-Manager-768x362.png 768w" sizes="(max-width: 949px) 100vw, 949px" /></a><p id="caption-attachment-11825" class="wp-caption-text">Create a new SSIS OAuth API Connection Manager</p></div></li>
<li>Set the following values:
<ul>
<li><strong>OAuth Provider:</strong> Custom</li>
<li><strong>OAuth Version:</strong> OAuth2</li>
<li><strong>OAuth Grant Type:</strong> Client Credentials Grant</li>
<li><strong>Client ID:</strong> Your Spotify Client ID</li>
<li><strong>Client Secret:</strong> Your Spotify Client Secret</li>
<li><strong>Access Token URL:</strong> <code>https://accounts.spotify.com/api/token</code></li>
<li><strong>Scopes/Permissions:</strong> (leave empty)</li>
</ul>
</li>
<li>Click <strong>Test Connection</strong> to confirm a token is issued successfully, then click <strong>OK</strong>.
<div id="attachment_12417" style="width: 713px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-OAuth-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12417" class="size-full wp-image-12417" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-OAuth-connection.png" alt="" width="703" height="765" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-OAuth-connection.png 703w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-OAuth-connection-276x300.png 276w" sizes="(max-width: 703px) 100vw, 703px" /></a><p id="caption-attachment-12417" class="wp-caption-text">Spotify &#8211; OAuth connection</p></div></li>
</ol>
<h3>Create and Configure JSON Source</h3>
<ol>
<li>Add a <strong>Data Flow Task</strong> in <strong>Control Flow</strong> and open it.
<div id="attachment_11784" style="width: 485px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11784" class="size-full wp-image-11784" src="https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow.png" alt="" width="475" height="178" srcset="https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow.png 475w, https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow-300x112.png 300w" sizes="(max-width: 475px) 100vw, 475px" /></a><p id="caption-attachment-11784" class="wp-caption-text">Drag and drop Data flow</p></div></li>
<li>In <strong>Data Flow</strong>, drag and drop <a href="https://zappysys.com/products/ssis-powerpack/ssis-json-file-source/" target="_blank" rel="noopener"><strong>ZS JSON Source</strong></a>.
<div id="attachment_11533" style="width: 553px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11533" class="size-full wp-image-11533" src="https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag.png" alt="" width="543" height="146" srcset="https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag.png 543w, https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag-300x81.png 300w" sizes="(max-width: 543px) 100vw, 543px" /></a><p id="caption-attachment-11533" class="wp-caption-text">SSIS JSON Source &#8211; Drag and Drop</p></div></li>
<li>Open the JSON Source editor and enable <strong>Use credentials</strong>.</li>
<li>Select the Spotify OAuth2 connection you created.</li>
<li>Set the API URL to a Spotify endpoint. Example to search artists by genre:<br />
<pre class="crayon-plain-tag">https://api.spotify.com/v1/search?q=genre:pop&amp;type=artist&amp;limit=50</pre>
</li>
<li>Set <strong>HTTP Request Method</strong> to <strong>GET</strong>.</li>
<li>Add the following <strong>HTTP Header</strong>:
<ul>
<li><strong>Accept:</strong> application/json</li>
</ul>
</li>
<li>Set <strong>JSON Path Filter</strong> based on the endpoint. For the search artists endpoint:<br />
<pre class="crayon-plain-tag">$.artists.items[*]</pre>
</li>
<li>Click <strong>Preview</strong> to confirm rows are returned, then click <strong>OK</strong>.
<div id="attachment_12415" style="width: 1004px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-JSON-source.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12415" class="size-full wp-image-12415" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-JSON-source.png" alt="" width="994" height="824" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-JSON-source.png 994w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-JSON-source-300x249.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/08/Spoify-JSON-source-768x637.png 768w" sizes="(max-width: 994px) 100vw, 994px" /></a><p id="caption-attachment-12415" class="wp-caption-text">Spotify &#8211; JSON source</p></div></li>
</ol>
<h3>Configure Destination and Load into SQL Server</h3>
<ol>
<li>Add an <a href="https://zappysys.com/products/ssis-powerpack/ssis-upsert-destination/" target="_blank" rel="noopener"><strong>Upsert destination</strong></a> (or another destination of your choice, such as a <strong>Trash destination</strong> or <strong>JSON/CSV/XML destination</strong>).</li>
<li>Connect the output arrow from JSON Source to the destination component.</li>
<li>Configure your SQL Server connection and target table.</li>
<li>Check the options you want to use: <strong>Insert</strong> or/and <strong>Update</strong>.</li>
<li>Map the source columns to destination columns in the <strong>Mappings</strong> section.
<div id="attachment_11912" style="width: 968px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11912" class="wp-image-11912 size-full" src="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png" alt="" width="958" height="645" srcset="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png 958w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-300x202.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-768x517.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-272x182.png 272w" sizes="(max-width: 958px) 100vw, 958px" /></a><p id="caption-attachment-11912" class="wp-caption-text">Spotify &#8211; Upsert destination</p></div></li>
<li>Click <strong>OK</strong> and execute the package.</li>
<li>Validate that Spotify rows have been loaded into your SQL Server table.
<div id="attachment_12241" style="width: 345px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12241" class="size-full wp-image-12241" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png" alt="" width="335" height="236" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png 335w, https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example-300x211.png 300w" sizes="(max-width: 335px) 100vw, 335px" /></a><p id="caption-attachment-12241" class="wp-caption-text">Spotify &#8211; Upsert Destination example</p></div></li>
</ol>
<p><!-- Conclusion --></p>
<h2>Conclusion</h2>
<p class="intro-text">You now have a practical SSIS pattern to extract Spotify Web API data and load it into SQL Server by using ZappySys SSIS PowerPack. With OAuth2 Client Credentials authentication, pagination handling, and proper column mapping, you can operationalize Spotify catalog data for BI and reporting use cases.</p>
<p class="intro-text">Explore the full capabilities of the <a href="https://zappysys.com/products/ssis-powerpack/" target="_blank" rel="noopener">ZappySys SSIS PowerPack</a> to extend this pipeline with transformations, audits, error handling, and SQL Server Agent scheduling.</p>
<div class="content_block" id="custom_post_widget-12354"><h3>Need Help?</h3><p class="section-intro">If you encounter any issues, our support team is here to help:</p>

<ol>
 	<li><strong>Live Chat:</strong> Open the chat widget <em>(bottom right of this page)</em></li>
 	<li><strong>Email:</strong> <a href="mailto:support@zappysys.com">support@zappysys.com</a></li>
 	<li><strong>Support Center:</strong> <a href="https://zappysys.com/support/">Support | ZappySys</a></li>
</ol></div>
<p>The post <a href="https://zappysys.com/blog/ssis-tutorial-how-to-get-data-from-spotify/">SSIS Tutorial: How to get data from Spotify</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SSIS Tutorial: How to get data from Hivebrite</title>
		<link>https://zappysys.com/blog/ssis-tutorial-how-to-get-data-from-hivebrite/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Fri, 14 Aug 2026 00:09:11 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12398</guid>

					<description><![CDATA[<p>Introduction Hivebrite is a community management platform used for memberships, events, directories, and engagement workflows. Many teams need Hivebrite data in SQL Server for reporting, segmentation, and operational analytics. In this tutorial, you will learn how to connect Hivebrite API data to SQL Server Integration Services (SSIS) by using ZappySys SSIS PowerPack. You can then [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/ssis-tutorial-how-to-get-data-from-hivebrite/">SSIS Tutorial: How to get data from Hivebrite</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- Introduction --></p>
<h2>Introduction</h2>
<p class="intro-text"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-logo.jpg"><img loading="lazy" decoding="async" class="wp-image-12406  alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-logo-150x150.jpg" alt="" width="112" height="112" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-logo-150x150.jpg 150w, https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-logo-300x300.jpg 300w, https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-logo.jpg 447w" sizes="(max-width: 112px) 100vw, 112px" /></a>Hivebrite is a community management platform used for memberships, events, directories, and engagement workflows. Many teams need Hivebrite data in SQL Server for reporting, segmentation, and operational analytics.</p>
<p class="intro-text">In this tutorial, you will learn how to connect Hivebrite API data to SQL Server Integration Services (SSIS) by using ZappySys SSIS PowerPack. You can then automate extraction and loading without writing a custom API client.</p>
<div class="content_block" id="custom_post_widget-2523"><h2><span id="Prerequisites">Prerequisites</span></h2>
Before we perform the steps listed in this article, make sure the prerequisites are met:
<ol style="margin-left: 1.5em;">
 	<li>Basic knowledge of SSIS package development using <em>Microsoft SQL Server Integration Services</em>.</li>
 	<li>Make sure the <a href="https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt">SSIS designer</a> is installed.</li>
 	<li>Download and install <a href="https://zappysys.com/products/ssis-powerpack/download/">ZappySys SSIS PowerPack</a>.</li>
</ol>
<strong>NOTE:</strong> If you are planning to deploy packages to a server and schedule their execution later, <a href="https://zappysys.zendesk.com/hc/en-us/articles/360035974593" target="_blank" rel="noopener">read this article</a>.</div>
<p><!-- Steps --></p>
<h2>Steps</h2>
<h3>Prepare Hivebrite API access</h3>
<ol>
<li>Sign in to your Hivebrite <a href="https://support.hivebrite.com/hc/en-us/articles/12953361732508">admin area</a> and go to <strong>Integrations → External Integrations</strong>.</li>
<li>Click <strong>Create a Service App</strong> and give it a name.
<ul>
<li>Copy the <strong>Client ID</strong> (UUID) and <strong>Client Secret</strong> shown at creation — the secret is displayed only once and cannot be retrieved afterward.</li>
</ul>
</li>
<li>Identify your <strong>Authorization Host</strong> based on the zone that hosts your community:
<ul>
<li><strong>US:</strong> <code>auth.us.hivebrite.com</code></li>
<li><strong>EU:</strong> <code>auth.eu.hivebrite.com</code></li>
<li><strong>APAC:</strong> <code>auth.apac.hivebrite.com</code></li>
<li><strong>CH:</strong> <code>auth.ch.hivebrite.com</code></li>
</ul>
</li>
</ol>
<h3>Create an OAuth2 connection in SSIS</h3>
<ol>
<li>Create or open your SSIS project and package.</li>
<li>In <strong>Connection Managers</strong>, right-click and select <strong>New Connection&#8230;</strong>.</li>
<li>Select <strong>ZS-OAUTH</strong> from the SSIS connectors list.
<div id="attachment_11825" style="width: 959px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2020/02/Create-a-new-SSIS-OAuth-API-Connection-Manager.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11825" class="size-full wp-image-11825" src="https://zappysys.com/blog/wp-content/uploads/2020/02/Create-a-new-SSIS-OAuth-API-Connection-Manager.png" alt="" width="949" height="447" srcset="https://zappysys.com/blog/wp-content/uploads/2020/02/Create-a-new-SSIS-OAuth-API-Connection-Manager.png 949w, https://zappysys.com/blog/wp-content/uploads/2020/02/Create-a-new-SSIS-OAuth-API-Connection-Manager-300x141.png 300w, https://zappysys.com/blog/wp-content/uploads/2020/02/Create-a-new-SSIS-OAuth-API-Connection-Manager-768x362.png 768w" sizes="(max-width: 949px) 100vw, 949px" /></a><p id="caption-attachment-11825" class="wp-caption-text">Create a new SSIS OAuth API Connection Manager.</p></div></li>
<li>Set the following values:
<ul>
<li><strong>OAuth Provider:</strong> Custom</li>
<li><strong>OAuth Version:</strong> OAuth2</li>
<li><strong>OAuth Grant Type:</strong> Client Credentials Grant</li>
<li><strong>Client ID:</strong> Your Hivebrite Client ID (UUID)</li>
<li><strong>Client Secret:</strong> Your Hivebrite Client Secret</li>
<li><strong>Access Token URL:</strong> <code>https://auth.{zone}.hivebrite.com/oauth2/token</code></li>
<li><strong>Scopes/Permissions:</strong> (leave empty)
<div id="attachment_12405" style="width: 713px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-OAuth-connection-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12405" class="size-full wp-image-12405" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-OAuth-connection-configuration.png" alt="" width="703" height="637" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-OAuth-connection-configuration.png 703w, https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-OAuth-connection-configuration-300x272.png 300w" sizes="(max-width: 703px) 100vw, 703px" /></a><p id="caption-attachment-12405" class="wp-caption-text">Hivebrite &#8211; OAuth connection configuration</p></div></li>
</ul>
</li>
<li>Go to the <strong>OAuth2 Grant Options</strong> tab and add the following to the <strong>Extra attributes for the token request</strong> parameter:<br />
<pre class="crayon-plain-tag">audience=partner</pre>
</li>
<li>Then click <strong>OK </strong>to save the configuration.
<div id="attachment_12404" style="width: 713px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-OAuth-connection-advanced-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12404" class="size-full wp-image-12404" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-OAuth-connection-advanced-configuration.png" alt="" width="703" height="637" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-OAuth-connection-advanced-configuration.png 703w, https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-OAuth-connection-advanced-configuration-300x272.png 300w" sizes="(max-width: 703px) 100vw, 703px" /></a><p id="caption-attachment-12404" class="wp-caption-text">Hivebrite &#8211; OAuth connection advanced configuration</p></div></li>
</ol>
<h3>Create and configure JSON Source</h3>
<ol>
<li>Drag a <strong>Data Flow Task</strong> into <strong>Control Flow</strong> and open it.
<div id="attachment_11784" style="width: 485px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11784" class="size-full wp-image-11784" src="https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow.png" alt="" width="475" height="178" srcset="https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow.png 475w, https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow-300x112.png 300w" sizes="(max-width: 475px) 100vw, 475px" /></a><p id="caption-attachment-11784" class="wp-caption-text">Drag and drop Data Flow</p></div></li>
<li>In <strong>Data Flow</strong>, drag and drop <a href="https://zappysys.com/products/ssis-powerpack/ssis-json-file-source/" target="_blank" rel="noopener"><strong>ZS JSON Source</strong></a>.
<div id="attachment_11533" style="width: 553px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11533" class="size-full wp-image-11533" src="https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag.png" alt="" width="543" height="146" srcset="https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag.png 543w, https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag-300x81.png 300w" sizes="(max-width: 543px) 100vw, 543px" /></a><p id="caption-attachment-11533" class="wp-caption-text">SSIS JSON Source &#8211; Drag and Drop</p></div></li>
<li>Open the JSON Source editor and enable <strong>Use credentials</strong>.</li>
<li>Select the Hivebrite OAuth2 connection you created.</li>
<li>Set the API URL using your community&#8217;s API host. Example to extract members:<br />
<pre class="crayon-plain-tag">https://{your-community}.hivebrite.com/admin/v4/members</pre>
</li>
<li>Set <strong>HTTP Request Method</strong> to <strong>GET</strong>.</li>
<li>Add the following <strong>HTTP Header</strong>:
<ul>
<li><strong>Accept:</strong> application/json</li>
</ul>
</li>
<li>Set <strong>JSON Path Filter</strong> to <code>$.data[*]</code> — Hivebrite wraps all collection responses under an <code>data</code> array.</li>
<li>Click <strong>Preview</strong> to confirm rows are returned, then click <strong>OK</strong>.
<div id="attachment_12403" style="width: 946px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-JSON-source-example.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12403" class="size-full wp-image-12403" src="https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-JSON-source-example.png" alt="" width="936" height="844" srcset="https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-JSON-source-example.png 936w, https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-JSON-source-example-300x271.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/08/Hivebrite-JSON-source-example-768x693.png 768w" sizes="(max-width: 936px) 100vw, 936px" /></a><p id="caption-attachment-12403" class="wp-caption-text">Hivebrite &#8211; JSON source example</p></div></li>
</ol>
<h3>Configure destination component</h3>
<ol>
<li>Add an <a href="https://zappysys.com/products/ssis-powerpack/ssis-upsert-destination/" target="_blank" rel="noopener"><strong>Upsert destination</strong></a> (or another destination of your choice, such as a <strong>Trash destination</strong> or <strong>JSON/CSV/XML destination</strong>).</li>
<li>Connect the output arrow from JSON Source to the destination component.</li>
<li>Configure your SQL Server connection and target table.</li>
<li>Check the options you want to use: <strong>Insert</strong> or/and <strong>Update</strong>.</li>
<li>Map the source columns to destination columns in the <strong>Mappings</strong> section.
<div id="attachment_11912" style="width: 968px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11912" class="wp-image-11912 size-full" src="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png" alt="" width="958" height="645" srcset="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png 958w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-300x202.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-768x517.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-272x182.png 272w" sizes="(max-width: 958px) 100vw, 958px" /></a><p id="caption-attachment-11912" class="wp-caption-text">Hivebrite &#8211; Upsert destination</p></div></li>
<li>Click <strong>OK</strong> and execute the package.</li>
<li>Validate that Hivebrite rows have been loaded into your SQL Server table.
<div id="attachment_12241" style="width: 345px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12241" class="size-full wp-image-12241" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png" alt="" width="335" height="236" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png 335w, https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example-300x211.png 300w" sizes="(max-width: 335px) 100vw, 335px" /></a><p id="caption-attachment-12241" class="wp-caption-text">Hivebrite &#8211; Upsert Destination example</p></div></li>
</ol>
<p><!-- Conclusion --></p>
<h2>Conclusion</h2>
<p class="intro-text">You now have a repeatable SSIS pattern to extract Hivebrite API data and load it into SQL Server by using ZappySys SSIS PowerPack. With OAuth2 Client Credentials authentication, proper pagination, and column mapping, you can operationalize Hivebrite data for BI and reporting workflows.</p>
<p class="intro-text">Explore the full capabilities of the <a href="https://zappysys.com/products/ssis-powerpack/" target="_blank" rel="noopener">ZappySys SSIS PowerPack</a> to extend this setup with advanced transformations, retry logic, auditing, and scheduling through SQL Server Agent.</p>
<div class="content_block" id="custom_post_widget-12354"><h3>Need Help?</h3><p class="section-intro">If you encounter any issues, our support team is here to help:</p>

<ol>
 	<li><strong>Live Chat:</strong> Open the chat widget <em>(bottom right of this page)</em></li>
 	<li><strong>Email:</strong> <a href="mailto:support@zappysys.com">support@zappysys.com</a></li>
 	<li><strong>Support Center:</strong> <a href="https://zappysys.com/support/">Support | ZappySys</a></li>
</ol></div>
<p>The post <a href="https://zappysys.com/blog/ssis-tutorial-how-to-get-data-from-hivebrite/">SSIS Tutorial: How to get data from Hivebrite</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to get data from Cin7 into Power BI</title>
		<link>https://zappysys.com/blog/how-to-get-data-from-cin7-into-power-bi/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Fri, 24 Jul 2026 12:40:46 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12380</guid>

					<description><![CDATA[<p>Introduction Cin7 is a connected inventory and order management platform used by growing businesses to synchronise products, stock, orders, and customer data across sales channels. Many organisations need Cin7 data in Power BI to monitor inventory health, order trends, and fulfilment performance. Using the ZappySys ODBC Driver for REST APIs, you can query Cin7 REST [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/how-to-get-data-from-cin7-into-power-bi/">How to get data from Cin7 into Power BI</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p><a href="https://www.cin7.com/"><img loading="lazy" decoding="async" class="alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/07/cin7-logo.png" alt="Cin7" width="150" height="150" /></a>Cin7 is a connected inventory and order management platform used by growing businesses to synchronise products, stock, orders, and customer data across sales channels. Many organisations need Cin7 data in Power BI to monitor inventory health, order trends, and fulfilment performance.</p>
<p>Using the ZappySys ODBC Driver for REST APIs, you can query Cin7 REST API data with SQL and load it into Power BI without writing custom connector code.</p>
<p>This tutorial shows how to create a Cin7 ODBC DSN, configure API authentication, preview data, connect Power BI, and run practical SQL queries.</p>
<div class="content_block" id="custom_post_widget-9166"><h2>Prerequisites</h2>
To access your data in your app using the ODBC Driver, ensure the following requirements are met.

Download and install <a href="https://zappysys.com/products/odbc-powerpack/download/" rel="noopener">ZappySys ODBC PowerPack</a></div>
<h2>Steps</h2>
<h3>Get Cin7 API Credentials</h3>
<ol>
<li>Sign in to your <a href="https://go.cin7.com/cloud/apiSetup">Cin7 account</a>.</li>
<li>Open <strong>Settings → Integrations &amp; API → API v1</strong> in your Cin7 admin portal.
<ul>
<li>Note your <strong>API Username</strong> shown on the page.</li>
<li>Click <strong>Add New API Connection</strong>, give it a name (e.g. ZappySys), and copy the generated <strong>API Key</strong>.</li>
</ul>
<div id="attachment_12374" style="width: 1002px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-generate-new-token.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12374" class="size-full wp-image-12374" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-generate-new-token.png" alt="" width="992" height="436" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-generate-new-token.png 992w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-generate-new-token-300x132.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-generate-new-token-768x338.png 768w" sizes="(max-width: 992px) 100vw, 992px" /></a><p id="caption-attachment-12374" class="wp-caption-text">Cin7 &#8211; Generate new API connection</p></div></li>
<li>Store both values securely — the <strong>API Username</strong> and <strong>API Key</strong> together act as your login credentials.
<div id="attachment_12375" style="width: 685px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-new-token.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12375" class="size-full wp-image-12375" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-new-token.png" alt="" width="675" height="327" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-new-token.png 675w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-new-token-300x145.png 300w" sizes="(max-width: 675px) 100vw, 675px" /></a><p id="caption-attachment-12375" class="wp-caption-text">Cin7 &#8211; API credentials</p></div></li>
<li>Note your API base URL: <code>https://api.cin7.com/api</code>.</li>
</ol>
<h3>Create a New ODBC DSN Using ZappySys JSON Driver</h3>
<ol>
<li>Search for <strong>ODBC</strong> in the Windows Start menu and open <strong>ODBC Data Source Administrator</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6213" src="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png" alt="" width="394" height="542" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png 394w, https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2-218x300.png 218w" sizes="(max-width: 394px) 100vw, 394px" /></a></li>
<li>In <strong>User DSN</strong> or <strong>System DSN</strong>, click <strong>Add</strong>.</li>
<li>Select <strong>ZappySys JSON Driver</strong>, then click <strong>Continue</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5919" src="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png" alt="" width="593" height="504" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png 593w, https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver-300x255.png 300w" sizes="(max-width: 593px) 100vw, 593px" /></a></li>
</ol>
<h3>Configure Cin7 API Connection</h3>
<ol>
<li>Enter a Cin7 endpoint URL in this format:<br />
<span style="color: #222222; font-family: monospace;"><span style="background-color: #e9ebec;">https://api.cin7.com/api/v1/Products</span></span></li>
<li>In <strong>Connection Type</strong>, select <strong>HTTP</strong> and click <strong>Configure</strong>.</li>
<li>Set <strong>Credential Type</strong> to <strong>Basic Auth (Username/Password)</strong>.</li>
<li>Set <strong>Username</strong> to your Cin7 API Username.</li>
<li>Set <strong>Password</strong> to your Cin7 API Key.</li>
<li>Click <strong>OK</strong> to save HTTP authentication settings.
<div id="attachment_12384" style="width: 628px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-ODBC-HTTP-connection-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12384" class="size-full wp-image-12384" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-ODBC-HTTP-connection-configuration.png" alt="" width="618" height="445" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-ODBC-HTTP-connection-configuration.png 618w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-ODBC-HTTP-connection-configuration-300x216.png 300w" sizes="(max-width: 618px) 100vw, 618px" /></a><p id="caption-attachment-12384" class="wp-caption-text">Cin7 &#8211; ODBC HTTP connection configuration</p></div></li>
<li>Set <strong>HTTP Request Method</strong> to <strong>GET</strong>.</li>
<li>Set <strong>JSON Path Filter</strong> to <code>$.Products[*]</code> for the Products endpoint.</li>
<li>Click <strong>Test Connection</strong>, then click <strong>OK</strong> to save the DSN.
<div id="attachment_12385" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Driver-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12385" class="size-full wp-image-12385" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Driver-configuration.png" alt="" width="804" height="704" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Driver-configuration.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Driver-configuration-300x263.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Driver-configuration-768x672.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12385" class="wp-caption-text">Cin7 &#8211; JSON Driver configuration</p></div></li>
</ol>
<h3>Preview Cin7 Data in ODBC Driver</h3>
<ol>
<li>Open the <strong>Preview</strong> tab in the DSN configuration window.</li>
<li>Generate a query and click <strong>Preview Data</strong>.</li>
<li>Confirm rows are returned. If not, recheck endpoint URL, credentials, and JSON Path Filter.
<div id="attachment_12386" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Driver-result.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12386" class="size-full wp-image-12386" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Driver-result.png" alt="" width="804" height="611" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Driver-result.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Driver-result-300x228.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Driver-result-768x584.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12386" class="wp-caption-text">Cin7 &#8211; JSON Driver result</p></div></li>
</ol>
<h3>Connect Power BI to Cin7 via ODBC</h3>
<ol>
<li>Open <strong>Power BI Desktop</strong>.</li>
<li>Go to <strong>Home</strong> &gt; <strong>Get Data</strong> &gt; <strong>More&#8230;</strong>.</li>
<li>Search for <strong>ODBC</strong> and click <strong>Connect</strong>.
<div id="attachment_12178" style="width: 1395px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12178" class="size-full wp-image-12178" src="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png" alt="" width="1385" height="782" srcset="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png 1385w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-300x169.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-1024x578.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-768x434.png 768w" sizes="(max-width: 1385px) 100vw, 1385px" /></a><p id="caption-attachment-12178" class="wp-caption-text">Power BI &#8211; Get data from ODBC connection</p></div></li>
<li>Select your Cin7 DSN from the data source list.</li>
<li>Optionally enter a custom SQL query in <strong>Advanced options</strong>.
<div id="attachment_12388" style="width: 712px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-Power-BI-select-driver.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12388" class="size-full wp-image-12388" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-Power-BI-select-driver.png" alt="" width="702" height="533" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-Power-BI-select-driver.png 702w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-Power-BI-select-driver-300x228.png 300w" sizes="(max-width: 702px) 100vw, 702px" /></a><p id="caption-attachment-12388" class="wp-caption-text">Cin7 &#8211; Power BI select driver</p></div></li>
<li>Click <strong>OK</strong>, review the preview, and click <strong>Load</strong>.
<div id="attachment_12387" style="width: 890px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-Power-BI-result.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12387" class="size-full wp-image-12387" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-Power-BI-result.png" alt="" width="880" height="219" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-Power-BI-result.png 880w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-Power-BI-result-300x75.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-Power-BI-result-768x191.png 768w" sizes="(max-width: 880px) 100vw, 880px" /></a><p id="caption-attachment-12387" class="wp-caption-text">Cin7 &#8211; Power BI result</p></div></li>
<li>In the Navigator, select fields or tables you want to import into your model.</li>
</ol>
<h3>Query Cin7 Data with SQL</h3>
<p>Use custom SQL queries in the ODBC driver or Power BI to shape data before loading.</p>
<p><strong>Example 1: List Products</strong></p><pre class="crayon-plain-tag">SELECT
    ID,
    StyleCode,
    Name,
    Category,
    Brand,
    IsActive,
    ModifiedDate
FROM Products</pre><p>
<strong>Example 2: Active Products Only</strong></p><pre class="crayon-plain-tag">SELECT
    ID,
    StyleCode,
    Name,
    IsActive
FROM Products
WHERE IsActive=true</pre><p>
<strong>Example 3: Recently Modified Products (Last 30 Days)</strong></p><pre class="crayon-plain-tag">SELECT
    ID,
    StyleCode,
    Name,
    ModifiedDate
FROM Products
WHERE ModifiedDate &gt;= &lt;&lt;today-10d,FUN_TO_DATE&gt;&gt;</pre><p>
<h2>Conclusion</h2>
<p>Connecting Cin7 to Power BI using the ZappySys ODBC Driver gives you a fast, SQL-friendly way to build inventory and sales analytics from Cin7 API data. You can centralise operational data, model it in Power BI, and publish dashboards without building custom connectors.</p>
<p>Explore the full capabilities of the <a href="https://zappysys.com/products/odbc-drivers/" target="_blank" rel="noopener">ZappySys ODBC Drivers</a> to integrate Cin7 and other APIs into your reporting workflow.</p>
<div class="content_block" id="custom_post_widget-12354"><h3>Need Help?</h3><p class="section-intro">If you encounter any issues, our support team is here to help:</p>

<ol>
 	<li><strong>Live Chat:</strong> Open the chat widget <em>(bottom right of this page)</em></li>
 	<li><strong>Email:</strong> <a href="mailto:support@zappysys.com">support@zappysys.com</a></li>
 	<li><strong>Support Center:</strong> <a href="https://zappysys.com/support/">Support | ZappySys</a></li>
</ol></div>
<p>The post <a href="https://zappysys.com/blog/how-to-get-data-from-cin7-into-power-bi/">How to get data from Cin7 into Power BI</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SSIS Tutorial: How to get data from Cin7</title>
		<link>https://zappysys.com/blog/ssis-tutorial-how-to-get-data-from-cin7/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Fri, 24 Jul 2026 12:01:10 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12350</guid>

					<description><![CDATA[<p>Introduction Cin7 is a connected inventory and order management platform used by growing businesses to synchronise products, stock, orders, and customer data across multiple sales channels. Many organisations need Cin7 data in SQL Server for reporting, demand planning, fulfilment tracking, and analytics. In this tutorial, you will learn how to connect to Cin7 REST APIs [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/ssis-tutorial-how-to-get-data-from-cin7/">SSIS Tutorial: How to get data from Cin7</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p class="intro-text"><a href="https://www.cin7.com/"><img loading="lazy" decoding="async" class="alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/07/cin7-logo.png" alt="Cin7" width="110" height="110" /></a>Cin7 is a connected inventory and order management platform used by growing businesses to synchronise products, stock, orders, and customer data across multiple sales channels. Many organisations need Cin7 data in SQL Server for reporting, demand planning, fulfilment tracking, and analytics.</p>
<p class="intro-text">In this tutorial, you will learn how to connect to Cin7 REST APIs using SQL Server Integration Services (SSIS) with the ZappySys SSIS PowerPack. This approach helps you build repeatable ETL pipelines without writing custom API integration code.</p>
<div class="content_block" id="custom_post_widget-2523"><h2><span id="Prerequisites">Prerequisites</span></h2>
Before we perform the steps listed in this article, make sure the prerequisites are met:
<ol style="margin-left: 1.5em;">
 	<li>Basic knowledge of SSIS package development using <em>Microsoft SQL Server Integration Services</em>.</li>
 	<li>Make sure the <a href="https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt">SSIS designer</a> is installed.</li>
 	<li>Download and install <a href="https://zappysys.com/products/ssis-powerpack/download/">ZappySys SSIS PowerPack</a>.</li>
</ol>
<strong>NOTE:</strong> If you are planning to deploy packages to a server and schedule their execution later, <a href="https://zappysys.zendesk.com/hc/en-us/articles/360035974593" target="_blank" rel="noopener">read this article</a>.</div>
<p><!-- Steps --></p>
<h2>Steps</h2>
<h3>Get Cin7 API Credentials</h3>
<ol>
<li>Sign in to your <a href="https://go.cin7.com/cloud/apiSetup">Cin7 account</a>.</li>
<li>Open <strong>Settings → Integrations &amp; API → API v1</strong> in your Cin7 admin portal.
<ul>
<li>Note your <strong>API Username</strong> shown on the page.</li>
<li>Click <strong>Add New API Connection</strong>, give it a name (e.g. ZappySys), and copy the generated <strong>API Key</strong>.</li>
</ul>
<div id="attachment_12374" style="width: 1002px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-generate-new-token.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12374" class="size-full wp-image-12374" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-generate-new-token.png" alt="" width="992" height="436" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-generate-new-token.png 992w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-generate-new-token-300x132.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-generate-new-token-768x338.png 768w" sizes="(max-width: 992px) 100vw, 992px" /></a><p id="caption-attachment-12374" class="wp-caption-text">Cin7 &#8211; Generate new API connection</p></div></li>
<li>Store both values securely — the <strong>API Username</strong> and <strong>API Key</strong> together act as your login credentials.
<div id="attachment_12375" style="width: 685px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-new-token.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12375" class="size-full wp-image-12375" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-new-token.png" alt="" width="675" height="327" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-new-token.png 675w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-new-token-300x145.png 300w" sizes="(max-width: 675px) 100vw, 675px" /></a><p id="caption-attachment-12375" class="wp-caption-text">Cin7 &#8211; API credentials</p></div></li>
</ol>
<h3>Get Cin7 Base URL and Endpoint Path</h3>
<ol>
<li>Identify the REST endpoint you want to query (for example, products, customers, or sales orders).</li>
<li>Keep your API base URL and endpoint path ready for SSIS configuration.</li>
<li>Example:<br />
<code>https://api.cin7.com/api/v1/Products</code></li>
</ol>
<h3>Create an HTTP Connection in SSIS</h3>
<ol>
<li>Create or open your SSIS project and package.</li>
<li>In <strong>Connection Managers</strong>, right-click and select <strong>New Connection&#8230;</strong>.</li>
<li>Select <strong>ZS-HTTP</strong> from the SSIS connectors list.</li>
<li>Set <strong>Credentials Type</strong> to <strong>Basic Auth</strong>.</li>
<li>Enter your <strong>API Username</strong> in the Username field and your <strong>API Key</strong> in the Password field</li>
<li>Click <strong>OK</strong> to save the connection.
<div id="attachment_12376" style="width: 738px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-HTTP-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12376" class="size-full wp-image-12376" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-HTTP-connection.png" alt="" width="728" height="555" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-HTTP-connection.png 728w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-HTTP-connection-300x229.png 300w" sizes="(max-width: 728px) 100vw, 728px" /></a><p id="caption-attachment-12376" class="wp-caption-text">Cin7-HTTP connection</p></div></li>
</ol>
<h3>Create and Configure JSON Source</h3>
<ol>
<li>Drag a <strong>Data Flow Task</strong> into <strong>Control Flow</strong> and open it.</li>
<li>In <strong>Data Flow</strong>, drag and drop the <a href="https://zappysys.com/products/ssis-powerpack/ssis-json-file-source/" target="_blank" rel="noopener"><strong>ZS JSON Source</strong></a>.</li>
<li>Open the JSON Source editor and enable <strong>Use credentials</strong>.</li>
<li>Select the Cin7 HTTP connection you created earlier.</li>
<li>Set the API URL. Example to extract products:<br />
<pre class="crayon-plain-tag">https://api.cin7.com/api/v1/products</pre>
</li>
<li>Set <strong>HTTP Request Method</strong> to <strong>GET</strong>.</li>
<li>Add the following <strong>HTTP Header</strong>:
<ol style="list-style-type: lower-alpha;">
<li><strong>Accept:</strong> application/json</li>
</ol>
</li>
<li>Set <strong>JSON Path Filter</strong> based on the endpoint (for example, <code>$.Products[*]</code> for the Products endpoint).</li>
<li>Click <strong>Preview</strong> to confirm rows are returned, then click <strong>OK</strong>.
<div id="attachment_12377" style="width: 1013px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Source-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12377" class="size-full wp-image-12377" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Source-configuration.png" alt="" width="1003" height="873" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Source-configuration.png 1003w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Source-configuration-300x261.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Cin7-JSON-Source-configuration-768x668.png 768w" sizes="(max-width: 1003px) 100vw, 1003px" /></a><p id="caption-attachment-12377" class="wp-caption-text">Cin7 &#8211; JSON Source configuration</p></div>
<div class="mceTemp"></div>
</li>
</ol>
<h3>Configure Destination Component</h3>
<ol>
<li>Add an <a href="https://zappysys.com/products/ssis-powerpack/ssis-upsert-destination/" target="_blank" rel="noopener"><strong>Upsert destination</strong></a> (or another destination of your choice, such as a <strong>Trash destination</strong> or <strong>JSON/CSV/XML destination</strong>).</li>
<li>Connect the output arrow from JSON Source to the destination component.</li>
<li>Configure your SQL Server connection and target table.</li>
<li>Check the options you want to use: <strong>Insert</strong> or/and <strong>Update</strong>.</li>
<li>Map the source columns to destination columns in the <strong>Mappings</strong> section.
<div id="attachment_11912" style="width: 968px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11912" class="wp-image-11912 size-full" src="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png" alt="" width="958" height="645" srcset="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png 958w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-300x202.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-768x517.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-272x182.png 272w" sizes="(max-width: 958px) 100vw, 958px" /></a><p id="caption-attachment-11912" class="wp-caption-text">Cin7 &#8211; Upsert destination</p></div></li>
<li>Click <strong>OK</strong> and execute the package.</li>
<li>Validate that Cin7 rows have been loaded into your SQL Server table.
<div id="attachment_12241" style="width: 345px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12241" class="size-full wp-image-12241" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png" alt="" width="335" height="236" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png 335w, https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example-300x211.png 300w" sizes="(max-width: 335px) 100vw, 335px" /></a><p id="caption-attachment-12241" class="wp-caption-text">Cin7 &#8211; Upsert Destination example</p></div></li>
</ol>
<p><!-- Conclusion --></p>
<h2>Conclusion</h2>
<p class="intro-text">You now have a working SSIS integration to extract Cin7 data using ZappySys SSIS PowerPack and Cin7 REST APIs. With this pattern, you can automate extraction of inventory, product, and order data into SQL Server for reporting and analytics.</p>
<p class="intro-text">Explore the full capabilities of the <a href="https://zappysys.com/products/ssis-powerpack/" target="_blank" rel="noopener">ZappySys SSIS PowerPack</a> to optimise your data integration tasks. By applying this pattern, you can extend your solution to include transformations, data validation, error handling, and scheduling through SQL Server Agent.</p>
<div class="content_block" id="custom_post_widget-12354"><h3>Need Help?</h3><p class="section-intro">If you encounter any issues, our support team is here to help:</p>

<ol>
 	<li><strong>Live Chat:</strong> Open the chat widget <em>(bottom right of this page)</em></li>
 	<li><strong>Email:</strong> <a href="mailto:support@zappysys.com">support@zappysys.com</a></li>
 	<li><strong>Support Center:</strong> <a href="https://zappysys.com/support/">Support | ZappySys</a></li>
</ol></div>
<p>The post <a href="https://zappysys.com/blog/ssis-tutorial-how-to-get-data-from-cin7/">SSIS Tutorial: How to get data from Cin7</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Export JSON Files to Amazon S3 using SSIS (3 Easy Methods)</title>
		<link>https://zappysys.com/blog/how-to-export-json-files-to-amazon-s3-using-ssis-3-easy-methods/</link>
		
		<dc:creator><![CDATA[ZappySys]]></dc:creator>
		<pubDate>Tue, 14 Jul 2026 15:02:57 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12347</guid>

					<description><![CDATA[<p>Many ETL workflows require generating JSON files and storing them in Amazon S3 for downstream applications, data lakes, backups, or API integrations. While ZappySys SSIS PowerPack includes a dedicated Amazon S3 CSV File Destination, many users ask whether there is a dedicated JSON destination for Amazon S3. The good news is that you can already [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/how-to-export-json-files-to-amazon-s3-using-ssis-3-easy-methods/">How to Export JSON Files to Amazon S3 using SSIS (3 Easy Methods)</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Many ETL workflows require generating JSON files and storing them in Amazon S3 for downstream applications, data lakes, backups, or API integrations.</p>
<p>While ZappySys SSIS PowerPack includes a dedicated <strong>Amazon S3 CSV File Destination</strong>, many users ask whether there is a dedicated JSON destination for Amazon S3.</p>
<p>The good news is that you can already achieve this using existing ZappySys components without writing any custom code. In this article, we&#8217;ll explore three different approaches to exporting JSON files to Amazon S3 using SSIS.</p>
<hr />
<h2>Prerequisites</h2>
<p>Before you begin, ensure you have the following:</p>
<ul>
<li>ZappySys SSIS PowerPack installed</li>
<li>An Amazon S3 connection is configured</li>
<li>An SSIS package</li>
<li>A data source such as SQL Server, API, CSV, Excel, XML, or JSON</li>
</ul>
<hr />
<h2>Method 1: Export JSON Directly to Amazon S3 (Recommended)</h2>
<p>If your goal is simply to generate a JSON file in Amazon S3, the easiest approach is to use the <strong>Export JSON File Task</strong>.</p>
<p>The task supports writing the generated JSON directly to an Amazon S3 bucket, eliminating the need to create a temporary local file.</p>
<p><strong>Recommended for:</strong> Direct exports with minimal package complexity.</p>
<h3>Step 1 &#8211; Add Export JSON File Task</h3>
<p>Add the <strong>Export JSON File Task</strong> to your Control Flow.</p>
<p><!-- Screenshot: Export JSON File Task --></p>
<h3>Step 2 &#8211; Configure the Source</h3>
<p>Select the data source you wish to export and configure the Source Connection (OLEDB, ADO.NET (SQL), or ODBC).</p>
<p><!-- Screenshot: Source Configuration --></p>
<h3>Step 3 &#8211; Configure Amazon S3 Destination</h3>
<p>In the destination settings:</p>
<ul>
<li>Select <strong>Amazon S3</strong> as the destination.</li>
<li>Select or create an Amazon S3 connection.</li>
<li>Specify the Bucket Name.</li>
<li>Optionally specify a Folder.</li>
<li>Enter the output JSON file name.</li>
</ul>
<p><!-- Screenshot: Amazon S3 Destination --></p>
<h3>Step 4 &#8211; Execute the Package</h3>
<p>Run the package.</p>
<p>The Export JSON File Task generates the JSON document and uploads it directly into your Amazon S3 bucket.</p>
<h3>Benefits</h3>
<ul>
<li>No intermediate local files</li>
<li>Simple configuration</li>
<li>Faster execution</li>
<li>Easier package maintenance</li>
</ul>
<hr />
<h2>Method 2: Generate JSON Locally, then Upload to Amazon S3</h2>
<p>If your workflow requires validating, compressing, encrypting, archiving, or otherwise processing the JSON file before upload, first generate the JSON locally and then upload it using the <strong>Amazon S3 Task</strong>.</p>
<p><strong>Recommended for:</strong> Advanced ETL workflows requiring intermediate file processing.</p>
<h3>Step 1 &#8211; Generate the JSON File</h3>
<p>Use the <strong>Export JSON File Task</strong> to save the JSON document locally.</p><pre class="crayon-plain-tag">C:\Exports\Customers.json</pre><p>
<!-- Screenshot: Local JSON File --></p>
<h3>Step 2 &#8211; Upload using Amazon S3 Task</h3>
<p>Add an <strong>Amazon S3 Task</strong> after the Export JSON File Task.</p>
<p>Configure the task to:</p>
<ul>
<li>Upload File</li>
<li>Select the generated JSON file</li>
<li>Select the Amazon S3 Bucket</li>
<li>Specify the destination folder (optional)</li>
</ul>
<p><!-- Screenshot: Amazon S3 Upload Task --></p>
<h3>Step 3 &#8211; Delete the Local File (Optional)</h3>
<p>Enable <strong>Delete File After Successful Transfer</strong> if you no longer need the local copy.</p>
<p>Alternatively, use the <strong>Advanced File System Task</strong> to:</p>
<ul>
<li>Delete uploaded files</li>
<li>Move processed files to an archive folder</li>
<li>Rename processed files</li>
<li>Create backup copies</li>
</ul>
<h3>Benefits</h3>
<ul>
<li>Validate JSON before upload</li>
<li>Archive processed files</li>
<li>Compress or encrypt files</li>
<li>Greater workflow flexibility</li>
</ul>
<hr />
<h2>Method 3: Generate JSON in Data Flow and Save to Amazon S3</h2>
<p>If your package already performs transformations in a Data Flow, you can generate JSON without using the Export JSON File Task.</p>
<p>Use the <strong>JSON Generator Transform</strong> together with the <strong>Amazon S3 CSV File Destination</strong>.</p>
<p>Although the destination component is named CSV File Destination, it can also write JSON when configured appropriately.</p>
<p><strong>Recommended for:</strong> Existing Data Flow-based ETL packages.</p>
<h3>Step 1 &#8211; Add JSON Generator Transform</h3>
<p>Add a <strong>JSON Generator Transform</strong> to your Data Flow.</p>
<p><!-- Screenshot: JSON Generator Transform --></p>
<h3>Step 2 &#8211; Configure Amazon S3 CSV File Destination</h3>
<p>Connect the JSON Generator output to the Amazon S3 CSV File Destination.</p>
<p>Configure the destination as follows:</p>
<ul>
<li>Disable Header Row</li>
<li>Disable Quote Around Values</li>
<li>Output only the generated JSON column</li>
</ul>
<p><!-- Screenshot: Amazon S3 CSV Destination --></p>
<p>The generated JSON is written directly to Amazon S3.</p>
<h3>Benefits</h3>
<ul>
<li>Entire workflow remains inside the Data Flow</li>
<li>Works with existing transformations</li>
<li>No temporary files</li>
<li>High-performance pipeline</li>
</ul>
<hr />
<h2>Which Method Should You Choose?</h2>
<table>
<thead>
<tr>
<th>Requirement</th>
<th>Recommended Method</th>
</tr>
</thead>
<tbody>
<tr>
<td>Export JSON directly to Amazon S3</td>
<td>Method 1</td>
</tr>
<tr>
<td>Archive, validate, compress, or encrypt before upload</td>
<td>Method 2</td>
</tr>
<tr>
<td>Generate JSON within a Data Flow pipeline</td>
<td>Method 3</td>
</tr>
</tbody>
</table>
<hr />
<h2>Conclusion</h2>
<p>Although ZappySys SSIS PowerPack does not include a dedicated Amazon S3 JSON Destination component, exporting JSON files to Amazon S3 is fully supported using existing components.</p>
<p>Depending on your ETL requirements, you can:</p>
<ul>
<li>Export JSON directly to Amazon S3 using <strong>Export JSON File Task</strong>.</li>
<li>Generate a local JSON file and upload it using <strong>Amazon S3 Task</strong>.</li>
<li>Create JSON in a Data Flow using <strong>JSON Generator Transform</strong> and write it using the <strong>Amazon S3 CSV File Destination</strong>.</li>
</ul>
<p>These approaches provide flexible, code-free solutions for automating JSON exports to Amazon S3 in SSIS.</p>
<hr />
<h2>Related Articles</h2>
<ul>
<li>Export JSON from SQL Server using SSIS</li>
<li>Load Data from SQL Server to Amazon S3</li>
<li>Split Large Files while Loading Data using SSIS</li>
<li>Amazon S3 Task Documentation</li>
</ul>
<p>The post <a href="https://zappysys.com/blog/how-to-export-json-files-to-amazon-s3-using-ssis-3-easy-methods/">How to Export JSON Files to Amazon S3 using SSIS (3 Easy Methods)</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to get data from Birdeye into Power BI</title>
		<link>https://zappysys.com/blog/how-to-get-data-from-birdeye-into-power-bi/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Wed, 01 Jul 2026 21:24:17 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12314</guid>

					<description><![CDATA[<p>Introduction Birdeye is a customer experience and reputation management platform that helps businesses manage reviews, listings, messages, and customer interactions across channels. Many organisations need Birdeye data in Power BI to track review trends, location performance, customer sentiment, and service responsiveness. Using the ZappySys ODBC Driver for REST APIs, you can connect to Birdeye APIs, [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/how-to-get-data-from-birdeye-into-power-bi/">How to get data from Birdeye into Power BI</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-logo.png"><img loading="lazy" decoding="async" class="wp-image-12300  alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-logo-150x150.png" alt="" width="123" height="123" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-logo-150x150.png 150w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-logo-300x300.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-logo.png 512w" sizes="(max-width: 123px) 100vw, 123px" /></a>Birdeye is a customer experience and reputation management platform that helps businesses manage reviews, listings, messages, and customer interactions across channels. Many organisations need Birdeye data in Power BI to track review trends, location performance, customer sentiment, and service responsiveness.</p>
<p>Using the ZappySys ODBC Driver for REST APIs, you can connect to Birdeye APIs, query data with SQL, and load it directly into Power BI dashboards without writing custom connector code.</p>
<p>This tutorial shows how to create an ODBC DSN for the Birdeye API, preview data, connect Power BI, and build analytics using custom SQL queries.</p>
<h2>Prerequisites</h2>
<ol>
<li>A Birdeye account with API access enabled.</li>
<li>Power BI Desktop installed on your machine.</li>
<li>Basic understanding of SQL and Power BI data modelling.</li>
<li>Finally, install the <a href="https://zappysys.com/products/odbc-drivers/">ZappySys ODBC Driver</a>.</li>
</ol>
<h2>Steps</h2>
<h3>Get Birdeye API Key</h3>
<ol>
<li>Sign in to your <a href="https://bds.birdeye.so/auth/sign-in">Birdeye account</a>.</li>
<li>Open API settings in your Birdeye admin portal.</li>
<li>Generate or copy your API key.
<div id="attachment_12294" style="width: 1893px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12294" class="size-full wp-image-12294" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token.png" alt="" width="1883" height="645" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token.png 1883w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token-300x103.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token-1024x351.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token-768x263.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token-1536x526.png 1536w" sizes="(max-width: 1883px) 100vw, 1883px" /></a><p id="caption-attachment-12294" class="wp-caption-text">Birdeye &#8211; Generate token</p></div></li>
<li>Store the API key securely and do not expose it in logs or shared files.</li>
</ol>
<h3>Create a new ODBC DSN using ZappySys JSON Driver.</h3>
<ol>
<li>Search for <strong>ODBC</strong> in the Windows Start menu and open <strong>ODBC Data Source Administrator</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6213" src="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png" alt="" width="394" height="542" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png 394w, https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2-218x300.png 218w" sizes="(max-width: 394px) 100vw, 394px" /></a></li>
<li>In the <strong>User DSN</strong> or <strong>System DSN</strong> tab, click <strong>Add</strong>.</li>
<li>Select <strong>ZappySys JSON Driver</strong> and click <strong>Continue</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5919" src="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png" alt="" width="593" height="504" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png 593w, https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver-300x255.png 300w" sizes="(max-width: 593px) 100vw, 593px" /></a></li>
</ol>
<h3>Configure the Connection and API Settings</h3>
<ol>
<li>Enter the base URL:<br />
<span style="color: #222222; font-family: monospace;"><span style="background-color: #e9ebec;">https://api.birdeye.com/v1/review/businessid/{business_id}</span></span></li>
<li>In <strong>Connection Type</strong>, select <strong>HTTP</strong> and click <strong>Configure</strong>.</li>
<li>Select <strong>Static token/API key</strong> for <strong>Credential type</strong>.</li>
<li>Use <strong>x-api-key</strong> in the <strong>Auth header name.</strong></li>
<li>In <strong>Auth Scheme</strong>, select <strong>{none}</strong></li>
<li>Click <strong>OK</strong> to save the configuration.
<div id="attachment_12318" style="width: 628px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-ODBC-HTTP-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12318" class="size-full wp-image-12318" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-ODBC-HTTP-connection.png" alt="" width="618" height="445" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-ODBC-HTTP-connection.png 618w, https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-ODBC-HTTP-connection-300x216.png 300w" sizes="(max-width: 618px) 100vw, 618px" /></a><p id="caption-attachment-12318" class="wp-caption-text">Birdeye &#8211; ODBC HTTP connection</p></div></li>
<li>Set <strong>HTTP Request Method</strong> to <strong>GET</strong>.</li>
<li>Set the following values in the <strong>HTTP headers</strong>:
<ol style="list-style-type: lower-alpha;">
<li>Accept: application/json</li>
<li>Content-Type: application/json</li>
</ol>
</li>
<li>Set <strong>JSON Path Filter</strong> to match the review array in the response, for example:<br />
<pre class="crayon-plain-tag">$.hoursOfOperations[*] or $.serviceAreas[*]</pre>
</li>
<li>Click <strong>Test Connection</strong> to verify connectivity, then click <strong>OK</strong> to save the DSN.
<div id="attachment_12320" style="width: 805px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-the-JSON-Driver-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12320" class="size-full wp-image-12320" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-the-JSON-Driver-configuration.png" alt="" width="795" height="847" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-the-JSON-Driver-configuration.png 795w, https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-the-JSON-Driver-configuration-282x300.png 282w, https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-the-JSON-Driver-configuration-768x818.png 768w" sizes="(max-width: 795px) 100vw, 795px" /></a><p id="caption-attachment-12320" class="wp-caption-text">Birdeye &#8211; the JSON Driver configuration</p></div></li>
</ol>
<h3>Preview Birdeye data in ODBC Driver</h3>
<ol>
<li>Go to the <strong>Preview</strong> tab.</li>
<li>Generate a query, then click <strong>Preview Data</strong> to confirm rows are returned.</li>
<li>If no data is returned, verify your API key, business ID, and JSON Path Filter.
<div id="attachment_12319" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-the-JSON-source-preview.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12319" class="size-full wp-image-12319" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-the-JSON-source-preview.png" alt="" width="804" height="607" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-the-JSON-source-preview.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-the-JSON-source-preview-300x226.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-the-JSON-source-preview-768x580.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12319" class="wp-caption-text">Birdeye &#8211; the JSON source preview</p></div></li>
</ol>
<h3>Connect Power BI to Birdeye via ODBC</h3>
<ol>
<li>Open <strong>Power BI Desktop</strong>.</li>
<li>Click <strong>Get Data</strong> from the Home ribbon.</li>
<li>Click <strong>More&#8230;</strong>, search for <strong>ODBC</strong>, and click <strong>Connect</strong>.
<div id="attachment_12178" style="width: 1395px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12178" class="size-full wp-image-12178" src="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png" alt="" width="1385" height="782" srcset="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png 1385w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-300x169.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-1024x578.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-768x434.png 768w" sizes="(max-width: 1385px) 100vw, 1385px" /></a><p id="caption-attachment-12178" class="wp-caption-text">Power BI &#8211; Get data from ODBC connection</p></div></li>
<li>Select your Birdeye ODBC DSN from the dropdown list.</li>
<li>Optionally, enter a custom SQL query in <strong>Advanced options</strong>.
<div id="attachment_12317" style="width: 712px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-Power-BI-select-driver.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12317" class="size-full wp-image-12317" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-Power-BI-select-driver.png" alt="" width="702" height="533" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-Power-BI-select-driver.png 702w, https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-Power-BI-select-driver-300x228.png 300w" sizes="(max-width: 702px) 100vw, 702px" /></a><p id="caption-attachment-12317" class="wp-caption-text">Birdeye &#8211; Power BI select driver</p></div></li>
<li>Click <strong>OK</strong>, then click <strong>Load</strong> to import data.
<div id="attachment_12316" style="width: 890px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-Power-BI-preview.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12316" class="size-full wp-image-12316" src="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-Power-BI-preview.png" alt="" width="880" height="400" srcset="https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-Power-BI-preview.png 880w, https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-Power-BI-preview-300x136.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/07/Birdeye-Power-BI-preview-768x349.png 768w" sizes="(max-width: 880px) 100vw, 880px" /></a><p id="caption-attachment-12316" class="wp-caption-text">Birdeye &#8211; Power BI preview</p></div></li>
<li>In the Navigator window, select the columns you want to load.</li>
</ol>
<h3>Use Other Birdeye Endpoints</h3>
<p>You can switch endpoints in DSN settings or custom queries to extract other modules:</p>
<ul>
<li><strong>Businesses:</strong> <code>https://api.birdeye.com/v1/businesses</code></li>
<li><strong>Locations:</strong> <code>https://api.birdeye.com/v1/locations</code></li>
<li><strong>Messages:</strong> <code>https://api.birdeye.com/v1/messages</code></li>
<li><strong>Listings:</strong> <code>https://api.birdeye.com/v1/listings</code></li>
</ul>
<h2>Conclusion</h2>
<p>Connecting Birdeye to Power BI using the ZappySys ODBC Driver makes it easy to build review and customer-experience analytics without custom connectors. With SQL-based access to Birdeye API responses, you can monitor rating trends, sentiment signals, and location performance in one place.</p>
<p>Explore the full capabilities of the <a href="https://zappysys.com/products/odbc-drivers/" target="_blank" rel="noopener">ZappySys ODBC Drivers</a> to integrate Birdeye and other APIs into your Power BI ecosystem.</p>
<h2>Need Help?</h2>
<p class="section-intro">If you encounter any issues, our support team is here to help:</p>
<ol>
<li><strong>Live Chat</strong> &#8211; Use the chat widget (bottom-right corner of this page)</li>
<li><strong>Email</strong> &#8211; support@zappysys.com</li>
<li><strong>Support center</strong> &#8211; Visit the <a href="https://zappysys.com/support/" target="_blank" rel="noopener">ZappySys Support Portal</a></li>
</ol>
<p>The post <a href="https://zappysys.com/blog/how-to-get-data-from-birdeye-into-power-bi/">How to get data from Birdeye into Power BI</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SSIS Tutorial: How to get data from Birdeye</title>
		<link>https://zappysys.com/blog/ssis-tutorial-how-to-get-data-from-birdeye/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Thu, 25 Jun 2026 21:43:49 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12284</guid>

					<description><![CDATA[<p>Introduction Birdeye is a customer experience and reputation management platform that helps businesses manage reviews, listings, messages, and customer interactions across channels. Many organisations need Birdeye data in SQL Server for reporting, sentiment tracking, location performance analysis, and operational dashboards. In this tutorial, you will learn how to connect Birdeye APIs to SQL Server Integration [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/ssis-tutorial-how-to-get-data-from-birdeye/">SSIS Tutorial: How to get data from Birdeye</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- Introduction --></p>
<h2>Introduction</h2>
<p class="intro-text"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-logo.png"><img loading="lazy" decoding="async" class="wp-image-12300 alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-logo-150x150.png" alt="" width="137" height="137" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-logo-150x150.png 150w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-logo-300x300.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-logo.png 512w" sizes="(max-width: 137px) 100vw, 137px" /></a>Birdeye is a customer experience and reputation management platform that helps businesses manage reviews, listings, messages, and customer interactions across channels. Many organisations need Birdeye data in SQL Server for reporting, sentiment tracking, location performance analysis, and operational dashboards.</p>
<p class="intro-text">In this tutorial, you will learn how to connect Birdeye APIs to SQL Server Integration Services (SSIS) using ZappySys SSIS PowerPack. This approach helps you build repeatable ETL pipelines without writing custom API integration code.</p>
<p><!-- Prerequisites --></p>
<h2></h2>
<h2>Prerequisites</h2>
<ol>
<li>SQL Server Integration Services (SSIS) is installed.</li>
<li>Visual Studio with SSIS extension or SQL Server Data Tools (SSDT) is available.</li>
<li>A Birdeye account with API access enabled.</li>
<li>A valid Birdeye API key.</li>
<li>ZappySys <a href="https://zappysys.com/products/ssis-powerpack/" target="_blank" rel="noopener">SSIS PowerPack</a> is installed on your machine.</li>
</ol>
<p><!-- Steps --></p>
<h2>Steps</h2>
<h3>Get Birdeye API Key</h3>
<ol>
<li>Sign in to your <a href="https://bds.birdeye.so/auth/sign-in">Birdeye account</a>.</li>
<li>Open API settings in your Birdeye admin portal.</li>
<li>Generate or copy your API key.
<div id="attachment_12294" style="width: 1893px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12294" class="size-full wp-image-12294" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token.png" alt="" width="1883" height="645" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token.png 1883w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token-300x103.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token-1024x351.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token-768x263.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-Generate-token-1536x526.png 1536w" sizes="(max-width: 1883px) 100vw, 1883px" /></a><p id="caption-attachment-12294" class="wp-caption-text">Birdeye &#8211; Generate token</p></div></li>
<li>Store the API key securely and do not expose it in logs or shared files.</li>
</ol>
<h3>Create an HTTP Connection in SSIS</h3>
<ol>
<li>Create or open your SSIS project and package.</li>
<li>In <strong>Connection Managers</strong>, right-click and select <strong>New Connection&#8230;</strong>.</li>
<li>Select <strong>ZS-HTTP</strong> from the SSIS connectors list.
<div id="attachment_11989" style="width: 1035px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/04/Create-a-new-HTTP-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11989" class="size-full wp-image-11989" src="https://zappysys.com/blog/wp-content/uploads/2026/04/Create-a-new-HTTP-connection.png" alt="" width="1025" height="447" srcset="https://zappysys.com/blog/wp-content/uploads/2026/04/Create-a-new-HTTP-connection.png 1025w, https://zappysys.com/blog/wp-content/uploads/2026/04/Create-a-new-HTTP-connection-300x131.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/04/Create-a-new-HTTP-connection-768x335.png 768w" sizes="(max-width: 1025px) 100vw, 1025px" /></a><p id="caption-attachment-11989" class="wp-caption-text">Create a new HTTP connection</p></div></li>
<li>Set <strong>Credentials Type</strong> to <strong>Static token/API key</strong>.</li>
<li>Paste your token in the token value field.</li>
<li>Use <strong>x-api-key</strong> in the <strong>Auth header name.</strong></li>
<li>In <strong>Auth Scheme</strong>, select <strong>{none}</strong></li>
<li>Click <strong>OK</strong> to save the connection.
<div id="attachment_12299" style="width: 738px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-HTTP-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12299" class="size-full wp-image-12299" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-HTTP-connection.png" alt="" width="728" height="554" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-HTTP-connection.png 728w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-HTTP-connection-300x228.png 300w" sizes="(max-width: 728px) 100vw, 728px" /></a><p id="caption-attachment-12299" class="wp-caption-text">Birdeye &#8211; HTTP connection</p></div>
<div class="mceTemp"></div>
</li>
</ol>
<h3>Create and Configure JSON Source</h3>
<ol>
<li>Drag a <strong>Data Flow Task</strong> into <strong>Control Flow</strong> and open it.
<div id="attachment_11784" style="width: 485px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11784" class="size-full wp-image-11784" src="https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow.png" alt="" width="475" height="178" srcset="https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow.png 475w, https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow-300x112.png 300w" sizes="(max-width: 475px) 100vw, 475px" /></a><p id="caption-attachment-11784" class="wp-caption-text">Drag and drop Data flow</p></div></li>
<li>In <strong>Data Flow</strong>, drag and drop the <a href="https://zappysys.com/products/ssis-powerpack/ssis-json-file-source/" target="_blank" rel="noopener"><strong>ZS JSON Source</strong></a>.
<div id="attachment_11533" style="width: 553px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11533" class="size-full wp-image-11533" src="https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag.png" alt="" width="543" height="146" srcset="https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag.png 543w, https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag-300x81.png 300w" sizes="(max-width: 543px) 100vw, 543px" /></a><p id="caption-attachment-11533" class="wp-caption-text">SSIS JSON Source &#8211; Drag and Drop</p></div></li>
<li>Open the JSON Source editor and enable <strong>Use credentials</strong>.</li>
<li>Select the Birdeye HTTP connection you created earlier.</li>
<li>Set the API URL. Example to extract reviews:<br />
<pre class="crayon-plain-tag">https://api.birdeye.com/resources/v1/business/{{User::businnessID}}</pre>
</li>
<li>Set <strong>HTTP Request Method</strong> to <strong>GET</strong>.</li>
<li>Set the following values in <strong>HTTP headers</strong>:
<ol>
<li>Accept: application/json</li>
<li>Content-Type: application/json</li>
</ol>
</li>
<li>Set <strong>JSON Path Filter</strong> based on response shape (for example, <code>$.hoursOfOperations[*]</code> or <code>$.serviceAreas[*]</code>).</li>
<li>Click <strong>Preview</strong> to confirm rows are returned, then click <strong>OK</strong>.
<div id="attachment_12297" style="width: 937px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-the-JSON-source-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12297" class="size-full wp-image-12297" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-the-JSON-source-configuration.png" alt="" width="927" height="873" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-the-JSON-source-configuration.png 927w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-the-JSON-source-configuration-300x283.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Birdeye-the-JSON-source-configuration-768x723.png 768w" sizes="(max-width: 927px) 100vw, 927px" /></a><p id="caption-attachment-12297" class="wp-caption-text">Birdeye &#8211; the JSON source configuration</p></div></li>
</ol>
<h3>Use Other Birdeye Endpoints (Optional)</h3>
<p class="intro-text">You can reuse the same SSIS package pattern with other <a href="https://developers.birdeye">Birdeye endpoints</a>:</p>
<ul>
<li><strong>Businesses:</strong> <code>https://api.birdeye.com/v1/businesses</code></li>
<li><strong>Locations:</strong> <code>https://api.birdeye.com/v1/locations</code></li>
<li><strong>Reviews:</strong> <code>https://api.birdeye.com/v1/review/businessid/{business_id}</code></li>
<li><strong>Messages:</strong> <code>https://api.birdeye.com/v1/messages</code></li>
</ul>
<h3>Configure Destination Component</h3>
<ol>
<li>Add an <a href="https://zappysys.com/products/ssis-powerpack/ssis-upsert-destination/" target="_blank" rel="noopener"><strong>Upsert destination</strong></a> (or another destination of your choice, such as <strong>a Trash destination </strong>or a<strong> JSON/CSV/XML destination</strong>).</li>
<li>Connect the output arrow from JSON Source to the destination component.</li>
<li>Configure your SQL Server connection and target table.</li>
<li>Check the options you want to use: <strong>Insert</strong> or/and <strong>Update</strong></li>
<li>Map the source columns to destination columns in the <strong>Mappings</strong> section.
<div id="attachment_11912" style="width: 968px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11912" class="wp-image-11912 size-full" src="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png" alt="" width="958" height="645" srcset="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png 958w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-300x202.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-768x517.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-272x182.png 272w" sizes="(max-width: 958px) 100vw, 958px" /></a><p id="caption-attachment-11912" class="wp-caption-text">Birdeye &#8211; Upsert destination</p></div></li>
<li>Click <strong>OK</strong> and execute the package.</li>
<li>Validate that Birdeye rows have been loaded into your SQL Server table.
<div id="attachment_12241" style="width: 345px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12241" class="size-full wp-image-12241" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png" alt="" width="335" height="236" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png 335w, https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example-300x211.png 300w" sizes="(max-width: 335px) 100vw, 335px" /></a><p id="caption-attachment-12241" class="wp-caption-text">Birdeye &#8211; Upsert Destination example</p></div></li>
</ol>
<h2>Conclusion</h2>
<p class="intro-text">You now have a working SSIS integration to extract Birdeye data using ZappySys SSIS PowerPack and Birdeye APIs. With this pattern, you can automate the extraction of reviews, location data, and customer interaction metrics into SQL Server for reporting and analytics.</p>
<p class="intro-text">Explore the full capabilities of the <a href="https://zappysys.com/products/ssis-powerpack/" target="_blank" rel="noopener">ZappySys SSIS PowerPack</a> to optimise your data integration tasks. By applying this pattern, you can extend your solution to include transformations, data validation, error handling, and scheduling through SQL Server Agent.</p>
<h2>Need Help?</h2>
<p class="section-intro">If you encounter any issues, our support team is here to help:</p>
<ol>
<li><strong>Live Chat</strong> &#8211; Use the chat widget (bottom-right corner of this page)</li>
<li><strong>Email</strong> &#8211; support@zappysys.com</li>
<li><strong>Support center</strong> &#8211; Visit the ZappySys Support Portal</li>
</ol>
<p>The post <a href="https://zappysys.com/blog/ssis-tutorial-how-to-get-data-from-birdeye/">SSIS Tutorial: How to get data from Birdeye</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to get data from Pipedrive into Power BI</title>
		<link>https://zappysys.com/blog/how-to-get-data-from-pipedrive-into-power-bi/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Thu, 25 Jun 2026 20:48:41 +0000</pubDate>
				<category><![CDATA[JSON File / REST API Driver]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12282</guid>

					<description><![CDATA[<p>Introduction Pipedrive 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, [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/how-to-get-data-from-pipedrive-into-power-bi/">How to get data from Pipedrive into Power BI</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p><a href="https://www.pipedrive.com/"><img loading="lazy" decoding="async" class="size-thumbnail alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/06/pipedrive-logo-150x150.png" alt="Pipedrive" width="150" height="150" /></a>Pipedrive 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.</p>
<p>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.</p>
<p>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.</p>
<h3></h3>
<h2>Prerequisites</h2>
<ol>
<li>A Pipedrive account with API access enabled.</li>
<li>Power BI Desktop is installed on your machine.</li>
<li>Basic understanding of SQL and Power BI data modelling.</li>
<li>Finally, install the <a href="https://zappysys.com/products/odbc-drivers/">ZappySys ODBC Driver</a>.</li>
</ol>
<h2>Steps</h2>
<h3>Get Pipedrive API token</h3>
<ol>
<li>Sign in to your Pipedrive account.</li>
<li>Go to <strong>Personal Preferences</strong> and open <strong>API</strong>.</li>
<li>Copy your API token and store it securely.
<div id="attachment_12253" style="width: 912px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12253" class="size-full wp-image-12253" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token.png" alt="" width="902" height="396" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token.png 902w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token-300x132.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token-768x337.png 768w" sizes="(max-width: 902px) 100vw, 902px" /></a><p id="caption-attachment-12253" class="wp-caption-text">Pipedrive &#8211; Personal token</p></div></li>
</ol>
<h3>Create a new ODBC DSN using ZappySys JSON Driver</h3>
<ol>
<li>Search for <strong>ODBC</strong> in the Windows Start menu and open <strong>ODBC Data Source Administrator</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6213" src="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png" alt="" width="394" height="542" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2.png 394w, https://zappysys.com/blog/wp-content/uploads/2019/01/how-to-open-odbc-data-source-administrator-2-218x300.png 218w" sizes="(max-width: 394px) 100vw, 394px" /></a></li>
<li>In the <strong>User DSN</strong> or <strong>System DSN</strong> tab, click <strong>Add</strong>.</li>
<li>Select <strong>ZappySys JSON Driver</strong> and click <strong>Continue</strong>.<br />
<a href="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-5919" src="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png" alt="" width="593" height="504" srcset="https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver.png 593w, https://zappysys.com/blog/wp-content/uploads/2019/01/odbc-dsn-admin-create-dsn-based-on-json-driver-300x255.png 300w" sizes="(max-width: 593px) 100vw, 593px" /></a></li>
</ol>
<h3>Configure the Connection and API Settings</h3>
<ol>
<li>Enter the base URL:<br />
<span style="color: #222222; font-family: monospace;"><span style="background-color: #e9ebec;">https://api.pipedrive.com/v1/deals?api_token={your_api_token}</span></span></li>
<li>Set <strong>HTTP Request Method</strong> to <strong>GET</strong>.</li>
<li>Set <strong>JSON Path Filter</strong> to:<br />
<pre class="crayon-plain-tag">$.data[*]</pre>
</li>
<li>Click <strong>Test Connection</strong> to verify connectivity, then click <strong>OK</strong> to save the DSN.
<div id="attachment_12287" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12287" class="size-full wp-image-12287" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-configuration.png" alt="" width="804" height="704" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-configuration.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-configuration-300x263.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-configuration-768x672.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12287" class="wp-caption-text">Pipedrive &#8211; JSON Driver configuration</p></div></li>
</ol>
<h3>Preview Pipedrive data in ODBC Driver</h3>
<ol>
<li>Go to the <strong>Preview</strong> tab.</li>
<li>Generate a query, then click <strong>Preview Data</strong> to confirm rows are returned.</li>
<li>If no data is returned, verify your API token, endpoint URL, and JSON Path Filter.
<div id="attachment_12288" style="width: 814px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-result.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12288" class="size-full wp-image-12288" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-result.png" alt="" width="804" height="614" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-result.png 804w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-result-300x229.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-Driver-result-768x587.png 768w" sizes="(max-width: 804px) 100vw, 804px" /></a><p id="caption-attachment-12288" class="wp-caption-text">Pipedrive &#8211; JSON Driver result</p></div></li>
</ol>
<h3>Connect Power BI to Pipedrive via ODBC</h3>
<ol>
<li>Open <strong>Power BI Desktop</strong>.</li>
<li>Click <strong>Get Data</strong> from the Home ribbon.</li>
<li>Click <strong>More&#8230;</strong>, search for <strong>ODBC</strong>, and click <strong>Connect</strong>.
<div id="attachment_12178" style="width: 1395px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12178" class="size-full wp-image-12178" src="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png" alt="" width="1385" height="782" srcset="https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection.png 1385w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-300x169.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-1024x578.png 1024w, https://zappysys.com/blog/wp-content/uploads/2026/05/Power-BI-Get-data-from-ODBC-connection-768x434.png 768w" sizes="(max-width: 1385px) 100vw, 1385px" /></a><p id="caption-attachment-12178" class="wp-caption-text">Power BI &#8211; Get data from ODBC connection</p></div></li>
<li>Select your Pipedrive ODBC DSN from the dropdown list.</li>
<li>Optionally, enter a custom SQL query in <strong>Advanced options</strong>.
<div id="attachment_12290" style="width: 712px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-select-driver.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12290" class="size-full wp-image-12290" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-select-driver.png" alt="" width="702" height="533" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-select-driver.png 702w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-select-driver-300x228.png 300w" sizes="(max-width: 702px) 100vw, 702px" /></a><p id="caption-attachment-12290" class="wp-caption-text">Pipedrive &#8211; Power BI select driver</p></div></li>
<li>Click <strong>OK</strong>, then click <strong>Load</strong> to import data.
<div id="attachment_12289" style="width: 890px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-preview.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12289" class="size-full wp-image-12289" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-preview.png" alt="" width="880" height="247" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-preview.png 880w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-preview-300x84.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Power-BI-preview-768x216.png 768w" sizes="(max-width: 880px) 100vw, 880px" /></a><p id="caption-attachment-12289" class="wp-caption-text">Pipedrive &#8211; Power BI preview</p></div></li>
<li>In the Navigator window, select the columns you want to load.</li>
</ol>
<h3>Query Pipedrive data with SQL</h3>
<p>For advanced analytics, use custom SQL queries in Power BI or the ODBC tool.</p>
<p><strong>Example 1: List All Deals</strong></p><pre class="crayon-plain-tag">SELECT 
    id,
    title,
    value,
    currency,
    status,
    stage_id,
    add_time,
    update_time
FROM data</pre><p>
<strong>Example 2: Open Deals Only</strong></p><pre class="crayon-plain-tag">SELECT 
    id,
    title,
    value,
    currency,
    stage_id,
    expected_close_date
FROM data
WHERE status = 'open'</pre><p>
<h2>Conclusion</h2>
<p>Connecting Pipedrive to Power BI using the 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.</p>
<p>Explore the full capabilities of the <a href="https://zappysys.com/products/odbc-drivers/" target="_blank" rel="noopener">Zappysys ODBC Drivers</a> 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.</p>
<h2>Need help?</h2>
<p class="section-intro">If you encounter any issues, our support team is here to help:</p>
<ol>
<li><strong>Live Chat</strong> &#8211; Use the chat widget (bottom-right corner of this page)</li>
<li><strong>Email</strong> &#8211; support@zappysys.com</li>
<li><strong>Support Center</strong> &#8211; Visit the <a href="https://zappysys.com/support/" target="_blank" rel="noopener">ZappySys Support Portal</a></li>
</ol>
<p>The post <a href="https://zappysys.com/blog/how-to-get-data-from-pipedrive-into-power-bi/">How to get data from Pipedrive into Power BI</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SSIS tutorial: How export data from Pipedrive</title>
		<link>https://zappysys.com/blog/ssis-tutorial-how-export-data-from-pipedrive/</link>
		
		<dc:creator><![CDATA[ZappySys Team]]></dc:creator>
		<pubDate>Thu, 18 Jun 2026 22:07:57 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://zappysys.com/blog/?p=12252</guid>

					<description><![CDATA[<p>Introduction Pipedrive is a popular CRM platform used by sales teams to manage deals, leads, contacts, activities, and pipelines. It offers REST APIs that let you access CRM data programmatically. Many organisations extract Pipedrive data into SQL Server for operational reporting, sales dashboards, and analytics. In this tutorial, you will learn how to connect Pipedrive [&#8230;]</p>
<p>The post <a href="https://zappysys.com/blog/ssis-tutorial-how-export-data-from-pipedrive/">SSIS tutorial: How export data from Pipedrive</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- Introduction --></p>
<h2>Introduction</h2>
<p class="intro-text"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-logo.png"><img loading="lazy" decoding="async" class="wp-image-12255 alignleft" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-logo-150x150.png" alt="" width="105" height="105" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-logo-150x150.png 150w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-logo.png 225w" sizes="(max-width: 105px) 100vw, 105px" /></a>Pipedrive is a popular CRM platform used by sales teams to manage deals, leads, contacts, activities, and pipelines. It offers REST APIs that let you access CRM data programmatically. Many organisations extract Pipedrive data into SQL Server for operational reporting, sales dashboards, and analytics.</p>
<p class="intro-text">In this tutorial, you will learn how to connect Pipedrive APIs to SQL Server Integration Services (SSIS) using ZappySys SSIS PowerPack. This approach helps you build repeatable ETL pipelines without writing custom API integration code.</p>
<p><!-- Prerequisites --></p>
<h2>Prerequisites</h2>
<ol>
<li>SQL Server Integration Services (SSIS) is installed.</li>
<li>Visual Studio with SSIS extension or SQL Server Data Tools (SSDT) is available.</li>
<li>A Pipedrive account with API access.</li>
<li>A valid Pipedrive API token.</li>
<li>ZappySys <a href="https://zappysys.com/products/ssis-powerpack/" target="_blank" rel="noopener">SSIS PowerPack</a> is installed on your machine.</li>
</ol>
<p><!-- Steps --></p>
<h2>Steps</h2>
<h3>Generate Pipedrive API Token</h3>
<ol>
<li>Sign in to your Pipedrive account.</li>
<li>Go to <strong>Personal Preferences</strong> &gt; <strong>API</strong>.</li>
<li>Copy your API token and store it securely.
<div id="attachment_12253" style="width: 912px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12253" class="size-full wp-image-12253" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token.png" alt="" width="902" height="396" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token.png 902w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token-300x132.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-Personal-token-768x337.png 768w" sizes="(max-width: 902px) 100vw, 902px" /></a><p id="caption-attachment-12253" class="wp-caption-text">Pipedrive &#8211; Personal token</p></div></li>
</ol>
<h3>Create and Configure JSON Source</h3>
<ol>
<li>In your SSIS package, navigate to the Variables section and create the following variables: <strong>PersonalToken</strong> (String) — Enter the Personal Token from the previous step.</li>
<li>Drag a <strong>Data Flow Task</strong> into <strong>Control Flow</strong> and open it.
<div id="attachment_11784" style="width: 485px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11784" class="size-full wp-image-11784" src="https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow.png" alt="" width="475" height="178" srcset="https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow.png 475w, https://zappysys.com/blog/wp-content/uploads/2026/02/Drag-and-drop-Data-flow-300x112.png 300w" sizes="(max-width: 475px) 100vw, 475px" /></a><p id="caption-attachment-11784" class="wp-caption-text">Drag and drop Data flow</p></div></li>
<li>In <strong>Data Flow</strong>, drag and drop the <a href="https://zappysys.com/products/ssis-powerpack/ssis-json-file-source/" target="_blank" rel="noopener"><strong>ZS JSON Source</strong></a>.
<div id="attachment_11533" style="width: 553px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11533" class="size-full wp-image-11533" src="https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag.png" alt="" width="543" height="146" srcset="https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag.png 543w, https://zappysys.com/blog/wp-content/uploads/2015/09/ssis-json-source-adapter-drag-300x81.png 300w" sizes="(max-width: 543px) 100vw, 543px" /></a><p id="caption-attachment-11533" class="wp-caption-text">SSIS JSON Source &#8211; Drag and Drop</p></div></li>
<li>Open the JSON Source</li>
<li>Set the API URL with the variable. Example to extract deals:<br />
<pre class="crayon-plain-tag">https://api.pipedrive.com/v1/deals?api_token={{User::PersonalToken}}</pre>
</li>
<li>Set <strong>HTTP Request Method</strong> to <strong>GET</strong>.</li>
<li>Set <strong>JSON Path Filter</strong> to:<br />
<pre class="crayon-plain-tag">$.data[*]</pre>
</li>
<li>Click <strong>Preview</strong> to confirm rows are returned, then click <strong>OK</strong>.
<div id="attachment_12254" style="width: 954px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-source-configuration.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12254" class="size-full wp-image-12254" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-source-configuration.png" alt="" width="944" height="835" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-source-configuration.png 944w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-source-configuration-300x265.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/06/Pipedrive-JSON-source-configuration-768x679.png 768w" sizes="(max-width: 944px) 100vw, 944px" /></a><p id="caption-attachment-12254" class="wp-caption-text">Pipedrive &#8211; JSON source configuration</p></div></li>
</ol>
<h3>Use Other Pipedrive Endpoints (Optional)</h3>
<p class="intro-text">You can reuse the same SSIS package pattern with other Pipedrive endpoints:</p>
<ul>
<li><strong>Persons:</strong> <code>https://api.pipedrive.com/v1/persons?api_token={your_api_token}</code></li>
<li><strong>Organizations:</strong> <code>https://api.pipedrive.com/v1/organizations?api_token={your_api_token}</code></li>
<li><strong>Activities:</strong> <code>https://api.pipedrive.com/v1/activities?api_token={your_api_token}</code></li>
<li><strong>Leads:</strong> <code>https://api.pipedrive.com/v1/leads?api_token={your_api_token}</code></li>
<li><strong>Pipelines:</strong> <code>https://api.pipedrive.com/v1/pipelines?api_token={your_api_token}</code></li>
</ul>
<p><!-- Conclusion --></p>
<h3>Configure Destination Component</h3>
<ol>
<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;">Add an <a href="https://zappysys.com/products/ssis-powerpack/ssis-upsert-destination/" target="_blank" rel="noopener"><strong>Upsert destination</strong></a> (or another destination of your choice, such as <strong>a Trash destination </strong>or a<strong> JSON/CSV/XML destination</strong>).</span></li>
<li>Connect the output arrow from JSON Source to the destination component.</li>
<li>Configure your SQL Server connection and target table.</li>
<li>Check the options you want to use: <strong>Insert</strong> or/and <strong>Update</strong></li>
<li>Map the source columns to destination columns in the <strong>Mappings</strong> section.
<div id="attachment_11912" style="width: 968px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-11912" class="wp-image-11912 size-full" src="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png" alt="" width="958" height="645" srcset="https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example.png 958w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-300x202.png 300w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-768x517.png 768w, https://zappysys.com/blog/wp-content/uploads/2026/03/Upsert-destination-Blogger-example-272x182.png 272w" sizes="(max-width: 958px) 100vw, 958px" /></a><p id="caption-attachment-11912" class="wp-caption-text">Pipedrive  &#8211; Upsert destination</p></div></li>
<li>Click <strong>OK</strong> and execute the package.</li>
<li>Validate that Pipedrive  rows have been loaded into your SQL Server table.
<div id="attachment_12241" style="width: 345px" class="wp-caption alignnone"><a href="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-12241" class="size-full wp-image-12241" src="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png" alt="" width="335" height="236" srcset="https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example.png 335w, https://zappysys.com/blog/wp-content/uploads/2026/06/Upsert-Destination-example-300x211.png 300w" sizes="(max-width: 335px) 100vw, 335px" /></a><p id="caption-attachment-12241" class="wp-caption-text">Pipedrive  &#8211; Upsert Destination example</p></div></li>
</ol>
<h2>Conclusion</h2>
<p class="intro-text">You now have a working SSIS integration to extract Pipedrive data using ZappySys SSIS PowerPack and Pipedrive REST APIs. With this pattern, you can automate extraction of deals, contacts, and activity data into SQL Server for reporting and analytics.</p>
<p class="intro-text">Explore the full capabilities of the <a href="https://zappysys.com/products/ssis-powerpack/" target="_blank" rel="noopener">ZappySys SSIS PowerPack</a> to optimize your data integration tasks. By applying this pattern, you can extend your solution to include transformations, data validation, error handling, and scheduling through SQL Server Agent.</p>
<h2>Need Help?</h2>
<p class="section-intro">If you encounter any issues, our support team is here to help:</p>
<ol>
<li><strong>Live Chat</strong> &#8211; Use the chat widget (bottom-right corner of this page)</li>
<li><strong>Email</strong> &#8211; support@zappysys.com</li>
<li><strong>Support Center</strong> &#8211; Visit the ZappySys Support Portal</li>
</ol>
<p>The post <a href="https://zappysys.com/blog/ssis-tutorial-how-export-data-from-pipedrive/">SSIS tutorial: How export data from Pipedrive</a> appeared first on <a href="https://zappysys.com/blog">ZappySys Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
