Zoho CRM Layout Rules: Nine New Actions, Profile-Based Execution, and Interactive Preview

Zoho CRM Layout Rules: Nine New Actions, Profile-Based Execution, and Interactive Preview

Hello everyone,

Alert
Availability: This feature is now available for all users.

We’re excited to announce powerful new enhancements to Layout Rules in Zoho CRM - a feature built to guide our teams through form-filling by showing the right information to the right users at the right time. These latest updates make that experience more dynamic as well as more role-specific than ever before.

Info
As you may already know, Layout Rules dynamically tailor your forms by showing or hiding fields, sections, and subforms, and setting fields as mandatory based on set conditions.
With this update, we are taking that capability further:

Notes
You will now be able to set new actions, and configure rules to apply to specific user profiles, ensuring every user only sees what's relevant to their role. Besides, with the new Interactive Preview, you can see how the rule would take effect directly from the configuration page.

Together, these enhancements will give you greater control to customize your CRM to your team's structure, streamline data visibility, and make form-filling simpler and more context-driven - all from a more intuitive interface.



Warning
Editions: Enterprise and Ultimate.

Let’s dive into the details. 
I. New actions for layout rules



Field actions

  • Show Picklist Values - Narrow down picklist options based on context.
  • Set Read Only Fields - Lock fields from editing once a condition is met.
  • Set Field Value - Automatically populate a field's value when conditions are met.
  • Recommend Field Value - Suggest a value for a field through a contextual message.
  • Show Message - Display a timely, contextual message for a field when a condition is triggered.

Other actions

  • Show Related Lists - Surface relevant related lists based on the current record's context.
  • Show Buttons - Display action buttons that are relevant to the current state of record.
  • Show Links - Surface helpful reference links when a specific condition is met.
  • Verify Fields - Prompt verification of critical fields before proceeding.

II. Profile-based Execution

Layout Rules now support profile-based execution - giving you finer control over how a record's layout behaves for different users.

When configured, an action will only take effect for users of the chosen profiles when the condition is met. In the case of Set Read Only Fields, the field can be made read only for most users, while still allowing specific profiles to edit it. This lets you tailor the form experience of the same rule differently for different teams.



Let's look at a scenario to understand the scope of these actions better.

Scenario for new actions and profile-based execution

A bank that offers various types of loans needs to have a structured and efficient way to manage customer applications within Zoho CRM. To streamline this process, they use the
Loan Applications module which allows the bank's staff to capture, review, and process every stage of a loan request in an organized manner. 

To ensure comprehensive data collection and clarity, numerous sections have been added to the module - covering the entire loan lifecycle.

The company wants to manage a set of fields and sections based on the status of approval of application.
Below, is a GIF depicting the various sections that were added to the module - Loan Application.
Let's look at how the rule is configured with the new actions to tailor the form dynamically.

Quote
Configure conditional field, show button, and option visibility


In the Draft stage, they can control the visibility of the Withdraw Application button, tailor loan type options to each applicant's profile - if Applicant Type is Individual, show the values Car, Home, and Education; if Applicant Type is Company, show the value Business. They can also nudge younger applicants (under the age of 25) toward the most suitable option. 
QuoteConfigure conditional field-level reminder message
In the Documents Pending stage, Layout Rules allows to display timely, field-level message for the Application Status field based on record conditions - prompting applicants with a reminder to submit their documents within seven days.


Quote
Configure role-based section visibility and field validation
In the Submitted stage, teams can automatically surface the Credit Evaluation and Payment Details sections the moment an application is submitted - with visibility restricted to the specific profiles, namely Credit Analyst and Administrator. They can also verify the following fields when the conditions are met - Loan Type, Loan Amount, and Loan Tenure.


Quote
Configure read-only fields, default values, and conditional field updates
When an application is Approved, Layout Rules now allows to lock fields containing critical loan details, namely, Loan Type, Loan Amount, and Loan Tenure, guide staff toward a recommended EMI start date, ensure key verification fields are reviewed, and automatically set Processing Fee at 2%, based on loan type.


Quote
Configure read-only fields and auto-capture of disbursal date
When an application is marked as Disbursed, Layout Rules now allows to lock key disbursal details automatically, and capture the exact disbursal date in real time.


Quote
Configure conditional field visibility and dynamic option filtering


