How to Connect QuickBooks online to Tableau

1 May 2024
How to Connect QuickBooks online to Tableau

Have you been wondering how businesses connect QuickBooks Online to Tableau to get the best out of their financial data? The need to understand financial data for smart decision-making and business growth in today’s world is very important. Therefore, QuickBooks Online has become a go to for the majority of companies to maintain your finances and generate reports. If you’re a small business owner, finance professional, or data analyst, mastering this connection will really revolutionise how you may analyse and visualise your financial data. In the step by step guide below, we are going to walk you through two ways to connect Tableau to QuickBooks Online.

How to Connect Tableau to QuickBooks Online

Installing QuickBooks Online Connector by Vidi

Instead of wasting dozens of hours on data blending and limiting yourself to connecting to only one QBO account at a time, you can take advantage of the Tableau connector to QuickBooks Online by Vidi.

The advantages are:

  • Profit & Loss in one table, drill to transaction level. Also toggle accrual vs. cash-based and filter by class.
  • Balance Sheet in one table. Drill down to transaction level, toggle accrual / cash-based as needed.
  • Accounts Payables & Receivables data at your fingertips.
  • Connect multiple QuickBooks accounts.
  • Extend the model for further tables or format changes in the data.

The connector extracts data from QuickBooks Online API into an Azure SQL Server database. Once extracted, you can connect your Azure SQL Server database to Tableau. This integration is stable and supports large data volumes, if needed. This connector offers a free trial so that you can verify all the benefits. Here’s how to try the connector and see its advantages for yourself.

CONTACT US TO GET THIS SOLUTION

How to Connect QuickBooks Online to Tableau Step by Step

Step 1: Register Your Account


Go to Vidi Connectors and sign up for a free account.

Connect Tableau to QuickBooks Online

Step 2: Install the Connector


After registration select your database usage preferences in this window. The “Use Vidi Database” option preloads your data to a database hosted by Vidi Corp. If you own an Azure account, you could also create your database and enter the details below:

step by step, connect Tableau to QuickBooks Online

Once you click “install” the system will create the required tables in the database. After you authenticate with your QuickBooks Online account, the data will be loaded into these tables.

See also  How to Migrate from Supermetrics to Windsor.ai

Step 3 – Authenticate to QuickBooks Online

Once tables are created, go ahead and reopen the install tab to show the next step in the installation process. Connect new company – Click the button to extract data from the QuickBooks Online company you want to connect with. You can click the button any number of times if you want to connect multiple companies.

Connect QuickBooks Online to Tableau


By clicking on “connect new company,” a new window will open where you can choose the company and extract its data to the database.

QuickBooks Online connector


Once you click “Next” and allow permission in QuickBooks Online, the Company will appear in the table below.

Install QuickBooks Online Tableau connector

Note:  “RevokeAccess” button is intended to revoke the access of the Vidi connector to your QuickBooks Online account. If you click that, no further data from this company will be extracted. All extracted data so far would, however, be stored in a database.

If one wants to clear the data that has been extracted into the database so far, then this is possible by clicking the “remove installation” button. That button will delete all tables and data belonging to this company in the database.

Once the refresh has started, the status of refresh can be viewed in the “Refresh Status” window. You will know your data is fully loaded into Tableau when all tables have a 100% status.

QuickbooksOnline Tableau connector

Finally, when your data is loaded, click the “send database connection string” button within the “Install” tab.

QuickBooks Online Tableau Connector Guide

Clicking this button will trigger an email to your registered address with the details of the account. You will find from the above email the server name, database name, user ID, and password for connecting to Tableau.

Connect QuickBooks to Tableau

Step 4: Connect QuickBooks Online to Tableau in Connect to Data > Azure SQL Server

In Tableau, from Connect to Data > Azure SQL Server, select the Server name and Database, username and possword from your email. Once logged in, select which tables you want to import into your Tableau dashboard.

See also  How to Consolidate QuickBooks Online from Multiple Accounts
Connect data in Azure SQL
Customer Sales table in QuickBooks

Explore the Data Inside the Connector

The greatest value of the connector is how user friendly the data structure is. This is what the format might look like for the P&L Detail Table:

