I have a custom profile having license Salesforce, I have created a Custom Setting with label 'User', I have added my custom setting to 'Enabled Custom Setting Definitions Access' of newly created profile but this user with that profile isn't able to create a record of that custom setting. The New button isn't available for record creation. Also ' Customize Application' this permission isn't available for Platform User Profiles. enter image description here

2 Answers 2


As the Grant Permissions on Custom Settings doc suggests,

Admins can grant API Read access through profiles and permission sets to users without the Customize Application permission.

When you add the custom setting to the "Enabled Custom Setting Definitions list" you can only provide read access to "manage" of custom settings for non-admin users.

  • So it means we cannot provide create access to Non-System Admin users, even if we want to do that then we need to give 'Customize Application' permission to that profile or permission set? May 13, 2022 at 13:31

Generally, in order to create/edit a custom setting, you need Customize Application permission assigned.

You can refer to this article to see how different permissions affect custom setting access

screenshot from the article

However, this answer states there's a workaround, but I didn't try that.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .