Zoho Analytics is a self-service BI and data analytics software that lets you analyze your data, create stunning data visualizations, and discover hidden insights in minutes.
It offers the following important capabilities:
QuickBooks Advanced Analytics Connector enables you to import your QuickBooks Online data into Zoho Analytics for advanced reporting and analysis. This connector brings in all the capabilities of Zoho Analytics described above to QuickBooks users.
Any QuickBooks Online user who is an Administrator of the company in QuickBooks can configure this connector to analyze their QuickBooks company data. Please note that, only one setup is allowed per company in Zoho Analytics.
As a QuickBooks Online users, subscribing to this connector brings you immense benefits. You get to look at your data in QuickBooks in ways you haven't looked at before. Using this Zoho Analytics connector enables you to do powerful analysis of your QuickBooks Online data and create insightful reports & dashboards. You can create reports like Bills trend by count, outstanding revenue details, Purchase order funnel and much more with ease.
Zoho Analytics drag-and-drop based reporting is so easy to use that you could create any report or dashboard on your QuickBooks data with no IT help or technical knowledge and share them to your colleagues.
The QuickBooks Advanced Analytics connector is available in all Zoho Analytics paid plans.
Refer to the Zoho Analytics pricing page.
To subscribe to a paid plan:
Yes, we do provide a 15-day free trial for this connector from the date of setup. Only one trial per company is allowed.
Anyone to whom you privately share your Workspace, tables (data), reports and dashboards, created in Zoho Analytics, for collaboration is considered a 'User' in Zoho Analytics. A user is identified by his/her unique email address, with which their Zoho Analytics account was registered.
Suppose you subscribe to the Zoho Analytics Standard plan, you can privately share the data/reports in your account and collaborate with 4 other persons. Now your Zoho Analytics account is said to have 5 users (including yourself). Click to know more about the Zoho Analytics user model.
In Zoho Analytics, a row or record is defined in the same context as in a Workspace (or spreadsheet). In simple terms, a table consists of rows (records) and columns (fields). Each row in a table represents a set of related data and has the same structure. For example, in a table that represents "Invoices", each row would represent a single invoice record. The number of rows calculated for pricing, is the sum of all rows/records stored across all your Workspace tables in your Zoho Analytics account.
Also refer:
After configuring this connector, you might have to wait sometime for the initial data fetch to happen. You will receive an email notification once the import is complete. If you access the Workspace before the initial fetch, it will not display any data.
The import/sync process of your QuickBooks company data can fail sometimes, due to a variety of reasons. Hence you may receive such mails occasionally. The Zoho Analytics team will look into it immediately and get back to you, after taking the required corrective action.
Case 1: You will receive the Setup Process Failed mail when there is a failure during the initial fetch. In this case we request you to:
Case 2: You will receive the Synchronization Failed mail if there is any failure during the data synchronization process between QuickBooks and Zoho Analytics, after the initial setup & import of data. This might be a momentary failure due to any internal issues. This import schedule will get suspended if there are five successive failures.
Zoho Analytics offers flexible sync schedules to ensure that your data is always up-to-date for effective analysis. These schedules allow you to automate the process of updating your data, ensuring that your analyses are based on the latest information.
Yes, you can edit the QuickBooks connector synchronization setting if you are the administrator of the Zoho Analytics account.
To do so,
You can disconnect your QuickBooks connection from within Zoho Analytics as well as QuickBooks Online.
From Zoho Analytics,
From QuickBooks Online,
Yes, you can synchronize your QuickBooks company data instantly when needed.
To synchronize your data instantly:
Note: This option can be used to a maximum of five times a day.
It will be setup in the corresponding Zoho Analytics account of the QuickBooks Administrator who configured this connector. Only one Zoho Analytics setup per company is allowed.
You can view detailed information about the data synchronization that happens between QuickBooks and Zoho Analytics by following the steps given below.
- Last Data Sync Status: The status of the last synchronization
- Last Data Sync Time: The time of the last synchronization
- Schedule: The interval in which the import is scheduled
- Next Schedule Time: The time of the next schedule
- Time Zone : The timezone of the schedule
- Synchronizations Done : Number of synchronizations done in that particular day
Data from the following modules in QuickBooks will get synchronized with Zoho Analytics.
You can refer to the below presentation to know how to create your own reports & dashboards using Zoho Analytics.
Also refer:
Note: For creating your own reports using this connector, you must be the Account Administrator or the Workspace Adninistrator .
By default, the reports you create are accessible only to you. However, you can share the reports with your colleagues using the 'Sharing' options available in Zoho Analytics. Refer How to Share Reports & Dashboards question.
Yes, you can setup the QuickBooks connector in any of the existing Workspace or in any of the advanced analytics Workspace to analyze data together. To do this,
Your QuickBooks data will be imported into your Workspace. Refer to this setup presentation.
Yes, you can configure multiple QuickBooks setups if you have subscribed for a paid plan.
You can configure multiple QuickBooks setups if you have subscribed for a paid plan. You can choose to import multiple organizations in the same Workspace or in a different Workspace.
If you wish to import the data in an individual Workspace refer to this question .
To import data from multiple companies into the same Workspace,
Yes, you can do this. If the account on which the trial is configured is not upgraded after trial expiry, then the account will be downgraded to free plan and eventually the sync will also be deleted. In this case you will be able to set up the synchronization in the account only by purchasing the Connector.
To purchase the connector,
Please not that, you will not be able to use trial the tool again. Also, If you have setup the trial in a different account, you will have to delete that connection from your QuickBooks Online account. Please refer to this QuickBooks help document to know how.
At present, we do not provide an option in the user interface. If you require this transfer, please do mail us to support@zohoanalytics.com and we will do this for you.
To remove the setup,
Zoho Analytics supports a wide variety of reports.
When you setup/configure the QuickBooks Integration Connector, 50+ default reports & dashboards are automatically created. These hand-picked reports will be pretty useful in analyzing your Books company data effectively.
You can quickly review the default reports from the QuickBooks Advanced Analytics Sample Workspace.
Yes, you can modify the default reports. If you are the 'Account Administrator' or a 'Workspace Administrator' of the Zoho Analytics account in which the Connector is configured (Refer Managing Users in Zoho Analytics ). To modify the reports click the Edit Design button in a report's toolbar and you will be able to make the changes. If you are just a user who's been shared the report, save a copy of the report by clicking the Save As icon. Now you can edit this new copied report.
Columns from across different QuickBooks modules are joined by default. Therefore, you can create reports by simply dragging and dropping the respective columns.
Formulas, as the name indicates, are calculations that you could define in Zoho Analytics to help you create the required reports. Zoho Analytics provides a powerful formula engine to create any type of calculations required, to enable creating the required reports. Refer Adding Formulas in Zoho Analytics to know more.
You can also add your own formulas to derive your own calculations. Do refer to Adding Formulas in Zoho Analytics help page. You can view these formulas by opening the corresponding table and selecting Add>Edit Formulas.
The below table lists all the default formulas that will be created in the Bills table
| Formula Name | Formula | Formula Type | Description |
| Balance In Base Currency | "Balance"/"Exchange Rate" | Custom | Displays the grand total in base currency |
| AP Age | datediff( currentdate( ),"Due Date") | Custom | Displays the number of days delayed (from due date) |
| Days Remaining | if(datediff( currentdate( ),"Due Date") >0, concat( 'Past ',datediff( currentdate( ),"Due Date"),' Days' ) ,datediff( "Due Date",currentdate( )) ) | Custom | Displays the number of days until due date. |
| Bill Balance Status | if(datediff( currentdate( ),"Due Date") >0, 'Overdue','Due') | Custom | Displays if the balance bill amount is in due or overdue. |
| Status | if("Balance In Base Currency"=0,'Paid','Pending') | Custom | Displays the status of the bill. |
The below table lists all the default formulas that will be created in the Expense table
| Formula Name | Formula | Formula Type | Description |
| Total Expense | count("Expenses"."Expense ID") | Aggregate | The total expense incured |
The below table lists all the default formulas that will be created in the Estimates table
| Formula Name | Formula | Formula Type | Description |
| Invoiced Estimates | countif(isnull("Estimates"."Invoice ID"),0,"Estimate"."Estimate ID") | Aggregate | Estimate of the bill |
| Rejected Estimates | countif("Estimates"."Status"='Rejected',"Estimate"."Estimate ID",0) | Aggregate | Estimates of invoices that were declined |
The below table lists all the default formulas that will be created in the Expense Line Items table
| Formula Name | Formula | Formula Type | Description |
| Billable expense | sumif("Expense Line Items"."Billable Status"='BILLABLE',"Expense Line Items"."Amount",0) | Aggregate | Resources that can be billed to clients. |
| Nonbillable expense | sumif("Expense Line Items"."Billable Status"='NOT_BILLABLE',"Expense Line Items"."Amount",0) | Aggregate | Resources that cannot be billed to clients. |
The below table lists all the default formulas that will be created in the Invoices table
| Formula Name | Formula | Formula Type | Description |
| Status | if("Balance"=0,'Paid','Payable') | Custom | Provides the status of the invoice. |
| Balance In Base Currency | "Balance"/"Exchange Rate" | Custom | Displays the balance in base currency. |
| AR Age In Days | datediff( currentdate( ),"Due Date") | Custom | Number of days it takes for an Invoice to be closed |
| AR Balance Due | if(datediff( currentdate( ),"Due Date") >0, 'Overdue','Due') | Custom | Displays the due in account receivables. |
| Days Remaining | if(datediff( currentdate( ),"Due Date") >0, concat( 'Past ',datediff( currentdate( ),"Due Date"),' Days' ) ,datediff( "Due Date",currentdate( )) ) |
Custom | Displays the days remaining until due date. |
| Age Tier | if( "AR Age in Days" >= 0, if( "AR Age in Days" <= 20, '1. 0 - 30 days', if( "AR Age in Days" <= 60, '2. 31 - 60 days', if( "AR Age in Days" <= 90, '3. 61 - 90 days', if( "AR Age in Days" <= 180, '4. 91 - 180 days','5. Above 180 days')))), '6. Negative - Not Valid') |
Custom | Classifies the time spent on an invoice to close it, into different time period baskets, e.g., within 60 months, within 120 days etc., |
| Overdue AR | sumif(datediff(currentdate(),"Invoices"."Due Date"),"Invoices"."Balance",0) | Aggregate | Displays the overdue. |
| AR Balance in Due | sum("Invoices"."Balance")-"Invoices"."Overdue AR" | Aggregate | Displays the average receivable due in balance. |
The below table lists all the default formulas that will be created in the Invoice Line Item table
| Formula Name | Formula | Formula Type | Description |
| Avg Cost | avg("Invoice Line Items"."Amount") | Aggregate | Provides the average cost of an item. |
| Revenue Till Date | sum("Invoice Line Items"."Amount") | Aggregate | Provides the amount of revenue generated till date by the item |
| COGS (Cost Of Goods Sold) | sum(if("Invoices"."Status"='Paid',"Items"."Purchase Cost"*"Invoice Line Items"."Quantity",NULL)) | Aggregate | Displays the total cost of the goods sold. |
| Sales Value | sum(if("Invoices"."Status"='Paid',"Invoice Line Items"."Amount",NULL)) | Aggregate | The amount of money received after sales. |
| Projected Profit | "Invoice Line Items"."Sales Value"-"Invoice Line Items"."COGS (Cost Of Goods Sold)" | Aggregate | Displays theestimated profit. |
| Profit % | ("Invoice Line Items"."Projected Profit"/"Invoice Line Items"."Sales Value")*100 | Aggregate | Displays profit in percentage. |
The below table lists all the default formulas that will be created in the Items table
| Formula Name | Formula | Formula Type | Description |
| Cost of Stocks in hand | "Purchase Cost"*"Quantity On Hand" | Custom | Displays the cost of the available stocks. |
The below table lists all the default formulas that will be created in the Purchase order table
| Formula Name | Formula | Formula Type | Description |
| Total In Base Currency | "Total"/"Exchange Rate" | Custom | Displays the total balance in base currency. |
The below table lists all the default formulas that will be created in the Vendor Credits table
| Formula Name | Formula | Formula Type | Description |
| Grand Total in Base Currency | "Total"/"Exchange Rate" | Custom | Displays the grand total in base currency. |
Refer to the Adding Formulas in Zoho Analytics help page.
No, you cannot add modify data in QuickBooks company data tables. Data from QuickBooks modules gets automatically synched into Zoho Analytics in the different tables (one table for one module). You cannot edit any of this data or add new data records from within Zoho Analytics.
However, you can add new tables and add/import data into that, to create reports combining it with the data from QuickBooks.
No, you cannot add new columns. But, you can add Formula Columns and Aggregate Formulas (i.e., calculated fields) to these tables to help you create powerful reports. Refer Adding Formulas to know more on this.
Yes, you can add new data tables. Click New > New Table to add a new table in the existing QuickBooks Workspace.
With this feature, you can import data from other sources or add them manually into your Workspace to analyze and create reports combining this with your QuickBooks company data . You can also import data from other business applications like Google Analytics etc. With Zoho Analytics API you can integrate data from other applications.
Refer:
Yes, you can combine data from your other sources with your QuickBooks data for analysis.
To do this, you need to add/import a new data table into the QuickBooks Workspace and then define a look-up to join it with the synchronized table from QuickBooks .
To define a lookup relationship between two tables, it is essential that the tables have at least one column which is common between them. Follow the below steps to look up a column from QuickBooks along with the data from any other source.
Please do note that you can create Lookup only to columns in the tables that are not from the same data source.
Yes, you can join data from multiple tables to create the reports. Refer to Joining Tables in Zoho Analytics for detailed help on this.
Zoho Analytics allow you to pull the data required by writing standard SQL SELECT Queries. This is called Query Tables. With Query Tables you can also combine data from different tables and create reports over the same. Click here to know about how to create Query Tables in Zoho Analytics.
You can share the default reports provided in the QuickBooks connector and the reports you have create, with other users in your portal. Refer to Sharing and Collaboration help page for more details on this.
Once you privately share a report to your colleagues they will be able to access the reports as you do. Refer here to know how to access the reports.
When a QuickBooks Administrator configures the QuickBooks - Zoho Analytics connector, the tables and reports will be available only to him/her, by default. The Administrator has to share the 'QuickBooks Advanced Analytics' Workspace with other members of the company. Only then will the default reports be accessible by those members.
To know more, refer to Sharing and Collaboration help page.
The QuickBooks Administrator who has setup the connector should share the tables present in ' QuickBooks Advanced Analytics' Workspace with other members of the company. Once this is done, the shared users can create reports based on those tables.
To know more, refer to Sharing and Collaboration help page.
Note: If you add a user as a Workspace Administrator in the QuickBooks Workspace created in Zoho Analytics (Refer Managing Users in Zoho Analytics , to know how to add Workspace Administrator ), the user will be able access all the data & reports, create new reports and do any operation that you could do on the Workspace Administrator.
Zoho Analytics offers three user roles - Account Administrator, Workspace Administrators and Users. Click to know more about the Zoho Analytics User Model and User Roles.
This is the expected behavior. Only when the users being shared is set as a Workspace Administrator, they can edit the reports. If a normal user wants to edit the report, he/she will have to save the report with a new name using the Save As option toolbar. The User can edit this report.
Yes, you can. Refer the topic Apply filter criteria .
Yes, you can export the report/dashboard in various file formats such as CSV, EXCEL, PDF, HTML and Image. Click to know more.
In order to print the report/dashboard, you first need to export it. You can export the report in various file formats such as CSV, EXCEL, PDF, HTML and Image. Click to know more.
Note: If you are a user to whom a report has been shared and you want to take a print, ensure you have been provided the Export permission by the Administrator to the report, only then you will be able to print the report.
If you are the Administrator of the Zoho Analytics connector or a 'Workspace Administrator', you can schedule reports and dashboards to be emailed automatically. Refer to the email schedule section in this help documentation.
You can easily embed the reports & dashboards created in Zoho Analytics in your website, web application or blog. Refer Embedding in Web Pages/Blogs to know more about this.
You can integrate and perform cross-functional analytics with almost all the business applications that Zoho Analytics offers integration with.
To import data from business apps,
No, a lookup relationship will not be created between the QuickBooks Online modules and the modules of the application that you are trying to import automatically.
To manually create a lookup relationship refer to this help link .
To know how to create a Profit and Loss report manually, refer to the below presentation.
To know how to create a Balance Sheet report manually, refer to the below presentation.
We offer 24x5 technical support (Monday to Friday). In case if you need our assistance kindly do mail us your questions to support@zohoanalytics.com .
You can also reach out to us on our toll-free numbers
Yes, certainly. Register for a demo in this page .