When an application Rejected, Layout Rules now allows to surface the Rejected Reason field and a link to the Relevant Policy Guidelines, while automatically narrowing down rejection reasons based on loan type.

III. Interactive Preview

Once you have configured and saved a Layout Rule, you can now preview the layout rule execution in the view of different profiles - all without leaving the rule configuration page.

You will only have to select a profile and the condition from the preview options, and the layout will instantly update to reflect what a user belonging to that profile would see when viewing or editing a record. What this means is that you can verify that the right sections, fields, and subforms are visible (or hidden) for each profile, and confirm that mandatory field settings are applying as intended - before the rule affects any live data or active users.

This is especially useful when managing complex rules that behave differently across multiple profiles, as it lets you catch any errors in your configuration early on, and make adjustments on the spot.



That's all for the announcement. Please share your feedback in the comments below. 

To know more about Layout Rules in Zoho CRM, check out our help doc



      Zoho Campaigns Resources


        • Desk Community Learning Series


        • Digest


        • Functions


        • Meetups


        • Kbase


        • Resources


        • Glossary


        • Desk Marketplace


        • MVP Corner


        • Word of the Day


        • Ask the Experts


          Zoho CRM Plus Resources

            Zoho Books Resources


              Zoho Subscriptions Resources

                Zoho Projects Resources


                  Zoho Sprints Resources


                    Zoho Orchestly Resources


                      Zoho Creator Resources


                        Zoho WorkDrive Resources



                          Zoho CRM Resources

                          • CRM Community Learning Series

                            CRM Community Learning Series


                          • Tips

                            Tips

                          • Functions

                            Functions

                          • Meetups

                            Meetups

                          • Kbase

                            Kbase

                          • Resources

                            Resources

                          • Digest

                            Digest

                          • CRM Marketplace

                            CRM Marketplace

                          • MVP Corner

                            MVP Corner




                            Zoho Writer Writer

                            Get Started. Write Away!

                            Writer is a powerful online word processor, designed for collaborative work.

                              Zoho CRM コンテンツ



                                ご検討中の方

                                  • Recent Topics

                                  • The Social Wall: August 2026

                                    Hello everyone. Welcome to the August 2026 edition of The Social Wall. This month, we're bringing you updates that make it easier to reach your audience, manage more channels, and streamline your publishing workflow. Here’s what’s new. WhatsApp bulk messaging
                                  • Check out in Meetings

                                    Why there is no check out in Meetings of Zoho CRM, very difficult to track
                                  • How do I get to "Admin Panel"

                                    I just started a Cliq account. I am the sole administrator. As I read the documentation, I keep seeing reference to an "Admin Panel". I see no way to access this from my Cliq account. How do I access this panel?
                                  • 【初開催! オンライン】Zoho Campaigns メール配信の基礎・活用勉強会を開催します! 10/15 参加無料

                                    ユーザーの皆さま、こんにちは。 Zoho コミュニティグループの中野です。 Zoho ユーザーコミュニティ初となる、メールマーケティングをテーマにしたオンライン勉強会を開催します! ▶︎イベント詳細・参加登録はこちら 今回取り上げるサービスは「Zoho Campaigns」です。 「Zoho CRMとZoho Campaignsのどちらからメールを配信すればよいか分からない」 「一斉配信はできるようになったけれど、現在のリスト管理や設定が正しいか不安」 「メールを送るだけで終わり、配信後の改善につなげられていない」
                                  • Marketing Tip #46: Run flash sales the right way

                                    A flash sale can do a lot for your store. It can clear slow-moving inventory, spike revenue on a slow day, or reward your most loyal customers. But if done carelessly, flash sales can backfire. Customers start expecting discounts, stop buying at full
                                  • Introducing Smart Fields in Zoho Forms

                                    Hello form builders! We are excited to introduce Smart Fields in Zoho Forms - a faster way to add calculations to your forms without writing formulas. Instead of creating multiple fields and configuring complex calculations yourself, you can now drag
                                  • Checkbox not displaying correctly in subform

                                    Greetings: I have shared my app (wv) with support.  I am having problems with a checkbox field not displaying correctly in a subform.  The main form is called volunteers and the subform is called volunteers_subform.  The field in question is called roles. When you access the subform by itself the checkbox lookup displays as checkboxes.  But when you view it in the main volunteers form, it displays as a multi-select dropdown instead.   I have attached jpegs showing the difference.   Any thoughts?
                                  • Unbundle feature for composite items

                                    We receive composite items from our vendors and sell them either individually or create other composite items out of them. So, there is a lot of bundling and unbundling involved with our composite items. Previously, this feature was supported in form
                                  • Valid characters for use in email addresses using Zoho's apps/APIs

                                    We have found an issue with the + sign character in zoho subs - we are allowed to create a customer with an email address that has a plus sign but the API doesn't allow the + so the billing portal is not created. We are going to prevent users from using
                                  • Expand Zoho Analytics Spatial Capabitlities

                                    Dear Analytics team Thanks for the great product - I'm a big fan on Analytics and the monthly release highlights is one of my favourite emails to receive. I'd like to request expansion and improvement of Zoho Analytics spatial data capabilities, namely:
                                  • Automate customer follow-ups with Sequences in Bigin

                                    Greetings, We hope you're all doing well! We're happy to announce a new feature that we've added to Bigin. Following up with every lead at the right time can be challenging, especially when your team is managing multiple conversations across emails, calls,
                                  • Displaying only unread tickets in ticket view

                                    Hello, I was wondering if someone might be able to help me with this one. We use filters to display our ticket list, typically using a saved filter which displays the tickets which are overdue or due today. What I'd really like is another filter that
                                  • Can we have an automated TDS Receivable Recon with Form 26AS of Income Tax Portal ?

                                    Can we have an automated TDS Receivable Recon with Form 26AS of Income Tax Portal ?
                                  • Customers would like to add tips when paying in Client Portal

                                    I am happy with the clean interface of the Client Portal. However, I am running into a challenge: my customers would like to be able to add tips/gratuities when making payments. Currently, this is very clunky because they have to 1) manually over-pay,
                                  • Tag Limi?

                                    is there any way to create more than 20 tags? 
                                  • prefill_data for Creator + Merge & Sign

                                    Hello, Is there an option to use prefill_data for signer fields from creator? I see the option for CRM but it will not work with creator? I have tried passing the value in the signer data, and that also does not work. Alternatively, is there a way to
                                  • Delug script

                                    I have been looking at auto-update a amount (home currency) field from another module. Zoho native multicurrency was used in the other module (we have 4 here). Custom script was input with no error, but the field was not updated on trigger. Script as
                                  • Can I Build a Gaming Website Using Zoho? Need a Quick Roadmap

                                    Hi Dear Members, I want to create a gaming website using Zoho. Is it possible? My goal is to build a sleek, unique, easy-to-navigate, and fast-loading website for a gaming project. I want the site to look professional, user-friendly, and optimized for
                                  • Remove Due Date from Statements

                                    Is it possible to remove the Due Date on the Invoice transation line on statements? I have figured work arounds to get the Invoice detail on the Statement but cannot work out haw to simplify the stament by removing the "- due on xx/xx/2026" - it really
                                  • What Should an Agent-Native Project Workspace Look Like

                                    AI is moving beyond assistants that simply answer questions. With tools like MCP, agents can now interact directly with project data and perform actions. That makes me wonder: what should an agent-native project workspace actually look like? For me, it
                                  • unable to join meeting due to speaker issue

                                    unable to join meeting due to speaker issue
                                  • How to add formatting in zoho.cliq.postToUser(...) message?

                                    In a CRM Deluge function, I'm trying to use the message formatting guidelines given here: https://www.zoho.com/deluge/help/cliq/posting-to-zoho-cliq.html#message-formats My message is: message: #Title text. The result in Cliq is: #Title text. (no large
                                  • Marketing Tip #50: Sell digital products and use them to grow your store

                                    Physical products need packaging, shipping, and stock management. Digital products need none of that. Once created, they can be sold an unlimited number of times, delivered instantly, and never go out of stock. What counts as a digital product? A digital
                                  • Can I import customer data from Zoho Invoice to Zoho CRM?

                                    I have been using zoho invoice for a couple of years and have built up my client list here. I am now giving Zoho CRM a shot and am hoping I can get a lot of my already established data (financial trading records) over to zoho crm?  Can anyone tell me if this is possible and how can I do it? 
                                  • Automating CRM backup storage?

                                    Hi there, We've recently set up automatic backups for our Zoho CRM account. We were hoping that the backup functionality would not require any manual work on our end, but it seems that we are always required to download the backups ourselves, store them,
                                  • Turn off Mobile Optimize

                                    Hello is it possible to stop the automatic mobile optimization of my site as it looks much better on a mobile in full site format rather than mobile format. Thanks
                                  • How to select from pricebook when creating a salesorder or quote

                                    I am creating a sales order and when selecting the Products I do not see any where to select from pricebooks. How do i associate this to my orders?
                                  • API - Available Stock Definitions

                                    Okay, Zoho team... your copywriters fell down on the job for this one :) I think these warrant a bit more explanation as to what they include and what they don't.
                                  • Cross-application Deluge calls fail when application link name starts with a number

                                    I encountered an issue when calling a custom function in another Zoho Creator application within the same account. The target application’s URL/application link name began with a number, similar to: 27_example_application The following cross-application
                                  • Transformez vos webinaires en opérations automatisées

                                    Organiser un webinaire, c’est bien plus que passer en direct. Il faut gérer les inscriptions, suivre les participants, envoyer les enregistrements, mettre à jour le CRM… et s’assurer que chaque étape se déroule au bon moment. L’automatisation des workflows
                                  • Cash Basis VAT RETURN REPORT Required in Saudi Arabia

                                    Zoho Books in Saudi Arabia not showing TAX RETURNS report on CASH Basis.. It only showing accrual basis. Oforur requirement is both reports (Cash Basis and Accrual Basis ) , same like indian Edition of Zoho Books showing. CASH BASIS RETURN is our Basic
                                  • Marketing Tip #1: Optimize item titles for SEO

                                    Your item title is the first thing both Google and shoppers notice. Instead of a generic “Leather Bag,” go for something detailed like “Handcrafted Leather Laptop Bag – Durable & Stylish.” This helps your items rank better in search results and instantly
                                  • How can I filter inactive/disable agent tickets?

                                    Hello, We have an user-agent that left the company and we inactive/disabled his agent. So, now I can no longer filter or search tickets that he is the current owner, or even create a rule to reassign tickets to another person when the ticket is reopen.
                                  • How do i move multiple tickets to a different department?

                                    Hello, i have several tickets that have been assigned to the wrong department.  I am talking about hundreds of automatically generated ones that come from a separate system. How can i select them all at once to move them to another department in one go? I can select them in "unsassigned open tickets view" but i can't find a "move to another department" option. I also can't seem to assign multiple tickets to the same agent in that same view. Could somebody advice?
                                  • Add Reauthentication Option for Zoho Bug Tracker Integration in Zoho Desk

                                    Hello Zoho Desk Team, We hope you're doing well. We would like to request an enhancement to the Zoho Bug Tracker integration within Zoho Desk. Current Limitation: At the moment, there is no option to reauthenticate the Zoho Bug Tracker integration in
                                  • Create Package From A Picklist

                                    Dear Zoho, Can it be made possible to create a package from a picklist? The reason our company makes a picklist is for that to become a package Our sales orders have 600-1000 items I hope that makes it clear that it's hard to delete 990 items when we
                                  • Migrating from Zoho Checkout to Zoho Billing

                                    I have an active Zoho Checkout account where I'm charging customers for subscriptions. Now I'm looking to upgrade and only use Zoho BIlling, in which my account in on read only mode at the moment. I can see is also tracking the customers and its payments.
                                  • Step up your lead generation game with online forms

                                    Hello fellow form builders,   Generating leads for your sales team gets easier when you integrate your CRM with online forms. To help show you how to use forms as part of your lead generation strategy, we have exclusive tips and tricks on how to collect, update and prioritize lead information in Zoho CRM based on form responses.  1. Create new leads If CRM software is designed to help you handle your business easily, that means getting data into it should also be easy. Check out the article on how
                                  • API - Bank Accounts | Reconciliation Discrepancy

                                    Unless I'm reading it wrong, the documentation for the Bank Reconciliations API is inconsistent with itself. https://www.zoho.com/books/api/v3/bank-accounts/#create-a-bank-reconciliation The text definition says that the transaction_id should be a string,
                                  • another little issue

                                    So to get over showing prices with VAT we used the price lists and made the prices inclusive. The problem is now on the items it wants to show the orginal retail value which makes no sense. Ideas please
                                  • Next Page