Zoho CRM

Recording cancellation and loss reasons with a fixed option list

· 7 min read ·Türkçe
Recording cancellation and loss reasons with a fixed option list

At month end, the loss-reason column shows the same cause in four different sentences. One entry uses two languages; another uses one word. The column is readable but not countable. Free text produces scattered explanations that ease immediate discomfort instead of shared classification. Record a fixed option first, then retain the specific detail in a note.

This design reaches beyond field names. It requires reading Zoho's built-in loss-reason field, appointment cancellation mechanism, and channel-dependent controls together. Fixed options make reasons comparable; notes retain context. One rule cannot secure completion through all entry routes. The setup therefore assesses manual entry, imports, API updates, workflows, approvals, and Blueprint as separate paths.

Why readable free text still fails to produce countable business information

Writing style, language, and detail vary across free-text entries. The same loss reason may appear as a short label, long explanation, or unclear word. When entry is requested, a user may type one word merely to complete the action. Text exists, but consistent categories for periodic comparison do not, leaving interpretation with the manager.

A fixed option list turns this disorder into shared vocabulary. Options need distinct meanings, team understanding, and a connection to a specific business decision. Free notes remain after the selection in a supporting role. Reports can count the principal reason while retaining circumstances, exceptions, and necessary detail that staff may read beside the category.

Multiplying fields with similar meanings does not strengthen classification. Creating closure reason, non-start reason, and loss reason fields distributes one event across different entry points. Treatment loss belongs in one field, while appointment cancellation belongs on its appointment record. This distinction keeps each figure tied to its event and reduces competing month-end interpretations.

The loss-reason field already exists in Zoho CRM Deals

Zoho CRM provides a built-in loss-reason picklist in Deals. Stages map to open, won, or lost record categories. The field appears for lost-category stages. Closed Lost and Closed Lost to Competition use that category by default, and mappings can change. Selecting a lost stage opens Verify Details, where the interface requests the reason.

Moving a record to a won-category stage hides the loss-reason field. If that record later becomes lost again, the former value is not displayed and the reason is selected again. The earlier choice is not assumed to describe the new closure. Because the field supports accurate loss reporting, assess its behaviour before considering another custom field.

Deals are available in all editions, while custom fields begin with Standard. The built-in field remains the first option to assess. Its value-editing screen and eligibility for connection to a global set are unresolved. This setup therefore explains neither point, recommends no connection method, and remains within the field behaviours that are confirmed.

Appointment cancellations and treatment losses belong on different records

A patient pays a deposit but misses a flight, and an advisor marks the record lost. The patient remains a prospect, arrives three weeks later, completes treatment, and reporting counts both loss and win. The conflict comes from recording appointment cancellation as treatment loss. Missing the flight concerns the appointment; abandoning treatment concerns the Deal outcome.

An appointment cancellation describes a particular meeting that did not happen. Treatment loss means the Deal reached a stage mapped to the lost category. When both reasons share one field, the month-end figure combines appointment operations with Deal outcomes. The total appears clear, but its underlying problem and intended business decision remain unclear. Keep them separate.

Cancellation and rescheduling reasons remain on Appointment records, while the treatment-loss reason stays in the built-in Deals field. Extra fields with similar meanings do not add precision; they multiply entry points and interpretations. Staff first determine whether the event is an appointment movement or Deal outcome, then select its reason and add necessary detail to that record's note.

The appointment module already requires a reason and note

In Zoho's Appointments module, cancelling or rescheduling an appointment requires a reason and note. Default reasons are provided, and an organisation's options are added separately to the Cancel appointment and Reschedule appointment layouts. The appointment owner receives an email notification afterward. This keeps the appointment movement on its record rather than mixing it with treatment-loss classification.

An appointment can be rescheduled up to ten times. The rescheduling count is recorded, and its history remains on the appointment detail page. Appointments can be filtered by rescheduling count, cancellation or rescheduling reason, note, and location. These details support examination of appointment movement but neither establish treatment loss nor mean cancellation creates a follow-up task.

Services and Appointments are available in Professional, Enterprise, and Ultimate; both are disabled by default. The modules must be enabled in the account before using this structure. Available appointment workflow actions and the status of phased availability in a particular account remain unresolved, so the setup assumes neither additional product behaviour nor a ready-made task flow.

Each data entry channel needs its own reason control

A validation rule consists of a layout, one primary field, criteria, and an error or alert message. It supports up to ten primary conditions, each with five secondary conditions. The choice is Stop with error or Allow by alert. This layout-based control can check the reason during manual record creation and editing.

Zoho validation rules do not prevail over field changes from imports, workflow field updates, approvals, Blueprint, or API updates. A rule's primary field is also unavailable for mass updates. Completion therefore cannot be claimed across all channels. Describe validation only for manually created or edited records, and assess other entry routes separately within their respective limits.

When closure uses Blueprint, place the requested field in the transition's During section; do not duplicate the requirement in both Blueprint and a validation rule. Showing a second field after a particular reason is selected belongs to a layout rule. Layout rules exclude imports, web forms, and lead conversion pages. Through API, only Set Mandatory Field is supported.

Option-list types affect historical values differently

Adding, renaming, or deleting a value in a local picklist reflects the change in records using that value. In a list connected to a global set, deletion removes the value from linked lists but not existing records or other CRM locations. Global renaming or modification, however, updates existing records, workflow rules, criteria, and reports.

Connecting a list to a global set removes Replace Values. Multi-select picklists cannot connect. Nor can standard lists such as Deals Stage, Leads Lead Status, Cases Status, and Appointments Appointment Status. Because the built-in loss-reason field's eligibility is unknown, no inference is made. Consider the different historical effects of local and global behaviour before modifying a list.

A field's data type cannot change after creation; only its name can change. Moving from free text to a picklist requires creating a second field of the new type, transferring existing values, and removing the old field from the layout. It remains recoverable with its data in Unused Fields and continues consuming the edition's field limit. Permanent deletion is irreversible.

The month-end report starts with the reason structure

Reporting should show counts by reason first, then intersections with treatment type, channel, and time. Advisor breakdown comes last and provides context pointing to training needs, not a direct performance scorecard. Category breakdown works only with picklists and Number, Long Integer, Currency, Percent, or Decimal fields. A reason picklist is therefore a prerequisite for this breakdown.

A report accepts up to two category columns, ten categories in each column, and twenty values in each category. Dashboard filters use only User, Date, Date Time, and picklist fields and work in Analytics; component filters accept two fields at most. Professional and higher support profile-based field permissions. In Standard, changes are followed through record history.

The complete setup starts with Professional: Services, Appointments, profile-based field permission, and Blueprint begin there. Blueprint During allows four fields in Professional, ten in Enterprise, and fifty in Ultimate; function-based validation allows three per module in Enterprise and five in Ultimate. Standard uses the built-in loss field and manual-entry validation; Standard and Professional dashboards offer only Chart and KPI. Free has no custom fields. Lost records remain; if deleted, they stay in the recycle bin for sixty days.

Zoho CRM

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 →
← All articles