Scratch Org Features
The scratch org definition file contains the configuration values that determine the shape of the scratch org. You can enable these supported add-on features in a scratch org.
Some scratch org features require a license or permissions in the Dev Hub org. If you can’t create the scratch org by just specifying the feature name in the scratch org definition file, see your Salesforce admin for assistance.
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.
You can specify multiple feature values in a comma-delimited list in the scratch org definition file.
-
Enables the Account Intelligence view. The Account Intelligence view is a consolidated dashboard showing account metrics, activities, and related opportunities and cases.
-
AccountingSubledgerGrowthEdition
Provides three permission sets that enable access to Accounting Subledger Growth features.
-
AccountingSubledgerStarterEdition
Provides three permission sets that enable access to Accounting Subledger Starter features.
-
Enables organization-wide access to Accounting Subledger Growth features when the package is installed.
-
Increases the maximum number of custom apps allowed in an org. Indicate a value from 1–30.
-
Increases the maximum number of custom objects allowed in the org. Indicate a value from 1–30.
-
Increases the maximum number of custom relationships allowed on an object. Indicate a value from 1–10.
-
Increases the maximum number of custom tabs allowed in an org. Indicate a value from 1–30.
-
AddDataComCRMRecordCredit:VALUE
Increases record import credits assigned to a user in your scratch org. Indicate a value from 1–30.
-
Increases the size of your CRM Analytics query results. Indicate a value from 1–30 (multiplier is 10). Setting the quantity to 6 increases the query results to 60.
-
Increases the number of fields you can track history for beyond the default, which is 20 fields. Indicate a value between 1–40.
-
Enables the Admissions Connect components. Without this scratch org feature parameter, the custom Admissions Connect components render as blank.
-
Enables the Student Success Hub components. Without this scratch org feature parameter, the custom Student Success Hub components render as blank.
-
Enables the Pathways components. Without this scratch org feature parameter, the custom Pathways components render as blank.
-
Enables Agentforce Vibes access specifically tailored for Developer Edition (DE) environments and IDE-based development workflows. This feature enables developers to build, test, and iterate on Agentforce-driven AI experiences directly within integrated development environment (IDE) tools in a designated scratch org.
-
AgentforceVibesUnmeteredAccess
Provides unmetered access to Agentforce Vibes with included AI models for standard prompting and development workflows. Enables teams to build, iterate, and experiment with AI-assisted experiences without per-interaction credit consumption.
-
Provides access to Einstein Attribution for Marketing Cloud Account Engagement. Einstein Attribution uses AI modeling to dynamically assign attribution percentages to multiple campaign touchpoints.
-
Enables all users to access all users’ information via the user ID service.
-
Enables all permissions required to administer the CRM Analytics platform, including permissions to enable creating CRM Analytics templated apps and CRM Analytics Apps.
-
Provides one CRM Analytics Embedded App license for the CRM Analytics platform.
-
Enables ApexGuru’s generative AI-powered runtime insights in Salesforce Code Analyzer, which delivers Apex code quality recommendations directly in developer IDEs.
-
ApexIntegrationTests (Developer Preview)
Enables you to run end-to-end Apex tests that make callouts to Agentforce and Data 360. Integration tests relax callout restrictions and transaction rollback semantics, so you can validate real service interactions and assert on actual side effects in your scratch org, without mock callouts.
-
Even in the editions (Professional, Group) that don’t provide API access, REST API is enabled by default. Use this scratch org feature to access additional APIs (SOAP, Streaming, Bulk, Bulk 2.0).
-
Lets you add Actionable Relationship Center (ARC) components to Experience Cloud pages so your users can view ARC Relationship Graphs.
-
Enables dynamic Assessments features, which enables both Assessment Questions and Assessment Question Sets.
-
Enables Asset Scheduling license. Asset Scheduling makes it easier to book rooms and equipments. Indicate a value between 1–10.
-
Enables the Association Engine, which automatically associates new accounts with the user’s current branch by creating branch unit customer records.
-
Enables you to access and modify Apex code in a scratch org. Enabled by default in Enterprise and Developer Editions.
-
Provides the B2B License. B2BCommerce enables business-to-business (B2B) commerce in your org. Create and update B2B stores. Create and manage buyer accounts. Sell products to other businesses.
-
Enables the B2B Loyalty Management license. Create loyalty programs and set up loyalty program-specific processes that allow you to recognize, rewards, and retain customers.
-
Provides the B2B2C Commerce License. B2B2C Commerce allows you to quickly stand up an ecommerce site to promote brands and sell products into multiple digital channels. You can create and update retail storefronts in your org, and create and manage person accounts.
-
Enables the Loyalty Management - Growth license. Create loyalty programs and set up loyalty program-specific processes that allow you to recognize, rewards, and retain customers.
-
Enables the Loyalty Management - Advanced license. Create loyalty programs and set up loyalty program-specific processes that allow you to recognize, rewards, and retain customers.
-
Enables the Batch Management license. Batch Management allows you to process a high volume of records in manageable batches.
-
Enables the objects, features, and permissions for managing benefits programs, benefit disbursements, and benefit applicant tracking in Public Sector Solutions.
-
Enables the scratch org to use BigObjects in the Bulk API.
-
Enables access to all the Billing features and objects that are available with the Revenue Cloud Billing license in the scratch org.
-
Enables the use of Briefcase Builder in a scratch org, which allows you to create offline briefcases that make selected records available for viewing offline.
-
Gives users access to budget management features and objects. To enable budget management, add this feature to your scratch org definition file.
-
Enables Business Rules Engine, which enables both expression sets and lookup tables.
-
Enables you to set up and test a partner contact center that integrates with supported Contact Center as a Service (CCaaS) providers in your scratch org.
-
Enables you to set up and test a Bring Your Own Channel for Messaging channel that integrates with supported Messaging providers in your scratch org.
-
Enables the cache-only keys service. This feature allows you to store your key material outside of Salesforce, and have the Cache-Only Key Service fetch your key on demand from a key service that you control.
-
Increases the maximum size of an Apex callout. Indicate a value between 3–12.
-
Provides access to Customizable Campaign Influence for Sales Cloud and Marketing Cloud Account Engagement. Customizable Campaign Influence can auto-associate or allow manual creation of relationships among campaigns and opportunities to track attribution.
-
Provides lookup relationships with the same cascading delete functionality previously only available to master-detail relationships. To prevent records from being accidentally deleted, cascade-delete is disabled by default.
-
Enables Einstein Case Classification. Case Classification offers recommendations to your agents so they can select the best value. You can also automatically save the best recommendation and route the case to the right agent.
-
Enables Einstein Case Wrap-Up. To help agents complete cases quickly, Einstein Case Wrap-Up recommends case field values based on past chat transcripts.
-
Enables the Consumer Goods Analytics org perm in scratch orgs.
-
Enables Change Data Capture, if the scratch org edition doesn’t automatically enable it.
-
Enables deployment of Bot metadata into a scratch org, and allows you to create and edit bots.
-
ChatterEmailFooterLogo allows you to use the Document ID of a logo image, which you can use to customize chatter emails.
-
ChatterEmailFooterText allows you to use footer text in customized Chatter emails.
-
ChatterEmailSenderName allows you to customize the name that appears as the sender’s name in the email notification. For example, your company’s name.
-
Enables Clean Energy Program Management capabilities in your scratch org. This feature provisions the licenses required for setting up, targeting, deploying, and managing clean energy, energy efficiency, and low-income programs. It includes Omnistudio, Business Rules Engine (BRE), Product Catalog Management, Action Plans, Program Management, Outcome Management, and platform access for the Program Management Console and Contractor Portal.
-
CloneApplication allows you to clone an existing custom Lightning app and make required customizations to the new app. This way, you don’t have to start from scratch, especially when you want to create apps with simple variations.
-
Limits the number of distinct content types you can create within Salesforce CMS to 21.
-
Limits the maximum number of child nodes (fields) you can create for a particular content type to 15.
-
Enables unlimited content records, content types, and bandwidth usage in Salesforce CMS.
-
Allows the org to create an Experience Cloud site. Experience Cloud uses the term Communities in its configuration. To use Communities, you must also include communitiesSettings > enableNetworksEnabled in the settings section of your scratch org definition file.
-
Enables the org permission to allow for comparison of Lightning Reports.
-
Enables the pluginExecutionUser field in the ConnectedApp Metadata API object.
-
Increases the maximum number of concurrent clients (subscribers) across all channels and for all event types for API version 36.0 and earlier. Indicate a value between 20–4,000.
-
ConnectedAppCustomNotifSubscription
Enables connected apps to subscribe to custom notification types, which are used to send custom desktop and mobile notifications.
-
Enables the use of connected apps with the Tooling API.
-
Enables the Consent Event Stream permission for the org.
-
ConsolePersistenceInterval:VALUE
Increases how often console data is saved, in minutes. Indicate a value between 0–500. To disable auto save, set the value to 0.
-
Enables the contacts to multiple accounts feature. This feature lets you relate a contact to two or more accounts.
-
Enables contract approvals, which allow you to track contracts through an approval process.
-
Enables the Contract Lifecycle (CLM) Management features in the org.
-
Enables the Contract Lifecycle Management (CLM) features for Industries.
-
Enables read-write access to Revenue Cloud features and objects. To use Revenue Cloud, you must also include revenueManagementSettings > enableCoreCPQ in the settings section of your scratch org definition file.
-
Enables the licensed features required to install the Salesforce CPQ managed package but doesn’t install the package automatically.
-
Enables the CustomerDataPlatform license in scratch orgs.
-
Enables the Data Cloud license in scratch orgs. You must also include the CustomerDataPlatform feature and enableCustomerDataPlatform Metadata API setting in your scratch org definition.
-
Enables the Customer Lifecycle Analytics org perm in scratch orgs.
-
Enables translation of custom field data for Work Type Group, Service Territory, and Service Resource objects. You can enable data translation for custom fields with Text, Text Area, Text Area (Long), Text Area (Rich), and URL types.
-
Allows the org to create custom notification types, which are used to send custom desktop and mobile notifications.
-
Provides a license to Data.com account features.
-
Provides a license to Data.com cleaning features, and allows users to turn on auto fill clean settings for jobs.
-
Provides 30 Data Mask permission set licenses. This permission set enables access to an installed Salesforce Data Mask package.
-
Enables the Data Processing Engine license. Data Processing Engine helps transform data that’s available in your Salesforce org and write back the transformation results as new or updated records.
-
Enables Apex Interactive Debugger. You can use it to debug Apex code by setting breakpoints and checkpoints, and inspecting your code to find bugs.
-
Enables Decision Table license. Decision tables read business rules and decide the outcome for records in your Salesforce org or for the values that you specify.
-
Sets the scratch org admin as the default workflow user.
-
Allows admins to suspend group membership and sharing rule calculations and to resume them later.
-
Enables CRM Analytics development in a scratch org. It assigns five platform licenses and five CRM Analytics platform licenses to the org, along with assigning the permission set license to the admin user. It also enables the CRM Analytics Templates and Einstein Discovery features.
-
Enables Device Tracking.
-
Enables DevOps Center in scratch orgs so that partners can create second-generation managed packages that extend or enhance the functionality in the DevOps Center application (base) package.
-
Limits access to the LoginIP and ClientBrowser API objects to allow view or delete only.
-
Provides the permission set licenses and permission sets required to configure Disclosure and Compliance Hub.
-
Turns on the Manage Divisions feature under Company Settings. Divisions let you segment your organization’s data into logical sections, making searches, reports, and list views more meaningful to users. Divisions are useful for organizations with extremely large amounts of data.
-
Enables the Document Generation Feature in the Org.
-
Enables the designers to create and configure document templates.
-
Enables the Industry Document Generation features in the org.
-
Enables Document Tracking and Approval features, and adds the Document Checklist permission set. Document tracking features let you define documents to upload and approve, which supports processes like loan applications or action plans.
-
Limits the number of pages sent for data extraction to 5.
-
Enables an org to access the DSARPortability feature in Privacy Center. Also, provides one seat each of the PrivacyCenter and PrivacyCenterAddOn licenses.
-
Enables Durable PushTopic Streaming API for API version 37.0 and later.
-
Enables Durable Generic Streaming API for API version 37.0 and later.
-
Allows the org to register up to 100 OAuth 2.0 connected apps through the dynamic client registration endpoint.
-
Enables access to Energy & Utilities Agentforce features in your scratch org. This feature provisions the licenses required for AI-powered agent capabilities specific to the energy and utilities industry, including Einstein GPT Platform, Prompt Builder, Copilot, Field Generation, Formulas, Einstein for Service Innovations, Generative Services, Agentforce Service Agent, Agentforce Employee Agent, and Agentforce Field Service Timesheet capabilities.
-
Enables Energy & Utilities Core Sales features in your scratch org. This feature provisions the licenses required for core sales capabilities, including Revenue Lifecycle Management, CSV import, and Commerce configurations (B2B and B2C). Use this feature to develop and test sales workflows for energy and utilities companies on the Salesforce platform.
-
Enables the Energy & Utilities Core Self Service Portal capabilities in your scratch org. This is a comprehensive feature that provisions licenses required for the Salesforce platform-based self-service portal, including Omnistudio, Business Rules Engine (BRE), Product Catalog Management, Action Plans, Program Management, Service Excellence, Experience Cloud (Customer Community), and platform experience capabilities. It also includes platform licenses for Self Service Portal access, Agent Console access, and Programs features.
-
Enables Energy & Utilities Core Service capabilities in your scratch org. This feature provisions the licenses required for the EU Cloud core data model, service excellence, Omnistudio, Product Catalog Management, Knowledge, and the Agent Console platform access. Use this feature when you need the full core Energy & Utilities data model and service reps capabilities.
-
Enables Energy & Utilities Core Time Sheet Service capabilities in your scratch org. This feature provisions the licenses required for field service time sheet management, including Business Rules Engine (BRE), Field Service (with mobile, scheduling, and labor cost optimization), and Context Service capabilities. Use this feature to develop and test time sheet workflows for energy and utilities field service reps.
-
Enables Energy & Utilities Data features in your scratch org. This feature provisions the licenses required for using Commodity Data Kits, including Data 360 (CDP) capabilities, Data Spaces, segments and activations, and additional data storage. Use this feature to connect, harmonize, and analyze customer energy use data for sales and service at scale.
-
Enables the Energy & Utilities Digital Sales org permission in your scratch org. This feature provisions the sales add-on license required for Energy & Utilities digital sales capabilities, including guided selling flows and sales-specific configurations for energy and utilities companies.
-
Enables the Energy & Utilities Self Service Portal org permission in your scratch org. This feature provisions the licenses required for building customer-facing self-service portals, including Omnistudio, Business Rules Engine (BRE), Product Catalog Management, Action Plans, Program Management, and Experience Cloud (Customer Community) capabilities. Use this feature to develop and test self-service digital experiences for energy and utilities customers.
-
Enable CRM Analytics Output Connectors.
-
Enable CRM Analytics SyncOut.
-
Sets the number of records in the payload to 10, after which the Einstein Discovery prediction service uses M3.
-
Sets the maximum duration of a single Einstein Discovery prediction to 100 milliseconds.
-
Sets the maximum duration of a single Einstein Discovery prediction when it runs in bulk to 10 milliseconds.
-
Sets the maximum duration of a single Bring Your Own Model (BYOM) Einstein Discovery prediction to 100 milliseconds.
-
Enables use of Education Cloud.
-
Provides access to Einstein generative AI features such as Agentforce, Prompt Builder, Model Builder, and the Models API. To use generative AI features, you must also include einsteinGptSettings > enableEinsteinGptPlatform in the settings section of your scratch org definition file.
-
Provides one CRM Analytics Plus license for the CRM Analytics platform.
-
EinsteinArticleRecommendations
Provides licenses for Einstein Article Recommendations. Einstein Article Recommendations uses data from past cases to identify Knowledge articles that are most likely to help your customer service agents address customer inquiries.
-
Provides the license required to enable and use Intelligent Form Reader in a scratch org. Intelligent Form Reader uses optical character recognition to automatically extract data with Amazon Textract.
-
Provides a license to create recommendations with Einstein Recommendation Builder. Einstein Recommendation Builder lets you build custom AI recommendations.
-
Enables the Agentforce Sales Coach feature in an org. This scratch org feature also includes a large number of Einstein for Sales Generative AI features.
-
Provides the license required to use and enable Einstein Search features in a scratch org.
-
Enables Consumer Goods Cloud. With Consumer Goods cloud, transform the way you collaborate with your retail channel partners. Empower your sales managers to plan visits and analyze your business’s health across stores. Also, allow your field reps to track inventory, take orders, and capture visit details using the Retail Execution mobile app.
-
Enables Einstein Discovery, which can be used to get store visit recommendations. With Einstein Visits ED, you can create a visit frequency strategy that allows Einstein to provide optimal store visit recommendations.
-
Provides JavaScript files that support Embedded Login in IE11.
-
Enables Emergency Management objects in your Energy & Utilities scratch org. This feature provisions the licenses required for emergency and incident management capabilities, including Field Service (with scheduling, dispatcher, and mobile), and incident management. Use this feature to develop and test emergency response workflows for energy and utilities companies.
-
Increases the maximum number of standard-volume platform event notifications published per hour. Indicate a value between 1,000–10,000.
-
Enables the partner relationship management permissions for the org.
-
Enables access to the LoginIP and ClientBrowser API objects to verify a user’s identity in the UI.
-
Enables features for creating, taking, and tracking sales programs with Enablement. Business operations experts and sales leaders identify the revenue outcomes they want sales reps to achieve, such as increased average deal sizes or shorter ramp times. Then, they create programs that help sales reps work towards those outcomes as part of their daily work.
-
Enables you to use
sf org generate passwordto change a password without providing the old password. -
EncryptionStatisticsInterval:VALUE
Defines the interval (in seconds) between encryption statistics gathering processes. The maximum value is 604,800 seconds (7 days). The default is once per 86,400 seconds (24 hours).
-
Defines how frequently (in seconds) the org can synchronize data with the active key material. The default and maximum value is 604,800 seconds (7 days). To synchronize data more frequently, indicate a value, in seconds, equal to or larger than 0.
-
Enables the Energy & Utilities org permission in your scratch org. This feature provides the base Energy & Utilities capabilities, including the core service add-on license. Use this feature to develop and test Energy & Utilities solutions.
-
Enables entitlements. Entitlements are units of customer support in Salesforce, such as phone support or web support that represent terms in service agreements.
-
Enables the ERM Analytics org perm in your scratch org.
-
Enables API access to your org’s event log files. The event log files contain information about your org’s operational events that you can use to analyze usage trends and user behavior.
-
Enables translation of field data for Work Type Group, Service Territory, and Service Resource objects.
-
Excludes Session Index in SAML sign-on (SSO) and single logout (SLO) flows.
-
Enables an org to use Decision Explainer features.
-
Enables an org to run a maximum of 500,000 expression sets per hour by using Connect REST API.
-
Allows the scratch org to use Salesforce Customer Identity features associated with your External Identity license.
-
Enables Field Audit Trail for the org and allows a total 60 tracked fields. By default, 20 fields are tracked for all orgs, and 40 more are tracked with Field Audit Trail.
-
Provides the Field Service license. Indicate a value between 1–25.
-
FieldServiceAppointmentAssistantUser:VALUE
Adds the Field Service Appointment Assistant permission set license. Indicate a value between 1–25.
-
FieldServiceDispatcherUser:VALUE
Adds the Field Service Dispatcher permission set license. Indicate a value between 1–25.
-
FieldServiceLastMileUser:VALUE
Adds the Field Service Last Mile permission set license. Indicate a value between 1–25.
-
Adds the Field Service Mobile Extension permission set license.
-
Adds the Field Service Mobile permission set license. Indicate a value between 1–25.
-
FieldServiceSchedulingUser:VALUE
Adds the Field Service Scheduling permission set license. Indicate a value between 1–25.
-
Adds Finance Logging objects to a scratch org. This feature is required for Finance Logging.
-
FinancialServicesCommunityUser:VALUE
Adds the Financial Services Insurance Community permission set license, and enables access to Financial Services insurance community components and objects. Indicate a value between 1–10.
-
FinancialServicesInsuranceUser
Adds the Financial Services Insurance permission set license, and enables access to Financial Services insurance components and objects.
-
Adds the Financial Services Cloud Standard permission set license. This permission set enables access to Lightning components and the standard version of Financial Services Cloud. Also provides access to the standard Salesforce objects and custom Financial Services Cloud objects. Indicate a value between 1–10.
-
Enables the use of flows in Salesforce Sites and customer portals.
-
Adds one Salesforce Platform user license.
-
Enables custom currency and customer number fields for use as measures in forecasts based on opportunities.
-
Makes Financial Services Cloud Record Alert entities accessible in the scratch org.
-
Enables the Service Process Studio feature of Financial Service Cloud. Provides 10 seats each of the IndustriesServiceExcellenceAddOn and FinancialServicesCloudStardardAddOn licenses. To enable the feature, you must also turn on the StandardServiceProcess setting in Setup and grant users the AccessToServiceProcess permission.
-
Gives users access to Nonprofit Cloud for Fundraising features and objects in Salesforce.
-
Enables Generic Streaming API for API version 36.0 and earlier.
-
GenStreamingEventsPerDay:VALUE
Increases the maximum number of delivered event notifications within a 24-hour period, shared by all CometD clients, with generic streaming for API version 36.0 and earlier. Indicate a value between 10,000–50,000.
-
Gives users access to Grantmaking features and objects in Salesforce and Experience Cloud.
-
Enables the Guidance Center panel in Lightning Experience. The Guidance Center shows suggested and assigned content in the user’s flow of work. Suggested content is related to the app or page where the user is working. Assigned content includes guidance sets for Salesforce admins, links or Trailhead modules assigned to users with Learning Paths, and Enablement programs for sales reps.
-
Enables use of Health Cloud.
-
Salesforce retired the Health Cloud CandidatePatient object in Spring ‘22 to focus on the more robust Lead object. This scratch org feature allows you to override that retirement and access the object.
-
Enables use of Health Cloud for Experience Cloud Sites.
-
HealthCloudMedicationReconciliation
Allows Medication Management to support Medication Reconciliation.
-
Enables use of Provider Network Management.
-
This enables the scratch org to use the Health Cloud objects and features equivalent to the Health Cloud permission set license for one user.
-
Provides Sales Engagement licenses and enables Salesforce Inbox. Sales Engagement optimizes the inside sales process with a high-productivity workspace. Sales managers can create custom sales processes that guide reps through handling different types of prospects. And sales reps can rapidly handle prospects with a prioritized list and other productivity-boosting features. The Sales Engagement feature can be deployed in scratch orgs, but the settings for the feature can’t be updated through the scratch org definition file. Instead, configure settings directly in the Sales Engagement app.
-
Increases the daily delivery allocation of high-volume platform events or change data capture events by 100,000 events. This scratch org feature simulates the purchase of an add-on. If the org has the
HighVolumePlatformEventAddOn, the daily allocation is flexible and isn’t enforced strictly to allow for usage peaks. -
Enables the HLS Analytics org perm in scratch orgs.
-
The frequency in hours when the sharing inheritance coverage report can be run for an object. Indicate a value between 1–24.
-
Enables use of Salesforce Identity User Provisioning.
-
Ignores allowlisting rules for query parameter filter rules. If enabled, you can add any query parameter to the URL.
-
Provides a license for Action Plans. Action Plans allow you to define the tasks or document checklist items for completing a business process.
-
Branch Management lets branch managers and administrators track the work output of branches, employees, and customer segments in Financial Services Cloud.
-
IndustriesCompliantDataSharing
Grants users access to participant management and advanced configuration for data sharing to improve compliance with regulations and company policies.
-
Enables Advanced Account Forecasting. With Advanced Account Forecasting, generate comprehensive, multi-horizon forecasts for sales, operations, inventory, service, and other aspects of your business. Tailor your forecasting configurations to your objectives to generate accurate, relevant forecasts.
-
Enables Partner Visit Management. Partner Visit Management helps sales managers in your company schedule visits to partner and distributor locations. Sales managers can use those visits to monitor performance, arrange for periodic check-ins, conduct trainings, upsell and cross-sell products, and follow up on sales agreement renewals and warranty expiration.
-
Enables Program Based Business. With Program Based Business, program managers can manage the end-to-end lifecycle of a program where they derive forecasts based on their customers’ forecasts, transform these forecasts into business opportunities, and convert those opportunities into run-rate business. Program based business is common across multiple industries such as process, aerospace, defense, automotive, engineer-to-order, and make-to-order environments.
-
Enables Rebate Management. Manage incentive programs, track rebate attainment, automate payouts, and gain insights into sales performance and program effectiveness.
-
Enables Sales Agreements. With Sales Agreements, you can negotiate purchase and sale of products over a continued period. You can also get insights into products, prices, discounts, and quantities. And you can track your planned and actual quantities and revenues with real-time updates from orders and contracts.
-
Provides the Manufacturing Sales Agreement for the Community permission set license, which is intended for the usage of partner community users. It also provides access to the Manufacturing community template for admins users to create communities.
-
Enables Account Forecast. With Account Forecast, you can generate forecasts for your accounts based on orders, opportunities, and sales agreements. You can also create formulas to calculate your forecasts per the requirements of your company.
-
Enables the CRM Analytics Plus license for CRM Analytics.
-
Enables the calculation feature of Insurance. Provides 10 seats each of the BRERuntimeAddOn and OmniStudioRuntime licenses. Also, provides one seat each of the OmniStudio and BREPlatformAccess licenses.
-
Enables claim management features. Provides one seat of the InsuranceClaimMgmtAddOn license.
-
Enables policy administration features. Provides one seat of the InsurancePolicyAdministrationAddOn license.
-
Provides the license required to enable and use Intelligent Document Reader in a scratch org. Intelligent Document Reader uses optical character recognition to automatically extract data with Amazon Textract by using your AWS account.
-
Enables the objects, features, and permissions for managing investigative cases, including evidence management and case proceedings, in Public Sector Solutions.
-
Enables access to all the Billing features and objects that are available with the Revenue Cloud Advanced license in the scratch org.
-
Enables flows. A flow is the part of Salesforce Flow that collects data and performs actions in your Salesforce org or an external system. Salesforce Flow provides two types of flows: screen flows and autolaunched flows.
-
Enables the use of InvocableActionExtension metadata to customize how Apex invocable action inputs appear in Flow Builder.
-
Enables IoT so the scratch org can consume platform events to perform business and service workflows using orchestrations and contexts.
-
Provides one license to Jigsaw features.
-
Enables Salesforce Knowledge and gives your website visitors, clients, partners, and service agents the ultimate support tool. Create and manage a knowledge base with your company information, and securely share it when and where it’s needed. Build a knowledge base of articles that can include information on process, like how to reset your product to its defaults, or frequently asked questions.
-
Enables legacy Live Agent routing for Chat. Use Live Agent routing to chat in Salesforce Classic. Chats in Lightning Experience must be routed using Omni-Channel.
-
LifeSciencesCloudForCustomerEngagement
Enables use of Life Sciences Cloud for Customer Engagement.
-
Adds one Lighting Sales Console user license.
-
Enables Lightning Scheduler. Lightning Scheduler gives you tools to simplify appointment scheduling in Salesforce. Create a personalized experience by scheduling customer appointments—in person, by phone, or by video—with the right person at the right place and time.
-
Assigns the Lightning Service Console License to your scratch org so you can use the Lightning Service Console and access features that help manage cases faster.
-
Enables Chat for Service Cloud. Use web-based chat to quickly connect customers to agents for real-time support.
-
Enables Messaging for Service Cloud. Use Messaging to quickly support customers using apps such as SMS text messaging and Facebook Messenger.
-
Allows page layout section titles to be up to 80 characters.
-
Enables Analytics for Loyalty license. The Analytics for Loyalty app gives you actionable insights into your loyalty programs.
-
Enables Loyalty Management Promotion Setup license. Promotion setup allows loyalty program managers to create loyalty program processes. Loyalty program processes help you decide how incoming and new Accrual and Redemption-type transactions are processed.
-
Enables the Loyalty Management - Starter license. Create loyalty programs and set up loyalty program-specific processes that allow you to recognize, rewards, and retain customers.
-
Increases the number of loyalty program partners that can be associated with a loyalty program in an org where the Loyalty Management - Starter license is enabled. The default and maximum value is 1.
-
Increases the number of loyalty programs that can be created in an org where the Loyalty Management - Starter license is enabled. The default and maximum value is 1.
-
LoyaltyMaxOrderLinePerHour:VALUE
Increases the number of order lines that can be cumulatively processed per hour by loyalty program processes. Indicate a value between 1–3,500,000.
-
LoyaltyMaxProcExecPerHour:VALUE
Increases the number of transaction journals that can be processed by loyalty program processes per hour. Indicate a value between 1–500,000.
-
Increases the number of Transaction Journal records that can be processed. Indicate a value between 1–50,000,000.
-
Increases the number of Transaction Journal records that can be stored in an org that has the Loyalty Management - Start license enabled.
-
Enables macros in your scratch org. After enabling macros, add the macro browser to the Lightning Console so you can configure predefined instructions for commonly used actions and apply them to multiple posts at the same time.
-
Provides licenses for Marketing Cloud Advanced edition. These licenses provide access to campaigns, flows, emails, forms, landing pages, and consent management features. You can send up to 20 emails per day from a scratch org.
-
Provides access to the Campaigns object. Without this setting, Campaigns are read-only.
-
Provides the permission set licenses and permission sets required to configure materiality assessment in Net Zero Cloud.
-
Increases the number of Data Processing Engine definitions that can be activated in the org. Indicate a value between 1–50.
-
Limits the non-test, unmanaged Apex code size (in MB). To use a value greater than the default value of 10, contact Salesforce Customer Support.
-
Limits the number of audience type criteria available per audience. The default value is 10.
-
Limits the number of custom labels (measured in thousands). Setting the limit to 10 enables the scratch org to have 10,000 custom labels. Indicate a value between 1–15.
-
Increases the number of dataset links that can be associated with a decision table. Indicate a value between 1–3.
-
Increases the number of Source Object nodes a Data Processing Engine definition can contain. Indicate a value between 1–50.
-
Increases the number of decision tables rules that can be created in the org. Indicate a value between 1–30.
-
Increases the number of Favorites allowed. Favorites allow users to create a shortcut to a Salesforce Page. Users can view their Favorites by clicking the Favorites list dropdown in the header. Indicate a value between 0–200.
-
Increases the number of fields a node in a Data Processing Engine definition can contain. Indicate a value between 1–500.
-
Increases the number of input fields a decision table can contain. Indicate a value between 1–10.
-
Increases the number of loyalty program process rules that can be created in the org. Indicate a value between 1–20.
-
Increases the number of nodes that a Data Processing Engine definition can contain. Indicate a value between 1–500.
-
Increases the number of Themes allowed. Themes allow users to configure colors, fonts, images, sizes, and more. Access the list of Themes in Setup, under Themes and Branding. Indicate a value between 0–300.
-
Increases the number of output fields a decision table can contain. Indicate a value between 1–5.
-
Increases the number of source objects that can be selected in a dataset link of a decision table. Indicate a value between 1–5.
-
Increases the maximum number of delivered PushTopic event notifications within a 24-hour period, shared by all CometD clients. Indicate a value between 40–100.
-
Increases the number of navigation items a user can add to the navigation bar. Indicate a value between 0–500.
-
MaxUserStreamingChannels:VALUE
Increases the maximum number of user-defined channels for generic streaming. Indicate a value between 20–1,000.
-
Limits the number of wishlist items per wishlist. The default value is 500.
-
Limits the number of wishlists allowed per store, account, and user. The default value is 100.
-
Increases the number of Writeback Object nodes a Data Processing Engine definition can contain. Indicate a value between 1–50.
-
Increases the number of sharing definitions allowed per record for sharing inheritance to be applied to an object. Indicate a value between 150–1,600.
-
Sets the encryption key material rotation interval at once per 60 seconds. If this feature isn’t specified, the rotation interval defaults to once per 604,800 seconds (7 days) for Search Index key material, and once per 86,400 seconds (24 hours) for all other key material.
-
Increases the file size (in megabytes) for Field Service Mobile extensions. Indicate a value between 1–2,000.
-
Enables Enhanced Mobile Security. With Enhanced Mobile Security, you can control a range of policies to create a security solution tailored to your org’s needs. You can limit user access based on operating system versions, app versions, and device and network security. You can also specify the severity of a violation.
-
Allows mobile apps to download large language models (LLMs) and voice models for offline use from the model store service. Normally, mobile apps have access to the model store service when Einstein is enabled, but the MobileVoiceAndLLM scratch org feature enables offline voice without requiring orgs to fully enable Einstein.
-
Allows the creation a special type of parent-child relationship between one object, the child, or detail, and another object, the parent, or master.
-
Requires client certificates to verify inbound requests for mutual authentication.
-
Enables access to a myTrailhead enablement site in a scratch org.
-
NonprofitCloudCaseManagementUser
Provides the permission set license required to use and configure the Salesforce.org Nonprofit Cloud Case Management managed package. You can then install the package in the scratch org.
-
Increases the maximum number of platform event definitions that can be created. Indicate a value between 5–20.
-
Create rules to quickly link channel interactions to objects such as contacts, leads, or person accounts for customers (Beta).
-
Enables Omnistudio metadata API. Using this API, customers can deploy and retrieve Omnistudio components programmatically.
-
Enables business users to execute OmniScripts, DataMappers, FlexCards, and so on in the employee facing applications.
-
Enables administrator or developer to create new OmniScripts/ DataMappers / Integration Procedures instances.
-
Provides the Salesforce Order Management license. Order Management is your central hub for handling all aspects of the order lifecycle, including order capture, fulfillment, shipping, payment processing, and servicing.
-
Enables scratch org support for New Order Save Behavior. OrderSaveLogicEnabled supports only New Order Save Behavior. If your scratch org needs both Old and New Order Save Behavior, use OrderSaveBehaviorBoth.
-
Enables scratch org support for both New Order Save Behavior and Old Order Save Behavior.
-
Enables using HTTP endpoint URLs in outbound message definitions that have the Send Session ID option selected.
-
Gives users access to Outcome Management features and objects in Salesforce and Experience Cloud.
-
PardotScFeaturesCampaignInfluence
Enables additional campaign influence models, first touch, last touch, and even distribution for Pardot users.
-
Enables person accounts in your scratch org.
-
Enables Pipeline Inspection. Pipeline Inspection is a consolidated pipeline view with metrics, opportunities, and highlights of recent changes.
-
Enables Platform Cache and allocates a 3 MB cache. The Lightning Platform Cache layer provides faster performance and better reliability when caching Salesforce session and org data.
-
Enables Salesforce Connect and allows your users to view, search, and modify data that’s stored outside your Salesforce org. Indicate a value from 1–5.
-
Shield Platform Encryption encrypts data at rest. You can manage key material and encrypt fields, files, and other data.
-
Increases the maximum number of delivered standard-volume platform event notifications within a 24-hour period, shared by all CometD clients. Indicate a value between 10,000–50,000.
-
Enables Process Builder, a Salesforce Flow tool that helps you automate your business processes.
-
Enables product schedules in your scratch org. Enabling this feature lets you create default product schedules on products. Users can also create schedules for individual products on opportunities.
-
Enables read-write access to Product Catalog Management features and objects.
-
ProductCatalogManagementViewerAddOn
Enables read access to Product Catalog Management features and objects.
-
ProductCatalogManagementPCAddOn
Enables read access to Product Catalog Management features and objects for Partner Community Users in scratch orgs.
-
Enables access to all Program Management and Case Management features and objects.
-
Provides 3 MB of free Platform Cache capacity for security-reviewed managed packages. This feature is made available through a capacity type called Provider Free capacity and is automatically enabled in Developer Edition orgs. Allocate the Provider Free capacity to a Platform Cache partition and add it to your managed package.
-
Enables the objects, features, and permissions for managing provider networks, care plans, and service delivery in Public Sector Solutions.
-
Enables the objects, features, and permissions for managing assets in Public Sector Solutions.
-
Enables access to all Public Sector features and objects.
-
PublicSectorApplicationUsageCreditsAddOn
Enables additional usage of Public Sector applications based on their pricing.
-
Allows Public Sector users access to build an Experience Cloud site from the templates available.
-
Enables Rate Management that allows you to set, manage, and optimize rates for usage-based products.
-
Enables Record Type functionality. Record Types let you offer different business processes, picklist values, and page layouts to different users.
-
Enables automatic refreshes of Lightning pages when the user’s session is invalid. If, however, the page detects a new token, it tries to set that token and continue without a refresh.
-
Enables Subscription Management. Subscription Management is an API-first, product-to-cash solution for B2B subscriptions and one-time sales.
-
Allows the org to have up to 5 pages of caching for Lightning Components.
-
Enables Sales Cloud Einstein features and Salesforce Inbox. Sales Cloud Einstein brings AI to every step of the sales process.
-
Enables access to Salesforce content features.
-
SalesforceFeedbackManagementStarter
Provides a license to use the Salesforce Feedback Management - Starter features.
-
Enables hosted MCP servers on the scratch org. With this scratch org feature parameter, MCP clients can connect to available hosted MCP servers.
-
SalesforceIdentityForCommunities
Adds Salesforce Identity components, including login and self-registration, to Experience Builder. This feature is required for Aura components.
-
Enables Salesforce Pricing, which allows you to set, manage, and optimize prices across your entire product portfolio
-
Provides a license for Sales Cloud features.
-
Enables usage of SAML 2.0 single logout.
-
Enables access support for the SCIM protocol base API.
-
Enables you to set up and test multiparty calls and consult calls for Service Cloud Voice with Partner Telephony.
-
Enables access to security events in Event Monitoring.
-
Provides the license required to enable and use Sentiment Insights in a scratch org. Use Sentiment Insights to analyze the sentiment of your customers and get actionable insights to improve it.
-
Enables Employee Service Catalog so you can create a catalog of products and services for your employees. It can also turn your employees’ requests for these products and services into approved and documented orders.
-
Assigns the Service Cloud license to your scratch org, so you can choose how your customers can reach you, such as by email, phone, social media, online communities, chat, and text.
-
ServiceCloudVoicePartnerTelephony:VALUE
Assigns the Service Cloud Voice with Partner Telephony add-on license to your scratch org, so you can set up a Service Cloud Voice contact center that integrates with supported telephony providers. Indicate a value from 1–50.
-
Adds one Service Cloud User license, and allows access to Service Cloud features.
-
Enables Apex debug logs to include session IDs. If disabled, session IDs are replaced with “SESSION_ID_REMOVED” in debug logs.
-
Provides a license to Salesforce.org Insights Platform Data Integrity managed package. You can then install the package in the scratch org.
-
Allow users to relate multiple contacts to tasks and events.
-
Enables Salesforce Sites, which allows you to create public websites and applications that are directly integrated with your Salesforce org. Users aren’t required to log in with a username and password.
-
Enables Social Customer Service, sets post defaults, and either activates the Starter Pack or signs into your Social Studio account.
-
Enables state and country/territory picklists. State and country/territory picklists let users select states and countries from predefined, standardized lists, instead of entering state, country, and territory data into text fields.
-
Enables Streaming API.
-
Increases the maximum number of delivered PushTopic event notifications within a 24-hour period, shared by all CometD clients (API version 36.0 and earlier). Indicate a value between 10,000–50,000.
-
Increases the maximum number of concurrent clients (subscribers) per generic streaming channel (API version 36.0 and earlier). Indicate a value between 20–4,000.
-
Increases the maximum number of concurrent clients (subscribers) per PushTopic streaming channel (API version 36.0 and earlier). Indicate a value between 20–4,000.
-
Enables a license for the features available with the Salesforce Feedback Management - Growth license.
-
Provides the permission set licenses and permission sets required to install and configure Sustainability Cloud. To enable or use CRM Analytics and CRM Analytics templates, include the DevelopmentWave scratch org feature.
-
Provides the permission set licenses and permission sets required to configure Net Zero Cloud. To enable or use Tableau CRM and Tableau CRM templates, include the DevelopmentWave scratch org feature.
-
Enables the objects, features, and permissions for managing the talent recruitment and hiring process in Public Sector Solutions.
-
Enables all permissions required to manage the Net Zero Analytics app by enabling Tableau CRM. You can create and share the analytics app for your users to bring your environmental accounting in line with your financial accounting.
-
Limits the number of timeline record display conditions per event type to 3.
-
Limits the number of event types displayed on a timeline to 5.
-
Limits the number of related object record types per event type to 3.
-
Time Sheet Templates let you configure settings to create time sheets automatically. For example, you can create a template that sets start and end dates. Assign templates to user profiles so that time sheets are created for the right users.
-
Enables you to implement and attach Apex Finalizers to Queueable Apex jobs.
-
Enables Usage Management. Using Usage Management, you can setup, track, and manage the consumption of usage-based products.
-
Gives users access to Volunteer Management features and objects in Salesforce.
-
Increases the maximum number of supported currencies for CRM Analytics. Indicate a value between 1–5.
-
Enables the Wave Platform license.
-
Enables Workflow so you can automate standard internal procedures and processes.
-
Allows you to launch a flow from a workflow action.
-
Enables access to Workplace Command Center features including access to objects such as Employee, Crisis, and EmployeeCrisisAssessment.
-
Enables the give thanks feature in Chatter.
Enables the Account Intelligence view. The Account Intelligence view is a consolidated dashboard showing account metrics, activities, and related opportunities and cases.
Provides three permission sets that enable access to Accounting Subledger Growth features.
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.
Provides three permission sets that enable access to Accounting Subledger Starter features.
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.
Enables organization-wide access to Accounting Subledger Growth features when the package is installed.
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.
Increases the maximum number of custom apps allowed in an org. Indicate a value from 1–30.
1–30, Multiplier: 1
Increases the maximum number of custom objects allowed in the org. Indicate a value from 1–30.
1–30, Multiplier: 1
Increases the maximum number of custom relationships allowed on an object. Indicate a value from 1–10.
1–10, Multiplier: 5
Increases the maximum number of custom tabs allowed in an org. Indicate a value from 1–30.
1–30, Multiplier: 1
Increases record import credits assigned to a user in your scratch org. Indicate a value from 1–30.
1–30, Multiplier: 1
Increases the size of your CRM Analytics query results. Indicate a value from 1–30 (multiplier is 10). Setting the quantity to 6 increases the query results to 60.
1–30, Multiplier: 10
Increases the number of fields you can track history for beyond the default, which is 20 fields. Indicate a value between 1–40.
1–40, Multiplier: 1
Previous name: AddHistoryFieldsPerEntity.
Enables the Admissions Connect components. Without this scratch org feature parameter, the custom Admissions Connect components render as blank.
Add these options to your scratch org definition file:
Next, install the Admissions Connect package in the scratch org. For installation instructions, see Install Admissions Connect in Salesforce Help.
Enables the Student Success Hub components. Without this scratch org feature parameter, the custom Student Success Hub components render as blank.
Add these options to your scratch org definition file:
Next, install the Student Success Hub package in the scratch org. For setup instructions, see Install Student Success Hub in Salesforce Help.
Enables the Pathways components. Without this scratch org feature parameter, the custom Pathways components render as blank.
Add these options to your scratch org definition file:
Next, install the Pathways package in the scratch org. For setup instructions, see Set Up Pathways in Salesforce Help.
Enables Agentforce Vibes access specifically tailored for Developer Edition (DE) environments and IDE-based development workflows. This feature enables developers to build, test, and iterate on Agentforce-driven AI experiences directly within integrated development environment (IDE) tools in a designated scratch org.
See Agentforce Vibes IDE in developer documentation for more information.
Provides unmetered access to Agentforce Vibes with included AI models for standard prompting and development workflows. Enables teams to build, iterate, and experiment with AI-assisted experiences without per-interaction credit consumption.
This feature is available from the Summer 26 release. See Unmetered Platform Developer and Admin AI User Permission Set License in Salesforce Help for more information.
Provides access to Einstein Attribution for Marketing Cloud Account Engagement. Einstein Attribution uses AI modeling to dynamically assign attribution percentages to multiple campaign touchpoints.
Before enabling Einstein Attribution, make sure that enableAIAttribution and enableCampaignInfluence2 are set to true.
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.
Enables all users to access all users’ information via the user ID service.
The AllUserIdServiceAccess permission is off by default for all new and existing orgs. To turn on this feature, contact Salesforce Customer Support.
Enables all permissions required to administer the CRM Analytics platform, including permissions to enable creating CRM Analytics templated apps and CRM Analytics Apps.
See Set Up the CRM Analytics Platform in Salesforce Help for more information.
Provides one CRM Analytics Embedded App license for the CRM Analytics platform.
Enables ApexGuru’s generative AI-powered runtime insights in Salesforce Code Analyzer, which delivers Apex code quality recommendations directly in developer IDEs.
To improve developer accuracy and speed, use ApexGuru in Salesforce Code Analyzer to detect antipatterns using both static analysis and generative AI.
For more information about ApexGuru, see ApexGuru Insights in Salesforce Help.
Enables you to run end-to-end Apex tests that make callouts to Agentforce and Data 360. Integration tests relax callout restrictions and transaction rollback semantics, so you can validate real service interactions and assert on actual side effects in your scratch org, without mock callouts.
ApexIntegrationTests is available as a developer preview. ApexIntegrationTests isn’t generally available unless or until Salesforce announces its general availability in documentation or in press releases or public statements. All commands, parameters, and other features are subject to change or deprecation at any time, with or without notice. Don’t implement functionality in production with these commands or tools.
See Apex Integration Tests for Agentforce and Data 360 Services (Developer Preview) in the Apex Developer Guide.
To enable ApexIntegrationTests, add these settings to your scratch org definition file.
Even in the editions (Professional, Group) that don’t provide API access, REST API is enabled by default. Use this scratch org feature to access additional APIs (SOAP, Streaming, Bulk, Bulk 2.0).
See Salesforce editions with API access for more information.
Lets you add Actionable Relationship Center (ARC) components to Experience Cloud pages so your users can view ARC Relationship Graphs.
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.
Enables dynamic Assessments features, which enables both Assessment Questions and Assessment Question Sets.
Add these options to your scratch org feature definition file. For “edition,” you can indicate any of the supported scratch org feature editions.
Add the Assessment to the page layout. See Page Layouts in Salesforce Help for more information.
Enables Asset Scheduling license. Asset Scheduling makes it easier to book rooms and equipments. Indicate a value between 1–10.
1–10
See Enable Asset Scheduling in Salesforce Scheduler in Salesforce Help for more information.
Enables the Association Engine, which automatically associates new accounts with the user’s current branch by creating branch unit customer records.
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.
Enables you to access and modify Apex code in a scratch org. Enabled by default in Enterprise and Developer Editions.
For Group and Professional Edition orgs, this feature is disabled by default. Enabling the AuthorApex feature lets you edit and test your Apex classes.
Provides the B2B License. B2BCommerce enables business-to-business (B2B) commerce in your org. Create and update B2B stores. Create and manage buyer accounts. Sell products to other businesses.
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.
Enables the B2B Loyalty Management license. Create loyalty programs and set up loyalty program-specific processes that allow you to recognize, rewards, and retain customers.
See Loyalty Management in Salesforce Help for more information.
Provides the B2B2C Commerce License. B2B2C Commerce allows you to quickly stand up an ecommerce site to promote brands and sell products into multiple digital channels. You can create and update retail storefronts in your org, and create and manage person accounts.
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..
Enables the Loyalty Management - Growth license. Create loyalty programs and set up loyalty program-specific processes that allow you to recognize, rewards, and retain customers.
See Loyalty Management in Salesforce Help for more information.
Enables the Loyalty Management - Advanced license. Create loyalty programs and set up loyalty program-specific processes that allow you to recognize, rewards, and retain customers.
See Loyalty Management in Salesforce Help for more information.
Enables the Batch Management license. Batch Management allows you to process a high volume of records in manageable batches.
See Batch Management in Salesforce Help for more information.
Enables the objects, features, and permissions for managing benefits programs, benefit disbursements, and benefit applicant tracking in Public Sector Solutions.
To enable BenefitManagement, add these features and settings to your scratch org definition file.
Enables the scratch org to use BigObjects in the Bulk API.
See Big Objects Implementation Guide for more information.
Enables access to all the Billing features and objects that are available with the Revenue Cloud Billing license in the scratch org.
- Available in Enterprise, Unlimited, and Developer Edition scratch orgs.
- Provides 10 seats of BillingAdvancedAddOn add-on licenses.
- Enable Billing in Revenue Cloud and turn on Billing settings.
- Provides permission sets to access Billing features.
- See Manage Billing in Revenue Cloud for more information.
To enable BillingAdvanced, add these settings to your scratch org definition file.
Enables the use of Briefcase Builder in a scratch org, which allows you to create offline briefcases that make selected records available for viewing offline.
Gives users access to budget management features and objects. To enable budget management, add this feature to your scratch org definition file.
See Budget Management in Salesforce Help for more information.
Enables Business Rules Engine, which enables both expression sets and lookup tables.
Provides 10 Business Rules Engine Designer and 10 Business Rules Engine Runtime licenses. For more information, see Business Rules Engine in Salesforce Help.
Enables you to set up and test a partner contact center that integrates with supported Contact Center as a Service (CCaaS) providers in your scratch org.
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.
Enables you to set up and test a Bring Your Own Channel for Messaging channel that integrates with supported Messaging providers in your scratch org.
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.
Enables the cache-only keys service. This feature allows you to store your key material outside of Salesforce, and have the Cache-Only Key Service fetch your key on demand from a key service that you control.
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.
Increases the maximum size of an Apex callout. Indicate a value between 3–12.
3–12, Multiplier: 1
Provides access to Customizable Campaign Influence for Sales Cloud and Marketing Cloud Account Engagement. Customizable Campaign Influence can auto-associate or allow manual creation of relationships among campaigns and opportunities to track attribution.
To enable Customizable Campaign Influence, set enableCampaignInfluence2 to true.
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.
Provides lookup relationships with the same cascading delete functionality previously only available to master-detail relationships. To prevent records from being accidentally deleted, cascade-delete is disabled by default.
Enables Einstein Case Classification. Case Classification offers recommendations to your agents so they can select the best value. You can also automatically save the best recommendation and route the case to the right agent.
Enables Einstein Case Wrap-Up. To help agents complete cases quickly, Einstein Case Wrap-Up recommends case field values based on past chat transcripts.
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.
Enables the Consumer Goods Analytics org perm in scratch orgs.
Provides 1 seat of the CGAnalyticsPlus add-on license.
Enables Change Data Capture, if the scratch org edition doesn’t automatically enable it.
Enables deployment of Bot metadata into a scratch org, and allows you to create and edit bots.
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.
ChatterEmailFooterLogo allows you to use the Document ID of a logo image, which you can use to customize chatter emails.
See Add Your Custom Brand to Email Notifications in Salesforce Help for more information.
ChatterEmailFooterText allows you to use footer text in customized Chatter emails.
See Add Your Custom Brand to Email Notifications in Salesforce Help for more information.
ChatterEmailSenderName allows you to customize the name that appears as the sender’s name in the email notification. For example, your company’s name.
See Chatter Email Settings and Branding in Salesforce Help for more information.
Enables Clean Energy Program Management capabilities in your scratch org. This feature provisions the licenses required for setting up, targeting, deploying, and managing clean energy, energy efficiency, and low-income programs. It includes Omnistudio, Business Rules Engine (BRE), Product Catalog Management, Action Plans, Program Management, Outcome Management, and platform access for the Program Management Console and Contractor Portal.
- Available in Developer and Enterprise scratch org editions.
- Related to EnergyAndUtilitiesCloud feature.
- Enables the EAndUCloudPMCPlatformAccess (Program Management Console), ContractorPortalPlatformAccess, and EUProgramsFeaturesPlatformAccess platform licenses.
- See Clean Energy Program Management in Salesforce Help for more information.
CloneApplication allows you to clone an existing custom Lightning app and make required customizations to the new app. This way, you don’t have to start from scratch, especially when you want to create apps with simple variations.
See Create Lightning Apps in Salesforce Help for more information.
Limits the number of distinct content types you can create within Salesforce CMS to 21.
Limits the maximum number of child nodes (fields) you can create for a particular content type to 15.
Enables unlimited content records, content types, and bandwidth usage in Salesforce CMS.
Allows the org to create an Experience Cloud site. Experience Cloud uses the term Communities in its configuration. To use Communities, you must also include communitiesSettings > enableNetworksEnabled in the settings section of your scratch org definition file.
Available in Enterprise and Developer Edition scratch orgs.
Enables the org permission to allow for comparison of Lightning Reports.
Enables the pluginExecutionUser field in the ConnectedApp Metadata API object.
Increases the maximum number of concurrent clients (subscribers) across all channels and for all event types for API version 36.0 and earlier. Indicate a value between 20–4,000.
20–4,000, Multiplier: 1
Enables connected apps to subscribe to custom notification types, which are used to send custom desktop and mobile notifications.
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.
Enables the use of connected apps with the Tooling API.
Enables the Consent Event Stream permission for the org.
See Use the Consent Event Stream in Salesforce Help for more information.
Increases how often console data is saved, in minutes. Indicate a value between 0–500. To disable auto save, set the value to 0.
0–500, Multiplier: 1
Enables the contacts to multiple accounts feature. This feature lets you relate a contact to two or more accounts.
Enables contract approvals, which allow you to track contracts through an approval process.
Enables the Contract Lifecycle (CLM) Management features in the org.
Enables the Contract Lifecycle Management (CLM) features for Industries.
Enables read-write access to Revenue Cloud features and objects. To use Revenue Cloud, you must also include revenueManagementSettings > enableCoreCPQ in the settings section of your scratch org definition file.
- Available in Developer and Enterprise scratch org editions.
- Provides 10 RevenueLifecycleManagementAddOn add-on licenses.
- Provides permission sets for Context Service, Business Rules Engine, Document Generation, Omnistudio, Data Processing Engine, Product Catalog Management, Salesforce Pricing, Product Configurator, Transaction Management, Salesforce Contracts, Rate Management, Dynamic Revenue Orchestrator, and Billing.
- Displays the setup pages for Context Service, Business Rules Engine, Document Generation, Omnistudio, Data Processing Engine, Product Catalog Management, Salesforce Pricing, Revenue Settings (Product Configurator and Transaction Management), Contracts, Rate Management, Dynamic Revenue Orchestrator, and Billing.
- Requires configuration using the Setup menu in the scratch org. See Revenue Cloud.
Add these options to your scratch org definition file.
Enables the licensed features required to install the Salesforce CPQ managed package but doesn’t install the package automatically.
For additional information and configuration steps, see Manage Your Quotes with CPQ in Salesforce Help.
Enables the CustomerDataPlatform license in scratch orgs.
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.
Enables the Data Cloud license in scratch orgs. You must also include the CustomerDataPlatform feature and enableCustomerDataPlatform Metadata API setting in your scratch org definition.
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.
Enables the Customer Lifecycle Analytics org perm in scratch orgs.
Provides 1 seat of the CustomerExperienceAnalyticsPlus add-on license.
Enables translation of custom field data for Work Type Group, Service Territory, and Service Resource objects. You can enable data translation for custom fields with Text, Text Area, Text Area (Long), Text Area (Rich), and URL types.
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.
Allows the org to create custom notification types, which are used to send custom desktop and mobile notifications.
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.
Provides a license to Data.com account features.
Provides a license to Data.com cleaning features, and allows users to turn on auto fill clean settings for jobs.
Provides 30 Data Mask permission set licenses. This permission set enables access to an installed Salesforce Data Mask package.
For additional installation and configuration steps, see Install the Managed Package in Salesforce Help.
Enables the Data Processing Engine license. Data Processing Engine helps transform data that’s available in your Salesforce org and write back the transformation results as new or updated records.
See Data Processing Engine in Salesforce Help for more information.
Enables Apex Interactive Debugger. You can use it to debug Apex code by setting breakpoints and checkpoints, and inspecting your code to find bugs.
Enables Decision Table license. Decision tables read business rules and decide the outcome for records in your Salesforce org or for the values that you specify.
See Decision Table in Salesforce Help for more information.
Sets the scratch org admin as the default workflow user.
Allows admins to suspend group membership and sharing rule calculations and to resume them later.
Requires configuration using the Setup menu in the scratch org. See Defer Sharing Calculations in Salesforce Help.
Enables CRM Analytics development in a scratch org. It assigns five platform licenses and five CRM Analytics platform licenses to the org, along with assigning the permission set license to the admin user. It also enables the CRM Analytics Templates and Einstein Discovery features.
Enables Device Tracking.
Enables DevOps Center in scratch orgs so that partners can create second-generation managed packages that extend or enhance the functionality in the DevOps Center application (base) package.
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.
Add these options to your scratch org definition file:
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.
Salesforce Help: Build an Extension Package for DevOps Center
Limits access to the LoginIP and ClientBrowser API objects to allow view or delete only.
Provides the permission set licenses and permission sets required to configure Disclosure and Compliance Hub.
Add these options to your scratch org definition file:
For configuration steps, see Disclosure and Compliance Hub in the Set Up and Maintain Net Zero Cloud guide in Salesforce Help.
Turns on the Manage Divisions feature under Company Settings. Divisions let you segment your organization’s data into logical sections, making searches, reports, and list views more meaningful to users. Divisions are useful for organizations with extremely large amounts of data.
Enables the Document Generation Feature in the Org.
Enables the designers to create and configure document templates.
Enables the Industry Document Generation features in the org.
Enables Document Tracking and Approval features, and adds the Document Checklist permission set. Document tracking features let you define documents to upload and approve, which supports processes like loan applications or action plans.
See Enable Document Tracking and Approvals in the Financial Services Cloud Administrator Guide for more information.
Limits the number of pages sent for data extraction to 5.
See Intelligent Form Reader in Salesforce Help for more information.
Enables an org to access the DSARPortability feature in Privacy Center. Also, provides one seat each of the PrivacyCenter and PrivacyCenterAddOn licenses.
See Portability in the Salesforce REST API Developer Guide for more information.
Enables Durable PushTopic Streaming API for API version 37.0 and later.
Available in Enterprise and Developer Edition scratch orgs.
Enables Durable Generic Streaming API for API version 37.0 and later.
Available in Enterprise and Developer Edition scratch orgs.
Allows the org to register up to 100 OAuth 2.0 connected apps through the dynamic client registration endpoint.
Enables access to Energy & Utilities Agentforce features in your scratch org. This feature provisions the licenses required for AI-powered agent capabilities specific to the energy and utilities industry, including Einstein GPT Platform, Prompt Builder, Copilot, Field Generation, Formulas, Einstein for Service Innovations, Generative Services, Agentforce Service Agent, Agentforce Employee Agent, and Agentforce Field Service Timesheet capabilities.
- Available in Developer and Enterprise scratch org editions.
- Related to EnergyAndUtilitiesCloud and EAndUCoreService features.
- Must enable Agentforce and Einstein GPT capabilities in your org.
- See Energy & Utilities in Salesforce Help for more information.
Enables Energy & Utilities Core Sales features in your scratch org. This feature provisions the licenses required for core sales capabilities, including Revenue Lifecycle Management, CSV import, and Commerce configurations (B2B and B2C). Use this feature to develop and test sales workflows for energy and utilities companies on the Salesforce platform.
- Available in Developer and Enterprise scratch org editions.
- Related to EnergyAndUtilitiesCloud and EAndUCoreService features.
- See Energy & Utilities Sales in Salesforce Help for more information.
Enables the Energy & Utilities Core Self Service Portal capabilities in your scratch org. This is a comprehensive feature that provisions licenses required for the Salesforce platform-based self-service portal, including Omnistudio, Business Rules Engine (BRE), Product Catalog Management, Action Plans, Program Management, Service Excellence, Experience Cloud (Customer Community), and platform experience capabilities. It also includes platform licenses for Self Service Portal access, Agent Console access, and Programs features.
- Available in Developer and Enterprise scratch org editions.
- Related to EnergyAndUtilitiesCloud and EAndUCoreService features.
- Enables the EUPlatformSelfServicePortalAccess, EUAgentConsolePlatformAccess, and EUProgramsFeaturesPlatformAccess platform licenses.
- See Self-Service Portal in Salesforce Help for more information.
Enables Energy & Utilities Core Service capabilities in your scratch org. This feature provisions the licenses required for the EU Cloud core data model, service excellence, Omnistudio, Product Catalog Management, Knowledge, and the Agent Console platform access. Use this feature when you need the full core Energy & Utilities data model and service reps capabilities.
- Replaces the deprecated EAndUCoreAgentConsole feature. If you’ve previously used EAndUCoreAgentConsole, update your scratch org definition to use EAndUCoreService.
- Available in Developer and Enterprise scratch org editions.
- Related to EnergyAndUtilitiesCloud and EAndUCoreTimeSheetService features.
- Enables the EUAgentConsolePlatformAccess platform license.
- See Energy and Utilities Application Suite in Salesforce Help for more information.
Enables Energy & Utilities Core Time Sheet Service capabilities in your scratch org. This feature provisions the licenses required for field service time sheet management, including Business Rules Engine (BRE), Field Service (with mobile, scheduling, and labor cost optimization), and Context Service capabilities. Use this feature to develop and test time sheet workflows for energy and utilities field service reps.
- Available in Developer and Enterprise scratch org editions.
- Must enable Field Service in your org. Make sure that Field Service settings are configured in your scratch org definition.
- Related to EnergyAndUtilitiesCloud and EAndUCoreService features.
- See Timesheets and Labor Cost Optimization in Salesforce Help for more information.
Enables Energy & Utilities Data features in your scratch org. This feature provisions the licenses required for using Commodity Data Kits, including Data 360 (CDP) capabilities, Data Spaces, segments and activations, and additional data storage. Use this feature to connect, harmonize, and analyze customer energy use data for sales and service at scale.
- Available in Developer and Enterprise scratch org editions.
- Related to EnergyAndUtilitiesCloud and EAndUCoreService features.
- Enables the CdpDataSpaces platform license.
- Must enable Data Cloud in your org.
- See Energy and Utilities Data Kit in Salesforce Help for more information.
Enables the Energy & Utilities Digital Sales org permission in your scratch org. This feature provisions the sales add-on license required for Energy & Utilities digital sales capabilities, including guided selling flows and sales-specific configurations for energy and utilities companies.
- Available in Developer and Enterprise scratch org editions.
- Related to EnergyAndUtilitiesCloud feature.
- See Energy & Utilities Cloud in Salesforce Help for more information.
Enables the Energy & Utilities Self Service Portal org permission in your scratch org. This feature provisions the licenses required for building customer-facing self-service portals, including Omnistudio, Business Rules Engine (BRE), Product Catalog Management, Action Plans, Program Management, and Experience Cloud (Customer Community) capabilities. Use this feature to develop and test self-service digital experiences for energy and utilities customers.
- Available in Developer and Enterprise scratch org editions.
- Related to EnergyAndUtilitiesCloud feature.
- Enables the EAndUCloudServiceAddOn, EAndUCloudCCAddOn, ActionPlansAddOn, ProgramManagementAddon, ProductCatalogManagementAddOn, ProductCatalogManagementViewerAddOn, ProductCatalogManagementCCAddOn, OmniStudioDesignerAddon, OmniStudioRuntimeAddon, OmniStudioRuntimeCCAddon, BREDesignerAddOn, BRERuntimeAddOn, BRECommunityAddon, and CustomerCommunity add-on licenses.
- See Utility Self Service Portal in Salesforce Help for more information.
Enable CRM Analytics Output Connectors.
This scratch org requires the Dev Hub to have the EAOutputConnectors permission. See Salesforce Output Connection in Salesforce Help for more details.
Enable CRM Analytics SyncOut.
This scratch org requires the Dev Hub to have the EASyncOut permission. See Sync Out for Snowflake in Salesforce Help for more details.
Sets the number of records in the payload to 10, after which the Einstein Discovery prediction service uses M3.
Sets the maximum duration of a single Einstein Discovery prediction to 100 milliseconds.
Sets the maximum duration of a single Einstein Discovery prediction when it runs in bulk to 10 milliseconds.
Sets the maximum duration of a single Bring Your Own Model (BYOM) Einstein Discovery prediction to 100 milliseconds.
Enables use of Education Cloud.
Maximum: 10; Multiplier: 1
Standard set up steps are required after enabling this feature. See Set Up Education Cloud in Salesforce Help for more information.
Provides access to Einstein generative AI features such as Agentforce, Prompt Builder, Model Builder, and the Models API. To use generative AI features, you must also include einsteinGptSettings > enableEinsteinGptPlatform in the settings section of your scratch org definition file.
Add these options to your scratch org definition file:
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.
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.
Provides one CRM Analytics Plus license for the CRM Analytics platform.
Provides licenses for Einstein Article Recommendations. Einstein Article Recommendations uses data from past cases to identify Knowledge articles that are most likely to help your customer service agents address customer inquiries.
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.
Provides the license required to enable and use Intelligent Form Reader in a scratch org. Intelligent Form Reader uses optical character recognition to automatically extract data with Amazon Textract.
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.
Provides a license to create recommendations with Einstein Recommendation Builder. Einstein Recommendation Builder lets you build custom AI recommendations.
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.
Enables the Agentforce Sales Coach feature in an org. This scratch org feature also includes a large number of Einstein for Sales Generative AI features.
The EinsteinSalesRepFdbk scratch org feature enables Agentforce for Sales standard actions, such as Create Close Plan, Get Product Pricing, Meeting Follow-Up Email, Send Meeting Request, Identify Contact Role, Identify Key Contacts, Find Similar Opportunities, Review My Day, and Find Contact Interactions. It also enables Einstein Generative AI features, such as Sales Call Summaries, Call Explorer, Generative Conversation Insights, and Automatic Contact Enhancement.
Provides the license required to use and enable Einstein Search features in a scratch org.
Available in Professional and Enterprise Edition scratch orgs.
Requires configuration using the Setup menu in the scratch org.
Enables Consumer Goods Cloud. With Consumer Goods cloud, transform the way you collaborate with your retail channel partners. Empower your sales managers to plan visits and analyze your business’s health across stores. Also, allow your field reps to track inventory, take orders, and capture visit details using the Retail Execution mobile app.
Enables Einstein Discovery, which can be used to get store visit recommendations. With Einstein Visits ED, you can create a visit frequency strategy that allows Einstein to provide optimal store visit recommendations.
See Create a Visit Frequency Next Best Action Strategy in Salesforce Help.
Provides JavaScript files that support Embedded Login in IE11.
Enables Emergency Management objects in your Energy & Utilities scratch org. This feature provisions the licenses required for emergency and incident management capabilities, including Field Service (with scheduling, dispatcher, and mobile), and incident management. Use this feature to develop and test emergency response workflows for energy and utilities companies.
- Available in Developer and Enterprise scratch org editions.
- Related to EnergyAndUtilitiesCloud and EAndUCoreService features.
- Must enable Field Service in your org.
- See Energy & Utilities in Salesforce Help for more information.
Increases the maximum number of standard-volume platform event notifications published per hour. Indicate a value between 1,000–10,000.
1,000–10,000, Multiplier: 1
Enables the partner relationship management permissions for the org.
Enables access to the LoginIP and ClientBrowser API objects to verify a user’s identity in the UI.
Enables features for creating, taking, and tracking sales programs with Enablement. Business operations experts and sales leaders identify the revenue outcomes they want sales reps to achieve, such as increased average deal sizes or shorter ramp times. Then, they create programs that help sales reps work towards those outcomes as part of their daily work.
- 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.
Enables you to use sf org generate password to change a password without providing the old password.
Defines the interval (in seconds) between encryption statistics gathering processes. The maximum value is 604,800 seconds (7 days). The default is once per 86,400 seconds (24 hours).
0–60,4800, Multiplier: 1
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.
Defines how frequently (in seconds) the org can synchronize data with the active key material. The default and maximum value is 604,800 seconds (7 days). To synchronize data more frequently, indicate a value, in seconds, equal to or larger than 0.
0–604,800, Multiplier: 1
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.
Enables the Energy & Utilities org permission in your scratch org. This feature provides the base Energy & Utilities capabilities, including the core service add-on license. Use this feature to develop and test Energy & Utilities solutions.
- Available in Developer and Enterprise scratch org editions.
- Related to EAndUDigitalSales, EAndUSelfServicePortal, and EAndUCoreService features.
- See Energy & Utilities Cloud in Salesforce Help for more information.
Enables entitlements. Entitlements are units of customer support in Salesforce, such as phone support or web support that represent terms in service agreements.
Enables the ERM Analytics org perm in your scratch org.
Provides 1 seat of the ERMAnalyticsPlus add-on license.
Enables API access to your org’s event log files. The event log files contain information about your org’s operational events that you can use to analyze usage trends and user behavior.
Enables translation of field data for Work Type Group, Service Territory, and Service Resource objects.
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.
Excludes Session Index in SAML sign-on (SSO) and single logout (SLO) flows.
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.
Enables an org to use Decision Explainer features.
For more information, see Decision Explainer for Expression Set in Salesforce developer documentation.
Enables an org to run a maximum of 500,000 expression sets per hour by using Connect REST API.
For more information, see Expression Set in Salesforce developer documentation.
Allows the scratch org to use Salesforce Customer Identity features associated with your External Identity license.
Enables Field Audit Trail for the org and allows a total 60 tracked fields. By default, 20 fields are tracked for all orgs, and 40 more are tracked with Field Audit Trail.
Previous name: RetainFieldHistory
Provides the Field Service license. Indicate a value between 1–25.
1–25, Multiplier: 1
Available in Enterprise Edition. Enabled by default in Developer Edition. See Enable Field Service in Salesforce Help for more information.
Adds the Field Service Appointment Assistant permission set license. Indicate a value between 1–25.
1–25, Multiplier: 1
See Setup Field Service Appointment Assistant and Assign Field Service Permissions in Salesforce Help for more information.
Adds the Field Service Dispatcher permission set license. Indicate a value between 1–25.
1–25, Multiplier: 1
See Assign Field Service Permissions in Salesforce Help for more information.
Adds the Field Service Last Mile permission set license. Indicate a value between 1–25.
1–25, Multiplier: 1
Adds the Field Service Mobile Extension permission set license.
Adds the Field Service Mobile permission set license. Indicate a value between 1–25.
1–25, Multiplier: 1
See Assign Field Service Permissions in Salesforce Help for more information.
Adds the Field Service Scheduling permission set license. Indicate a value between 1–25.
1–25, Multiplier: 1
See Assign Field Service Permissions in Salesforce Help for more information.
Adds Finance Logging objects to a scratch org. This feature is required for Finance Logging.
Adds the Financial Services Insurance Community permission set license, and enables access to Financial Services insurance community components and objects. Indicate a value between 1–10.
1–10, Multiplier: 1
Adds the Financial Services Insurance permission set license, and enables access to Financial Services insurance components and objects.
See Get Started with Financial Services Cloud for Insurance in Salesforce Help.
Adds the Financial Services Cloud Standard permission set license. This permission set enables access to Lightning components and the standard version of Financial Services Cloud. Also provides access to the standard Salesforce objects and custom Financial Services Cloud objects. Indicate a value between 1–10.
1–10, Multiplier: 1
Enables the use of flows in Salesforce Sites and customer portals.
Adds one Salesforce Platform user license.
Enables custom currency and customer number fields for use as measures in forecasts based on opportunities.
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.
Makes Financial Services Cloud Record Alert entities accessible in the scratch org.
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.
Enables the Service Process Studio feature of Financial Service Cloud. Provides 10 seats each of the IndustriesServiceExcellenceAddOn and FinancialServicesCloudStardardAddOn licenses. To enable the feature, you must also turn on the StandardServiceProcess setting in Setup and grant users the AccessToServiceProcess permission.
Gives users access to Nonprofit Cloud for Fundraising features and objects in Salesforce.
See Nonprofit Cloud for Fundraising in Salesforce Help for more information. To enable Fundraising, add these settings to your scratch org definition file.
The Fundraising licenses are assigned when the Fundraising feature is enabled in the scratch org.
Enables Generic Streaming API for API version 36.0 and earlier.
Available in Enterprise and Developer Edition scratch orgs.
Increases the maximum number of delivered event notifications within a 24-hour period, shared by all CometD clients, with generic streaming for API version 36.0 and earlier. Indicate a value between 10,000–50,000.
10,000–50,000, Multiplier: 1
Gives users access to Grantmaking features and objects in Salesforce and Experience Cloud.
See Grantmaking in Salesforce Help for more information. To enable Grantmaking, add these settings to your scratch org definition file.
Enables the Guidance Center panel in Lightning Experience. The Guidance Center shows suggested and assigned content in the user’s flow of work. Suggested content is related to the app or page where the user is working. Assigned content includes guidance sets for Salesforce admins, links or Trailhead modules assigned to users with Learning Paths, and Enablement programs for sales reps.
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.
Enables use of Health Cloud.
See Administer Health Cloud in Salesforce Help for more information.
Salesforce retired the Health Cloud CandidatePatient object in Spring ‘22 to focus on the more robust Lead object. This scratch org feature allows you to override that retirement and access the object.
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.
Enables use of Health Cloud for Experience Cloud Sites.
See Experience Cloud Sites in Salesforce Help for more information.
Allows Medication Management to support Medication Reconciliation.
See Enable Medication Management to Perform Medication Reconciliation in Salesforce Help for more information.
Enables use of Provider Network Management.
See Provider Network Management in Salesforce Help for more information.
This enables the scratch org to use the Health Cloud objects and features equivalent to the Health Cloud permission set license for one user.
See Assign Health Cloud Permission Sets and Permission Set Licenses in Salesforce Help for more information.
Provides Sales Engagement licenses and enables Salesforce Inbox. Sales Engagement optimizes the inside sales process with a high-productivity workspace. Sales managers can create custom sales processes that guide reps through handling different types of prospects. And sales reps can rapidly handle prospects with a prioritized list and other productivity-boosting features. The Sales Engagement feature can be deployed in scratch orgs, but the settings for the feature can’t be updated through the scratch org definition file. Instead, configure settings directly in the Sales Engagement app.
Increases the daily delivery allocation of high-volume platform events or change data capture events by 100,000 events. This scratch org feature simulates the purchase of an add-on. If the org has the HighVolumePlatformEventAddOn, the daily allocation is flexible and isn’t enforced strictly to allow for usage peaks.
See Platform Event Allocations in the Platform Events Developer Guide.
Enables the HLS Analytics org perm in scratch orgs.
Provides 1 seat of the HealthCareAnalyticsPlus add-on license.
The frequency in hours when the sharing inheritance coverage report can be run for an object. Indicate a value between 1–24.
1–24, Multiplier: 1
Enables use of Salesforce Identity User Provisioning.
Ignores allowlisting rules for query parameter filter rules. If enabled, you can add any query parameter to the URL.
Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.
Provides a license for Action Plans. Action Plans allow you to define the tasks or document checklist items for completing a business process.
Previous name: ActionPlan.
For more information and configuration steps, see Enable Actions Plans in Salesforce Help.
Branch Management lets branch managers and administrators track the work output of branches, employees, and customer segments in Financial Services Cloud.
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.
Grants users access to participant management and advanced configuration for data sharing to improve compliance with regulations and company policies.
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.
Enables Advanced Account Forecasting. With Advanced Account Forecasting, generate comprehensive, multi-horizon forecasts for sales, operations, inventory, service, and other aspects of your business. Tailor your forecasting configurations to your objectives to generate accurate, relevant forecasts.
See Create Holistic, Multi-Enterprise Forecasts with Advanced Account Forecasting in Salesforce Help for more information.
Enables Partner Visit Management. Partner Visit Management helps sales managers in your company schedule visits to partner and distributor locations. Sales managers can use those visits to monitor performance, arrange for periodic check-ins, conduct trainings, upsell and cross-sell products, and follow up on sales agreement renewals and warranty expiration.
See Partner Visit Management in Manufacturing Cloud in Salesforce Help for more information.
Enables Program Based Business. With Program Based Business, program managers can manage the end-to-end lifecycle of a program where they derive forecasts based on their customers’ forecasts, transform these forecasts into business opportunities, and convert those opportunities into run-rate business. Program based business is common across multiple industries such as process, aerospace, defense, automotive, engineer-to-order, and make-to-order environments.
See Learn About Program Based Business in Salesforce Help for more information.
Enables Rebate Management. Manage incentive programs, track rebate attainment, automate payouts, and gain insights into sales performance and program effectiveness.
See Rebate Management in Salesforce Help for more information.
Enables Sales Agreements. With Sales Agreements, you can negotiate purchase and sale of products over a continued period. You can also get insights into products, prices, discounts, and quantities. And you can track your planned and actual quantities and revenues with real-time updates from orders and contracts.
See Track Sales Compliance with Sales Agreements in Salesforce Help for more information.
Provides the Manufacturing Sales Agreement for the Community permission set license, which is intended for the usage of partner community users. It also provides access to the Manufacturing community template for admins users to create communities.
See Improve Partner Collaboration with Communities in Salesforce Help for more information.
Enables Account Forecast. With Account Forecast, you can generate forecasts for your accounts based on orders, opportunities, and sales agreements. You can also create formulas to calculate your forecasts per the requirements of your company.
See Create Account Forecasts to Enhance Your Planning in Salesforce Help for more information.
Enables the CRM Analytics Plus license for CRM Analytics.
Enables the calculation feature of Insurance. Provides 10 seats each of the BRERuntimeAddOn and OmniStudioRuntime licenses. Also, provides one seat each of the OmniStudio and BREPlatformAccess licenses.
Enables claim management features. Provides one seat of the InsuranceClaimMgmtAddOn license.
See Manage Claims in Salesforce Help for more information.
Enables policy administration features. Provides one seat of the InsurancePolicyAdministrationAddOn license.
See Manage Insurance Policies in Salesforce Help for more information.
Provides the license required to enable and use Intelligent Document Reader in a scratch org. Intelligent Document Reader uses optical character recognition to automatically extract data with Amazon Textract by using your AWS account.
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.
Enables the objects, features, and permissions for managing investigative cases, including evidence management and case proceedings, in Public Sector Solutions.
To enable InvestigativeCaseManagement, add these features and settings to your scratch org definition file.
Enables access to all the Billing features and objects that are available with the Revenue Cloud Advanced license in the scratch org.
- Available in Enterprise, Unlimited, and Developer Edition scratch orgs.
- Provides 10 seats of BillingAddOn add-on licenses.
- Enable Billing in Revenue Cloud and turn on the required Billing settings.
- Provides permission sets to access Billing features.
- See Manage Billing in Revenue Cloud for more information.
To enable InvoiceManagement, add these settings to your scratch org definition file.
Enables flows. A flow is the part of Salesforce Flow that collects data and performs actions in your Salesforce org or an external system. Salesforce Flow provides two types of flows: screen flows and autolaunched flows.
Requires configuration in the Setup menu of the scratch org.
Enables the use of InvocableActionExtension metadata to customize how Apex invocable action inputs appear in Flow Builder.
Use InvocableActionExtension metadata files to add standard additional attributes to your Apex invocable action. These standard additional attributes customize the action configuration experience in Flow Builder by controlling input parameter behavior, appearance, and validation.
InvocableActionExtension metadata components have the suffix .invocableactionextension. Store these metadata components in the invocableactionextensions folder. This metadata type is available in API version 65.0 and later.
For more information about InvocableActionExtension, see InvocableActionExtension in the Metadata API Developer Guide.
Enables IoT so the scratch org can consume platform events to perform business and service workflows using orchestrations and contexts.
Also requires Metadata API Settings in the scratch org definition file.
Provides one license to Jigsaw features.
Enables Salesforce Knowledge and gives your website visitors, clients, partners, and service agents the ultimate support tool. Create and manage a knowledge base with your company information, and securely share it when and where it’s needed. Build a knowledge base of articles that can include information on process, like how to reset your product to its defaults, or frequently asked questions.
See Salesforce Knowledge in Salesforce Help for more information.
Enables legacy Live Agent routing for Chat. Use Live Agent routing to chat in Salesforce Classic. Chats in Lightning Experience must be routed using Omni-Channel.
Enables use of Life Sciences Cloud for Customer Engagement.
See Agentforce Life Sciences in Salesforce Help for more information.
Adds one Lighting Sales Console user license.
Enables Lightning Scheduler. Lightning Scheduler gives you tools to simplify appointment scheduling in Salesforce. Create a personalized experience by scheduling customer appointments—in person, by phone, or by video—with the right person at the right place and time.
See Manage Appointments with Lightning Scheduler in Salesforce Help for more information.
Assigns the Lightning Service Console License to your scratch org so you can use the Lightning Service Console and access features that help manage cases faster.
See Lightning Service Console in Salesforce Help for more information.
Enables Chat for Service Cloud. Use web-based chat to quickly connect customers to agents for real-time support.
Enables Messaging for Service Cloud. Use Messaging to quickly support customers using apps such as SMS text messaging and Facebook Messenger.
Allows page layout section titles to be up to 80 characters.
To turn on this feature, contact Salesforce Customer Support.
Enables Analytics for Loyalty license. The Analytics for Loyalty app gives you actionable insights into your loyalty programs.
See Analytics for Loyalty in Salesforce Help for more information.
Enables Loyalty Management Promotion Setup license. Promotion setup allows loyalty program managers to create loyalty program processes. Loyalty program processes help you decide how incoming and new Accrual and Redemption-type transactions are processed.
See Create Processes with Promotion Setup in Salesforce Help for more information.
Enables the Loyalty Management - Starter license. Create loyalty programs and set up loyalty program-specific processes that allow you to recognize, rewards, and retain customers.
See Loyalty Management in Salesforce Help for more information.
Increases the number of loyalty program partners that can be associated with a loyalty program in an org where the Loyalty Management - Starter license is enabled. The default and maximum value is 1.
0–1, Multiplier: 1
Increases the number of loyalty programs that can be created in an org where the Loyalty Management - Starter license is enabled. The default and maximum value is 1.
0–1, Multiplier: 1
Increases the number of order lines that can be cumulatively processed per hour by loyalty program processes. Indicate a value between 1–3,500,000.
1–3,500,000, Multiplier: 1
Increases the number of transaction journals that can be processed by loyalty program processes per hour. Indicate a value between 1–500,000.
1–500,000, Multiplier: 1
Increases the number of Transaction Journal records that can be processed. Indicate a value between 1–50,000,000.
1–50,000,000, Multiplier: 1
Increases the number of Transaction Journal records that can be stored in an org that has the Loyalty Management - Start license enabled.
1–25,000,000, Multiplier: 1
See Transaction Journal Limits in Salesforce Help for more information.
Enables macros in your scratch org. After enabling macros, add the macro browser to the Lightning Console so you can configure predefined instructions for commonly used actions and apply them to multiple posts at the same time.
See Set Up and Use Macros in Salesforce Help for more information.
Provides licenses for Marketing Cloud Advanced edition. These licenses provide access to campaigns, flows, emails, forms, landing pages, and consent management features. You can send up to 20 emails per day from a scratch org.
Marketing Cloud Advanced edition uses Data 360 to store engagement events, create segments, personalize messages, process decisions in flows, and generate analytics. Salesforce ISVs that develop apps for Marketing Cloud Advanced edition must have the Data Cloud Scratch Org permission enabled in their Partner Business Orgs.
To turn on Data 360 in your scratch org, create a case with Salesforce Partner Support. Use this template as a guide for 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 the definition file for your scratch org.
Provides access to the Campaigns object. Without this setting, Campaigns are read-only.
Provides the permission set licenses and permission sets required to configure materiality assessment in Net Zero Cloud.
Add these options to your scratch org definition file:
For configuration steps, see Configure Net Zero Cloud and Enable the Disclosure and Compliance Hub in the Set Up and Maintain Net Zero Cloud guide in Salesforce Help.
Increases the number of Data Processing Engine definitions that can be activated in the org. Indicate a value between 1–50.
1–50, Multiplier: 1
Limits the non-test, unmanaged Apex code size (in MB). To use a value greater than the default value of 10, contact Salesforce Customer Support.
Limits the number of audience type criteria available per audience. The default value is 10.
Limits the number of custom labels (measured in thousands). Setting the limit to 10 enables the scratch org to have 10,000 custom labels. Indicate a value between 1–15.
1–15, Multiplier: 1,000
Increases the number of dataset links that can be associated with a decision table. Indicate a value between 1–3.
1–3, Multiplier: 1
Increases the number of Source Object nodes a Data Processing Engine definition can contain. Indicate a value between 1–50.
1–50, Multiplier: 1
Increases the number of decision tables rules that can be created in the org. Indicate a value between 1–30.
1–30, Multiplier: 1
Increases the number of Favorites allowed. Favorites allow users to create a shortcut to a Salesforce Page. Users can view their Favorites by clicking the Favorites list dropdown in the header. Indicate a value between 0–200.
0–200, Multiplier: 1
Increases the number of fields a node in a Data Processing Engine definition can contain. Indicate a value between 1–500.
1–500, Multiplier: 1
Increases the number of input fields a decision table can contain. Indicate a value between 1–10.
1–10, Multiplier: 1
Increases the number of loyalty program process rules that can be created in the org. Indicate a value between 1–20.
1–20, Multiplier: 1
Increases the number of nodes that a Data Processing Engine definition can contain. Indicate a value between 1–500.
1–500, Multiplier: 1
Increases the number of Themes allowed. Themes allow users to configure colors, fonts, images, sizes, and more. Access the list of Themes in Setup, under Themes and Branding. Indicate a value between 0–300.
0–300, Multiplier: 1
Increases the number of output fields a decision table can contain. Indicate a value between 1–5.
1–5, Multiplier: 1
Increases the number of source objects that can be selected in a dataset link of a decision table. Indicate a value between 1–5.
1–5, Multiplier: 1
Increases the maximum number of delivered PushTopic event notifications within a 24-hour period, shared by all CometD clients. Indicate a value between 40–100.
40–100, Multiplier: 1
Increases the number of navigation items a user can add to the navigation bar. Indicate a value between 0–500.
0–500, Multiplier: 1
Increases the maximum number of user-defined channels for generic streaming. Indicate a value between 20–1,000.
20–1,000, Multiplier: 1
Limits the number of wishlist items per wishlist. The default value is 500.
For more information, see Salesforce Help at Salesforce B2B Commerce and D2C Commerce
Limits the number of wishlists allowed per store, account, and user. The default value is 100.
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.
For more information, see Salesforce Help at Salesforce B2B Commerce and D2C Commerce.
Increases the number of Writeback Object nodes a Data Processing Engine definition can contain. Indicate a value between 1–50.
1–10, Multiplier: 1
Increases the number of sharing definitions allowed per record for sharing inheritance to be applied to an object. Indicate a value between 150–1,600.
150–1,600, Multiplier: 1
Sets the encryption key material rotation interval at once per 60 seconds. If this feature isn’t specified, the rotation interval defaults to once per 604,800 seconds (7 days) for Search Index key material, and once per 86,400 seconds (24 hours) for all other key material.
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.
Increases the file size (in megabytes) for Field Service Mobile extensions. Indicate a value between 1–2,000.
1–2,000, Multiplier: 1
Enables Enhanced Mobile Security. With Enhanced Mobile Security, you can control a range of policies to create a security solution tailored to your org’s needs. You can limit user access based on operating system versions, app versions, and device and network security. You can also specify the severity of a violation.
Allows mobile apps to download large language models (LLMs) and voice models for offline use from the model store service. Normally, mobile apps have access to the model store service when Einstein is enabled, but the MobileVoiceAndLLM scratch org feature enables offline voice without requiring orgs to fully enable Einstein.
This sample scratch org definition file enables MobileVoiceAndLLM. Additionally, the sample scratch org definition configures lightningExperienceSettings and mobileSettings.
Allows the creation a special type of parent-child relationship between one object, the child, or detail, and another object, the parent, or master.
Requires client certificates to verify inbound requests for mutual authentication.
Enables access to a myTrailhead enablement site in a scratch org.
Add these options to your scratch org definition file:
Salesforce Help: Enablement Sites (myTrailhead)
Provides the permission set license required to use and configure the Salesforce.org Nonprofit Cloud Case Management managed package. You can then install the package in the scratch org.
For installation and configuration steps, see Salesforce.org Nonprofit Cloud Case Management.
Increases the maximum number of platform event definitions that can be created. Indicate a value between 5–20.
5–20, Multiplier: 1
Create rules to quickly link channel interactions to objects such as contacts, leads, or person accounts for customers (Beta).
Enables Omnistudio metadata API. Using this API, customers can deploy and retrieve Omnistudio components programmatically.
For more information, see Enable OmniStudio Metadata API Support.
Enables business users to execute OmniScripts, DataMappers, FlexCards, and so on in the employee facing applications.
Enables administrator or developer to create new OmniScripts/ DataMappers / Integration Procedures instances.
Provides the Salesforce Order Management license. Order Management is your central hub for handling all aspects of the order lifecycle, including order capture, fulfillment, shipping, payment processing, and servicing.
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.
The implementation process includes turning on several Order and Order Management feature toggles in Setup. In a scratch org, you can turn them on by including metadata settings in your scratch org definition file. For details about these settings, see OrderSettings and OrderManagementSettings in the Metadata API Developer Guide.
Enables scratch org support for New Order Save Behavior. OrderSaveLogicEnabled supports only New Order Save Behavior. If your scratch org needs both Old and New Order Save Behavior, use OrderSaveBehaviorBoth.
To enable OrderSaveLogicEnabled, update your scratch org definitions file.
Enables scratch org support for both New Order Save Behavior and Old Order Save Behavior.
To enable OrderSaveLogicEnabled, update your scratch org definitions file.
Enables using HTTP endpoint URLs in outbound message definitions that have the Send Session ID option selected.
Gives users access to Outcome Management features and objects in Salesforce and Experience Cloud.
See Outcome Management in Salesforce Help for more information. To enable Outcome Management, add these settings to your scratch org definition file.
Enables additional campaign influence models, first touch, last touch, and even distribution for Pardot users.
Enables person accounts in your scratch org.
Available in Enterprise and Developer Edition scratch orgs.
Enables Pipeline Inspection. Pipeline Inspection is a consolidated pipeline view with metrics, opportunities, and highlights of recent changes.
Available in Enterprise Edition scratch orgs. To enable Pipeline Inspection in your scratch org, add this setting in your scratch org definition file.
Enables Platform Cache and allocates a 3 MB cache. The Lightning Platform Cache layer provides faster performance and better reliability when caching Salesforce session and org data.
See Platform Cache in the Apex Developer Guide for more information.
Enables Salesforce Connect and allows your users to view, search, and modify data that’s stored outside your Salesforce org. Indicate a value from 1–5.
1–5, Multiplier: 1
Shield Platform Encryption encrypts data at rest. You can manage key material and encrypt fields, files, and other data.
Increases the maximum number of delivered standard-volume platform event notifications within a 24-hour period, shared by all CometD clients. Indicate a value between 10,000–50,000.
10,000–50,000, Multiplier: 1
Enables Process Builder, a Salesforce Flow tool that helps you automate your business processes.
Requires configuration in the Setup menu of the scratch org.
See Process Builder in Salesforce Help for more information.
Enables product schedules in your scratch org. Enabling this feature lets you create default product schedules on products. Users can also create schedules for individual products on opportunities.
Enables read-write access to Product Catalog Management features and objects.
Available in Developer and Enterprise scratch org editions. Provides 1 Product Catalog Management add-on license.
Enables read access to Product Catalog Management features and objects.
Available in Developer and Enterprise scratch org editions. Provides 1 Product Catalog Management Viewer add-on license.
Enables read access to Product Catalog Management features and objects for Partner Community Users in scratch orgs.
- 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.
Enables access to all Program Management and Case Management features and objects.
To enable ProgramManagement, add these settings to your scratch org definition file.
Alternatively, enable the settings in the org manually. See Enable Program Management in Salesforce Help.
Provides 3 MB of free Platform Cache capacity for security-reviewed managed packages. This feature is made available through a capacity type called Provider Free capacity and is automatically enabled in Developer Edition orgs. Allocate the Provider Free capacity to a Platform Cache partition and add it to your managed package.
See Set Up a Platform Cache Partition with Provider Free Capacity in Salesforce Help for more information.
Enables the objects, features, and permissions for managing provider networks, care plans, and service delivery in Public Sector Solutions.
To enable ProviderManagement, add these features and settings to your scratch org definition file.
Enables the objects, features, and permissions for managing assets in Public Sector Solutions.
To enable PSSAssetManagement, add these features and settings to your scratch org definition file.
Enables access to all Public Sector features and objects.
Enables additional usage of Public Sector applications based on their pricing.
Allows Public Sector users access to build an Experience Cloud site from the templates available.
Enables Rate Management that allows you to set, manage, and optimize rates for usage-based products.
-
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.
Enables Record Type functionality. Record Types let you offer different business processes, picklist values, and page layouts to different users.
Enables automatic refreshes of Lightning pages when the user’s session is invalid. If, however, the page detects a new token, it tries to set that token and continue without a refresh.
Enables Subscription Management. Subscription Management is an API-first, product-to-cash solution for B2B subscriptions and one-time sales.
Available in Enterprise and Developer scratch orgs. To enable Subscription Management in your scratch org, add this setting in your scratch org definition file.
For more information about Subscription Management, see https://developer.salesforce.com/docs/revenue/subscription-management/overview.
Allows the org to have up to 5 pages of caching for Lightning Components.
Enables Sales Cloud Einstein features and Salesforce Inbox. Sales Cloud Einstein brings AI to every step of the sales process.
Available in Enterprise Edition scratch orgs.
See Sales Cloud Einstein in Salesforce Help for more information.
Enables access to Salesforce content features.
Provides a license to use the Salesforce Feedback Management - Starter features.
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.
Enables hosted MCP servers on the scratch org. With this scratch org feature parameter, MCP clients can connect to available hosted MCP servers.
Use of Salesforce hosted MCP servers requires setup of external clients. See Salesforce Hosted MCP Severs in Salesforce Help.
Adds Salesforce Identity components, including login and self-registration, to Experience Builder. This feature is required for Aura components.
Enables Salesforce Pricing, which allows you to set, manage, and optimize prices across your entire product portfolio
Provides 5 Salesforce Pricing Design Time AddOn, 5 Salesforce Pricing Run Time AddOn licenses. For more information, see Salesforce Pricing in Salesforce Help.
Provides a license for Sales Cloud features.
Enables usage of SAML 2.0 single logout.
Enables access support for the SCIM protocol base API.
Enables you to set up and test multiparty calls and consult calls for Service Cloud Voice with Partner Telephony.
This feature requires that you also include the ServiceCloudVoicePartnerTelephony scratch org feature in your scratch org definition file. Available in Salesforce Enterprise, Unlimited, and Developer Editions.
For setup and configuration steps, see Manage Multiparty Calls and Consult Calls in the Service Cloud Voice for Partner Telephony Developer Guide.
Enables access to security events in Event Monitoring.
Provides the license required to enable and use Sentiment Insights in a scratch org. Use Sentiment Insights to analyze the sentiment of your customers and get actionable insights to improve it.
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.
Enables Employee Service Catalog so you can create a catalog of products and services for your employees. It can also turn your employees’ requests for these products and services into approved and documented orders.
To use this scratch org feature, the Dev Hub org requires the ServiceCatalog permission. To learn more, see Employee Service Catalog.
Assigns the Service Cloud license to your scratch org, so you can choose how your customers can reach you, such as by email, phone, social media, online communities, chat, and text.
Assigns the Service Cloud Voice with Partner Telephony add-on license to your scratch org, so you can set up a Service Cloud Voice contact center that integrates with supported telephony providers. Indicate a value from 1–50.
1–50, Multiplier: 1
For setup and configuration steps, see Service Cloud Voice with Partner Telephony in Salesforce Help.
Adds one Service Cloud User license, and allows access to Service Cloud features.
Enables Apex debug logs to include session IDs. If disabled, session IDs are replaced with “SESSION_ID_REMOVED” in debug logs.
Provides a license to Salesforce.org Insights Platform Data Integrity managed package. You can then install the package in the scratch org.
For installation and configuration steps, see the Salesforce.org Insights Platform Data Integrity help.
Allow users to relate multiple contacts to tasks and events.
For additional installation and configuration steps, see Considerations for Enabling Shared Activities in Salesforce Help.
Enables Salesforce Sites, which allows you to create public websites and applications that are directly integrated with your Salesforce org. Users aren’t required to log in with a username and password.
You can create sites and communities in a scratch org, but custom domains, such as www.example.com, aren’t supported.
Enables Social Customer Service, sets post defaults, and either activates the Starter Pack or signs into your Social Studio account.
Enables state and country/territory picklists. State and country/territory picklists let users select states and countries from predefined, standardized lists, instead of entering state, country, and territory data into text fields.
Enables Streaming API.
Available in Enterprise and Developer Edition scratch orgs.
Increases the maximum number of delivered PushTopic event notifications within a 24-hour period, shared by all CometD clients (API version 36.0 and earlier). Indicate a value between 10,000–50,000.
10,000–50,000, Multiplier: 1
Increases the maximum number of concurrent clients (subscribers) per generic streaming channel (API version 36.0 and earlier). Indicate a value between 20–4,000.
20–4,000, Multiplier: 1
Increases the maximum number of concurrent clients (subscribers) per PushTopic streaming channel (API version 36.0 and earlier). Indicate a value between 20–4,000.
20–4,000, Multiplier: 1
Enables a license for the features available with the Salesforce Feedback Management - Growth license.
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.
Provides the permission set licenses and permission sets required to install and configure Sustainability Cloud. To enable or use CRM Analytics and CRM Analytics templates, include the DevelopmentWave scratch org feature.
For installation and configuration steps, see Sustainability Cloud Legacy Documentation in the Set Up and Maintain Net Zero Cloud guide in Salesforce Help.
Provides the permission set licenses and permission sets required to configure Net Zero Cloud. To enable or use Tableau CRM and Tableau CRM templates, include the DevelopmentWave scratch org feature.
Add these options to your scratch org definition file:
For configuration steps, see Configure Net Zero Cloud in the Set Up and Maintain Net Zero Cloud guide in Salesforce Help.
Enables the objects, features, and permissions for managing the talent recruitment and hiring process in Public Sector Solutions.
To enable TalentRecruitmentManagement, add these features and settings to your scratch org definition file.
Enables all permissions required to manage the Net Zero Analytics app by enabling Tableau CRM. You can create and share the analytics app for your users to bring your environmental accounting in line with your financial accounting.
For more information, see Deploy Net Zero Analytics in the Set Up and Maintain Net Zero Cloud guide in Salesforce Help.
Limits the number of timeline record display conditions per event type to 3.
See Provide Holistic Patient Care with Enhanced Timeline in Salesforce Help for more information.
Limits the number of event types displayed on a timeline to 5.
See Provide Holistic Patient Care with Enhanced Timeline in Salesforce Help for more information.
Limits the number of related object record types per event type to 3.
See Provide Holistic Patient Care with Enhanced Timeline in Salesforce Help for more information.
Time Sheet Templates let you configure settings to create time sheets automatically. For example, you can create a template that sets start and end dates. Assign templates to user profiles so that time sheets are created for the right users.
For configuration steps, see Create Time Sheet Templates in Salesforce Help.
Enables you to implement and attach Apex Finalizers to Queueable Apex jobs.
This functionality is currently in open pilot and subject to restrictions.
See the Transaction Finalizers (Pilot) in Apex Developer Guide for more information.
Enables Usage Management. Using Usage Management, you can setup, track, and manage the consumption of usage-based products.
- Provides 5 UsageManagementAddOn add-on licenses and 10 FullCRM licenses.
See Usage Management in Salesforce Help for more information.
Gives users access to Volunteer Management features and objects in Salesforce.
See Nonprofit Cloud for Volunteer Management in Salesforce Help for more information. To enable Volunteer Management, add these settings to your scratch org definition file.
Volunteer Management licenses are assigned when the Volunteer Management feature is enabled in the scratch org.
Increases the maximum number of supported currencies for CRM Analytics. Indicate a value between 1–5.
Enables the Wave Platform license.
Enables Workflow so you can automate standard internal procedures and processes.
Requires configuration in the Setup menu of the scratch org.
Allows you to launch a flow from a workflow action.
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.
Enables access to Workplace Command Center features including access to objects such as Employee, Crisis, and EmployeeCrisisAssessment.
For additional installation and configuration steps, see Set Up Your Work.com Development Org in the Workplace Command Center for Work.com Developer Guide.
Enables the give thanks feature in Chatter.