Salesforce, as a dynamic and versatile platform, offers a plethora of customization options. However, sometimes, the platform can feel like a giant puzzle, especially when you’re trying to make it fit your specific business needs. Today, we’re diving into a common challenge faced by Salesforce admins and users: customizing field names based on record types.
The Challenge: One Size Doesn't Fit All
Imagine you’re a tailor, and you’ve got a suit that needs to fit different people. In Salesforce, this suit is your ‘field name’, and the different people are your ‘record types’. Just like how one suit size won’t fit everyone, one field name might not suit all your record types. For instance, if you have an ‘Investment’ record type, you might want the ‘Amount’ field to be named ‘Anticipated Revenue’. But for a ‘Standard’ opportunity record type, ‘Amount’ works just fine.
The Salesforce Community Speaks
This need for customization isn’t just a lone voice in the wilderness. Salesforce users have been vocal about their desire for this feature. The ability to change field names dynamically based on record type would be a significant step forward in making the Salesforce UI more intuitive and tailored to specific business contexts.
A Ray of Hope: Evolve Forms
Here’s where the magic of community-driven solutions comes into play. The open-source project called Evolve Forms allows for the field label and help text to be overridden as needed in both page layouts and individual field sections on the Lightning record page. You can check out this solution here.
Step-by-Step Guide to Using Evolve Forms
1. Download the package: Start by visiting the [Evolve Forms GitHub page](https://github.com/google/sf-evolve-forms) and installing the package into either your production or sandbox environment.
2. Add component to lightning page: Navigate to the lightning record page of the object record type you want to customize and drag the “Dynamic Forms – Page Layout” component onto the page
3. Customize Your Field Labels: Enter the custom field names into the “Field Label Overrides” input that will replace the standard field label.

Final Thoughts
Customizing field names based on record types in Salesforce doesn’t have to be a Herculean task. With community-driven solutions like Evolve Forms and the support of experts like SOLVD, you can tailor Salesforce to fit your business needs perfectly. Remember, in the world of Salesforce, there’s always a way to make the platform work for you.