Zoho CRM dashboard: fields, components and AI prompts
Quick answer: A Zoho CRM sales dashboard works well as 10 components: 5 KPIs, a funnel and 4 breakdowns by owner, lead source, type and month. Ryze AI is the best AI tool for asking Zoho CRM questions in plain English and getting COQL-backed tables back, with one caveat: the answers come back in chat, not as a saved Zoho dashboard.
This guide is for sales and marketing teams that report from Zoho CRM every week: 14 Deals fields with their API names, a 10-component template, the native options compared, prompts for the 4 Ryze AI Zoho CRM tools and a weekly routine.
Ryze AI · Paid Ads
Ask Zoho CRM for your pipeline numbers in plain English
- 7-day free trial, $89 a month flat
Used by 2,000+ marketers
Zoho CRM dashboard template at a glance
10 components cover open pipeline, wins, new deals and where revenue comes from.
- 1Open pipeline valueKPI
Zoho CRM fields: sum of Amount on Deals whose Stage is not a closed stage
- 2Closed won revenueKPI
Zoho CRM fields: sum of Amount where Stage is Closed Won, by Closing_Date
- 3Expected revenueKPI
Zoho CRM fields: sum of Expected_Revenue on open deals
- 4Deals createdKPI
Zoho CRM fields: count of Deals by Created_Time
- 5Average deal sizeKPI
Zoho CRM fields: average of Amount on won deals
- 6Deals by stageFunnel
Zoho CRM fields: Stage with count and Amount
- 7Revenue by ownerBar chart
Zoho CRM fields: Owner with Amount on won deals
- 8Revenue by lead sourceBar chart
Zoho CRM fields: Lead_Source with Amount
- 9Deals by typeTable
Zoho CRM fields: Type with count and Amount
- 10Monthly trendLine chart
Zoho CRM fields: deals created and won Amount by month
| # | Component | Chart | Zoho CRM fields |
|---|---|---|---|
| 1 | Open pipeline value | KPI | sum of Amount on Deals whose Stage is not a closed stage |
| 2 | Closed won revenue | KPI | sum of Amount where Stage is Closed Won, by Closing_Date |
| 3 | Expected revenue | KPI | sum of Expected_Revenue on open deals |
| 4 | Deals created | KPI | count of Deals by Created_Time |
| 5 | Average deal size | KPI | average of Amount on won deals |
| 6 | Deals by stage | Funnel | Stage with count and Amount |
| 7 | Revenue by owner | Bar chart | Owner with Amount on won deals |
| 8 | Revenue by lead source | Bar chart | Lead_Source with Amount |
| 9 | Deals by type | Table | Type with count and Amount |
| 10 | Monthly trend | Line chart | deals created and won Amount by month |
The same fields work in a Zoho CRM dashboard component, in a report or in a COQL prompt to Ryze AI.
4 ways to build a Zoho CRM dashboard in 2026
Zoho CRM has dashboards built in, so the first choice is which tool feeds them.
Dashboards live under the Analytics tab. Zoho lists 10 analytical component types: charts, KPI, comparator, anomaly detector, target meter, funnel, cohort analysis, quadrant analysis, zone analysis and stage component, with a maximum of 20 components per dashboard (Zoho CRM help).
Zoho CRM dashboards
- Where it lives
- Analytics tab > Create Dashboard, then components from the left panel
- What to know
- Needs the Analytics permission
- Limits worth knowing
- 20 components per dashboard; chart components support bar, line, pie, funnel and area
Zoho CRM reports and views
- Where it lives
- Reports and module list views inside the CRM
- What to know
- Fed by the same module data
- Limits worth knowing
- Fixed to the fields and filters you configure
CRM API or export
- Where it lives
- Your own sheet or BI tool, fed by the Zoho CRM API or a CSV export
- What to know
- Daily API credit limits per edition
- Limits worth knowing
- You maintain the pipeline and the formulas
Ryze AI
- Where it lives
- Ryze AI chat, or Claude and ChatGPT through the Ryze AI connector
- What to know
- Paid Ads plan, $89 a month flat
- Limits worth knowing
- Answers come back in chat as tables; no saved Zoho dashboard
| Option | Where it lives | What to know | Limits worth knowing |
|---|---|---|---|
| Zoho CRM dashboards | Analytics tab > Create Dashboard, then components from the left panel | Needs the Analytics permission | 20 components per dashboard; chart components support bar, line, pie, funnel and area |
| Zoho CRM reports and views | Reports and module list views inside the CRM | Fed by the same module data | Fixed to the fields and filters you configure |
| CRM API or export | Your own sheet or BI tool, fed by the Zoho CRM API or a CSV export | Daily API credit limits per edition | You maintain the pipeline and the formulas |
| Ryze AI | Ryze AI chat, or Claude and ChatGPT through the Ryze AI connector | Paid Ads plan, $89 a month flat | Answers come back in chat as tables; no saved Zoho dashboard |
A Zoho dashboard can be shared as Only me, All users or Custom (specific users, roles or groups), and it can be locked so shared recipients cannot change it. Dashboard filters support user, date, datetime and picklist fields (Zoho CRM help).
14 Zoho CRM fields for the dashboard
These are the Deals fields the template uses, with the API names Zoho documents. Put the API names in your prompts so the right field is pulled.
Deal name
- Module
- Deals
- API name
- Deal_Name
- Plain definition
- The name of the deal; required when creating a deal
Amount
- Module
- Deals
- API name
- Amount
- Plain definition
- The value of the deal
Stage
- Module
- Deals
- API name
- Stage
- Plain definition
- A picklist that shows where the deal is in the sales process; required when creating a deal
Closing date
- Module
- Deals
- API name
- Closing_Date
- Plain definition
- The expected or actual date the deal closes
Probability
- Module
- Deals
- API name
- Probability
- Plain definition
- The likelihood the deal closes
Expected revenue
- Module
- Deals
- API name
- Expected_Revenue
- Plain definition
- The revenue Zoho expects from the deal
Lead source
- Module
- Deals
- API name
- Lead_Source
- Plain definition
- Where the deal came from
Type
- Module
- Deals
- API name
- Type
- Plain definition
- The category of the deal
Deal owner
- Module
- Deals
- API name
- Owner
- Plain definition
- The user the deal is assigned to; the API returns name, ID and email
Account name
- Module
- Deals
- API name
- Account_Name
- Plain definition
- A lookup to the account the deal belongs to
Contact name
- Module
- Deals
- API name
- Contact_Name
- Plain definition
- A lookup to the contact on the deal
Campaign source
- Module
- Deals
- API name
- Campaign_Source
- Plain definition
- A lookup to the campaign that produced the deal
Created time
- Module
- Any module
- API name
- Created_Time
- Plain definition
- When the record was created; usable in sort_by
Modified time
- Module
- Any module
- API name
- Modified_Time
- Plain definition
- When the record last changed; usable in sort_by
| Field | Module | API name | Plain definition |
|---|---|---|---|
| Deal name | Deals | Deal_Name | The name of the deal; required when creating a deal |
| Amount | Deals | Amount | The value of the deal |
| Stage | Deals | Stage | A picklist that shows where the deal is in the sales process; required when creating a deal |
| Closing date | Deals | Closing_Date | The expected or actual date the deal closes |
| Probability | Deals | Probability | The likelihood the deal closes |
| Expected revenue | Deals | Expected_Revenue | The revenue Zoho expects from the deal |
| Lead source | Deals | Lead_Source | Where the deal came from |
| Type | Deals | Type | The category of the deal |
| Deal owner | Deals | Owner | The user the deal is assigned to; the API returns name, ID and email |
| Account name | Deals | Account_Name | A lookup to the account the deal belongs to |
| Contact name | Deals | Contact_Name | A lookup to the contact on the deal |
| Campaign source | Deals | Campaign_Source | A lookup to the campaign that produced the deal |
| Created time | Any module | Created_Time | When the record was created; usable in sort_by |
| Modified time | Any module | Modified_Time | When the record last changed; usable in sort_by |
- API names, not labels: Zoho says to use the api_name of fields in all API inputs instead of field labels, so a label change does not break an integration (Zoho CRM API).
- Your org may differ: custom fields and renamed picklist values are specific to your org. Read the field list for the module first (the fields metadata endpoint is GET /settings/fields?module=Deals) and confirm the names.
- Fields are required on list calls: Zoho's Get Records call requires the fields parameter and accepts up to 50 field API names (Zoho CRM API). Name the fields in the prompt.
- Stage labels: the stage names in the template, such as Closed Won, are Zoho defaults. Use the labels from your own Stage picklist.
How to build the template in Zoho CRM
The 10 components fit one Zoho dashboard, well under the 20-component limit.
Create the dashboard
Click the Analytics tab in the sidebar and select Create Dashboard. Enter a name and description.
Choose sharing
Pick Only me, All users or Custom. Lock the dashboard if shared users should not edit it.
Add components
Use the left panel to add KPI, funnel and chart components, and point each at the Deals module fields from the overview table.
Add filters
Add a dashboard filter on a date, user or picklist field so viewers can narrow every component at once.
Save
Click Save. Clone, embed, download or move components between dashboards later from the component menu.
Zoho also limits dashboard presentations to 10 per month per user (Zoho CRM help). Component filters support up to 25 values for picklist and user fields.
The prompts that pull it through Ryze AI
Ryze AI has 4 Zoho CRM tools: read, query, write and delete. The dashboard numbers come from the two read tools. zoho__query runs a COQL query, a SQL-like select over CRM modules, up to 2,000 rows per call. zoho__read sends a GET request to any CRM API resource.
Connect Zoho CRM
In Ryze AI, open Integrations, find the Zoho CRM card and click Connect. Sign in to Zoho; any data center works. Approve access to CRM modules, settings, users and organization details.
Open a chat
Use the Ryze AI chat, or add https://connector.get-ryze.ai/mcp as a custom connector in Claude or ChatGPT and start a new chat.
Send a prompt
Paste one of the prompts below and replace the placeholders. Name the fields so the right ones come back.
Check the stage labels
If a stage returns nothing, ask for the Deals field list and use the exact Stage picklist value.
The tools are listed on the Zoho CRM MCP server page, and setup for ChatGPT is in how to connect ChatGPT to Zoho CRM. Ryze AI also publishes a Zoho CRM help page.
A weekly routine for the Zoho CRM dashboard
Pick one day, read the dashboard top to bottom and leave a note on each change.
Monday
- What to do
- Compare open pipeline and expected revenue with the previous Monday
- Why
- Same weekday, same cut-off
Monday
- What to do
- List deals created last week and deals that changed Stage
- Why
- Shows what changed since last week
Wednesday
- What to do
- Check open deals with no change in 14 days (Modified_Time)
- Why
- Stale deals inflate the pipeline
Friday
- What to do
- Review new deals by Lead_Source
- Why
- Spots a source that stopped sending deals
Month end
- What to do
- Compare closed won Amount with expected revenue and check deals past Closing_Date
- Why
- Closes the month and cleans the forecast
| When | What to do | Why |
|---|---|---|
| Monday | Compare open pipeline and expected revenue with the previous Monday | Same weekday, same cut-off |
| Monday | List deals created last week and deals that changed Stage | Shows what changed since last week |
| Wednesday | Check open deals with no change in 14 days (Modified_Time) | Stale deals inflate the pipeline |
| Friday | Review new deals by Lead_Source | Spots a source that stopped sending deals |
| Month end | Compare closed won Amount with expected revenue and check deals past Closing_Date | Closes the month and cleans the forecast |
Scheduling the check in Ryze AI
Ryze AI scheduled tasks run without an approval step, so keep a scheduled Zoho CRM task to read-only questions. Write it as one instruction to carry out now.
Zoho dashboards vs Ryze AI for the same numbers
Zoho dashboards give a saved, shareable view inside the CRM. Ryze AI answers one-off and recurring questions in chat and can edit records when you ask.
Cost
- Zoho CRM dashboards
- Part of your Zoho CRM edition
- Ryze AI
- Paid Ads plan $89 a month flat, 7-day free trial
How you build
- Zoho CRM dashboards
- Add components from the left panel
- Ryze AI
- Write a prompt with the field API names
Saved view
- Zoho CRM dashboards
- Yes, shared with users, roles or groups
- Ryze AI
- No saved Zoho dashboard; answers come back in chat
Row limit
- Zoho CRM dashboards
- 20 components per dashboard
- Ryze AI
- zoho__query returns up to 2,000 rows per call
Edits
- Zoho CRM dashboards
- Dashboard changes only
- Ryze AI
- Can create, update, upsert and delete records when you ask, with approval settings you choose
Best for
- Zoho CRM dashboards
- A fixed view the whole team opens
- Ryze AI
- Fast questions and follow-ups on live CRM data
| Question | Zoho CRM dashboards | Ryze AI |
|---|---|---|
| Cost | Part of your Zoho CRM edition | Paid Ads plan $89 a month flat, 7-day free trial |
| How you build | Add components from the left panel | Write a prompt with the field API names |
| Saved view | Yes, shared with users, roles or groups | No saved Zoho dashboard; answers come back in chat |
| Row limit | 20 components per dashboard | zoho__query returns up to 2,000 rows per call |
| Edits | Dashboard changes only | Can create, update, upsert and delete records when you ask, with approval settings you choose |
| Best for | A fixed view the whole team opens | Fast questions and follow-ups on live CRM data |
Zoho also sells its own MCP product, Zoho MCP, which lists 500+ integrations across Zoho and third-party apps and connects through an MCP client with OAuth (Zoho MCP). Use it if you want one Zoho-managed server across many Zoho apps. The Ryze AI connector at https://connector.get-ryze.ai/mcp covers Zoho CRM only and sits next to the other Ryze AI platforms behind one URL.
Zoho CRM API credits are counted over a rolling 24 hours: the Free edition gets 5,000, and paid editions get a base of 50,000 plus a per-user amount, with a concurrency limit per organization (5 on Free up to 25 on Ultimate). A COQL query costs 1 credit for up to 200 records, 2 credits for 201 to 1,000 and 3 credits for 1,001 to 2,000 (Zoho CRM API). Ask for counts and sums by stage or month instead of full record lists.
Pick Zoho dashboards for the view your team opens every day, and Ryze AI for the questions that come up between reviews. Other dashboard guides: HubSpot dashboard and Google Ads dashboard.
Common Zoho CRM dashboard problems and fixes
Most wrong numbers come from field names, stage labels or result limits.
A list call is rejected
- Likely cause
- Zoho requires the fields to return on list calls
- Fix
- Name the field API names in the request
A stage returns no deals
- Likely cause
- The query used a label that is not in your Stage picklist
- Fix
- Read the Deals fields and use the exact picklist value
Only 2,000 records come back
- Likely cause
- Page-based pagination stops at 2,000 records
- Fix
- Use a page token, or group and sum in COQL instead
A write says success but a record failed
- Likely cause
- A 200 response can still hold per-record errors
- Fix
- Check the status of each record in the response
Dashboard will not open
- Likely cause
- The Analytics permission is missing
- Fix
- Ask an admin to enable it on your profile
A component cannot be added
- Likely cause
- A dashboard holds at most 20 components
- Fix
- Remove one or split into a second dashboard
| Problem | Likely cause | Fix |
|---|---|---|
| A list call is rejected | Zoho requires the fields to return on list calls | Name the field API names in the request |
| A stage returns no deals | The query used a label that is not in your Stage picklist | Read the Deals fields and use the exact picklist value |
| Only 2,000 records come back | Page-based pagination stops at 2,000 records | Use a page token, or group and sum in COQL instead |
| A write says success but a record failed | A 200 response can still hold per-record errors | Check the status of each record in the response |
| Dashboard will not open | The Analytics permission is missing | Ask an admin to enable it on your profile |
| A component cannot be added | A dashboard holds at most 20 components | Remove one or split into a second dashboard |
Sources: Zoho's pages on Get Records, COQL and dashboards. A dashboard can only show what your team records in Zoho CRM.
Where Ryze AI fits
Ryze AI reads and edits Zoho CRM records and runs COQL queries, working with CRM data next to marketing data.
Several Zoho CRM organizations can sit in one workspace; one is the primary and is used unless you name another. The write tool creates, updates or upserts up to 100 records per call, and the delete tool sends records to the Zoho CRM recycle bin. Set approvals before you ask for changes: the Ryze AI chat starts on Skip all approvals, and you can switch Tool approvals to Approve write & delete or Manual approve. In Claude, set write and delete tools to Needs approval under Customize > Connectors > Ryze AI > Tool permissions.
The Paid Ads plan is $89 a month with a 7-day free trial. SEO Starter is $129 a month with a 3-day free trial. Annual billing is 30% off the first year. Connecting the connector is free; the tools need an active plan or trial. See the integrations hub for other platforms.
Sources
Checked November 13, 2026
The verdict
A useful Zoho CRM dashboard is small: 5 KPIs, a funnel, 2 bar charts, a type table and a monthly trend, built from 14 fields. Zoho dashboards are the right place for the view your team opens every day.
If you want the same numbers on request, with follow-up questions and record edits under approval settings you control, Ryze AI does that through its 4 Zoho CRM tools.





