{"id":12134,"date":"2026-01-02T05:32:42","date_gmt":"2026-01-02T05:32:42","guid":{"rendered":"https:\/\/www.greytrix.com\/blogs\/salesforce\/?p=12134"},"modified":"2026-01-02T05:32:44","modified_gmt":"2026-01-02T05:32:44","slug":"salesforce-dynamic-forms-on-account-opportunity-record-pages-complete-guide","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/salesforce\/2026\/01\/02\/salesforce-dynamic-forms-on-account-opportunity-record-pages-complete-guide\/","title":{"rendered":"Salesforce Dynamic Forms on Account &amp; Opportunity Record Pages \u2013 Complete Guide"},"content":{"rendered":"\n<p>Make Your Salesforce Record Pages Smarter, Faster, and Cleaner<\/p>\n\n\n\n<p>Salesforce Dynamic Forms are one of the most powerful Lightning features for enhancing user experience on record pages. With Dynamic Forms now supported on standard objects such as Account and Opportunity, Salesforce Admins can finally build cleaner layouts, reduce clutter, improve page performance, and display the right fields to the right users at the right time.<\/p>\n\n\n\n<p>In this step-by-step guide, you\u2019ll learn how to optimize <strong>Account and Opportunity record pages<\/strong> using Dynamic Forms &#8211; covering template selection, upgrades, field sections, visibility rules, and best practices. This guide is also ideal for blogs that include screenshots at each stage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">What Are Dynamic Forms?<\/mark><\/strong><\/h2>\n\n\n\n<p>Dynamic Forms allow you to manage fields and sections directly within Lightning App Builder, instead of relying only on traditional page layouts. With Dynamic Forms, you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Show or hide fields based on conditions<\/li>\n\n\n\n<li>Organize fields into reusable sections<\/li>\n\n\n\n<li>Reduce the number of page layouts<\/li>\n\n\n\n<li>Improve page load times<\/li>\n\n\n\n<li>Build personalized record pages for different teams<\/li>\n<\/ul>\n\n\n\n<p>This approach provides a modern, flexible, and declarative way to design a clean Salesforce UI.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Why Use Dynamic Forms for Account and Opportunity?<\/mark><\/strong><\/h2>\n\n\n\n<p>Earlier, Dynamic Forms were limited to custom objects. Salesforce has now extended this feature to key standard objects, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Account<\/li>\n\n\n\n<li>Opportunity<\/li>\n\n\n\n<li>Contact<\/li>\n\n\n\n<li>Lead<\/li>\n<\/ul>\n\n\n\n<p>This enhancement allows you to optimize the most frequently used pages in Sales Cloud.<\/p>\n\n\n\n<p><strong>Key Benefits<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eliminates cluttered page layouts<\/li>\n\n\n\n<li>Improves performance on heavy Opportunity pages<\/li>\n\n\n\n<li>Enables intelligent, condition-based sections<\/li>\n\n\n\n<li>Increases user adoption and reduces scrolling<\/li>\n\n\n\n<li>Delivers a consistent experience across teams<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Step-by-Step Guide to Setting Up Dynamic Forms<\/mark><\/strong><\/h2>\n\n\n\n<p>Below are the exact steps, including recommended templates and component placements<\/p>\n\n\n\n<p><strong>1. Open the Account or Opportunity Record Page in Lightning App Builder<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to <strong>Setup<\/strong><\/li>\n\n\n\n<li>Open <strong>Object Manager<\/strong><\/li>\n\n\n\n<li>Select <strong>Account<\/strong> or <strong>Opportunity<\/strong><\/li>\n\n\n\n<li>Click <strong>Lightning Record Pages<\/strong><\/li>\n\n\n\n<li>Click <strong>New<\/strong> and choose <strong>Record Page<\/strong><\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/1.-Setup-Opportunity-Lightning-Record-Pages.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/1.-Setup-Opportunity-Lightning-Record-Pages.png\" alt=\"Setup: Opportunity - Lightning Record Pages\"><\/a><\/center><font size=\"2\"><center><i>Setup: Opportunity &#8211; Lightning Record Pages<\/i><\/center><\/font>\n\n\n\n<p><strong>2. Choose the Right Template<\/strong><\/p>\n\n\n\n<p>When selecting a page template, choose:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Header, Subheader, Right Sidebar<\/strong><\/li>\n<\/ul>\n\n\n\n<p>This layout provides flexibility and works well with Dynamic Forms<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/2.-Choose-a-template.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/2.-Choose-a-template.png\" alt=\"Choose a Template\"><\/a><\/center><font size=\"2\"><center><i>Choose a Template<\/i><\/center><\/font>\n\n\n\n<p><strong>3. Add the Highlights Panel<\/strong><\/p>\n\n\n\n<p>In the <strong>Header<\/strong> region:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Drag and drop the <strong>Highlights Panel<\/strong> component<\/li>\n<\/ul>\n\n\n\n<p>This displays the record title, key actions, and important buttons.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/3.-Highlights-panel.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/3.-Highlights-panel.png\" alt=\"Highlights Panel\"><\/a><\/center><font size=\"2\"><center><i>Highlights Panel<\/i><\/center><\/font>\n\n\n\n<p><strong>4. Add Tabs for Better Organization<\/strong><\/p>\n\n\n\n<p>Below the header:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Drag the <strong>Tabs<\/strong> component<\/li>\n\n\n\n<li>Rename the first tab to <strong>Details<\/strong><\/li>\n\n\n\n<li>Create a second tab called <strong>Related<\/strong><\/li>\n\n\n\n<li>Inside the <strong>Related<\/strong> tab, add:\n<ul class=\"wp-block-list\">\n<li>Related List \u2013 Single<\/li>\n\n\n\n<li>Related List \u2013 Quick Links<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Custom components can also be added if required<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/4.-Add-tabs.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/4.-Add-tabs.png\" alt=\"Add tabs\"><\/a><\/center><font size=\"2\"><center><i>Add tabs<\/i><\/center><\/font>\n\n\n\n<p><strong>5<\/strong>. <strong>Upgrade to Dynamic Forms<\/strong><\/p>\n\n\n\n<p>Inside the Details tab:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Drag the <strong>Record Detail<\/strong> component<\/li>\n\n\n\n<li>Select it<\/li>\n\n\n\n<li>Click <strong>Upgrade Now <\/strong>Button<\/li>\n<\/ul>\n\n\n\n<p>Salesforce automatically converts the existing page layout into:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Field Sections<\/li>\n\n\n\n<li>Individual field components<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/5.-upgrade-now-button.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/5.-upgrade-now-button.png\" alt=\"Upgrade Now Button\"><\/a><\/center><font size=\"2\"><center><i>Upgrade Now Button<\/i><\/center><\/font>\n\n\n\n<p><strong>6. Create Custom Field Sections<\/strong><\/p>\n\n\n\n<p>Once upgraded, organize the page as needed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Drag <strong>Field Section<\/strong> onto the canvas<\/li>\n\n\n\n<li>Select a <strong>two-column layout<\/strong> for better readability<\/li>\n\n\n\n<li>Name sections based on business requirements<\/li>\n<\/ul>\n\n\n\n<p>Examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Opportunity Information<\/li>\n\n\n\n<li>Billing Details<\/li>\n<\/ul>\n\n\n\n<p>Fields can be dragged into each section from the left panel.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/6.-Field-Section.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/6.-Field-Section.png\" alt=\"Autogenerated field sections\"><\/a><\/center><font size=\"2\"><center><i>Autogenerated field sections<\/i><\/center><\/font>\n\n\n\n<p><strong>7. Apply Dynamic Field Visibility Rules<\/strong><\/p>\n\n\n\n<p>This is where Dynamic Forms truly shine.<\/p>\n\n\n\n<p>To add visibility rules:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select a field or section<\/li>\n\n\n\n<li>In the right panel, locate <strong>Set Field Visibility<\/strong><\/li>\n\n\n\n<li>Click <strong>Add Filter<\/strong><\/li>\n\n\n\n<li>Define criteria such as:<\/li>\n<\/ul>\n\n\n\n<p>Examples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Show <strong>Credit Limit<\/strong> only when Type = Customer<\/li>\n\n\n\n<li>Show <strong>Closed Lost Reason<\/strong> only when Stage = Closed Lost<\/li>\n\n\n\n<li>Show <strong>Discount Approval<\/strong> only when Amount > 50,000<\/li>\n\n\n\n<li>Display fields based on <strong>User Profile<\/strong> (Sales, Finance, Admin)<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/7.-Add-Field-Filter-.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/7.-Add-Field-Filter-.png\" alt=\"Set Field Visibility\"><\/a><\/center><font size=\"2\"><center><i>Set Field Visibility<\/i><\/center><\/font>\n\n\n\n<p>(Show Closed Lost Reason field only when <strong>Stage = Closed Lost<\/strong>)<\/p>\n\n\n\n<p>This creates intelligent, personalized record pages.<\/p>\n\n\n\n<p><strong>8. Save and Activate the Page<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click <strong>Save<\/strong><\/li>\n\n\n\n<li>Click <strong>Activation<\/strong><\/li>\n\n\n\n<li>Choose one of the following:\n<ul class=\"wp-block-list\">\n<li>Org Default (for testing or demos)<\/li>\n\n\n\n<li>Assign by App, Record Type, and Profile<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/8.-Activation-Window.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/8.-Activation-Window.png\" alt=\"Activation Window\"><\/a><\/center><font size=\"2\"><center><i>Activation Window<\/i><\/center><\/font>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/9.-Closed-Won-.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/9.-Closed-Won-.png\" alt=\"Closed Won\"><\/a><\/center><font size=\"2\"><center><i>Closed Won<\/i><\/center><\/font>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/10.-Closed-Lost.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2025\/12\/10.-Closed-Lost.png\" alt=\"Closed Lost\"><\/a><\/center><font size=\"2\"><center><i>Closed Lost<\/i><\/center><\/font>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Conclusion<\/mark><\/strong><\/h2>\n\n\n\n<p>Dynamic Forms transform how Salesforce record pages are built and experienced. By optimizing <strong>Account and Opportunity<\/strong> pages with Dynamic Forms, admins can eliminate clutter, improve performance, and deliver smarter, context-aware layouts. This declarative approach not only enhances usability but also boosts adoption by ensuring users see only what matters to them when it matters most.<\/p>\n\n\n\n<p>By following the above blog instructions, you will be able to learn <strong>\u201cOptimize Account &amp; Opportunity Record Pages Using Salesforce Dynamic Forms\u201c<\/strong>. If you still have queries or any related problems,<br>don\u2019t hesitate to contact us at <a href=\"mailto:salesforce@greytrix.com\" target=\"_blank\" rel=\"noreferrer noopener\">salesforce@greytrix.com<\/a>. More details about our integration product are available on <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/\" target=\"_blank\" rel=\"noreferrer noopener\">our website<\/a> and <a href=\"https:\/\/appexchange.salesforce.com\/appxListingDetail?listingId=a0N30000000psM5EAI\" target=\"_blank\" rel=\"noreferrer noopener\">Salesforce AppExchange<\/a>.<\/p>\n\n\n\n<p>We hope you may find this blog resourceful and helpful. However, if you still have concerns and need more help, please contact us at <a href=\"mailto:salesforce@greytrix.com\" target=\"_blank\" rel=\"noreferrer noopener\">salesforce@greytrix.com<\/a>.<\/p>\n\n\n\n<p style=\"text-align: justify\"><b>About Us<\/b><\/br>\n<p><a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a> \u2013 a globally recognized and one of the oldest Sage Development Partner and a Salesforce Product development partner offers a wide variety of integration products and services to the end users as well as to the Partners and Sage PSG across the globe. We offer Consultation, Configuration, Training and support services in out-of-the-box functionality as well as customizations to incorporate custom business rules and functionalities that require apex code incorporation into the Salesforce platform.<br><br> Greytrix has some unique solutions for Cloud CRM such as <a href=\"\">Salesforce Sage integration<\/a> for <a href=\"https:\/\/www.greytrix.com\/sage-x3-erp\/integration\/\">Sage X3<\/a>, <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/sage-100-integration\/\">Sage 100<\/a> and <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/sage-300-integration\/\">Sage 300 (Sage Accpac)<\/a>. We also offer best-in-class Cloud CRM <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/crm-development\/\">Salesforce customization and development services<\/a> along with services such as Salesforce <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/data-migration-support\/\">Data Migration<\/a>, <a href=\"https:\/\/www.greytrix.com\/salesforce-cloud-services\/crm-development\/\">Integrated App development<\/a>, Custom App development and Technical Support business partners and end users. Salesforce Cloud CRM integration offered by Greytrix works with Lightning web components and supports standard opportunity workflow. Greytrix GUMU&#x2122; integration for Sage ERP \u2013 Salesforce is a 5-star rated app listed on <a href=\"https:\/\/appexchange.salesforce.com\/appxListingDetail?listingId=a0N30000000psM5EAI\" target=\"_blank\" rel=\"noopener\">Salesforce AppExchange<\/a>.<br> The GUMU&#x2122; Cloud framework by Greytrix forms the backbone of cloud integrations that are managed in real-time for processing and execution of application programs at the click of a button.<br><br> For more information on our Salesforce products and services, contact us at <a href=\"mailto:salesforce@greytrix.com\">salesforce@greytrix.com<\/a>. We will be glad to assist you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Make Your Salesforce Record Pages Smarter, Faster, and Cleaner Salesforce Dynamic Forms are one of the most powerful Lightning features for enhancing user experience on record pages. With Dynamic Forms now supported on standard objects such as Account and Opportunity, Salesforce Admins can finally build cleaner layouts, reduce clutter, improve page performance, and display the\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2026\/01\/02\/salesforce-dynamic-forms-on-account-opportunity-record-pages-complete-guide\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[2714,2711,2707,2708,2710,2715,2578,2706,2429,2712,2709,2713],"class_list":["post-12134","post","type-post","status-publish","format-standard","hentry","category-salesforce-srv","tag-account-page-optimization-salesforce","tag-dynamic-field-visibility-salesforce","tag-dynamic-forms-account-page","tag-dynamic-forms-opportunity-page","tag-lightning-record-page-optimization","tag-opportunity-page-optimization-salesforce","tag-salesforce-admin-best-practices","tag-salesforce-dynamic-forms","tag-salesforce-lightning-app-builder","tag-salesforce-page-performance","tag-salesforce-record-page-customization","tag-salesforce-ui-optimization"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/12134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/comments?post=12134"}],"version-history":[{"count":8,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/12134\/revisions"}],"predecessor-version":[{"id":12152,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/12134\/revisions\/12152"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/media?parent=12134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/categories?post=12134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/tags?post=12134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}