Exploring data inside QuickBooks Online
Explore data inside Quickbooks

As you will notice, it is all in one table:

  • Balance Value: The column to tell the value of your accounts by date.
  • Memo/Description: Describe the different transactions within your account.
  • The hierarchy levels of Lv1, Lv2, and Lv3 further decompose income, COGS, and expenses.
  • The Accounting Method column provides an option between the cash or cash/accrual basis.

Using the Native Tableau QuickBooks Online Connector

The QuickBooks connector comes with Tableau out of the box and provides an easy way to grab basic data from the service. However, being still in Beta it may have various limitations and issues with stability.

  • Pros: Free, fast setup and nothing extra to install.
  • Cons: Only a few tables available, no full P&L and Balance Sheet data available. Multi-account usage of QuickBooks Online is not fully supported. Requires manual data integration to get the more granular data on a single sheet for detailed analysis

To configure this, in Tableau, under “Add A Connection”, click more, choose Intuit Quickbooks Online.

Install QuickBooks Online connector

After the selection, follow through the authentication and select the tables one wants to load.

CONTACT US TO GET THIS SOLUTION

Blending QuickBooks and Operational Data in Tableau

One of the key benefits to connect QuickBooks online to Tableau is the ability to blend it with other data sources. You will not just be monitoring only financial metrics but also advanced analytics. You can also correlate them with operational drivers. This will help you to obtain a complete view of business performance.

For example, you could combine:

  • QuickBooks sales data with marketing campaign details from your CRM to calculate ROI.
  • Inventory levels/costs from QuickBooks with manufacturing/distribution data. This will help you to optimize supply chain operations.
  • Payroll expenses from QuickBooks with workforce metrics for headcount planning.
  • QuickBooks customer invoices with support ticket data. This will help you to analyze billing issues.
See also  How to Connect Jira to Power BI - Easy Steps

Tableau offers excellent data blending and modeling capabilities. Hence, you can easily merge the QuickBooks extraction with other spreadsheets, databases, and cloud applications. You may then build interactive dashboards surfacing unique insights. It will not be possible to use financial data alone.

The suite of advanced analytic features on Tableau include cohort analysis, forecasting and clustering. After the integration, you can make them available on your QuickBooks data. This allows you to move beyond just monitoring what happened historically. It provides you with predictive abilities that improve decision making.

For example, you could build a predictive model estimating future cash runway. You may do it based on projected sales, expenses, and contractual obligations like payroll and loans. This “quantitative finance” approach leveraging Tableau’s stats engines is powerful for many duties. They include budgeting, capital planning, investor reporting and more.

Tableau Governance and Sharing for QuickBooks Data

When connecting QuickBooks data to Tableau, it’s important to consider robust governance capabilities. It will help you with secure and regulated data exploration. Tableau offers a number of features in this area:

  • Data Source Management – Tableau catalogs all data sources. This allows you to make QuickBooks extractions available as a governed, trusted data source.
  • Centralized Projects – Tableau projects bundle relevant data sources, worksheets, dashboards into a cohesive structure. This makes it easy to create a dedicated “QuickBooks Financial Intelligence” project and control sharing.
  • User/Group Permissions – You can provide access to the QuickBooks data and dashboards based on user roles and affiliations. For example, only giving P&L metrics to certain finance users.

These governance capabilities allow you to securely scale QuickBooks reporting. You can do it while maintaining control over who sees what financial information.

Conclusion

Using a connector to extract and model your QuickBooks Online data makes it seamless to analyze your finances in Tableau. The hierarchical data structure matches how you view reports in QuickBooks. This provides you with a turnkey solution.

This connector supports combining data from multiple QuickBooks accounts. You can also go ahead with applying accounting rules. Moreover, you can enable advanced data exploration that is not possible within the QuickBooks app itself.

CONTACT US TO GET THIS SOLUTION

Microsoft Power Platform

Everything you Need to Know

Of the endless possible ways to try and maximise the value of your data, only one is the very best. We’ll show you exactly what it looks like.

To discuss your project and the many ways we can help bring your data to life please contact:

Call

+44 7846 623693

eugene.lebedev@vidi-corp.com

Or complete the form below