[object Object]

Open any Account record and you’ll see seven related lists, each showing 20 rows of mostly irrelevant fields. Related lists are the most under-configured surface in Zoho CRM and the biggest UX win available without any custom development.

Pick Five Columns Per List

Default settings show every field in the related module. Pick the five that answer “what’s the state of this related record?”:

  • For Deals on Account: Stage, Amount, Close Date, Owner, Last Activity.
  • For Contacts on Account: Name, Title, Email, Phone, Last Contacted.
  • For Cases on Account: Subject, Status, Priority, Owner, Created.

Hide everything else. Reps can click into the record for full detail.

Sort Order Matters More Than You Think

The default sort is created date descending — useful almost never. Set:

  • Deals -> Close Date ascending (next deal first).
  • Activities -> Activity Date descending (most recent first).
  • Cases -> Status (Open first), then Priority.

Sort order is per-layout. If you have multi-page layouts, configure each.

In Canvas, you can show or hide related lists by record state. On a Deal in Negotiation, show the Quote and Approval related lists. Hide them on a brand-new Qualification deal where they’d be empty. This single change cuts visual noise dramatically.

Subforms feel modern but they’re harder to report on, harder to API-write, and they don’t support workflows the same way related lists do. Use related lists when:

  • The related records have their own lifecycle.
  • You need workflows or approvals on them.
  • You report on them independently.

Use subforms only when the data is genuinely contained within the parent (e.g., line items on an order that has no life of its own).

You can show related records from a custom module by adding a lookup field on the child pointing to the parent. The reverse appears as a related list automatically. Don’t try to fake it with multi-select lookups — those don’t generate the related list view and reporting suffers.

What to Do This Week

  1. Trim every related list to five columns.
  2. Set sort order intentionally for each one.
  3. Hide low-value related lists conditionally on early-stage records.
  4. Audit subforms — anything with its own lifecycle should be a child module instead.
[object Object]
Share