Measuring the gap between quoted patients and treatment starts

Knowing how many quotes were issued at month end is not the same as knowing how many patients started treatment. If both figures do not come from one data definition, the rate remains a polished estimate. Until the quote and treatment-start moments, their owners, and their recording actions are documented, meetings debate the figures’ origins instead of results, leaving consultant evaluation without stable evidence.
A treatment acceptance rate is not a dashboard setting waiting inside Zoho. The team first defines which fields hold the two events and when each event is recorded. Stage history, report groupings, and dashboard components can then expose that definition. A detailed visual magnifies an uncertain starting point. A sound model separates quote volume, quoted-patient volume, and treatment starts while naming what each measure counts.
Acceptance starts with defining two dates
The first definition should fit in one sentence: where does the quote event occur, where does the treatment-start event occur, and who owns each entry? Without a clear screen, field, and action, two people may treat different moments as the same start. Disagreement then comes from event boundaries, not performance. The team documents both events’ operational meaning before designing the dashboard.
At a month-end meeting, two figures reach the table: the consultant’s notebook contains thirty quote rows, while the dashboard shows fewer unique patients. Second quotes for the same patient produce separate notebook rows, and half the meeting is spent debating which figure is correct. The visual is not the problem. “How many quotes?” and “How many quoted patients?” need distinct definitions, or the denominator remains uncertain.
Reports do not calculate time in stage automatically
A Zoho report does not produce the time a record spent in a stage automatically. Reading that duration requires history tracking on the relevant picklist. Its related history shows the value, duration, modification time, modifier, and destination value. Up to ten more fields may be added, including no more than five user lookup fields. One picklist is tracked per module. Tasks, Calls, and Meetings are excluded.
Stage history is present by default in Deals, with six additional columns allowed. Deleting the tracked field or disabling tracking permanently removes accumulated history. A customer-initiated edition downgrade deletes it immediately, while license expiry provides a sixty-day waiting period. Tracking therefore needs protection before duration analysis. Its starting edition is unknown, so only the Module Customization permission requirement is stated, without guessing a tier.
Connect loss to a lost stage value
Deal stages map to one of three record categories: open, won, or lost. Selecting a stage marked won or lost opens a validation window. For a lost stage, the window asks for a predefined loss-reason picklist; that field is hidden after movement to a won stage. If the record becomes lost again, the earlier reason is not shown and another selection is made. Progress, winning, and loss remain separate stage values.
Each stage has a probability value. If the same stage appears in several sales pipelines, the same probability applies across them. Acceptance measurement therefore identifies the loss moment through a stage mapped to the lost record category, rather than an informal reading of its name. The category relationship remains explicit when labels change. The loss-reason window opens for stages associated with the lost category.
The stage component counts entries, not records
The Zoho stage component operates on the relevant picklist after history tracking is enabled. It supports basic staircase, advanced staircase, table, and stacked-bar formats. Measures include entries into each stage, transitions and rates to the next stage, direct wins, direct exits, and overall win rate. The advanced format separates moved, delayed, pending, and stalled entries. The picklist may contain two to fifty values, with one configured field per module.
Its unit is a stage entry, not a unique record. A record returned to an earlier stage is counted there again, and replacing one stage value can also cause two counts. A value is removed in October. In November, records waiting there appear under a separate heading instead of a step, making that month’s acceptance rate look too high. Blank values also go there. Records created directly as won are absent from the visual but included in the overall rate.
Check component availability before building
Standard and Professional dashboards support charts and KPIs. Funnels, comparators, and the stage component require Enterprise or Ultimate, and a dashboard holds up to twenty components. Each funnel step has its own module, period, and up to ten criteria. A funnel is not a history view following the same records between stages. The stage component uses tracked picklist entries and requires at least a one-day average duration for a stage.
KPIs have five formats, with ranking confined to scorecard and ranking formats. A comparator compares users, roles, periods, and picklist values. In Eksenium’s Clinical CRM Pattern Library, the performans-panosu pattern is the closest example to this topic. This single-file web-tab widget retrieves data through the Zoho client interface with the user’s session and has no server component.
Say whether every number counts rows or records
When an analytical component combines a primary module with a related module, the record-count measure counts resulting rows rather than true primary records. Unique count is required for the primary-record total. If three accounts have four deals, ordinary count returns four while unique account count returns three. In a clinic, the same distinction appears when one patient receives several quotes. Quote count and quoted-patient count are separated by naming the selected measure.
Every dashboard phrase saying “number of patients” should identify its counting method in the design notes. Otherwise, many quote rows from one consultant may look like contact with more unique patients. If the numerator counts unique patients starting treatment while the denominator counts quote rows, the rate compares different entity levels. First classify the question as record, related row, or unique patient, then select the corresponding measure.
Quote data is only as clean as the catalog
Each quote line is a subform row, and a product is added by selecting it from a dropdown. If treatment names do not exist as separate, consistent product-catalog entries, a reliable treatment-level quote breakdown has no foundation. One quote may contain up to two hundred lines. Adding custom line-item fields requires Enterprise or Ultimate, with up to ten fields and up to ten aggregate fields per layout.
The data type of the quote-status field is not asserted here. The standard-field table presents it as a checkbox, but the table contains other type inconsistencies. Before creating a breakdown based on quote status, the actual type is checked on the Setup screen. This check prevents a report or dashboard design from relying on an unverified type. Treatment-breakdown reliability still depends on the structure of the selectable product catalog.
Resolve visibility before sharing the dashboard
Enterprise and Ultimate provide the stage component for flow, delay, and stalled-entry analysis, plus funnels and comparators. Standard and Professional dashboards provide charts and KPIs. Quotes start with Professional, while line-item customization requires Enterprise or Ultimate. History tracking’s starting edition is unknown; Module Customization permission is required, and a customer-initiated downgrade deletes its history. The Professional fallback uses stage-grouped reports with row groups, column groups, and aggregate columns. On Standard, the quote event is defined through the deal stage.
A Zoho dashboard filter uses user, date, date-time, or picklist fields and works in Analytics. A component filter accepts two fields, with up to twenty-five selected user or picklist values. Sharing does not override field permissions; users who cannot view a field cannot see its component. Reports are not a privacy layer, and included related fields may appear without record access. An embedded dashboard relies on its allowed-domain list. Pages, scheduled reports, and formatted exports stop at two thousand rows; detailed exports stop at fifty thousand. Because formatted export takes the top two thousand rows, a complete-list objective requires sorting first. The organization-wide daily ceiling is fifty thousand records, while daily detailed-export entitlement varies by edition.
Planning a Zoho or automation project?
As a Zoho Authorized Partner, we design and implement these systems end to end. Start with a free 30-minute discovery call.
Schedule a free call →