Restrict Picklist Values by Record Type in Salesforce
Show only the right picklist values for each record type in Salesforce, protect data quality, and get it done in minutes with the exact click-path.
October 27, 2023

Salesforce, the world’s leading CRM platform, offers a wide array of customisable features to tailor the software to a company’s unique needs. One such feature is the ability to restrict picklist values based on a record type. This ability is crucial for businesses that have specific categories or classifications within an object and want the picklist values to align with that classification. In this guide, we’ll dive deep into the process of setting this up, ensuring that you can optimise your Salesforce experience.
Why Restrict Picklist Values Based on Record Types?
Before we delve into the step-by-step process, it’s essential to understand why one might want to restrict picklist values. Companies often use record types to segment and classify records within a single object. For instance, if you’re using the ‘Account’ object, you might have different record types like ‘Vendor’, ‘Customer’, and ‘Partner’.
Each of these classifications might require different picklist values for a field like ‘Engagement Level’. A ‘Vendor’ might have values like ‘High Volume’, ‘Regular’, or ‘Occasional’, while a ‘Customer’ might have ‘VIP’, ‘Regular’, or ‘New’. By restricting picklist values, you ensure data integrity and streamline the user experience.
Step-by-Step Guide to Restricting Picklist Values
1. Navigate to the Object Manager:
- From your Salesforce dashboard, click on the ‘Setup’ icon, typically represented as a gear in the top right corner.
- Use the Quick Find box to type “Object Manager” and select it from the dropdown.
2. Select Your Desired Object:
- Browse through the list of objects until you find the one you’re looking to modify. For our example, let’s assume you’re selecting the ‘Account’ object.
3. Dive into Record Types:
- Once inside the object’s settings, locate and click on ‘Record Types’ from the left-hand navigation panel.
4. Choose the Appropriate Record Type:
- From the list of available record types, select the one you wish to modify. For instance, if you’re looking to change the picklist values for ‘Vendor’, click on it.
5. Edit the Picklist Field:
- Within the record type details, you’ll see a list of fields. Find the picklist field you want to modify and click on the ‘Edit’ action next to it.
6. Customize Your Picklist Values:
- A new window will open, displaying all the available picklist values for that field. On one side, you’ll have ‘Available Values’, and on the other, ‘Selected Values’.
- Move desired values between these boxes using the arrow buttons. Remember, only the values in the ‘Selected Values’ box will be accessible when a user is working with this record type.
7. Save and Review:
- Once satisfied with your selections, click the ‘Save’ button.
- It’s always a good practice to test your changes. Navigate back to the object’s record creation or edit page, select the modified record type, and ensure that the picklist values are displaying as intended.
Best Practices and Tips
- Consistency is Key: Ensure that the picklist values you choose are consistent with the nature of the record type. Avoid adding values that might confuse users.
- Regularly Review and Update: Business needs change, and so do classifications. Periodically review your picklist values to ensure they’re still relevant.
- Train Your Team: Whenever you make changes to Salesforce, especially something as crucial as picklist values, ensure your team is aware. A brief training or update session can help them understand and adapt to the changes.
- Use Descriptive Names: When choosing picklist values, use names that are self-explanatory. This reduces the need for additional training and reduces errors.
Conclusion
Restricting picklist values based on record types in Salesforce is more than just a customisation; it’s about enhancing user experience, ensuring data integrity, and optimising processes.
By following the steps outlined above, you can easily tailor your Salesforce environment to your business’s unique needs, ensuring that your team has the tools they need to succeed. As always, remember to test any changes thoroughly and keep your team in the loop. Alternatively, consider a Salesforce management subscription service.
Happy customising!
Last updated on July 1, 2026
Continue Reading
View all
Advanced Salesforce Marketing Attribution: Technical Implementation Guide
A technical guide to implementing Salesforce marketing attribution for precise tracking of leads, opportunities, and campaign ROI.
Nov 1, 2025
TikTok Server-Side Tracking: Setup, Costs, and Match Rates
TikTok server-side tracking with sGTM and the Stape template: full setup, event mapping, costs, and what changes for your TikTok ad match rates.
Nov 1, 2025
How to Set Up Snapchat Server Side Tracking – A Step-by-Step Guide
Learn how to implement Snapchat server-side tracking using the stape.io GTM container templates. This guide covers setup, event tracking, and key benefits for optimising your Snapchat ad campaigns.
Nov 1, 2025
Sick of reading about automation?
Book a free process audit. We’ll look at how your business runs and show you which automations pay for themselves first.