Scratch Org Features
Supported Features
Features aren’t case-sensitive. You can indicate them as all-caps, or as we define them here for readability. If a feature is followed by <value>, you must specify a value as an incremental allocation or limit.
"features": ["ServiceCloud", "API", "AuthorApex"],
AccountInspection
AccountingSubledgerGrowthEdition
More Information
Requires that you also include the DataProcessingEngine scratch org feature in your scratch org definition file. Requires that you enable Data Pipelines. Requires configuration using the Setup menu in the scratch org. See Accounting Subledger in Salesforce Help.
AccountingSubledgerStarterEdition
More Information
Requires that you also include the DataProcessingEngine scratch org feature in your scratch org definition file. Requires that you enable Data Pipelines. Requires configuration using the Setup menu in the scratch org. See Accounting Subledger in Salesforce Help.
AccountingSubledgerUser
More Information
Requires that you install the Accounting Subledger or Accounting Subledger for Industries managed package. If you install the Accounting Subledger package, also set up the Opportunity object. See Accounting Subledger Legacy Documentation in Salesforce Help.
AddCustomApps:<value>
Supported Quantities
1–30, Multiplier: 1
AddCustomObjects:<value>
Supported Quantities
1–30, Multiplier: 1
AddCustomRelationships:<value>
Supported Quantities
1–10, Multiplier: 5
AddCustomTabs:<value>
Supported Quantities
1–30, Multiplier: 1
AddDataComCRMRecordCredit:<value>
Supported Quantities
1–30, Multiplier: 1
AddInsightsQueryLimit:<value>
Supported Quantities
1–30, Multiplier: 10
AdditionalFieldHistory:<value>
Supported Quantities
1–40, Multiplier: 1
More Information
Previous name: AddHistoryFieldsPerEntity.
AdmissionsConnectUser
Scratch Org Definition File
{
"orgName": "Omega - Dev Org",
"edition": "Partner Developer",
"hasSampleData": "true",
"features": [
"DevelopmentWave",
"AdmissionsConnectUser",
"Communities",
"OmniStudioDesigner",
"OmniStudioRuntime"
],
"settings": {
"lightningExperienceSettings": {
"enableS1DesktopEnabled": true
},
"chatterSettings": {
"enableChatter": true
},
"languageSettings": {
"enableTranslationWorkbench": true
},
"enhancedNotesSettings": {
"enableEnhancedNotes": true
},
"pathAssistantSettings": {
"pathAssistantEnabled": true
},
"securitySettings": {
"enableAdminLoginAsAnyUser":true
},
"userEngagementSettings": {
"enableOrchestrationInSandbox": true,
"enableOrgUserAssistEnabled": true,
"enableShowSalesforceUserAssist": false
},
"experienceBundleSettings": {
"enableExperienceBundleMetadata": true
},
"communitiesSettings": {
"enableNetworksEnabled": true,
"enableOotbProfExtUserOpsEnable": true
},
"mobileSettings": {
"enableS1EncryptedStoragePref2": false
}
}
}
More Information
Next, install the Admissions Connect package in the scratch org. For installation instructions, see Install Admissions Connect in Salesforce Help.
AdvisorLinkFeature
Scratch Org Definition File
{
"edition": "Partner Developer",
"features": [
"Communities",
"FeatureParameterLicensing",
"AdvisorLinkFeature"
],
"orgName": "SAL - Dev Workspace",
"hasSampleData": "true",
"settings": {
"chatterSettings": {
"enableChatter": true
},
"communitiesSettings": {
"enableNetworksEnabled": true,
"enableOotbProfExtUserOpsEnable": true
},
"enhancedNotesSettings": {
"enableEnhancedNotes": true
},
"experienceBundleSettings": {
"enableExperienceBundleMetadata": true
},
"lightningExperienceSettings": {
"enableS1DesktopEnabled": true
},
"mobileSettings": {
"enableS1EncryptedStoragePref2": false
},
"languageSettings": {
"enableTranslationWorkbench": true
},
"securitySettings": {
"enableAdminLoginAsAnyUser": true
}
}
}
More Information
Next, install the Student Success Hub package in the scratch org. For setup instructions, see Install Student Success Hub in Salesforce Help.
AdvisorLinkPathwaysFeature
Scratch Org Definition File
{
"orgName": "Pathways - Dev Org",
"edition": "Partner Developer",
"features": [
"Communities",
"FeatureParameterLicensing",
"AdvisorLinkFeature",
"AdvisorLinkPathwaysFeature"
],
"settings": {
"chatterSettings": {
"enableChatter": true
},
"enhancedNotesSettings": {
"enableEnhancedNotes": true
},
"communitiesSettings": {
"enableNetworksEnabled": true
},
"languageSettings": {
"enableTranslationWorkbench": true
},
"lightningExperienceSettings": {
"enableS1DesktopEnabled": true
},
"mobileSettings": {
"enableS1EncryptedStoragePref2": false
}
}
}
More Information
Next, install the Pathways package in the scratch org. For setup instructions, see Set Up Pathways in Salesforce Help.
AIAttribution
Sample Scratch Org Definition File
Before enabling Einstein Attribution, make sure that enableAIAttribution and enableCampaignInfluence2 are set to true.
{
"orgName": "NTOutfitters",
"edition": "Enterprise",
"features": ["AIAttribution"],
"settings": {
"campaignSettings": {
"enableAIAttribution": true
"enableCampaignInfluence2": true
}
}
More Information
This feature is available in Account Engagement Advanced and Premium editions.
Optional configuration steps are accessible in Setup in the scratch org. For more information, see Salesforce Help: Einstein Attribution.
AllUserIdServiceAccess
More Information
The AllUserIdServiceAccess permission is off by default for all new and existing orgs. To turn on this feature, contact Salesforce Customer Support.
AnalyticsAdminPerms
More Information
See Set Up the CRM Analytics Platform in Salesforce Help for more information.
AnalyticsAppEmbedded
API
More Information
See Salesforce editions with API access for more information.
ArcGraphCommunity
More Information
Provides 1 seat of the FinancialServicesEALoginAddon add-on license.
Requires that you install Financial Services Cloud. See Customize Experience Cloud Templates using ARC Components in Financial Services Cloud Administrator Guide.
Assessments
More Information
Add these options to your scratch org feature definition file. For "edition," you can indicate any of the supported scratch org feature editions.
{
"orgName": "Sample Org",
"edition": "Developer",
"features": ["Assessments"],
"settings": {
"industriesSettings": {
"enableIndustriesAssessment": true,
"enableDiscoveryFrameworkMetadata": true
}
}
}
Add the Assessment to the page layout. See Page Layouts in Salesforce Help for more information.
AssetScheduling:<value>
Supported Quantities
1–10
More Information
See Enable Asset Scheduling in Salesforce Scheduler in Salesforce Help for more information.
AssociationEngine
More Information
Provides 11 seats of the FSCComprehensivePsl user license and 11 seats of the FSCComprehensiveAddOn add-on license.
Requires that you install Financial Services Cloud. See AssociationEngineSettings in Metadata API Developer Guide.
AuthorApex
More Information
For Group and Professional Edition orgs, this feature is disabled by default. Enabling the AuthorApex feature lets you edit and test your Apex classes.
B2BCommerce
More Information
Requires that you also include the Communities scratch org feature in your scratch org definition file to create a store using B2B Commerce. Not available in Professional, Partner Professional, Group, or Partner Group Edition orgs.
B2BLoyaltyManagement
More Information
See Loyalty Management in Salesforce Help for more information.
B2CCommerceGMV
More Information
Also requires the Communities feature in your scratch org definition file.
Not available in Professional, Partner Professional, Group, or Partner Group Edition orgs.
For more information, see Salesforce Help at Salesforce B2B Commerce and B2B2C Commerce..
B2CLoyaltyManagement
More Information
See Loyalty Management in Salesforce Help for more information.
B2CLoyaltyManagementPlus
More Information
See Loyalty Management in Salesforce Help for more information.
BatchManagement
More Information
See Batch Management in Salesforce Help for more information.
BigObjectsBulkAPI
More Information
See Big Objects Implementation Guide for more information.
Briefcase
BudgetManagement
More Information
See Budget Management in Salesforce Help for more information.
BusinessRulesEngine
More Information
Provides 10 Business Rules Engine Designer and 10 Business Rules Engine Runtime licenses. For more information, see Business Rules Engine in Salesforce Help.
BYOCCaaS
More Information
This feature requires that you also include the ServiceCloud and Scrt2Conversation scratch org features in your scratch org definition file. You must also enable second-generation managed packaging to use this feature in a scratch org. Available in Salesforce Enterprise and Developer Editions.
For setup and configuration steps, see Bring Your Own Channel for CCaaS in Salesforce Help.
Sample Scratch Org Definition File
{
"orgName": "BYO CCaaS Scratch Org",
"edition": "Developer",
"features": ["ServiceCloud", "Scrt2Conversation", "BYOCCaaS"
"settings": {
"lightningExperienceSettings": {
"enableS1DesktopEnabled": true
},
"mobileSettings": {
"enableS1EncryptedStoragePref2": false
}
}
}
BYOOTT
More Information
This feature requires that you also include the ServiceCloud and Scrt2Conversation scratch org features in your scratch org definition file. You must also enable second-generation managed packaging to use this feature in a scratch org. Available in Salesforce Enterprise and Developer Editions.
For setup and configuration steps, see Bring Your Own Channel in Salesforce Help.
Sample Scratch Org Definition File
{
"orgName": "BYOC Scratch Org",
"edition": "Developer",
"features": ["ServiceCloud", "Scrt2Conversation", "BYOOTT"
"settings": {
"lightningExperienceSettings": {
"enableS1DesktopEnabled": true
},
"mobileSettings": {
"enableS1EncryptedStoragePref2": false
}
}
}
CacheOnlyKeys
More Information
Requires enabling PlatformEncryption and configuration using the Setup menu in the scratch org. See Which User Permissions Does Shield Platform Encryption Require?, Generate a Tenant Secret with Salesforce, and Cache-Only Key Service in Salesforce Help.
CalloutSizeMB:<value>
Supported Quantities
3–12, Multiplier: 1
CampaignInfluence2
Sample Scratch Org Definition File
To enable Customizable Campaign Influence, set enableCampaignInfluence2 to true.
{
"orgName": "NTOutfitters",
"edition": "Enterprise",
"features": ["CampaignInfluence2"],
"settings": {
"campaignSettings": {
"enableCampaignInfluence2": true
}
}
More Information
This feature is available in Salesforce Enterprise, Performance, Unlimited, and Developer Editions.
Optional configuration steps are accessible in Setup in the scratch org. For more information, see Salesforce Help: Customizable Campaign Influence.
CascadeDelete
CaseClassification
CaseWrapUp
More Information
Available in Enterprise Edition scratch orgs.
Requires configuration using the Setup menu in the scratch org.
See Set Up Einstein Classification Apps in Salesforce Help for more information.
CGAnalytics
More Information
Provides 1 seat of the CGAnalyticsPlus add-on license.
ChangeDataCapture
Chatbot
More Information
To use this feature, turn on Enable Einstein Features in the Dev Hub org to accept the Terms of Service.
See Einstein Bots in Salesforce Help for more information.
ChatterEmailSenderName
More Information
See Chatter Email Settings and Branding in Salesforce Help for more information.
CloneApplication
More Information
See Create Lightning Apps in Salesforce Help for more information.
CMSMaxContType
CMSMaxNodesPerContType
CMSUnlimitedUse
Communities
More Information
Available in Enterprise and Developer Edition scratch orgs.
ConAppPluginExecuteAsUser
ConcStreamingClients:<value>
Supported Quantities
20–4,000, Multiplier: 1
ConnectedAppCustomNotifSubscription
More Information
Sending custom notifications requires both CustomNotificationType to create notification types and ConnectedAppCustomNotifSubscription to subscribe to notification types. See Manage Your Notifications with Notification Builder in Salesforce Help for more information on custom notifications.
ConsentEventStream
More Information
See Use the Consent Event Stream in Salesforce Help for more information.
ConsolePersistenceInterval:<value>
Supported Quantities
0–500, Multiplier: 1
ContactsToMultipleAccounts
ContractApprovals
CoreCpq
More Information
- Available in Developer and Enterprise scratch org editions.
- Provides 10 RevenueLifecycleManagementAddOn add-on licenses.
- Provides permission sets for Context Service, Business Rules Engine, Product Catalog Management, Product Discovery, Salesforce Pricing, Product Configurator, Quote and Order Capture, and Asset Lifecycle.
- Displays the setup pages for Context Service, Product Discovery, Salesforce Pricing, and Revenue Settings (Product Configurator and Quote and Order Capture).
- Requires configuration using the Setup menu in the scratch org. See Revenue Lifecycle Management.
Scratch Org Definition File
Add these options to your scratch org definition file.
{
"edition": "<Edition Name>",
"features": [
"CoreCpq",
"EnableSetPasswordInApi",
"Communities",
"OrderSaveLogicEnabled",
"OrderSaveBehaviorBoth"
],
"settings": {
"chatterSettings": {
"enableChatter": false
},
"revenueManagementSettings": {
"enableCoreCPQ": true
},
"lightningExperienceSettings": {
"enableS1DesktopEnabled": true
}
},
"orgName": “<Org Name>”,
"adminEmail": "<Admin Email Address>"
}
CPQ
More Information
For additional information and configuration steps, see Manage Your Quotes with CPQ in Salesforce Help.
CustomerDataPlatform
Sample Scratch Org Definition File
{
"orgName": "Acme",
"edition": "Developer",
"features": ["CustomerDataPlatform", "CustomerDataPlatformLite"],
"settings": {
"customerDataPlatformSettings" : {
"enableCustomerDataPlatform" : true
}
}
}
More Information
To create scratch orgs that use Data Cloud, you must first log a case with Salesforce Partner Support. This feature can be enabled on your Partner Business Org (PBO) only. After it’s enabled, you can create scratch orgs with Data Cloud features. .
See Salesforce Help: Feature Availability in Data Cloud and Customer Data Platform for a list of functionality available with the CustomerDataPlatform license.
CustomerDataPlatformLite
Sample Scratch Org Definition File
{
"orgName": "Acme",
"edition": "Developer",
"features": ["CustomerDataPlatform", "CustomerDataPlatformLite"],
"settings": {
"customerDataPlatformSettings" : {
"enableCustomerDataPlatform" : true
}
}
}
More Information
To create scratch orgs that use Data Cloud, you must first log a case with Salesforce Partner Support. This feature can be enabled on your Partner Business Org (PBO) only. After it’s enabled, you can create scratch orgs with Data Cloud features.
See Salesforce Help: Feature Availability in Data Cloud and Customer Data Platform for a list of functionality available with the Data Cloud license.
CustomerExperienceAnalytics
More Information
Provides 1 seat of the CustomerExperienceAnalyticsPlus add-on license.
CustomFieldDataTranslation
More Information
Requires that you also include the EntityTranslation scratch org feature in your scratch org definition file. Not available in Professional, Partner Professional, Group, or Partner Group Edition orgs.
CustomNotificationType
More Information
Sending custom notifications requires both CustomNotificationType to create notification types and ConnectedAppCustomNotifSubscription to subscribe to notification types. See Manage Your Notifications with Notification Builder in Salesforce Help for more information on custom notifications.
DataComFullClean
DataMaskUser
More Information
For additional installation and configuration steps, see Install the Managed Package in Salesforce Help.
DataProcessingEngine
More Information
See Data Processing Engine in Salesforce Help for more information.
DebugApex
DecisionTable
More Information
See Decision Table in Salesforce Help for more information.
DeferSharingCalc
More Information
Requires configuration using the Setup menu in the scratch org. See Defer Sharing Calculations in Salesforce Help.
DevelopmentWave
DevOpsCenter
Dev Hub Org
Ask a Salesforce admin to enable DevOps Center in the Dev Hub org. From Setup, enter DevOps Center in the Quick Find box, then select DevOps Center. You can create scratch orgs after the org preference is enabled.
Scratch Org Definition File
Add these options to your scratch org definition file:
{
"orgName": "Acme",
"edition": "Enterprise",
"features": ["DevOpsCenter"],
"settings": {
"devHubSettings": {
"enableDevOpsCenterGA": true
}
}
}
Scratch Org Definition File For Scratch Orgs Created from an Org Shape
If you create a scratch org based on an org shape with DevOps Center enabled, we still require that you add the DevOps Center feature and setting to the scratch org definition for legal reasons as part of the DevOps Center terms and conditions.
{
"orgName": "Acme",
"sourceOrg": "00DB1230400Ifx5",
"features": ["DevOpsCenter"],
"settings": {
"devHubSettings": {
"enableDevOpsCenterGA": true
}
}
}
More Information
Salesforce Help: Build an Extension Package for DevOps Center
DisableManageIdConfAPI
DisclosureFramework
Scratch Org Definition File
Add these options to your scratch org definition file:
{
"orgName": "dch org",
"edition": "Developer",
"features": ["DisclosureFramework"],
"settings": {
"industriesSettings":{
"enableGnrcDisclsFrmwrk": true,
"enableIndustriesAssessment" : true
}
}
}
More Information
For configuration steps, see Disclosure and Compliance Hub in the Set Up and Maintain Net Zero Cloud guide in Salesforce Help.
Division
DocumentChecklist
More Information
See Enable Document Tracking and Approvals in the Financial Services Cloud Administrator Guide for more information.
DocumentReaderPageLimit
More Information
See Intelligent Form Reader in Salesforce Help for more information.
DSARPortability
More Information
See Portability in the Salesforce REST API Developer Guide for more information.
DurableClassicStreamingAPI
More Information
Available in Enterprise and Developer Edition scratch orgs.
DurableGenericStreamingAPI
More Information
Available in Enterprise and Developer Edition scratch orgs.
DynamicClientCreationLimit
EAndUSelfServicePortal
EAOutputConnectors
More Information
This scratch org requires the Dev Hub to have the EAOutputConnectors permission. See Salesforce Output Connection in Salesforce Help for more details.
EASyncOut
More Information
This scratch org requires the Dev Hub to have the EASyncOut permission. See Sync Out for Snowflake in Salesforce Help for more details.
EdPredictionM3Threshold
EdPredictionTimeout
EdPredictionTimeoutBulk
EdPredictionTimeoutByomBulk
EducationCloud: <value>
Supported Quantities
Maximum: 10; Multiplier: 1
More Information
Standard set up steps are required after enabling this feature. See Set Up Education Cloud in Salesforce Help for more information.
Einstein1AIPlatform
Scratch Org Definition File
Add these options to your scratch org definition file:
{
"orgName": "Agentforce scratch org",
"edition": "Developer",
"features": ["Einstein1AIPlatform"],
"settings": {
"einsteinGptSettings": {
"enableEinsteinGptPlatform": true
}
}
}
Additional Configuration for Prompt Builder
After you generate the scratch org, Prompt Builder isn’t available until you assign yourself the Manage Prompts permission in the scratch org.
When packaging a prompt template in second-generation packages, add the EinsteinGPTPromptTemplateManager permission set to the sfdx-project.json file. See Considerations for Packaging Prompt Templates in Salesforce Help for details.
More Information
Available in Developer and Enterprise Edition scratch orgs.
Requires configuration using the Setup menu in the scratch org. Many generative AI features also require a Data Cloud license.
See Einstein Generative AI in Salesforce Help for more information.
EinsteinArticleRecommendations
More Information
Available in Enterprise Edition scratch orgs.
Requires configuration using the Setup menu in the scratch org.
See Set Up Einstein Article Recommendations in Salesforce Help for more information.
EinsteinBuilderFree
More Information
For configuration steps, see Einstein Prediction Builder in Salesforce Help.
EinsteinDocReader
More Information
To use this scratch org feature, the Dev Hub org requires the EinsteinDocReader and SalesforceManagedIFR permissions. For information about Intelligent Form Reader, see Intelligent Form Reader in Salesforce Help.
EinsteinRecommendationBuilder
More Information
Enabled in Developer and Enterprise Editions.
Requires configuration using the Setup menu in the scratch org. You also need the EinsteinRecommendationBuilderMetadata feature to use Einstein Recommendation Builder in scratch org.
EinsteinSearch
More Information
Available in Professional and Enterprise Edition scratch orgs.
Requires configuration using the Setup menu in the scratch org.
EinsteinVisits
EinsteinVisitsED
More Information
See Create a Visit Frequency Next Best Action Strategy in Salesforce Help.
EmpPublishRateLimit:<value>
Supported Quantities
1,000–10,000, Multiplier: 1
EnableManageIdConfUI
Enablement
More Information
- Provides 5 Enablement add-on licenses, where each license provides 1 seat of the Enablement permission set license and 1 seat of the Enablement Resources permission set license.
- Provides permission set groups, permission sets, and user permissions for managing and accessing sales programs data.
- Provides access to the Enablement Settings page in Setup, which provides guidance for assigning permissions and includes other optional configuration settings.
See Sales Programs and Partner Tracks with Enablement in Salesforce Help and see the Sales Programs and Partner Tracks with Enablement Developer Guide for more information.
EnableSetPasswordInApi
EncryptionStatisticsInterval:<value>
Supported Quantities
0–60,4800, Multiplier: 1
More Information
Requires enabling PlatformEncryption and some configuration using the Setup menu in the scratch org. See Which User Permissions Does Shield Platform Encryption Require?, and Generate a Tenant Secret with Salesforce in Salesforce Help.
EncryptionSyncInterval:<value>
Supported Quantities
0–604,800, Multiplier: 1
More Information
Requires enabling PlatformEncryption and some configuration using the Setup menu in the scratch org. See Which User Permissions Does Shield Platform Encryption Require?, and Generate a Tenant Secret with Salesforce in Salesforce Help.
Entitlements
ERMAnalytics
More Information
Provides 1 seat of the ERMAnalyticsPlus add-on license.
EventLogFile
EntityTranslation
More Information
To translate custom field data, also include the CustomFieldDataTranslation scratch org feature in your scratch org definition file. Not available in Professional, Partner Professional, Group, or Partner Group Edition orgs.
ExcludeSAMLSessionIndex
More Information
The ExcludeSAMLSessionIndex permission is off by default for all new and existing orgs. Enable this permission when Salesforce is the identity provider and you don’t want the session index to be sent during SAML SSO. Enable this permission when Salesforce is the service provider and you don’t want the session index to be sent during SLO. To turn on this feature, contact Salesforce Customer Support.
ExpressionSetMaxExecPerHour
For more information, see Expression Set in Salesforce developer documentation.
ExternalIdentityLogin
FieldAuditTrail
More Information
Previous name: RetainFieldHistory
FieldService:<value>
Supported Quantities
1–25, Multiplier: 1
More Information
Available in Enterprise Edition. Enabled by default in Developer Edition. See Enable Field Service in Salesforce Help for more information.
FieldServiceAppointmentAssistantUser:<value>
Supported Quantities
1–25, Multiplier: 1
More Information
See Setup Field Service Appointment Assistant and Assign Field Service Permissions in Salesforce Help for more information.
FieldServiceDispatcherUser:<value>
Supported Quantities
1–25, Multiplier: 1
More Information
See Assign Field Service Permissions in Salesforce Help for more information.
FieldServiceLastMileUser:<value>
Supported Quantities
1–25, Multiplier: 1
FieldServiceMobileUser:<value>
Supported Quantities
1–25, Multiplier: 1
More Information
See Assign Field Service Permissions in Salesforce Help for more information.
FieldServiceSchedulingUser:<value>
Supported Quantities
1–25, Multiplier: 1
More Information
See Assign Field Service Permissions in Salesforce Help for more information.
FinanceLogging
FinancialServicesCommunityUser:<value>
Supported Quantities
1–10, Multiplier: 1
FinancialServicesInsuranceUser
More Information
See Get Started with Financial Services Cloud for Insurance in Salesforce Help.
FinancialServicesUser:<value>
Supported Quantities
1–10, Multiplier: 1
ForecastEnableCustomField
More Information
Available in Enterprise Edition and Unlimited Edition scratch orgs, and requires enabling Salesforce Forecasting in Setup. See Salesforce Forecasting in Salesforce Help for more information.
FSCAlertFramework
More Information
Provides 11 seats of the FSCComprehensivePsl user license and 11 seats of the FSCComprehensiveAddOn add-on license.
Requires that you install Financial Services Cloud and OmniStudio. See Record Alerts in Financial Services Cloud Administrator Guide.
FSCServiceProcess
Fundraising
Scratch Org Definition File
See Nonprofit Cloud for Fundraising in Salesforce Help for more information. To enable Fundraising, add these settings to your scratch org definition file.
{
"orgName": "Fundraising Org",
"edition": "Enterprise",
"features": [
"AccountingSubledgerGrowthEdition",
"IndustriesActionPlan",
"AnalyticsQueryService",
"PublicSectorAccess",
"Fundraising",
"IndustriesSalesExcellenceAddOn",
"IndustriesServiceExcellenceAddOn",
"MarketingUser",
"ProgramManagement",
"OmniStudioDesigner",
"OmniStudioRuntime",
"EnableSetPasswordInApi",
"PersonAccounts"
],
"settings": {
"lightningExperienceSettings": {
"enableS1DesktopEnabled": true
},
"IndustriesSettings": {
"enableFundraising": true,
"enableGroupMembershipPref": true
}
}
}
GenericStreaming
More Information
Available in Enterprise and Developer Edition scratch orgs.
GenStreamingEventsPerDay:<value>
Supported Quantities
10,000–50,000, Multiplier: 1
Grantmaking
More Information
See Grantmaking in Salesforce Help for more information. To enable Grantmaking, add these settings to your scratch org definition file.
{
"features": ["Grantmaking"],
"settings": {
"IndustriesSettings": {
"enableGrantmaking": true
}
}
}
GuidanceHubAllowed
More Information
Not available in Group Edition scratch orgs.
To use this scratch org feature, the Dev Hub org requires the GuidanceHubAllowed permission. If this permission isn't enabled in the Dev Hub, contact Salesforce Customer Support.
See Guidance Center in Salesforce Help for more information.
HealthCloudAddOn
More Information
See Administer Health Cloud in Salesforce Help for more information.
HealthCloudEOLOverride
More Information
To use this scratch org feature, the Dev Hub org requires the HealthCloudEOLOverride permission. See Candidate Patient Data Entity Retirement in Salesforce Help for more information.
HealthCloudForCmty
More Information
See Experience Cloud Sites in Salesforce Help for more information.
HealthCloudMedicationReconciliation
More Information
See Enable Medication Management to Perform Medication Reconciliation in Salesforce Help for more information.
HealthCloudPNMAddOn
More Information
See Provider Network Management in Salesforce Help for more information.
HealthCloudUser
More Information
See Assign Health Cloud Permission Sets and Permission Set Licenses in Salesforce Help for more information.
HighVelocitySales
HighVolumePlatformEventAddOn
More Information
See Platform Event Allocations in the Platform Events Developer Guide.
HLSAnalytics
More Information
Provides 1 seat of the HealthCareAnalyticsPlus add-on license.
HoursBetweenCoverageJob:<value>
Supported Quantities
1–24, Multiplier: 1
IgnoreQueryParamWhitelist
IndustriesActionPlan
More Information
Previous name: ActionPlan.
For more information and configuration steps, see Enable Actions Plans in Salesforce Help.
IndustriesBranchManagement
More Information
Provides the Branch Management add-on license and user permissions, plus 11 seats of the FSCComprehensivePsl user license and 11 seats of the FSCComprehensiveAddOn add-on license.
Requires that you install Financial Services Cloud. See Branch Management in Financial Services Cloud Administrator Guide.
IndustriesCompliantDataSharing
More Information
Provides 1 seat of the FinancialServicesCloudStandardAddOn add-on license.
Requires that you install Financial Services Cloud. See Compliant Data Sharing in Financial Services Cloud Administrator Guide.
IndustriesMfgTargets
More Information
See Track Sales Compliance with Sales Agreements in Salesforce Help for more information.
IndustriesManufacturingCmty
More Information
See Improve Partner Collaboration with Communities in Salesforce Help for more information.
IndustriesMfgAccountForecast
More Information
See Create Account Forecasts to Enhance Your Planning in Salesforce Help for more information.
InsuranceCalculationUser
InsuranceClaimMgmt
More Information
See Manage Claims in Salesforce Help for more information.
InsurancePolicyAdmin
More Information
See Manage Insurance Policies in Salesforce Help for more information.
IntelligentDocumentReader
More Information
To use this scratch org feature, the Dev Hub org requires the EinsteinDocReader and BYOAForIFR permissions. For information about Intelligent Document Reader, see Intelligent Document Reader in Salesforce Help.
Interaction
More Information
Requires configuration in the Setup menu of the scratch org.
IoT
More Information
Also requires Metadata API Settings in the scratch org definition file.
Knowledge
More Information
See Salesforce Knowledge in Salesforce Help for more information.
LegacyLiveAgentRouting
LightningScheduler
More Information
See Manage Appointments with Lightning Scheduler in Salesforce Help for more information.
LightningServiceConsole
More Information
See Lightning Service Console in Salesforce Help for more information.
LiveAgent
LiveMessage
LongLayoutSectionTitles
More Information
To turn on this feature, contact Salesforce Customer Support.
LoyaltyAnalytics
More Information
See Analytics for Loyalty in Salesforce Help for more information.
LoyaltyEngine
More Information
See Create Processes with Promotion Setup in Salesforce Help for more information.
LoyaltyManagementStarter
More Information
See Loyalty Management in Salesforce Help for more information.
LoyaltyMaximumPartners:<value>
Supported Quantities
0–1, Multiplier: 1
LoyaltyMaximumPrograms:<value>
Supported Quantities
0–1, Multiplier: 1
LoyaltyMaxOrderLinePerHour:<value>
Supported Quantities
1–3,500,000, Multiplier: 1
LoyaltyMaxProcExecPerHour:<value>
Supported Quantities
1–500,000, Multiplier: 1
LoyaltyMaxTransactions:<value>
Supported Quantities
1–50,000,000, Multiplier: 1
LoyaltyMaxTrxnJournals:<value>
Supported Quantities
1–25,000,000, Multiplier: 1
More Information
See Transaction Journal Limits in Salesforce Help for more information.
Macros
More Information
See Set Up and Use Macros in Salesforce Help for more information.
MarketingCloud
Scratch Org Definition File
{
"features": [
"MarketingCloud",
"CustomerDataPlatform",
"CustomerDataPlatformLite",
"EnableSetPasswordInApi",
],
"settings": {
"customerDataPlatformSettings": {
"enableCustomerDataPlatform": true
},
"lightningExperienceSettings": {
"enableS1DesktopEnabled": true
},
"mobileSettings": {
"enableS1EncryptedStoragePref2": false
}
}
}
More Information
Marketing Cloud Growth edition uses Data Cloud to store engagement events, create segments, personalize messages, process decisions in flows, and generate analytics. Salesforce ISVs that develop applications for Marketing Cloud Growth edition must have the Data Cloud Scratch Org permission enabled in their Partner Business Orgs.
You can enable Data Cloud in your scratch org by creating a case with Salesforce Partner Support. Use this template as a guide when you submit your request, replacing {your_org_id_here} with the ID of your Partner Business Org:
- Subject: Enable Data Cloud for scratch orgs in Dev Hub
- Description: Please enable Data Cloud scratch org permissions on my Partner Business Org. My org ID is {your_org_id_here}
- Product and Topic: Partner Programs & Benefits (License Request - Trial/Dev Org)
After Salesforce Partner Support completes your request, add the CustomerDataPlatform and CustomerDataPlatformLite features to your scratch org definition file.
MarketingUser
MaxActiveDPEDefs:<value>
Supported Quantities
1–50, Multiplier: 1
MaxApexCodeSize:<value>
MaxAudTypeCriterionPerAud
MaxCustomLabels:<value>
Supported Quantities
1–15, Multiplier: 1,000
MaxDatasetLinksPerDT:<value>
Supported Quantities
1–3, Multiplier: 1
MaxDataSourcesPerDPE:<value>
Supported Quantities
1–50, Multiplier: 1
MaxDecisionTableAllowed:<value>
Supported Quantities
1–30, Multiplier: 1
MaxFavoritesAllowed:<value>
Supported Quantities
0–200, Multiplier: 1
MaxFieldsPerNode:<value>
Supported Quantities
1–500, Multiplier: 1
MaxInputColumnsPerDT:<value>
Supported Quantities
1–10, Multiplier: 1
MaxLoyaltyProcessRules:<value>
Supported Quantities
1–20, Multiplier: 1
MaxNodesPerDPE:<value>
Supported Quantities
1–500, Multiplier: 1
MaxNoOfLexThemesAllowed:<value>
Supported Quantities
0–300, Multiplier: 1
MaxOutputColumnsPerDT:<value>
Supported Quantities
1–5, Multiplier: 1
MaxSourceObjectPerDSL:<value>
Supported Quantities
1–5, Multiplier: 1
MaxStreamingTopics:<value>
Supported Quantities
40–100, Multiplier: 1
MaxUserStreamingChannels:<value>
Supported Quantities
20–1,000, Multiplier: 1
MaxWishlistsItemsPerWishlist
More Information
For more information, see Salesforce Help at Salesforce B2B Commerce and D2C Commerce
MaxWishlistsPerStoreAccUsr
For example, if User1 is associated with Store1 and Store2, and has access to Account1 and Account2, then the wishlist limit is the same for the combinations of User1 with Store1 and Account1, User1 with Store2 and Account2, and User1 with Store1 and Account2.
More Information
For more information, see Salesforce Help at Salesforce B2B Commerce and D2C Commerce.
MaxWritebacksPerDPE:<value>
Supported Quantities
1–10, Multiplier: 1
MedVisDescriptorLimit:<value>
Supported Quantities
150–1,600, Multiplier: 1
MinKeyRotationInterval
More Information
Requires enabling PlatformEncryption and some configuration using the Setup menu in the scratch org. See Which User Permissions Does Shield Platform Encryption Require? and Generate a Tenant Secret with Salesforce in Salesforce Help.
MobileExtMaxFileSizeMB:<value>
Supported Quantities
1–2,000, Multiplier: 1
MobileSecurity
MultiLevelMasterDetail
MutualAuthentication
MyTrailhead
Scratch Org Definition File
Add these options to your scratch org definition file:
{
"orgName": "Acme",
"edition": "Enterprise",
"features": ["MyTrailhead"],
"settings": {
"trailheadSettings": {
"enableMyTrailheadPref": true
}
}
}
More Information
Salesforce Help: Enablement Sites (myTrailhead)
NonprofitCloudCaseManagementUser
More Information
For installation and configuration steps, see Salesforce.org Nonprofit Cloud Case Management.
NumPlatformEvents:<value>
Supported Quantities
5–20, Multiplier: 1
ObjectLinking
OmnistudioMetadata
For more information, see Enable OmniStudio Metadata API Support.
OmnistudioRuntime
OmnistudioDesigner
OrderManagement
More Information
Available in Enterprise and Developer Edition scratch orgs.
If you want to configure Order Management to use any of these features, enable it in your scratch org:
- MultiCurrency
- PersonAccounts
- ProcessBuilder
- StateAndCountryPicklist
Requires configuration using the Setup menu in the scratch org. For installation and configuration steps, see Salesforce Help: Salesforce Order Management.
OrderSaveLogicEnabled
Scratch Org Definition File
To enable OrderSaveLogicEnabled, update your scratch org definitions file.
{
"features": ["OrderSaveLogicEnabled"],
"settings": {
"orderSettings": {
"enableOrders": true
}
}
}
OrderSaveBehaviorBoth
Scratch Org Definition File
To enable OrderSaveLogicEnabled, update your scratch org definitions file.
{
"features": ["OrderSaveBehaviorBoth"],
"settings": {
"orderSettings": {
"enableOrders": true
}
}
}
OutboundMessageHTTPSession
OutcomeManagement
More Information
See Outcome Management in Salesforce Help for more information. To enable Outcome Management, add these settings to your scratch org definition file.
{
"features": ["OutcomeManagement"],
"settings": {
"IndustriesSettings": {
"enableOutcomes": true
}
}
}
PardotScFeaturesCampaignInfluence
PersonAccounts
More Information
Available in Enterprise and Developer Edition scratch orgs.
PipelineInspection
More Information
Available in Enterprise Edition scratch orgs. To enable Pipeline Inspection in your scratch org, add this setting in your scratch org definition file.
"settings": {
...
"opportunitySettings": {
"enablePipelineInspectionFlow": true
},
...
}
PlatformCache
More Information
See Platform Cache in the Apex Developer Guide for more information.
PlatformConnect:<value>
Supported Quantities
1–5, Multiplier: 1
PlatformEncryption
PlatformEventsPerDay:<value>
Supported Quantities
10,000–50,000, Multiplier: 1
ProcessBuilder
More Information
Requires configuration in the Setup menu of the scratch org.
See Process Builder in Salesforce Help for more information.
ProductsAndSchedules
ProductCatalogManagementAddOn
More Information
Available in Developer and Enterprise scratch org editions. Provides 1 Product Catalog Management add-on license.
ProductCatalogManagementViewerAddOn
More Information
Available in Developer and Enterprise scratch org editions. Provides 1 Product Catalog Management Viewer add-on license.
ProductCatalogManagementPCAddOn
More Information
- Available in Developer and Enterprise scratch org editions.
- Provides 1 Product Catalog Management add-on license.
- Requires a partner community user to be set up. The partner community user must be granted the Product Catalog Management Partner Community add-on license.
ProgramManagement
More Information
To enable ProgramManagement, add these settings to your scratch org definition file.
{
"orgName": "Sample Org" ,
"edition": "Enterprise",
"features": ["ProgramManagement"],
"settings": {
"IndustriesSettings": {
"enableBenefitManagementPreference": true,
"enableBenefitAndGoalSharingPref": true,
"enableCarePlansPreference": true
}
}
}
Alternatively, enable the settings in the org manually. See Enable Program Management in Salesforce Help.
ProviderFreePlatformCache
More Information
See Set Up a Platform Cache Partition with Provider Free Capacity in Salesforce Help for more information.
PublicSectorApplicationUsageCreditsAddOn
PublicSectorSiteTemplate
RateManagement
More Information
- Provides these set of licenses:
- 5 RatingEngineAccess platform licenses
- 5 RatingRunTimeAddOn add-on licenses
- 5 RatingDesignTimeAddOn add-on licenses
- 10 FullCRM licenses
- Requires you to enable CoreCpq to access Rate Management.
See Configure Rate Pricing Calculations in Revenue Cloud in Salesforce Help for more information.
RecordTypes
RefreshOnInvalidSession
RevSubscriptionManagement
More Information
Available in Enterprise and Developer scratch orgs. To enable Subscription Management in your scratch org, add this setting in your scratch org definition file.
"settings": {
...
"subscriptionManagementSettings": {
"enableSubscriptionManagement": true
},
...
}
For more information about Subscription Management, see https://developer.salesforce.com/docs/revenue/subscription-management/overview.
S1ClientComponentCacheSize
SalesCloudEinstein
More Information
Available in Enterprise Edition scratch orgs.
See Sales Cloud Einstein in Salesforce Help for more information.
SalesforceFeedbackManagementStarter
More Information
Available in Enterprise and Developer edition scratch orgs. To use the Salesforce Feedback Management - Starter features, enable Surveys and assign the Salesforce Advanced Features Starter user permission to the scratch org user. For additional information on how to enable Surveys and configuration steps, see Enable Surveys and Configure Survey Settings and Assign User Permissions in Salesforce Help.
SalesforceIdentityForCommunities
SalesforcePricing
More Information
Provides 5 Salesforce Pricing Design Time AddOn, 5 Salesforce Pricing Run Time AddOn licenses. For more information, see Salesforce Pricing in Salesforce Help.
SentimentInsightsFeature
More Information
To use this scratch org feature, the Dev Hub org requires the IESentimentAnalysis, AwsSentimentAnalysis, BYOAForSentiment, and IESentimentAnalysisEnabled permissions. For information about Sentiment Insights, see Sentiment Insights in Salesforce Help.
ServiceCatalog
More Information
To use this scratch org feature, the Dev Hub org requires the ServiceCatalog permission. To learn more, see Employee Service Catalog.
ServiceCloud
ServiceCloudVoicePartnerTelephony
Supported Quantities
1–50, Multiplier: 1
More Information
For setup and configuration steps, see Service Cloud Voice with Partner Telephony in Salesforce Help.
SessionIdInLogEnabled
SFDOInsightsDataIntegrityUser
More Information
For installation and configuration steps, see the Salesforce.org Insights Platform Data Integrity help.
Sites
More Information
You can create sites and communities in a scratch org, but custom domains, such as www.example.com, aren't supported.
SocialCustomerService
StateAndCountryPicklist
StreamingAPI
More Information
Available in Enterprise and Developer Edition scratch orgs.
StreamingEventsPerDay:<value>
Supported Quantities
10,000–50,000, Multiplier: 1
SubPerStreamingChannel:<value>
Supported Quantities
20–4,000, Multiplier: 1
SubPerStreamingTopic:<value>
Supported Quantities
20–4,000, Multiplier: 1
SurveyAdvancedFeatures
More Information
Available in Enterprise and Developer edition scratch orgs. To use the Salesforce Feedback Management - Growth features, enable Surveys and assign the Salesforce Surveys Advanced Features user permission to the scratch org user. For additional information on how to enable Surveys and configuration steps, see Enable Surveys and Configure Survey Settings and Assign User Permissions in Salesforce Help.
SustainabilityCloud
More Information
For installation and configuration steps, see Sustainability Cloud Legacy Documentation in the Set Up and Maintain Net Zero Cloud guide in Salesforce Help.
SustainabilityApp
Scratch Org Definition File
Add these options to your scratch org definition file:
{
"orgName": "net zero scratch org",
"edition": "Developer",
"features": ["SustainabilityApp"],
"settings": {
"industriesSettings": {
"enableSustainabilityCloud": true,
"enableSCCarbonAccounting": true
}
}
}
More Information
For configuration steps, see Configure Net Zero Cloud in the Set Up and Maintain Net Zero Cloud guide in Salesforce Help.
TCRMforSustainability
More Information
For more information, see Deploy Net Zero Analytics in the Set Up and Maintain Net Zero Cloud guide in Salesforce Help.
TimelineConditionsLimit
More Information
See Provide Holistic Patient Care with Enhanced Timeline in Salesforce Help for more information.
TimelineEventLimit
More Information
See Provide Holistic Patient Care with Enhanced Timeline in Salesforce Help for more information.
TimelineRecordTypeLimit
More Information
See Provide Holistic Patient Care with Enhanced Timeline in Salesforce Help for more information.
TimeSheetTemplateSettings
More Information
For configuration steps, see Create Time Sheet Templates in Salesforce Help.
TransactionFinalizers
More Information
See the Transaction Finalizers (Pilot) in Apex Developer Guide for more information.
UsageManagement
More Information
- Provides 5 UsageManagementAddOn add-on licenses and 10 FullCRM licenses.
See Usage Management in Salesforce Help for more information.
WaveMaxCurrency
Workflow
More Information
Requires configuration in the Setup menu of the scratch org.
WorkflowFlowActionFeature
More Information
This setting is supported only if you enabled the pilot program in your org for flow trigger workflow actions. If you enabled the pilot, you can continue to create and edit flow trigger workflow actions.
If you didn't enable the pilot, use the Flows action in the ProcessBuilder scratch org feature instead.
WorkplaceCommandCenterUser
More Information
For additional installation and configuration steps, see Set Up Your Work.com Development Org in the Workplace Command Center for Work.com Developer Guide.