Seamless Round-Trip Navigation for Related Blocks (Detail View)

Seamless Round-Trip Navigation for Related Blocks (Detail View)

As highlighted previously in this post (and here, here, here, and here), we still lack a fundamental capability for seamless navigation in Related Blocks. The popup that appears when adding a related record doesn't exist for viewing/editing existing records, and there's no URL pattern to open a detail view within report context. This creates unnecessary friction, and I'm hoping the Zoho team can address this in a future update.

The Core Limitation
When viewing a record's Detail View, Zoho Creator allows you to display related child records in a Related Block. Developers can create clickable links to these child records using URL formula fields (set to display as HTML) or RTF fields populated via workflow. Using zc_NextUrl, it's possible to redirect users back to a filtered report or a direct detail view URL.

The problem: Direct detail view URLs open as standalone pages outside any report context—there's no "back" button, no way to close the detail view and return to the report listing. Whether you redirect to a filtered report (requiring an extra click) or to a direct detail view URL (losing navigation context), neither option provides a seamless round-trip experience.

Note: This refers specifically to Related Blocks in Detail Views (parent-child relationships at the Report level), not Subforms within a Form.
Expected Behavior Current Zoho Creator Behavior User Impact
Click on related record → Opens record's Detail View Possible via URL formula (HTML) or RTF workarounds ⚠ Requires workaround setup
After editing → Redirect back to filtered report Possible using dynamic zc_NextUrl ⚠ Returns to report, not detail view
After editing → Return to parent's Detail View open No URL pattern to open detail view within report context ✗ Broken UX: Redirects to list, user must find and reopen parent record
Direct URL to open record's detail view Possible, but opens as standalone page outside report ✗ No "back" navigation, loses report context
Open child in popup (stay on parent) Works for ADDING records, but not for viewing/editing existing ones ✗ Inconsistent behavior between add vs view/edit
Current Workarounds (All Suboptimal)
To achieve what should be native functionality, developers must resort to complex workarounds. Frustratingly, the popup behavior that works perfectly when adding a related record doesn't exist for viewing/editing existing records:
Workaround Approach Implementation Problems Status
zc_NextUrl → Filtered Report Use zc_NextUrl to redirect back to a report filtered to the parent record - ✓ Returns user to correct report showing parent
- ✓ Report context and navigation preserved
- ✗ Detail view is NOT open on return
- ✗ User must click again to open detail view
⚠ Extra click required
zc_NextUrl → Direct Detail View URL Use zc_NextUrl to redirect to the parent record's direct detail view URL - ✓ Opens parent's detail view directly
- ✗ Opens OUTSIDE report context
- ✗ No "back" button or report navigation
- ✗ User is stranded on isolated page
⚠ Loses navigation context
URL Formula Field (Display as HTML) Create a formula field with direct URL, set to display as HTML to render as clickable link - ✓ Can navigate TO the child record
- ✓ Can use zc_NextUrl for return
- ✗ Same limitations as above for return navigation
⚠ Return options both flawed
RTF Field with On Success Code Use Rich Text Format field populated via workflow to create clickable link - ✓ Can navigate TO the child record
- ✓ Can use zc_NextUrl for return
- ✗ Same limitations as above for return navigation
- ✗ Extra workflow scripting required
⚠ Return options both flawed
Replace Related Block with Embedded Report Use a Page with an embedded/filtered report instead of native Related Block - Loses native Detail View layout
- Requires custom Page development
- More complex maintenance
- Loses summary layout formatting
⚠ Functional but high effort
JavaScript Widget Build a complete custom widget to replace Related Block functionality - Requires significant development effort
- Must rebuild all Related Block features
- Maintenance overhead
- May not match native styling
✗ Overkill for basic navigation
The Core Problem: Detail View Opens Outside Report Context
While a direct URL to a record's detail view exists, it opens as a standalone page outside of any report context. This means:
  • ✓ You CAN open a detail view directly via URL
  • ✗ But it's NOT within a report—there's no "back" button to return
  • ✗ User is stranded on an isolated page with no navigation context
  • ✗ Using zc_NextUrl to this standalone URL still leaves user outside report context
The inconsistency: When adding a related record through the detail view, Zoho Creator already opens a popup that preserves the parent context. This same behavior simply doesn't exist for viewing or editing existing records.
What's needed: Either (1) extend the popup behavior to view/edit, or (2) provide a URL parameter (e.g., &view_mode=detail) that opens the detail view within report context.

