Advanced Analytics for Microsoft Dynamics 365 Sales enables you to analyze your Dynamics 365 Sales data and gain deeper visibility into your sales performance. With this connector, you can create insightful reports and dashboards to track key metrics, identify trends, and make data-driven decisions.
This connector comes with over 60+ prebuilt reports and dashboards that help you get started quickly. You can also create custom reports to monitor your sales pipeline, analyze conversion funnels, evaluate team performance, forecast revenue, and more.
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.
Zoho Analytics offers the following important capabilities:
Advanced Analytics for Dynamics CRM enables you to effectively analyse your store data. It helps to track key business metrics like user traffic, product mapping, cart conversions etc.,
Advanced Analytics for Dynamics CRM brings in all the capabilities of Zoho Analytics described in the above question .
Users with paid accounts of Zoho Analytics (at least the Basic plan) or Zoho CRM Plus / Zoho One users can avail this connector.
As a Dynamics CRM users, subscribing to this connector brings you immense benefits. You get to look at your data in Dynamics CRM in ways you haven't looked at before. This Zoho Analytics connector enables you to do powerful analysis on your CRM data and create insightful reports & dashboards.
Zoho Analytics' drag-and-drop based reporting is so easy to use that you could create any report or dashboard on your CRM data with no IT help or technical knowledge and share them to your colleagues.
Dynamics CRM Analytics is bundled free for all the paid users of Zoho Analytics. The Zoho Analytics paid plans start at $25 per month . Click to learn more about Zoho Analytics pricing.
Yes, we do provide a 15-day free trial for this connector from the date of set up.
Anyone with 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 is 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 people. Now your Zoho Analytics account is said to have 5 users (including yourself).
In Zoho Analytics, a row or record is defined in the same context as in a database (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 "Conversations", each row would represent a single 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.
Administrators in Zoho Analytics can set up the Advanced Analytics connector.
The credentials of the Administrator who set up the connector, will be used for establishing any connections with source application by other administrators.
The below presentation shows you how to set up the connector from Zoho Analytics interface.
Initial data import will take from a few minutes to a couple of hours depending on the volume of data in your Dynamics CRM account. You will receive an email notification once the import is complete. If you access the Workspace before the initial fetch is complete, ou may find some data missing.
You can synchronize the following data from Dynamics CRM into Zoho Analytics.
The import process of your Dynamics CRM data can sometimes fail, for various reasons. You will receive the 'Integration Setup Failed' mail, when there is a failure during the initial fetch. In this case, we request you to:
Data sync may sometimes fail due to various reasons such as Authentication Failure, your business app service is down etc. In that case, you will receive the "Data Synchronization Failure" mail with the reason for the failure, and its solution. Click here to learn more about Synchronization Error Failures and their solutions .
Yes, you can edit the Dynamics CRM connector synchronization setting. The Account Administrator and the Organization Administrators can edit this setup. To do so,
Click Save . The synchronization setting will be modified and data will be synced in the next synchronization interval.
Yes, the Account Administrator and the Organization Administrators can view the Sync History . Follow the below steps to view the data synced history.
Yes, you can synchronize your Dynamics CRM data instantly when needed.
To synchronize your data instantly:
Note:
This option can be used up to five times between the schedules.
Yes, you can setup the Dynamics CRM Advanced Analytics in any of the existing Workspace or in any of the Advanced Analytics Workspace to analyze data together. You can do this by creating a new table by importing data.
Refer to the
Cross-Functional Analytics
section for more details on this.
No, you cannot add/modify data in the Dynamics CRM data tables. Data from Dynamics CRM application will automatically get synced into Zoho Analytics in the different tables. 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 Dynamics CRM.
No, you cannot add new columns. But, you can add Custom and Aggregate Formulas (i.e., calculated fields) to these tables to help you create powerful reports. Refer to
Adding Formulas
to know more about this.
Yes, you can add new data tables. Click
New > New Table
to add a new table in the existing Dynamics CRM Advanced Analytics 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 Dynamics CRM data.
Refer:
Yes, you can re-authenticate the connector setup. Only the Administrator who created the connector setup can re-authenticate it. Follow the below steps to re-authenticate the connector.
Yes, you can track all activities performed in Connector-configured workspaces by all users, using Audit History . The Account Administrator and the Organization Administrators can view the audit history.
Follow the below steps to do so.
The following are the actions that are logged in Zoho Analytics.
The Account Administrator and the Organization Administrators can remove the connector integration from the Data Source page. To remove the integration,
The data synchronization from Dynamics CRM into this Workspace will be removed. However, you will still be able to access this Workspace with existing data.
Zoho Analytics will synchronize the data specified
in this question
into the Dynamics CRM Analytics workspace. You can create reports using this data.
Yes, you can create reports using the columns from different tables. All the modules (tables) from Dynamics CRM will be linked by default. You can create reports by simply dragging and dropping the required columns into the reports designer.
Zoho Analytics supports a wide variety of reports.
When you setup/configure the Zoho Analytics connector,
60+ default reports/dashboards
are automatically created. These hand-picked reports will be pretty useful in analyzing your sales performance effectively. For example, sales pipeline report, Top 5 / Bottom 5 sales persons report, Win/Loss % report, sales prediction report etc.
You can quickly review the default reports from the Dynamics CRM Advanced Analytics Sample workspace.
Zia is Zoho's Intelligent Assistant.
Ask Zia
understands your questions asked in plain English and gets you powerful insights as answers in the form of attractive and relevant visualizations.
You can simply Ask Zia questions and it will interpret these questions, fetch data from the relevant tables, and generate the most appropriate reports immediately.
Formulas, as the name indicates, are calculations that help you derive key business metrics that can be used for reporting and analysis. Zoho Analytics provides a powerful formula engine to create any type of calculations required, to enable creating the required reports.
Refer to
Formulas (Calculations)
in Zoho Analytics to know more.
Zoho Analytics provides a set of pre-built formula along with the connector. You can view these formulas by opening the corresponding table and selecting
Add > Edit.
The following are the formulas from the
Cases
table:
|
Formula Name
|
Formula
|
Formula Type
|
Description
|
|
Days to Closed
|
Custom
|
if("Case Stage"='Closed',datediff("Modified On","Created On"),null)
|
Provides the number of days taken to close the case. If it is not closed, it will return NULL
|
|
Age in Days
|
Custom
|
datediff(if("Case Stage"='Closed',"Modified On",now()),"Created On")
|
Number of days it took for a cases to be closed. If the Closing Date is not available (null), we calculate the days till today from the case created time.
|
|
Age Tier
|
Custom
|
if("Age in Days">=0,if("Age in Days"<=60,'1.0-60days',if("Age in Days"<=120,'2.61-120 days',if("Age in Days"<=180,'3.121-180days',if("Age in Days"<=360,'4.181-360 days','5.Above 360 days')))),'6.Negative-NotValid')
|
Classifies the time spent on a cases to close it, into different time period baskets, e.g., within 60 months, within 120 days etc
|
|
No.of Closed Cases
|
Aggregate
|
countif("Cases"."Case stage"='Closed')
|
Provides the count of closed cases.
|
|
% of Closed Cases
|
Aggregate
|
("Cases"."No.of Closed Cases"/count("Cases"."Case"))*100
|
Provides the percentage of closed cases.
|
The following are the formulas from the
Order Products
table
|
Formula Name
|
Formula
|
Formula Type
|
Description
|
|
Sales Orders
Delivered Count |
Aggregate
|
count(if("Orders"."Status Reason" = 'Delivered', "Order Products".
"OrderProduct", NULL)) |
Provides the count of sales order delivered.
|
|
COGS
(Cost Of Goods Sold) |
Aggregate
|
sum(if("Orders"."Status Reason"='Delivered',"Products"."Current Cost(Base)"*"Order Products"."Quantity",NULL))
|
Provides the cost of the goods sold.
|
|
Sales Value
|
Aggregate
|
sum(if("Orders"."Status Reason"='Delivered',"Order Products"."Amount(Base)",NULL))
|
Provides the sales value amount based on the products ordered
|
|
Projected Profit
|
Aggregate
|
("Order Products"."Sales Value"-"Order Products".
"COGS (Cost Of Goods Sold)") |
Provides the projected profit.
|
|
Profit Margin
|
Aggregate
|
("Order Products"."Projected Profit"/"Order Products".
"Sales Value")*100 |
Provides the profit margin percentage.
|
|
Avg. Sales Value
|
Aggregate
|
sum (if ("Orders"."Status Reason"='Delivered',"Order Products"."
Amount (Base)", NULL)) / count("Order Products"."Order") |
Provides the average sales value.
|
The following are the formulas from the
Orders
table
|
Formula Name
|
Formula
|
Formula Type
|
Description
|
|
Order fulfillment Rate
|
Aggregate
|
(countif("Orders"."Status Reason"in('Delivered'))/count("Orders"."Order"))*100
|
Provides percentage of order fulfillment rate in percentage.
|
|
Cancellation Rate
|
Aggregate
|
(countif("Orders"."Status Reason"in('Cancelled'))/
|
Provides the cancellation rate in percentage.
|
The following are the formulas from the
Opportunities
table
|
Formula Name
|
Formula
|
Formula Type
|
Description
|
|
Age in Days
|
Custom
|
datediff (ifnull ("Actual Close Date",
now()),"Created On") |
Number of days it took for a opportunity to be closed. If the Closing Date is not available (null), we calculate the days till today from the opportunity created time.
|
|
Age Tier
|
Custom
|
if("Age in Days">=0, if("Age in Days"'1. 0-60 days',
if ("Age in Days"< =120,'2. 61-120 days', if("Age in Days"<=180,' 3. 121-180 days', if("Age in Days"< = 360,'4. 181-360 days', '5. Above 360 days')))),'6. Negative-Not Valid') |
Classifies the time spent on a opportunity to close it, into different time period baskets, e.g., within 60 months, within 120 days etc.,
|
|
Amount Tier
|
Custom
|
if ("Total Amount(Base)"> = 0, if("Total Amount(Base)"
< = 10000,'1.0-$10K', if("Total Amount(Base)" if("Total Amount(Base)"< = 30000, '3. $20,001-$30K', if("Total Amount(Base)" < = 40000,'4. $30,001-$40K', '5.Above 40K')))), '6. Negative-Not Valid') |
Classifying sales based on $ value (amount of sale made), e.g., upto 10,000, 10,001 to 20,000, 20,001 to 30,000 etc
|
|
Won Amount
|
Aggregate
|
(sumif("Opportunities"."Status Reason"='Won',"Opportunities"."Total Amount(Base)"))
|
Provides the won amount.
|
|
Won Deals Count
|
Aggregate
|
(countif("Opportunities"."Status Reason"='Won'))
|
Provides the count of the deals won.
|
|
Win Rate%
|
Aggregate
|
(Countif("Opportunities"."Status Reason"='Won')*100/count(if("Opportunities".
"Status Reason" in ('Won', 'Lost'), "Opportunities"."Opportunity",NULL))) |
Provides the percentage of win rate.
|
|
Avg Deal Size Won
|
Aggregate
|
(avgif("Opportunities". "Status Reason"='Won',
|
Provides the average deal won.
|
|
Won vs Expected Revenue %
|
Aggregate
|
(sumif("Opportunities"."Status Reason"='Won',"Opportunities"."Total
|
Ratio of sum of sales won and sum of revenue expected
|
|
Lost Deals Count
|
Aggregate
|
(count(if("Opportunities"."Status Reason"='lost',"Opportunities"."Opportunity",NULL)))
|
Total number of deals lost
|
|
Avg Sales Cycle
|
Aggregate
|
(avgif("Opportunities"."Status Reason"IN('Won','Lost'),"Opportunities"."Age in Days"))
|
The average number of days it takes to close an opportunity (the sale can either be won or lost, but the opportunity shouldn't be in an open state).
|
|
Lost Amount
|
Aggregate
|
(sumif("Opportunities"."Status Reason"='lost',"Opportunities"."Total Amount(Base)"))
|
Total amount of sales lost
|
|
Open Deals Count
|
Aggregate
|
(count(if("Opportunities"."Status Reason"='Open',"Opportunities"."Opportunity",NULL)))
|
Total number of deals open
|
|
Won Deals Count Last 365 Days
|
Aggregate
|
(count(if("Opportunities"."Status Reason"='Won' AND "Opportunities"."Actual Close Date">subdate
(currentdate(),'365'),1,NULL))) |
Provides the count of deals won in last 365 days.
|
|
Open Deals Count Next 90 Days
|
Aggregate
|
(count(if("Opportunities"."StatusReason"='Open' AND "Opportunities"."Actual Close Date"> =
|
Provides the count of open deals (not closed) whose closing date lies within next 90 days.
|
|
Lost Deals Count Last 365 Days
|
Aggregate
|
(count(if("Opportunities"."Status Reason"='Lost'
AND "Opportunities"."Actual Close Date" > subdate(currentdate(),'365'),1,NULL))) |
Provides the count of deals lost in last 365 days.
|
|
Win Rate Percentage Last 365 Days
|
Aggregate
|
("Opportunities"."WonDealsCountLast365Days"*100)
/("Opportunities"."Won Deals Count Last 365 Days"+"Opportunities"."Lost Deals Count Last 365Days") |
Provides the percentage of deals won in last 365 days.
|
|
Predicted New Deals Count Next 90 Days
|
Aggregate
|
(("Opportunities"."Win Rate Percentage Last 365 Days"/100)*"Opportunities"."Open Deals Count Next 90 Days")
|
Predicts the count of Deals expected to be Won in the next 90 days. It is calculated based on Deals Won in the past 365 days.
|
|
Avg Deal Size Last 365 Days
|
Aggregate
|
(avgif("Opportunities"."Status Reason"='Won'AND "Opportunities"."Actual Close Date">subdate(current date(),'365'),"Opportunities"."Total Amount(Base)"))
|
Provides the average of deals won in last 365 days.
|
|
Predicted Pipeline Revenue
|
Aggregate
|
("Opportunities"."Predicted New Deals Count Next 90 Days"*"Opportunities"."Avg Deal Size Last 365 Days")
|
Predicts the Sales expected in future, based on current pipeline and past trends.
|
|
Opportunities Created Last 365 Days
|
Aggregate
|
(count(if("Opportunities"."Created On" > subdate(currentdate(), 365), 1,NULL)))
|
Provides the opportunities created in last 365 days.
|
|
Predicted New Business - Next 3 Months
|
Aggregate
|
("Opportunities"."Win Rate Percentage
Last 365 Days"/100)*("Opportunities". "Avg Deal Size Last 365 Days")*(("Opportunities"."Opportunities Created Last 365 Days"*90)/365) |
Predicts the new business expected in the next 3 months.
|
|
Loss Rate%
|
Aggregate
|
(count(if("Opportunities"."Status Reason"='Lost',1,NULL))*100/count
(if("Opportunities"."Status Reason" in('Won','Lost'),1,NULL))) |
Provides the rate at which sales are lost (in %). This calculated as a Ratio between number of deals lost and total number (won + lost) of deals
|
|
Converted Lead Count
|
Aggregate
|
count("Leads"."Qualifying Opportunity")
|
Provides the count of Leads converted into Potentials.
|
Yes, you can create your own custom formulas in Zoho Analytics. To know how to create your own formulas, refer to the Formulas (Calculations) in Zoho Analytics help page.
Yes, you can combine data from your other sources with your Dynamics CRM data for analysis.
To do this, you need to add/import a new data table into the Dynamics CRM Advanced Analytics Workspace as explained in
the previous question
and then define a look-up to join it with the table from Dynamics CRM.
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 Dynamics CRM along with the data from any other 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 allows you to drive the data required by writing standard SQL SELECT Queries. This feature is called Query Tables. With Query Tables, you can also combine data from different tables and create reports from the same. Click here to know
Query Tables
.
You can integrate and perform cross-functional analytics with
most business application
/
other data sources
that Zoho Analytics integrates with.
To import data from business apps,
A lookup relationship will be created automatically between the Dynamics CRM modules and the modules of Dynamics CRM, Zoho Desk, Salesforce CRM, and Zendesk. If you wish to blend Dynamics CRM modules with applications other than the ones mentioned, you will have to manually link the related modules from Dynamics CRM and the other application using a lookup relationship.
To manually create a lookup relationship, refer the
Joining Tables
section.
You can easily share the reports that you create with the other users in your organization. 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.
Zoho Analytics offers four user roles - Account Administrator, Organization Administrator, Workspace Administrator, and User. Click to know more about the Zoho Analytics
Managing Organizations
and
Manage Users
.
This is the expected behavior. Only when the users to whom the reports are being shared is set as a Workspace Administrator, they will be able to 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. To know more about user role,
Manage Users
.
Yes, you can. Refer to the topic
Sharing Views to a User.
Yes, you can export the report/dashboard in various file formats such as CSV, EXCEL, PDF, HTML, and Image.
Click to know more.
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 or a 'Workspace Administrator', you can schedule reports and dashboards to be emailed automatically. Refer to the
Emailing Views
section,
Yes, you can embed/create permalink for reports & dashboards. You can also create a slideshow of views. Refer to the
Publishing Options
section to learn how to do this.
Zoho users can integrate Dynamics CRM with other useful Zoho applications such as Zoho Finance apps, Zoho Desk, Zoho Creator, Zoho Projects, Zoho BugTracker and Zoho Recruit. If you are a ManageEngine user then you can perform cross-functional analytics on the data from ManageEngine ServiceDesk Plus and ManageEngine SupportCenter Plus. This means users who are using Dynamics CRM with other products can import all their data into a single workspace and perform cross-functional analytics.
You can import the data from the Zoho applications into the Dynamics CRM workspace to analyze the data together.
To import data from the Zoho Apps,
A lookup relationship between the modules of Dynamics CRM and the modules of Zoho Finance or Zoho Desk will be created automatically.We are yet to come up with this modal for other Zoho applications. Until then, you can manually create a lookup relationship. Refer to this
help link
.
You can integrate and perform cross-functional analytics with most business applications that Zoho Analytics integrates with. Refer here to see the list of
Business Analytics supported
in Zoho Analytics.
To import data from the third party business apps,
No, a lookup relationship will not be created between the Dynamics CRM modules and the modules of the application that you are trying to import automatically.
To manually create a lookup relationship refer this
help link
.
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.
United States
: +1 (888) 900 9646
United Kingdom
: +44 (20) 35647890
Australia
: +61-2-80662898
India
: +91-44-67447000
Yes, certainly. Register for a demo
in this page
.