Custom code – LWC, Apex, and CSS
Salesforce Flow isn’t the only way to extend a dynamic UI and create complex automations in Salesforce; you can also go the custom code route. Perhaps Dalbert in marketing has given you really strict design instructions that require your site to look the least like Salesforce as possible, or Maggie in finance needs you to make complex calls to the ERP and update several financial records inside Salesforce based on user behavior. Maybe you have animations, or you need to make part of your page read-only.
While Salesforce Flow can accommodate some of these requests up to a certain point, Salesforce Apex is designed to handle significant complexity that requires advanced coding techniques. If using Flow doesn’t make sense for your guided UI, you can also look to LWC, Apex, and Cascading Style Sheets (CSS) to get the job done. When you go the custom route, you’ll likely need to use a combination of all three. Let’s...