Example: The Add vs. View/Edit Inconsistency
Consider a common business scenario—viewing a Customer record with their related Orders:
Note: If the diagram below doesn't display correctly in your browser, the key point is illustrated in the comparison between [+ Add Order] (which opens a popup preserving context) vs. [Edit] existing record (which navigates away, losing context).
┌─────────────────────────────────────────────────────────────┐
│ CUSTOMER DETAIL VIEW (within Customers_Report context) │
├─────────────────────────────────────────────────────────────┤
│ Name: Acme Corporation │
│ Email: contact@acme.com [Close] ← Returns to report │
├─────────────────────────────────────────────────────────────┤
│ RELATED ORDERS [+ Add Order] │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Order # │ Date │ Amount │ Status │ Link ││
│ │ ORD-002 │ 2024-02-20 │ $3,500 │ Pending │ [Edit] ←─┼┼─ User clicks
│ └─────────────────────────────────────────────────────────┘│ existing record
└─────────────────────────────────────────────────────────────┘
│ │
│ [+ Add Order] │ [Edit] existing
▼ ▼
┌─────────────────────────┐ ┌─────────────────────────┐
│ ✓ POPUP APPEARS │ │ ✗ FULL PAGE NAVIGATION │
│ (Parent preserved!) │ │ (Context lost!) │
├─────────────────────────┤ ├─────────────────────────┤
│ New Order Form │ │ Must use zc_NextUrl │
│ [Save] [Cancel] │ │ with flawed options... │
│ │ │ │
│ ✓ Close → back to │ │ A. Filtered report │
│ parent detail view │ │ (extra click) │
│ │ │ B. Direct detail URL │
│ WHY DOESN'T THIS │ │ (no navigation) │
│ WORK FOR EDIT TOO? │ │ │
└─────────────────────────┘ └─────────────────────────┘

What Should Happen Instead
Proposed Solutions (Either Would Solve This):

Option 1: Extend Existing Popup Behavior to View/Edit
When adding a related record through the detail view, Zoho Creator already opens a popup that keeps the parent context intact. Simply extend this same behavior to viewing and editing existing records in the Related Block:
Current behavior:
[+ Add Related Record] → Opens popup → Parent detail view preserved ✓

Requested extension:
[Click existing record to view/edit] → Opens popup → Parent detail view preserved ✓

// The infrastructure already exists - just needs to be applied to view/edit!

Option 2: URL Parameter to Open Detail View Within Report Context
Provide a URL parameter that can be appended to a report URL to auto-open a specific record in its detail view context:
// Proposed URL parameter - opens detail view WITHIN the report
#Report:Customers_Report?record_id=12345&view_mode=detail

// Used with zc_NextUrl for seamless return navigation
edit_url = child_edit_url + "&zc_NextUrl=" + encodeUrl(parent_detail_view_in_report_url);

// After save, user returns to parent's detail view WITH report context
// User can click "back" or close detail view to see report listing
Either solution would achieve Contextual Persistence. Option 1 may be simpler since the popup infrastructure already exists. Option 2 would provide more flexibility for developers building custom navigation flows.

Related Issues
This limitation compounds other navigation frustrations in Zoho Creator:

Real-World Impact
This limitation affects virtually any application with parent-child relationships:
  • CRM systems – Viewing a Contact's related Cases, Opportunities, or Activities
  • Project management – Viewing a Project's related Tasks or Milestones
  • Order management – Viewing a Customer's related Orders or Invoices
  • Inventory systems – Viewing a Product's related Stock Movements or Purchase Orders
  • HR applications – Viewing an Employee's related Leave Requests or Performance Reviews

User Experience Impact: Developers must choose between two poor experiences: (A) extra clicks to reopen detail views, or (B) stranding users on pages with no navigation back. Neither option provides the seamless round-trip navigation users expect from a modern database application.


Request to Zoho Team

Can this be addressed in a future update?

The popup behavior for adding related records already proves this is technically feasible—the infrastructure exists. We just need one of these two solutions to achieve Contextual Persistence:

1. Extend Popup to View/Edit
Apply the existing "Add" popup behavior to viewing/editing records in Related Blocks
2. URL Parameter for Detail View
Add a parameter like &view_mode=detail to open detail view within report context

Either solution would eliminate the current friction where users lose their navigation context or require extra clicks to return to their workflow.

Community Input Requested: Has anyone found an effective workaround that maintains contextual persistence when navigating to/from related records? This has been a long-standing request across multiple community posts, and a native solution would benefit countless Creator developers.


      • Recent Topics

      • Issue with "Send Email" from Quotes not loading Email Template data

        Hi everyone, I'm currently experiencing an issue when using the "Send Email" option from a Quote record in Zoho CRM. What’s happening: When I go to the Quotes module and select a record, then click Send Email, the attached file (Quote) correctly pulls
      • Dynamically Fetching Lookup Field Display Value

        I have an audit trail form, Audit_Changes, that tracks old vs new values across different forms. For lookup fields, the old/new value is the ID, but I also need the display value. What's a best practice for dynamically fetching the display value of the
      • Stop Scrolling, Start Asking: Meet Zia for Your Files

        Hey everyone 👋 The era of 'scrolling and searching' is officially over. Whether it's a dense legal contract or a long meeting recording, searching for specific details is a massive time-sink. We think you should be able to interact with your files, not
      • Introducing a smarter, faster, and more flexible charting experience

        Hello Zoho Sheet users, We're delighted to share the latest news about a major update to charts in Zoho Sheet! The new version supports dynamic data ranges, granular styling options, faster loading, and other interesting enhancements that allow you to
      • How to create a new Batch and update Stock via Inventory?

        Hi everyone, We are building an automation where a user enters batch details (Batch Number, Mfg Date, Expiry, and Quantity) into a Custom Module. I need this to trigger an API call to Zoho Inventory to: Create the new batch for the item. Increase the
      • Can't change form's original name in URL

        Hi all, I have been duplicating + editing forms for jobs regarding the same department to maintain formatting + styling. The issue I've not run into is because I've duplicated it from an existing form, the URL doesn't seem to want to update with the new
      • How do I open MSG files in Microsoft Word?

        If you want to open MSG files in Microsoft Word is not natively supported, as MSG is an email file format created by Microsoft Outlook. However, there are professional approaches to access MSG content in Word. First, open the MSG file in Outlook and copy
      • Unable to charge GST on shipping/packing & Forwarding charges in INDIA

        Currently, tax rates only apply to items. It does not apply tax to any shipping or packing & forwarding charges that may be on the order as well. However, these charges are taxable under GST in India. Please add the ability to apply tax to these charges.
      • How to add packing & forwarding charge in purchase order & quotation???

        Hello Zoho Team I have just started using Zoho for my company and I wanted to make purchase order. My supplier charges fix 2% as packing & forwarding on Total amount of material and then they charge me tax. For example, Material 1 = 100 Rs Material 2
      • How to create a boxplot chart in Zoho Analytics?

        Hi, I'm looking forward to making a boxplot in Zoho Analytics, either with all my data or with a time segmentation. No documentation or YouTube video explaining that was found. I guess this is a feature gap. How feasible would it be to add this to Analytics?
      • What are the create bill API line item requiered fields

        While the following documentation says that the line items array is requiered it doesn't say what if any files are requiered in the array. Does anyone know? API documentation: https://www.zoho.com/inventory/api/v1/bills/#create-a-bill I'm trying to add
      • WorkDrive issues with Windows Explorer Not Responding

        We are using WorkDrive to collaborate on editing video content. We have a lot of files and quite a few are a few gigs. Recently anytime I try and work with the files Explorer freezes for a couple minutes whether it's dragging the files into Premiere or
      • Connecting Zoho Inventory to ShipStation

        we are looking for someone to help connect via API shipStation with Zoho inventory. Any ideas? Thanks. Uri
      • Where is the settings option in zoho writer?

        hi, my zoho writer on windows has menu fonts too large. where do i find the settings to change this option? my screen resolution is correct and other apps/softwares in windows have no issues. regards
      • Using IMAP configuration for shared email inboxes

        Our customer service team utilizes shared email boxes to allow multiple people to view and handle incoming customer requests. For example, the customer sends an email to info@xxxx.com and multiple people can view it and handle the request. How can I configure
      • When Does WorkDrive integrate with Books?

        When Does WorkDrive integrate with Books?
      • POP mailbox limits

        If I am accessing a remote POP mail server using Zoho Mail is there a mailbox quota for the account or is it all related to my mail account storage limits?
      • Warranty Service and Repair in Zoho FSM

        Hi There, We are a retail store that sells products and also performs installations and repairs. Our field technicians handle this work. Some repairs are covered by manufacturers, who reimburse us for both parts and labour. In these cases, we perform
      • Zoho Sheet for Desktop

        Does Zoho plans to develop a Desktop version of Sheet that installs on the computer like was done with Writer?
      • WhatsApp phone number migration

        Hi @Gowri V and @Pheranda Nongpiur, Thanks for implementing the promised enhancements to the integration between Zoho CRM and WhatsApp. The previous discussion has been locked, so I'm opening this new one. I am copying below a specific
      • WebDAV support

        I need WebDAV support so that I can upload/download (and modify) documents from my local file system. Is anything planned in his direction?
      • Suggestions for Improved Table Management and Dashboard Filter Controls in Zoho Analytics

        Dear Zoho Analytics Community, I hope you are doing well. I would like to share a few suggestions based on issues I am currently experiencing while working with visualizations and dashboards. Firstly, when I create a new visualization using the Sales-Order
      • SPF: HELO does not publish an SPF Record

        I am using Zoho mail. Completed all of the required prerequisites from the dashboard to avoid any issues with mail delivery. But when checking on mail-tester.com getting the following error. Can anyone help me solve this?
      • How do I create an update to the Cost Price from landed costs?

        Hi fellow Zoho Inventory battlers, I am new to Zoho inventory and was completely baffled to find that the cost price of products does not update when a new purchase order is received. The cost price is just made up numbers I start with when the product
      • Price Managment

        I have been in discussions with Zoho for some time and not getting what I need. Maybe someone can help explain the logic behind this for me as I fail to understand. When creating an item, you input a sales rate and purchase rate. These rates are just
      • Actual vs Minimum

        Hi all, I am sure I am not the only one having this need. We are implementing billing on a 30-minute increment, with a minimum of 30 minutes per ticket. My question is, is there a way to create a formula or function to track both the minimum bill vs the
      • Generate leads from instagram

        hello i have question. If connect instagram using zoho social, it is possible to get lead from instagram? example if someone send me direct message or comment on my post and then they generate to lead
      • Kaizen #234 - Automating Deal Handoff with Zia Assistant API, Workflow, Deluge, and Widget in Zoho CRM

        Hello all! Welcome back to a fresh Kaizen week. In this post, we will explore how to automate the deal handoff process in Zoho CRM using Zia Assistant API + Workflow + Deluge + Widgets. Here’s how the final output looks when a deal is reassigned 1. Deal
      • How do you print a refund check to customer?

        Maybe this is a dumb question, but how does anyone print a refund check to a customer? We cant find anywhere to either just print a check and pick a customer, or where to do so from a credit note.
      • Ability to assign Invoice Ownership through Deluge in FSM

        Hi, As part of our process, when a service appointment is completed, we automated the creation of the invoice based on a specific business logic using Deluge. When we do that, the "Owner" of the invoice in Zoho FSM is defaulted to the SuperAdmin. This
      • All new Address Field in Zoho CRM: maintain structured and accurate address inputs

        Availability Update: 29 September 2025: It's currently available for all new sign-ups and for existing Zoho CRM orgs which are in the Professional edition exclusively for IN DC users. 2 March 2026: Available to users in all DCs except US and EU DC. Latest
      • Enhancement to ICR’s field prompting: Preferred data extraction using advanced field prompting

        Dear Customers, We hope you’re well A quick background Intelligent Character Recognition (ICR) comes as part of Zia’s optical recognition capability called Zia Vision. When we introduced it last April, the data extraction was training-based and was applicable
      • See a list of all records enrolled in a cadence?

        I am looking for a way to see a list of all leads or contact currently enrolled in a cadence. I do not see any way to do this through the cadence UI.
      • Limitation in chart of accounts

        There is a limitation of 4000 accounts in chart of accounts  Zoho needs to remove this limit
      • How do I change the account bank charges are charged to?

        I want bank charges charged to my Credit Card Fees account. Is there a way to do this?
      • Real signature in Zoho Expense PDF report ?

        Hello ! Is there a way to put a real signature on the signature line when a PDF report is generated in Zoho Expense? Through Zoho Sign or another way? Can't seem to make it work.
      • Copy paste settings

        Hello all i have 2 organizations running in ZOHO books in one organization i have customised Tax rates, codes and customized templates instead of manually doing again in org 2 can i have some shortcut to copy paste or export and import??
      • Custom TDS on Vendor Credits via API

        Hi, We are using Zoho Books APIs for posting Bills and vendor credits. We are unable to post custom TDS amount posting vendor credits. Can you please share the API spec and Payload that need to be sent for Custom TDS for Vendor Credits.
      • "Unlink" Advance from Bill without Deleting the Payment Record

        I am writing to highlight a significant workflow issue in Zoho Books (India Edition) regarding Vendor Advances and Bills. The Scenario: I recorded an Advance Payment to a vendor. I matched/reconciled this payment in the Banking module. I received a Bill
      • Advance Payment Record Removed When Deleting Applied Credit from Bill

        Hello, So while working with vendor advance payments, I noticed that removing the applied credit from a bill also removes the corresponding entry from the Payments Made section. What I did : Recorded an advance payment to a vendor through Payments Made.
      • Next Page