Winter ’25 Release Overview Deck
Slice and dice this presentation as needed to train yourself and your users on the Winter ’25 release highlights.
If you’re looking for a high-level overview across all the clouds, check out Release in a Box.
Forward Looking Statements
Last updated: April 25, 2024
This presentation contains forward-looking statements about, among other things, trend analyses �and statements regarding future events, anticipated growth and industry prospects, and our strategies, expectation or plans regarding product releases and enhancements. The achievement or success of the matters covered by such forward-looking statements involves risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions prove incorrect, results or outcomes could differ materially from those expressed or implied by these forward-looking statements. The risks �and uncertainties referred to above include those factors discussed in Salesforce's reports filed from time �to time with the Securities and Exchange Commission, including, but not limited to: our ability to meet the expectations of our customers; uncertainties regarding Al technologies and its integration into our product offerings; the effect of evolving domestic and foreign government regulations; regulatory developments �and regulatory investigations involving us or affecting our industry; our ability to successfully introduce �new services and product features; our ability to execute our business plans; the pace of change and innovation in enterprise cloud computing services; and our ability to maintain and enhance our brands.
Table of Contents
Salesforce Overall
Agentforce
Agentforce Service Agent
Your trusted autonomous agent for every service experience
Customer Need
Deploy AI agents. Engage customers autonomously across channels 24/7 with natural responses. Resolve cases swiftly and accurately by grounding every answer in trusted data
Solution / How To Configure
Set up in minutes with pre-built templates and customize fast with low-code. Build agents with natural language using topics and instructions in Agent Builder. Deploy on any enhanced messaging channel.
Use Case
Provide customer support on messaging channels. Example use cases include Q+A over knowledge, order status and support, or account management
Impact
Deflection of support volume and improved customer experience
Digital Wallet
Monitor consumption easily in near real-time
Customer Need
Customers lack transparency into the usage of their consumption products such as Data Cloud.
Solution / How To Configure
Users will be able to view product usage and detect trends over time in the Consumption Cards tab. Available within Your Account app out of the box or can be added to any app. When customers purchase products supported by Salesforce Wallet, admins will have default access, and can provision access to others.
Use Case
When customers are using Data Cloud, they will see how leveraging certain Data Cloud services leads to consumption of purchased credits across contracts.
Impact
Product consumption visibility for Customers
Only available for products supported by Digital Wallet, starting with Data Cloud.
Available for
Data Cloud in July
User Access Summary
Get Insight into how a user’s permissions are granted
Customer Need
Following the user access summary feature, now an admin can easily tell where a user is getting that permission from
Solution / How To Configure
Navigate to user -> View Summary -> Row level action next to a permission “Access Granted From”
Use Case
When an admin wants to understand how a user is getting access to a specific permission
Impact
Admin productivity
Object Access Summary
Understand how access is granted to an object directly �from object manager
Customer Need
Directly from object manager see which perm sets, perm set groups, and profiles are granting access to an object and the level of access
Solution / How To Configure
Navigate to Object Manager - > Select an object that has object CRUD -> Object Access Section
Use Case
When an admin wants to understand which perm sets, perm set groups, profiles are granting access to an object
Impact
Admin productivity
Enhanced User List View with Inline Edit
The user list view is moving to lightning and now has inline edit
Customer Need
The user list view needed modernization. Admins need to easily manage their users, find the right user, and quickly edit a user.
Solution / How To Configure
Go to user management settings -> Turn on enhanced user list view. Setup -> Users
Use Case
When an admin wants to have a more modernized list view for users that allows for inline edit and filtering.
Impact
Admin productivity
New Experience for Managing �Public Group Membership
Manage Public Group Membership directly from �the Public Group Summary
Customer Need
The current experience for managing public groups no longer scales to meet customer needs. We now support about 90% of public group membership through the public group access summary
Solution / How To Configure
Navigate to Setup -> Public Groups -> Choose Public Group -> Add Members/Remove Members
Use Case
When an admin wants a more streamlined experience for adding and managing public group membership
Impact
Admin productivity
Description Field on Public Groups & Queues
There is now a description field on public groups and queues
Customer Need
Customers never had a way to add a description to public groups and queues, now they can
Solution / How To Configure
Create or edit a public group or queue and add description
Use Case
When an admin wants to add a description to public groups and queues
Impact
Admin productivity
Event Log Files: Permission Updated Event
Visibility into permission, profile & permission group updates
Customer Need
In order to adhere to various compliance and regulation needs like DORA, customers need to audit when permissions, profiles or permission groups are updated.
Solution / How To Configure
Make sure the generate Event Log Files setting is enabled in Setup→Event Monitoring Settings. Access the Permission Updated ELF Event Type using the Event Log File Browser or the API.
Use Case
Permission Updated Event will help you track, down to the exact timestamp, when a potentially malicious admin updates a profile, permission set or permissions group.
Impact
This will help customers audit and monitor Salesforce permission updates, helping them know exactly who was responsible for a malicious or accidental action.
UE, EE, PxE, DE
Event Log Files: Bulk API Request Event
Track when a Bulk API Request is created
Customer Need
Track when a Bulk API request is created.
Solution / How To Configure
Make sure the generate Event Log Files setting is enabled in Setup→Event Monitoring Settings. Access the Bulk API Request ELF Event Type using the Event Log File Browser or the API.
Use Case
Bulk API Request event will help you track Bulk API job creations aiding with potential security or APM investigations.
Impact
This will help customers audit and monitor Salesforce data egress.
UE, EE, PxE, DE
Event Log Files: Apex Exceptions retained for 1 day for all customers
Apex Exceptions retained for 1 day for free, for all customers
Customer Need
Developers need to know about apex errors in production.
Solution / How To Configure
Make sure the generate Event Log Files setting is enabled in Setup→Event Monitoring Settings. Download the Apex Unexpected Exception ELF Event Type using the Event Log File Browser or the API.
Use Case
When exceptions occur in your org, they are now available for review after 24 hours so that you can troubleshoot Apex implementation issues in production.
Impact
This will help customers identify and fix Apex specific implementation issues in production.
UE, EE, PxE, DE
Transaction Security Support for �Login-as Event
Use Transaction Security to block or get notified �about login-as activities
Customer Need
Admins and security teams want to block or get notified about login-as activities
Solution / How To Configure
Create a new Transaction Security policy using condition builder or apex based on the Real-Time Event Monitoring Login-as Event.
Use Case
Admins and security teams want to take preventative measures or get notified when login-as activities occur in their Salesforce org.
Impact
This will help customers with their overall security posture, blocking potentially malicious login-as activities or notifying them via email when they occur.
UE, EE, PxE, DE
Generate Test Events for Threat Detection
Test any Threat Detection based implementation
Customer Need
Security teams need a way to test their integrations with Salesforce Threat Detection.
Solution / How To Configure
Use the all new Generate Test Events for Threat Detection app to create a custom or automatic Threat Detection event.
Use Case
If you implement a platform event triggered flow based on a Threat Detection event, you can now test that flow by generating a Threat Detection test event.
Impact
This helps developers with the application lifecycle management by enabling them to test any implementation based on Threat Detection events.
UE, EE, PxE, DE
Beta
Event Log Objects
Interactive analytics on high scale logs
Customer Need
Customers need to interactively query log data in a matter of minutes in order to investigate security & implementation issues. Customers need scalable analytics on log data for security, APM and product intelligence needs.
Solution / How To Configure
Event Monitoring users can now aggregate and filter log data via SOQL, the API or CRM Analytics on billions of rows of log data, which is now saved to storage in around 15 minutes.
Use Case
When an admin is alerted about a potential security or implementation issue and they are investigating, they can now query extremely high scale log data that is saved to storage in around 15 minutes, interactively, in human time. Building dashboards with log data in CRMA is now much easier with Event Log Objects.
Impact
Enhanced incident response, debugging, troubleshooting & analysis of log data.
UE, EE, PxE, DE
Beta
Platform Encryption for Data Cloud
Extending Shield Platform Encryption to have �CMK (customer-managed keys) for Data Cloud data
Customer Need
Customers need more control and visibility over the keys used to encrypt Data Cloud data via Shield CMKs (customer-managed keys).
Solution / How To Configure
Customers with PlatformEncryption and the PlatformEncryptionConsumption Edition can turn on the toggle found on encryption settings. This will auto-generate a root key used to encrypt Data Cloud data.
Use Case
A security admin will want to encrypt Data Cloud data with Shield CMKs similar to other data stores for core (such as fields or search indexes). An auditor will want to verify this using the encryption setup pages or setup audit trail.
Impact
Easily control keys used to encrypt Data Cloud via existing Shield Platform Encryption setup pages for security and compliance.
Requires PlatformEncryptionConsumption and PlatformEncryption license.
Database Encryption (TLE)
Shield customers can now transparently encrypt the entire �core transactional database with a tenant-specific keys
Customer Need
Customers want to encrypt more data (all fields, apex, and custom metadata) in a transparent manner. It also provides an option to encrypt transparently without tradeoffs.
Solution / How To Configure
Shield bundle or Shield Platform Encryption license is required. Once deployed*, Shield customers on Hyperforce will be able to turn on the toggle found on encryption settings.
Use Case
Impact
Achieve security compliance in part by encrypting more data. Satisfy business users with transparent options.
Requires PlatformEncryption license.
UX Improvements:1 click!
Customers can now toggle on encryption settings with �one-click and we do the rest
Customer Need
Further reduce the time to implement Shield PE
Solution / How To Configure
From the existing encryption settings page, toggle on the desired setting (e.g. search index encryption) and we’ll auto-generate the necessary keys
Use Case
Applies to the following transparent encryption types: �database, Hyperforce search indexes with root keys, and FLE (probabilistic and deterministic)
Impact
Reduce Shield PE implementation from 5 minutes to 1 minute
Requires PlatformEncryption license.
Custom Metrics Enhancements
Define your own security metrics to track and be alerted on
Customer Need
Customers sometimes want to track a security concern that is not currently delivered by Security Center natively.
Solution / How To Configure
From the Custom Metrics create modal you can now use a picklist to select your related custom object, configure the fields from the custom object that will display on the metric detail page in Security Center, and opt to have Security Center process changes for your metric. Additionally, you can utilize the Tenant ID field on your custom object to track metric data across multiple tenants.
Use Case
When a Customer wants to track any additional metrics related to their security posture, they can configure this and be alerted when key changes occur to these metrics, just like standard metrics.
Impact
Simplicity of management of your security posture across your environment.
Requires Security Center license.
Additional Permission Metrics
Gain a consolidated view on even more permissions
Customer Need
Customers need a consolidated view of users assigned to specific system permissions and be aware when these assignments change.
Solution / How To Configure
Use the main navigation in Security Center to locate and view the following new permission metrics: Retain Field History, View Real-time Event Monitoring Data, View Threat Detection Events, Access Event Monitoring Analytics Templates & Apps, Monitor Login History, Freeze Users, and Export Reports.
Use Case
When a Customer needs a single view of users assigned to any of these permissions or needs to be alerted of changes to any of these assignments.
Impact
Simplicity of management of your security posture across your environment.
Requires Security Center license.
Connected Tenants on Dashboard Page
Easily view tenant details at a glance
Customer Need
Customers need to quickly see the status of their connected tenants within the parent org.
Solution / How To Configure
Navigate to the Dashboard tab in Security Center to view the Connected Tenants section.
Use Case
When a Customer wants to easily see what tenants are connected to the parent org, or if there are any tenants that are no longer reporting data.
Impact
Efficiently manage the configuration of Security Center within �your business.
Requires Security Center license.
Preview Job Execution
View record count before job execution
Customer Need
Customers want the ability to preview how many records will be affected by a Privacy Policy when defining or updating filter criteria, before actually executing the policy. They want an additional safeguard against unexpected data loss or updates during policy execution.
Solution / How To Configure
Privacy Center users can generate a preview summary with a click and view the preview details on the policy detail page.
Use Case
Before executing a privacy policy, a customer wants to verify that the policy will not delete more than the expected number of records. They want to verify this count to prevent deleting more records than expected erroneously.
Impact
Reduce the risk of data loss caused by incorrectly defining filter criteria.
Available with Privacy Center License
Parallel Processing with Platform Events
Have multiple triggers processing events
Customer Need
Customers are spending too much time waiting for their platform events to process within Salesforce.
Solution / How To Configure
Users can now create up to 10 triggers and setup each trigger to process only a subset of events that they receive at the same time, greatly reducing the time needed to process a large number of events.
Use Case
Customer is using platform events to generate orders within Salesforce. After the customers new sales push the number of platform events that are incoming need to be processed faster to to meet the demand.
Impact
Sales rep productivity
Available in Professional Edition and above. Professional Edition Requires API Add-on
Available for PE edition and above
Managed Subscriptions
Enhanced Scheduling & Optimization
Customer Need
Pub Sub API can now keep track of the last processed replayID so the customers do not need to write custom code to keep track of where they left off a subscription.
Solution/How to Configure
Use managed subscriptions (beta) to keep track of the events a subscriber client consumed and resume a subscription from where it left off after a client disconnects. The subscription starts from the last Replay ID that the client successfully committed on the server, therefore, there is no need to write custom code to keep track of the latest event consumed. �Feature is auto enabled in UE, EE, Developer & Performance editions orgs.
Use Case
As a CRM Sync developer, I want Pub Sub API to keep track of the last processed replayID so I do not need to write custom code or maintain a db to track my offsets.
Impact
Customers will now be able to use “ReplyId” option over “Earliest” without any extra steps, stopping the pattern that wastes processing on de-duplication and causes customers to hit their event delivery entitlements unnecessarily on using “Earliest”
UE, EE, Developer �& Performance
Beta
New Sales Mobile Experience
Mobile experience tailored for the Seller
Customer Need
A consumer grade mobile first experience that allows the seller to create, qualify and convert leads while on the go. Also enabling the seller to stay on top of the opportunity pipeline and close deals
Solution / How To Configure
This will be restricted to being Product Manager enabled primarily catered to the small-to-medium business (SMB) customers. This is designed to work with Copilot as well if the customers have it enabled.
Use Case
A Sales Cloud Mobile experience that is built with quota-carrying sales rep in mind.
Impact
Making it super easy for reps to take action to keep deals on track with mobile first actions
Enhanced Mobile Security
Mobile App Management
Customer Need
Customers in highly regulated industries such as Finance or Healthcare require secure, scalable deployments for their Mobile Publisher Applications– but can’t manage end-user devices in B2C scenarios.
Solution / How To Configure
Enhanced Mobile Security for Mobile Publisher allows customers to configure their applications to enforce Minimum OS Versions, Jailbreak detection and prevention, certificate pinning and Man-in-the-middle attack protection. All of this can be done at scale, without needing to leverage MDM.
Use Case
Not only does this enable our customers to expand their deployments securely, but it also opens the door to new customers who require these security features but don’t have the ability or budget to build it themselves.
Impact
Enhanced security.
GA & Free of Charge for Mobile Publisher Customers
Opt-In Biometrics on Login
Simplify the Login Experience with Biometrics
Customer Need
Numerous customers and end users have complained about how difficult logging into our applications can be, and the existing Biometrics solution for login requires that a user opts in to either Biometrics or PIN, making it challenging to adopt at scale.
Solution / How To Configure
Opt-In Biometrics on Login allows for users to opt-in to Biometrics after their first time login and then utilize them going forward. This feature also allows for the enablement of a “soft logout” through a configurable timeout value which will route users to the login UI. We have also added a LWC Biometric Retrigger button to the Experience Builder.
Use Case
This functionality enhances the security of the application while adding to ease of use for users looking to get into it on a frequent basis.
Impact
Enhanced security and user experience.
GA & Free of Charge for Mobile Publisher Customers
LWC Local Dev Preview for Mobile
Preview changes in LWCs instantly for Desktop & Mobile
Customer Need
Organizations want to increase developer productivity when building LWCs for key desktop & mobile use cases.
Solution / How To Configure
Use VSCode to build LWCs. Deploy your LWC to your org and add to a Salesforce app page. Enable developer mode for your Salesforce org. Make changes to the LWC and view the changes instantly in Salesforce app without deploying the LWC or refreshing the application.
Use Case
View quick, iterative changes to LWCs in your Salesforce app simulator or emulator builds with ease to speed developer productivity.
Impact
Improved developer productivity.
Beta
New Flow Validation Experience
Easily find and fix issues in your Flows
Customer Need
Users building flows need to be made aware of any issues with their flows along with how and where to fix those issues.
Solution / How To Configure
Flow Builder automatically validates flows upon flow save and activation. The new Errors and Warnings panel details any problems and provides clear instructions for fixing them as well as links to open the property editors for the elements with issues.
Use Case
While a user builds a flow, Flow Builder automatically surfaces any issues in the Errors and Warnings panel upon flow save and activation. Users can examine the panel to see descriptions of the issues and instructions for how to fix them. They can then select links in the panel to open the property editors for the elements with problems so they can remediate the issues.
Impact
Flow building productivity
Flow building ease-of-use
Generative Formulas for Flow
Generate formulas using natural language prompts and AI
Customer Need
Admins are often mid-stream building their flows when they need to write a formula. Tricky formula syntax means that admins are constantly context switching to brush up on their formula writing. Newer flow builders especially struggle with learning how to write a formula and understanding the syntax rules.
Solution / How To Configure
Wherever the formula builder is available, users can generate a formula by entering a prompt into the textbox below the formula editor. Users can either except the formula as-is or edit manually.
Use Case
An admin is building out a flow that requires a formula resource on a decision element. Instead of Googling the right syntax, they simply enter a prompt and let Einstein write the formula for them.
Impact
Improve admin efficiency when building out flows
Beta
Available for all Einstein 1 editions. Available for Enterprise, Performance, and Unlimited editions with the Einstein for Sales, Einstein for Service, or Einstein for Platform add-on
Einstein for Flow
Generate Flows with Natural Language Prompts
Customer Need
Customers face challenges with the time and complexity involved in building flows. For new admins, the learning curve for flow can be steep, while experienced admins also invest considerable time in building and troubleshooting flows.
Solution / How To Configure
Einstein for Flow must first be enabled in setup. It is available to Einstein 1 orgs or orgs with the Einstein add-ons. After enablement, admins can click the ‘New Flow’ button in Flow setup, select the option “Let Einstein Help You Build,” and enter a prompt.
Use Case
Admins enter a natural language prompt, and Einstein quickly generates a flow on-screen. Einstein can create simple 3-6 element flows with custom and standard objects and fields.
Impact
Faster time to value
Beta
Available for all Einstein 1 editions. Available for Enterprise, Performance, and Unlimited editions with the Einstein for Sales, Einstein for Service, or Einstein for Platform add-on
Guardrails
Receive tips for building flows with best practices
Customer Need
Given Flow’s power and flexibility, admins building flows have the potential to make design choices that are influential to the entire organization. Some best practices for building efficient and scalable flows are unclear to users.
Solution / How To Configure
When building Flows, admins will receive real time tips whenever a design choice �or element violates a best practice.
Use Case
While creating a loop, an admin utilizes a Create Record element. A tip will appear advising the admin to avoid utilizing data manipulation in their loop. Upon resolving this conflict, the tip will disappear.
Impact
Flows are more efficient, scalable, and performant due to an adherence �to best practices.
Upsert Records and Collections
Dynamically create or update multiple records at once
Customer Need
Flow users currently need to build extra loops or collections of IDs to solve this use case, and solutions today result in additional database calls versus what’s achievable in Apex. IDX: 4k Points
Solution / How To Configure
Flow builders can choose the Create Records element and find this functionality when they select creating multiple records, or when selecting creation based on a record variable. They can optionally enable this if it suits their use case, and then select the field for Salesforce to use as a comparison key.
Use Case
If an admin has a list of contacts with updated information, and wants to merge that data with existing contact records, they can choose to match on the email field and flow will dynamically update contact records with matching emails and create new records if that email is not currently in the system.
Impact
More efficient database calls and simpler flow designs
Send Emails with Flow to Larger Sets �of Recipients
Send up to 150 recipients
Customer Need
Using email action is hard because users can’t send emails to more than five org users at a time.
Solution / How To Configure
In Flow Builder, search for Send Email in the element menu, and select Send Email. When you’re setting input values, enable BCC Recipient Address List and CC Recipient Address List fields where you can add recipients’ email addresses as a comma-delimited list.
Use Case
As a user, I want to notify my entire team (more than ten members) for the health of entire flow automation. And I want to loop my dependent teams in cc/bb. Ideally I want to use send email action as part of the same flow. But the limitation makes me use an Apex.
Impact
Provide CC and BCC option in send email action.
Increased the overall recipient count from 5 to 150
Place Action Buttons on Your Screen for �More Dynamic Screen Flows
Run autolaunched flows to retrieve and process data
Customer Need
Flow builders need to retrieve data based on user inputs to keep them on the same screen. Action Buttons with screen actions will prevent context switching and enable faster form completion, reduces mistakes, and unlock a whole set of new use cases for screen flows.
Solution / How To Configure
Design your screen. Create/Reuse an active autolaunched flow. Add your Action Button to the screen. Use the action’s results in the other components.
Use Case
Impact
Modify a List of Records from a Screen �with Repeaters
Customer Need
Flow creators need to enable their end users to add to, modify, or delete items in a list of records. When you provide a collection of records as a data source for a Repeater component, flow generates a repeater instance at runtime for each item in the associated collection. The admin can control how the fields in the collection map to the child components in the Repeater.
Solution / How To Configure
In a Repeater component, add a record collection as the data source. In the child components, map fields from the collection into the component inputs, visibility & validation rules, or help text.
Use Case
Enable users to add, modify, or remove:
Impact
Increased time to value by not requiring custom components
Increased user efficiency by keeping them on the same screen
Multi-Select Choice Lookup
Customer Need
There are several ways to present a screen flow user with a search-based field. Choice Lookup allows admins to have fine-grain control over what options are surfaced while still letting users search to find the right option. But previously, if the admin wanted their user to make multiple selections, Choice Lookup had to be replaced with another component.
Solution / How To Configure
When configuring a Choice Lookup in a flow screen, set Let Users Select Multiple Options to Yes. At runtime, the end user can select up to 25 options.
Use Case
Enable users to choose multiple Jira tickets to add to a sprint. (Choice Lookup is the only search-based field that lets users choose from external data.)
Impact
User efficiency
More Components Can Now Be Disabled
Restrict or allow input in your components based on �business logic
Customer Need
Flow builders need a way to enforce business logic to funnel users through completion of a form and to summarize information entered by a user that resembles an input field. �The following components can now be disabled: Slider, Phone, Lookup, Action Button, Dependent Picklist
Solution / How To Configure
Set the ‘Disabled’ inputs for the newly supported components to �$GlobalConstant.True / $GlobalConstant.False or use a boolean formula resource �to set them reactively
Use Case
Disable inputs until a user provides key information on the screen, like a Terms Agreement or Lookup to a related record
Impact
Admins can prevent users from editing fields and better enforce business logic
Primitive Output Support
Transform your data into string, number, datetime, �or other primitive values.
Customer Need
Flow builders transforming collection data into a number field shouldn’t be forced to use a Record or Apex Defined Type.
Solution / How To Configure
Simply choose a different data type on target source and map primitive value to it.
Use Case
Impact
Prompt Flow Enhancements: Debug
Debug support is now available for prompt flow
Customer Need
User is unable to test the flow behaviour and troubleshoot any issue with template triggered prompt flow.
Solution / How To Configure
After user creates, and saves a prompt flow, the debug button is activated. User can set the now set the debug options, and input variables before running the debugger.
Use Case
As a user after creating a prompt flow i have no option to debug, or understand what’s works, and where should i make a change if there �is an error.
Impact
The debug button is now enabled, and user can debug the prompt flow.
User can test any specific conditions they have provided for the input values of the flow.
Unlimited
Edition Only
Only available in Unlimited Edition. Requires Einstein for Sales GPT & ECI.
Prompt Flow Enhancements: Subflow
Subflow element is now available for prompt flow
Customer Need
User does not have option to break down their flow into building blocks, and reduce the complexity of a prompt flow.
Solution / How To Configure
Create a template-triggered prompt flow. Then, select a prompt template type that triggers the flow and set the input data type. Now add the subflow element on the flow builder canvas. Search for an select the prompt flow to be referenced. You can use values from the parent flow to set the inputs for the referenced prompt flow.
Use Case
As a user, I don’t have the option to re-use a prompt flow in order to to breakdown or split element of a flow.
Impact
Prompt flow can use the subflow element to refer any other prompt flow. �It also improves performance of parent template triggered prompt flow.
Only available in Unlimited Edition. Requires Einstein for Sales GPT & ECI.
Unlimited
Edition Only
Automation Event-Triggered Flows
Powerful event orchestration made easy
Customer Need
Automation Events allow customers to take Action across Sales, Service, Marketing, Commerce and more to drive contextually relevant and personalized touchpoints.
Solution / How To Configure
Once you have Marketing Cloud Growth or above, you will get access to this new Flow type and several out of the box events.
Use Case
A business want to engage with a customer at the moment when they know they are interacting with their brand, so they create a new Flow and select the Order Placed event. From their they create a rich Flow that engages directly with that customer.
Impact
Marketing table stakes. Innovative Salesforce platform feature.
Marketing Cloud Growth Edition or above required
Enhanced Flow Support for Calculated �Insights and Segment Members
Use Calculated Insights and Segment Membership �in Decisions and Exits
Customer Need
Calculated Insights and Segments are powerful tools in Data Cloud and customers want to leverage these capabilities directly in Flow Builder’s Decision Element and Exit Rules to make the most use of their Data Cloud data.
Solution / How To Configure
Once you have Marketing Cloud Growth or above, you can configure your Org’s default Data Graph which will then add that Data Graph to the top of the Friendly Resource Picker.
Use Case
You want to create a sophisticated Decision Element that looks for Individuals that have spent more than $100 in the last 30 days and are in the VIP Segment.
Impact
Deeper integration with Data Cloud. Marketing table stakes.
Marketing Cloud Growth Edition or above required
Orchestrations in Automation App
Give business users access to their automated processes
Customer Need
Business users are not only benefiting from automated processes created by Salesforce Admins using Flow Orchestration, they can manage those processes at scale within the Automation App.
Solution / How To Configure
Based on their permissions, business users can access a given orchestration in read-only mode, pause or cancel runs and access detailed logs. They also have access to KPIs like completion rate and time to completion.
Assign the new permission set “Orchestration Process Manager” to a business user to give access to orchestrations in the Automation App.
Use Case
As a service manager, I want to better understand how my automated processes are performing to understand the business impact.
Impact
Orchestrations can be shared with non-admin users
Reorder steps on canvas
Organize steps to ease collaboration
Customer Need
Customers want to decide how steps are being ordered on the canvas to facilitate collaboration.
Solution / How To Configure
Move a step within a stage using our drag and drop capabilities, copy paste a step across stages using our standard copy function. See step description by hovering the description icon on canvas.
Use Case
As an admin, I want to share an orchestration with my peers and it requires steps to be in a logical order.
Impact
User productivity and collaboration.
Customize the orchestration work guide
Decide which process information you want to show
Customer Need
Customers want to control how much process-related information they are presenting to their end-users.
Solution / How To Configure
Add the Flow Orchestration Work Guide to the record page through Lightning App Builder and select which information should be displayed on the page (orchestration name, stage name, step name). You can also hide the work guide automatically if there is no work item available, saving a lot of space on the page.
Use Case
As a loan officer, I’m being asked to review loan applications but I want to see the work guide on my loan application pages only when there is work assigned to me.
Impact
Improved end user experience
Scale Center - Reports Insights
Insights and recommendations to improve �reports performance
Customer Need
Customers need insights on their most expensive reports and also prescriptive recommendations on how to improve their reports performance. This way they can optimize the performance of their business critical reports.
Solution / How To Configure
Use the ‘Reports Insights’ feature under Scale Insights. This will have a weekly summary of the slowest reports by Db CPU time. Provide prescriptive recommendations to customers on how to optimize the performance of these reports
Use Case
Review the weekly insights generated under Reports Insights feature
Improve the reports performance by implementing the recommendations
Impact
Proactively identify expensive reports
Implement recommendations
Improve org implementation and scale health
UE (Prod and Full Copy SandBox) and Signature Orgs
Scale Center - Decrypted URL in �Integrations Performance Analysis
Show fully decrypted URL’s in Integrations performance
Customer Need
Customers want to know the fully decrypted url in callout summary section of integrations performance, so they know which external end points are failing or have slowest performance
Solution / How To Configure
Enhance the existing Integrations Performance Report and provide the fully decrypted url in callout summary section. Customers will be able to see the decrypted url for the slowest and failing end points for the time window selected
Use Case
View average callout time and callout errors in org performance page Run integrations performance investigations to identify and root cause issues
View URL field in Callout errors section to see the fully decrypted endpoints
Impact
Identify most expensive and failing end points
Root cause top issues external callouts
Improve org implementation and scale health
UE (Prod and Full Copy SandBox) and Signature Orgs
Scale Center - Integration in CSS THS Portal
Provide Scale Center integration in CSS THS Portal
Customer Need
Customers with low Technical Health Score require self serve insights and prescriptive recommendations on how to root cause issues
Solution / How To Configure
Enhance the existing THS experience in CSS Portal by providing deep linking of Scale Center at signal group level. Customers can use self-serve insights of Scale Center to root cause performance issues
Use Case
View the Technical Health Score (THS) for the Org
If score is low, click on Scale Center link to navigate to the product
Review performance metrics and run deep dive investigations
Impact
Navigate directly to Scale Center from THS
Run relevant Scale Center investigation when scores are low
Improve technical health of the org
Signature Orgs
ApexGuru - Additional antipatterns
New Apex and SOQL antipattern detection �and insights available
Customer Need
Customers need help identifying and fixing inefficient Apex and SOQL/DML code that causes performance bottlenecks and increased costs. Integrating effective optimization tools into their workflow is a challenge.
Solution / How To Configure
ApexGuru uses Gen AI to detect and recommend fixes for Apex and SOQL antipatterns, enhancing code performance. This update includes new antipattern detection for newer antipatterns that are added in ApexGuru - SOQLs with wild card filters, SOQL in loop for 1 hop case, HeapSize expensive operation, Print expensive operation using System.debug, String comparison - Expensive operation.
Use Case
A developer uses ApexGuru to flag and optimize heap space-consuming operations, leading to reduced heap size and preventing runtime issues.
Impact
Improved detection and performance with actionable insights for �better code optimization.
c
UE (Prod & Full copy Sandbox), and all Signature orgs
Trial Accuracy Checker
Validating customers’ test setup prior to load tests
Customer Need
Customers need to verify that their test setup and simulation is functionally accurate and fix any errors at smaller scale before load testing. This way they avoid the risk of rerunning these tests.
Solution / How To Configure
Use Trial Accuracy checker in the ‘Test Environment Setup’ under ‘Scale Test’ leaf in your sandbox to verify how close your test setup is with respect to your recent production peaks observed.
Use Case
Run 10-20 user trials on test setup
Review accuracy in comparison to production peaks
Impact
Reduce rework of test data setup, integration and functional testing prior to scale tests, reduce overall test investment & test cycles.
GA �(Hyperforce only)
Scale Test Booking Improvements
Making performance testing quick, accurate and easy!
Customer Need
Customers should share their accurate test details such as business metrics, use case flows, ramp plans and adhere to scale testing best practices to avoid test failures and low test coverage.
Solution / How To Configure
Provide the above requested information during the time of booking scale test days on ‘Test Scheduler’ so that the scale �test team provides the right infrastructure and capacity to reach your testing goals and can help you in case of any issues �during your testing.
Use Case
Submit test plans during slot booking and adhere to scale �testing best practices.
Impact
Ensure successful execution in the first go.
GA �(Hyperforce only)
Account-Based Selling with Account Plans
Strategize to win, retain, and grow business efficiently
Customer Need
Teams lack a unified tool for strategic account planning, leading Account Managers to create and maintain their plans in isolation. Centralizing strategic account information is essential.
Solution / How To Configure
Admins can easily enable Account Plans with a simple toggle, providing default settings and layouts. Admins can further customize the experience based on their unique business needs by configuring the fields in the Object Manager, or changing the layout with the Lightning App Builder.
Use Case
Account Managers can create individual Account Plans right from the Account page. They can collaborate on capturing customer needs, analyze using SWOT and define objectives with measurable metrics.
Impact
Increase Sales Efficiency
Enhance Customer Relationships
Enterprise Edition �& Above
Associate Opportunity Splits to Territories
Accurately attribute credit and track pipeline by territory
Customer Need
Previously, splits could only be assigned to the territory the opportunity was assigned to, so team members from other territories didn’t get credit for their contribution to closing the deal. Now, as sales teams focus more on selling collaboratively, they can give credit to more team members and territories for helping to close deals.
Solution / How To Configure
When Enterprise Territory Management is enabled, add the Split Territory field to the opportunity split and opportunity product split multi-line page layouts.
Use Case
Allocate opportunity and product revenue to multiple territories, and see these rollups reflected in forecasts and reports.
Impact
Accurate Forecasting
Improve Sales Team Collaboration
Enterprise Edition �& Above
Interact with Tasks & Events using UI API
Improve the seller experience with customization
Customer Need
Previously, Tasks & Events were not supported entities in the User Interface API. Now, you can create custom Screen Flows and Lightning Web Components to interact with Tasks & Events.
Solution / How To Configure
The Task & Event objects are supported in the User Interface API as of the Winter ’25 release.
Use Case
Customize the experience for sellers interacting with Tasks & Events. For instance, include task creation as part of a series of steps in a Screen Flow.
Impact
Boost Developer Productivity
Improve Seller Experience
Enterprise Edition �& Above
Track Reporting Structures for �Person Accounts
Plan sales strategies by understanding relationships
Customer Need
Give your sales team a key tool for planning their sales strategy by showing person accounts in a hierarchy or company structure. Previously, when person accounts were enabled, only contacts could report to each other. Now, use the Reports To field on Person Account to associate person accounts to each other in a hierarchy.
Solution / How To Configure
Go to the Person Accounts page in Setup and turn on the Reports To field on Person Account. Then, add the Reports To field to your Person Account page layouts in the Object Manager.
Use Case
Track relationships such as manager/assistant between person accounts, or between person accounts and contacts.
Impact
Increase Sales Efficiency
Enhance Customer Relationships
Professional Edition & Above
Segment Territory Stamping
Plan quota from territory carves
Customer Need
Sales Ops needs to make territory planning data available to other planning team members.
Solution / How to Configure
Users can stamp territory alignment data directly onto sales plan segments. Users can create quota plans from the stamped territory data with a single click.
Use Case
Territory planners carve territories and then stamp the finished territory data onto the sales plan segment. Quota planners can continue planning by creating a quota plan from the stamped territory data in a single click.
Impact
Planning Productivity and Collaboration
Requires Enterprise Edition or Higher. Requires Sales Planning or Territory Planning License.
Territory Planning - Live Data
Plan using the latest record information
Customer Need
Territory planners want to use up-to-date data without needing to maintain static planning data sets.
Solution / How to Configure
Users can create territory alignments using live data as a source. Users can choose what fields to include in their planning session �as they go.
Use Case
Territory planners can quickly get started carving territories using �live data. As they plan, any data changes are automatically reflected in their plan. Planners can choose what fields to leverage in �planning on demand.
Impact
Planning Productivity
Requires Enterprise Edition or Higher. Requires Sales Planning or Territory Planning License.
Territory Planning - Tabular Experience
Carve territories without a map or geolocation
Customer Need
Territory planners need the ability to plan territories that aren’t geographic in nature.
Solution / How to Configure
Users can carve territories using a new, tabular experience. Users �can choose to carve by geography on an opt-in basis.
Use Case
Territory planners begin carving territories faster without the need �to configure unnecessary boundaries. A new, tabular interface helps territory planners consume more decision-driving data. Territory planners can add geographic boundaries for carving as needed.
Impact
Planning Productivity
Requires Enterprise Edition or Higher. Requires Sales Planning or Territory Planning License.
Territory Planning - Guidance
Get started planning territories faster
Customer Need
Territory Planning is a robust solution that needs to be tailored to specific user use cases and workflows.
Solution / How to Configure
Users can access in-app guidance to show them how to configure territory planning to their needs.
Use Case
Territory planners open up Territory Planning and immediately see a guidance center. Planners flow through the guides that help them set up territory planning to their liking.
Impact
Planning Productivity
Requires Enterprise Edition or Higher. Requires Sales Planning or Territory Planning License.
Custom Exercises
Ability to create exercises to reference content from �third party repositories
Customer Need
Ability to easily use content from third party repositories in Sales Programs so that reps can consume that content within the Guidance Center in the flow of work.
Solution / How To Configure
Developers can create custom exercises so that Enablement Leaders/Sales Managers can search for relevant content directly from third party repositories by creating custom exercises. Sales reps can consume this content in Sales Program from within the Guidance Center.
Use Case
Add exercises that reference content from third party repositories to Sales Programs so that sales reps can consume the content within the Guidance Center.
Impact
Sales Manager productivity
Sales rep productivity
Programs and Exercises on AppExchange
Ready to use Sales Programs and Custom Exercises �from trusted SIs and Partners
Customer Need
Achieve faster time to value by quickly deploying Sales Programs from industry experts and content from third-party repositories, directly in the flow of work for sellers.
Solution / How To Configure
Discover out-of-the-box Sales Program structures from Salesforce on AppExchange, tailored for key business use cases and customizable with your content.
With the partnership with key industry leaders, you'll be able to leverage Korn Ferry's expertise in methodologies and ROI tracking using their Programs, as well as Highspot's capabilities for effective content delivery directly in the flow of work using their Custom Exercises on AppExchange
Use Case
Impact
Increased adoption, Faster time to value
Updated Korn Ferry and Highspot packages on the AppExchange are expected at the end of 2024
Contains/Does Not Contain Operator in Enablement Measures
Enable more accurate tracking of progress
Customer Need
Create impactful, relevant Enablement measures for your sales programs quickly, with less customization and fewer headaches.
Solution / How To Configure
Enablement Leaders can now use Contains and Does Not Contain operators in Enablement Measure filters
Use Case
Track progress on records with a particular word in a particular text field
Impact
Enablement Leader productivity
Einstein Coach
Get Pitch Perfect with Feedback from Einstein
Customer Need
Reps need low-risk way to practice their new product pitch and get actionable feedback, without taking time away from other sellers.
Solution / How To Configure
Users deliver and record their pitch using an ECI-supported video provider and then submits the video call to Einstein for feedback. Einstein feedback has been enhanced in this release with CRM data of the Product being pitched along with best practices defined out of the box.
Use Case
Sellers with Sales Programs can practice their new product pitch anytime right from Guidance Center.
Impact
Improve Rep’s ability to present new product/solution, effectively, at scale.
Requires Einstein for Sales Edition
Prospecting Center
Find your next best customer with AI + Data + CRM
Customer Need
Finding new prospects and maintaining healthy pipeline is hard. Reps spend too much trying to skim through various buying signals across disparate tools/products to find the right prospects.
Solution / How To Configure
Reps can now prospect using unified Prospecting center that harmonizes data and signals across first and third party sources. These signals can be shared across Marketing (UMA) and Sales to create actionable segments for deeper cross-departmental collaboration.
Use Case
While Prospecting, reps will see the top prospects sorted using Fit, Engagement and Intent Scores. Reps prioritise the outreach based on the buying signals gather across First and third party source.
Impact
Sales Rep productivity, Healthy Sales Pipeline
Supporting Leads in Prospecting Center
Unified Account view Leads and Contacts simultaneously
Customer Need
Leads, Accounts and Contacts are separate views in Sales Cloud. Reps spend 33% of the Seller weekly tasks prospecting, and it’s painful and time consuming to switch between multiple tabs/views while performing these activities.
Solution / How To Configure
Reps can now view both leads and contacts in a single, unified, multi-entity view. This reduces the cognitive burden to quality prospects (leads, contacts) across multiple tabs. Admin have to enable Lead - to - Account mapping feature in setup leverage this feature.
Use Case
While Prospecting, reps can view all leads and contacts related to an account in a single view, along with their engagement scores for quick outreach.
Impact
Sales Rep productivity
Leverage Intent Score for Targeted Selling
Build Scoring on first and third party buying Intent Signals
Customer Need
Buyer Intent signals are critical for reps to understand which prospects or companies are show buying interest. The chances of converting an opportunity is highest when buyer is showing trending intent.
Solution / How To Configure
Reps can now view Intent scores of accounts while prospecting using the Prospecting Center. Admin can enable Intent score in the Scoring rules. Intent signals from Marketing Cloud/ Account Engagement or from 3P sources such as DemandBase.
Use Case
While Prospecting, reps can view Intent scores along with Fit and Engagement scores to decide with Prospect have the highest propensity to engage and tailor their outreach strategy accordingly.
Impact
Targeted Selling, Sales Rep productivity
Easy Setup
Automated setup experience to get started quickly
Customer Need
Finding new prospects and maintaining healthy pipeline is hard. Reps spend too much trying to skim through various buying signals across disparate tools/products to find the right prospects.
Solution / How To Configure
Reps can now prospect using unified Prospecting center that harmonizes data and signals across first and third party sources. These signals can be shared across Marketing (UMA) and Sales to create actionable segments for deeper cross-departmental collaboration.
Use Case
While Prospecting, reps will see the top prospects sorted using Fit, Engagement and Intent Scores. Reps prioritise the outreach based on the buying signals gather across First and third party source.
Impact
Sales Rep productivity, Healthy Sales Pipeline
Build Actionable Fit Score using ZoomInfo
Leverage ZoomInfo DC connector to create �comprehensive Scores
Customer Need
Buyer Fit signals are critical for reps to understand which prospects or companies are most similar to their organisation Ideal Customer Profile. This help reps get most ROi on their prospecting efforts.
Solution / How To Configure
Reps can now view Fit scores of accounts which have been enriched to consider ZoomInfor rich firmographic data. Admin can configure Fit rules to include ZoomInfo firmographic values using Scoring Rules.
Use Case
While Prospecting, reps can view Fit scores along with Intent and Engagement scores to decide with Prospect have the highest propensity to engage and tailor their outreach strategy accordingly.
Impact
Targeted Selling, Sales Rep productivity
Billing General Settings
Customer Need
Central location for Billing admins to manage Billing feature settings and Org defaults
Solution / How To Configure
Use Case
Billing Admin can selectively enable required Billing Features, update Org default billing/tax treatments and Legal Entity
Impact
Greater feature-level control and ease of configuration for Billing Admins
Revenue Cloud Plus & Advanced
Billing Guided Setup
Customer Need
Billing Admins need to understand the need and sequence of settings to be configured for different feature areas for quick onboarding.
Solution / How To Configure
Use Case
New Billing Admins can understand & resolve dependencies in configuration steps, and choose which features to enable/setup.
Impact
Guided setup makes onboarding quick and easy for new Billing Admins with a clear order of steps to be followed.
Revenue Cloud Plus & Advanced
Billing Policy, Treatment and �Treatment Items
Customer Need
Customers need an automated way to determine how to invoice their buyers. Having a policy which can be associated to a product will help ease the end to end process or Order to Invoicing.
Solution / How To Configure
Billing policy is set of billing treatments which will determine how to invoice the buyers. Billing policy is usually attached/associated to a product and leveraged at the time of order and order item generation.
At the time of order activation system associates billing treatments to each order items which will be using this to create billing schedules.
Use Case
As a billing admin I should be able to define Billing Policy and corresponding treatments , treatment items so that I can tell the system how to invoice the order associated to the policy.
Impact
Seamless Order to Invoicing
Revenue Cloud Plus & Advanced
Context Aware Billing Schedule API
Customer Need
Customers need flexibility to be able to bill their users based on any transaction for example : From Quote/Opportunity
Solution / How To Configure
Customers will have access to an API to create Billing Schedules (which further generates invoices) from any transaction. The API will read the billing transaction Context ID as an input and generate a billing schedule.
Use Case
System should automatically create billing schedules for any �transaction of our customers so that they can continue with their �billing process seamlessly.
Impact
End-to-end connectivity by enabling Billing schedule creation from any upstream transaction. Currently it support creation of BS from Salesforce objects only.
Revenue Cloud Plus & Advanced
Bill in Advance or Arrears
Customer Need
Customers need the flexibility to configure billing for a product in advance or in arrears, i.e. after a service is rendered/consumed.
Solution / How To Configure
Use Case
Some products can be billed in arrears whereas others are billed in advance.
Impact
Impacts Cash Inflow
Billing in Arrears reduces risk of overcharging and issuing multiple refunds
Revenue Cloud Plus & Advanced
Related Invoice Lines for Bundled Products
Customer Need
Customers need to be able to understand the relationship between line items when they receive an invoice for items that were purchased together as part of the same bundled offering.
Solution / How To Configure
Use Case
Bundled products should be displayed properly on Invoice records and documents sent to end customers
Impact
Easy visualisation of bundle hierarchy among invoice lines
Revenue Cloud Plus & Advanced
Tax Policy and Treatments
Customer Need
Customers want the ability to levy tax for the purchases made by their buyers. Many times there might be a case they have a necessity to levy different tax % to different products. They need an automated process to assign tax percentages to different products.
Solution / How To Configure
Customers can create a Tax Policy, which is nothing but a set of tax treatments and associate this policy to products. Different products can have different tax policies associated respectively. Once a billing transaction is activated/order is activated system automatically assigns this tax treatments to the order line items and system computes the tax accordingly
Use Case
As a Billing Admin I should be able to generate invoice with right tax so that I do not overcharge my customer
Impact
Financial Impact
Revenue Cloud Plus & Advanced
Tax Line Split from Invoice/Credit �Memo Lines
Customer Need
Storing Charge line and Tax line data together in the same entity (Invoice Line) leads to inefficient querying and record insertion, especially as the volume of invoice lines scales into the billions.
Solution / How To Configure
Use Case
Segregation of tax line information
Impact
Optimise data storage and retrieval process for invoice lines, credit memo lines
Easier reporting as customers can avoid filtering out tax lines
Revenue Cloud Plus & Advanced
Invoice Schedulers
Customer Need
Schedule Invoice Runs to bulk generate invoices by processing billing schedules ready to be billed and meeting custom matching rules.
Solution / How To Configure
Use Case
Billing Ops can bulk generate invoices in multiple batches (with custom matching value) on a daily (or custom cadence) basis to ensure timely invoicing.
Impact
Accurate and Timely Invoicing
Invoice Consolidation for end customers
High Scale Invoice Batch Runs
Revenue Cloud Plus & Advanced
Draft & Posted Invoices
Customer Need
Billing Ops need draft invoices to verify that the customer will be billed accurately, before creating final posted invoices that flow to downstream Payments, Accounting & Rev Rec systems.
Solution / How To Configure
Use Case
Billing Ops can verify invoice lines and billing amount using draft invoices
Billing Ops can update/delete/re-generate draft invoices as needed
Posted invoices are sent out to end customers
Impact
Posting an invoice locks it for final tax calculations, collecting payments and for legal/bookkeeping purposes.
Revenue Cloud Plus & Advanced
Credit Memos
Customer Need
Businesses need a way to capture Credits that they need to issue to their customers either to appease or to represent a negative invoice balances. Use those balances to lower the invoice amounts due.
Solution / How To Configure
Create Credit memos against a customer account either by using the APIs or directly navigating to the Credit Memo Tab. Turn on the feature to settle invoices using any credits available prior to generating invoice documents.
Use Case
As a Billing Operations user I need the ability to capture customer credits during negative amends and cancellations to represent a negative invoice balance which can be later reused for settling invoices prior to processing payments.
Impact
Provides an accurate and complete recordkeeping of the transactions that occur after an invoice has been posted. Also reduces the manual effort of settling invoices using credits by automation.
Payment Terms
Customer Need
Customers need a way to stamp due date on the invoice based �on pre-agreed terms. Payment Terms dictate when the payment �is due against a particular invoice.
Solution / How To Configure
Customers can select Payment terms at Quote/Order level which will percolate to Invoice generated and stamp a due date on the invoice. Currently system supports payment terms of type NetX: �e.g. - Net20 ( which means payment is due in 20 days ).
Use Case
As a sales rep I should be able to agree on payment terms with my customer so that they know when they are due for payment for the purchases they made.
Impact
Collections and Account Receivables
Revenue Cloud Plus & Advanced
Legal Entity Support
Customer Need
Provide a way for customers to organize and distinguish revenue transactions by their operating businesses and provide ability to treat them uniquely for billing, tax and accounting.
Solution / How To Configure
Create Legal Entity records to represent operating business. Mention an Org default. Define billing and tax treatments for every Legal Entity. Start using �the Legal Entity reference field on revenue transactions (Orders, Invoices, �Credit Memos).
Use Case
Legal entities are objects that represent how your organization is structured. Every revenue transaction in Revenue Cloud can be associated with a legal entity to get treated based on the treatment rules defined for that legal entity.
Impact
Revenue transactions are treated using the Legal Entity reference on them and based on the configurations done using different treatments.
Revenue Cloud Plus & Advanced
Accounting Periods
Customer Need
Provide a way to define accounting periods in Salesforce
Solution / How to Configure
Create New record from Accounting Period Tab with start and end dates.
Use Case
As an AR Administrator I need the ability to set up org level accounting periods match the Company’s Accounting General Ledger.
Impact
AR has the ability to represent their Organizations General Ledger Accounting Periods here in Billing.
Revenue Cloud Plus & Advanced
Legal Entity Accounting Periods
Customer Need
Provide a way to assign accounting periods.
Solution / How to Configure
Goto a Legal Entity records related list and Create New Legal Entity Accounting Period.
Use Case
As an AR Administrator I need the ability to set up accounting periods for Legal Entities.
Impact
Enables AR Operations users to operate at a Legal Entity level - check for accuracy of AR transactions (billing transactions) prior to posting them to the General Ledger.
Revenue Cloud Plus & Advanced
Usage Based Selling
Empower Your Spending: Transparent, Pay-Per-Use Pricing
Customer Need
Consumers want pay-per-use pricing not fixed fees. They lack visibility into usage costs causing unpredictable bills. Usage-based pricing enables transparency and spending control.
Solution
Customers can discover, select usage-based products and view product rate cards specific to resources, which are the amounts of a product or service that a customer uses and is billed for. Our product will also provide the ability for Sales Reps to override base rates and tier rates. For Tier Rates, Sales Reps can add/remove tiers. Additionally, the solution supports limited interactions during ARC (Amendments, Renewal, and Cancellation) operations.
Use Case
Impact
Revenue Cloud Plus & Advanced
Usage Rate Management - Define Rates
Boost conversions and retention with usage-based rating
Customer Need
Businesses need to boost conversions by reducing barrier for price sensitive customers and enhance retention by offering the customers with cost control flexibility and transparency.
Solution / How To Configure
Sellers can set up predefined rates for future consumption, offering a variety of rates:
Use Case
A pricing manager sets up the base rates and adjustments based on tiers, attributes and custom conditions. The same are available during sales and billing stages of the revenue cycle.
Impact
Improved customer acquisition and retention with costs that can scale up / down as the business grows.
Revenue Cloud Plus & Advanced
Usage Rate Management - �Define Procedure
Transform the product rating policy into rating procedure
Customer Need
Businesses need map their usage product rating policies into rate management solution.
Solution / How To Configure
Rate Management provides rating procedures which are customizable, ordered stacks of rating elements that are used to calculate the net rates of a usage product.
Use Case
A pricing designer can use a set of rating elements in procedure builder to orchestrate a rating procedure which can do the rate calculations.
Impact
Customisable and flexible mapping of business rating policies into Rate Management rating procedure.
Revenue Cloud Plus & Advanced
Ramp Deals
Time-based periods where quantity and pricing can change
Customer Need
Sales reps need the ability to create quotes and orders where product quantities and prices differ for certain time periods, to meet customer demand. Customer’s also need catalog-driven control so that Sales reps can only apply ramps to products which are rampable.
Solution / How To Configure
Customer can make any subscription based product as rampable by associating one or more Ramp segment types associated with them. Sales Reps can apply ramps to any rampable product added to quote/order. Sales reps can apply Yearly or Custom Time-segments along �with optional special segment such as “free Trial”, where each segment can have its own �quantity, discount etc. When Sales Reps configure products with ramps, Configurator �will keep the product configuration consistent across all segments of the ramp.
Use Case
Sales reps can structure one or more products on quote or order in the Ramp deal, �where every ramp segment can have its own quantity and discount in order to meet �customer need for flexibility, predictability and transparency. Note: this serves a �similar function as MDQ feature in Salesforce CPQ.
Impact
Revenue generation�Quote and Order generation
Revenue Cloud Plus & Advanced
Advanced Approvals
Transforming approvals, Boosting efficiency
Customer Need
Organizations require a well-defined, automated approval process to ensure review and authorization of transactions in a responsible and timely manner
Solution / How To Configure
Automate routine approval tasks. Provide capability to design and run serial/parallel approval chains, approval audit trails and notifications. Simplify complex approval workflows. Make it easy for teams to collaborate and make decisions efficiently
Use Case
Users can ensure that pricing, discounts, and terms adhere to organizational policies during quoting/ordering
Impact
Accurate transactions (Quotes, Orders)
Compliance assurance
Reduced delays
Revenue Cloud Plus & Advanced
Guided Selling
Guide Product Selection
Customer Need
When there are too many product choices and complex products available to users, identifying products that meet their requirements can be a daunting task. With the choice overload and lack of knowledge of products being offered users/sales agents are often left clueless about right keywords to use while searching the desired products.
Solution / How To Configure
Use Case
As sales agent/ user I want guidance on the products and its properties being offered so that I don't need to know the exact keywords I need to use while searching the desired products
Impact
Improved user experience and enhanced product discovery
Revenue Cloud Plus & Advanced
Leverage Discovery Framework and Omni Scripts to define the questions and Run Time catalog for search
Quote and Order Line Groups
Organize your proposals easily
Customer Need
Certain business processes require dozens, hundreds or even thousands of lines on a single quote or order. Sales reps and Service agents requires an intuitive �user experience to manage these lines in logical groups and the end customers need a digestible proposal.
Solution / How To Configure
Admins enable grouping for the Org. Sales Reps can use Transaction Line Editor Column Group by to get groups created or create groups manually and move �lines between groups. Leverage Quote proposal templates with groups to �display groups in customer facing proposals.
Use Case
Reps can use groups to manage quote & order lines & generate proposals. �Quote Line groups can be passed over to Orders during the �Quote to Order process.
Impact
Reps can save time and present an organized proposal with lines in logical groups
Catalog Import using CSV file
Import bulk data to PCM setup objects using CSV templates
Customer Need
Customers need to quickly import product, catalog & pricing data in bulk, from external sources, into salesforce objects. It is not limited to Product �data only. It helps to accelerate implementations and efficient periodic �bulk operations.
Solution / How To Configure
Extend CSV bulk import capability to all PCM & Revenue Cloud objects for setup as a unified solution. Leveraged frameworks developed by �Integrations and DPE, and using Data Cloud, for advanced transformations. The standard import templates can be easily downloaded & used.
Use Case
Import bulk data from external sources like ERP, CRM platforms, POS �systems etc. Provide support for standard file formats like CSV & XLS, �to increase ease of use in bulk operations.
Impact
Accelerates implementations timelines with bulk operations
Readily available template and import capability saves time and effort required in manual data entry
Revenue Cloud Plus & Advanced
Nested Groups
Better organization of bundled products
Customer Need
Customers need a way to organize and present products within a complex product for easier navigation and configuration of products by sales reps.
Solution / How To Configure
Organize bundled product components such as products and class of products under nested groups. Each group and subgroup group cardinality that defines the minimum and maximum number of child components �for selection.
Use Case
Impact
Easy grouping of products within a complex product for better experience during configuration.
Revenue Cloud Plus & Advanced
Configurable Global Search
Discover products faster by additional product characteristics
Customer Need
Buyers and sellers can quickly use product properties to find relevant products faster.
Solution / How To Configure
Supports indexing your product catalog and search configuration in near-core �for global search capabilities
Use Case
Impact
Improved search experience
Faster product discovery during browse
Revenue Cloud Plus & Advanced
Product Discovery
Product List - Accentuate Images with Tile View
Customer Need
Customers today have only list view on the product list page with images as thumbnails but need an ability to accentuate images and product details for the products where visual appearance is a key selling point, such as fashion, furniture, or artwork.
Solution / How To Configure
Enhance the product discovery product list page to display the product as tiles. Ability to switch between the tile and list view as per customers need.
Use Case
View bigger product images during the catalog browse by arranging the available products as tiles.
Impact
Enhanced Visual Appeal
Revenue Cloud Plus & Advanced
Product Discovery
View Qualified Categories
Customer Need
Customers want to qualify the categories thereby qualifying all the products which belong to that category. They also want to reduce the number of rules and save efforts on their administration. They need an unified way to define the category and product availability/eligibility rules.
Solution / How To Configure
Unified Qualification procedure aims at qualification of categories as well as products so that disqualified categories and products are not shown to users and only qualified categories and products are available for the user for purchase.
Use Case
Define category level qualification rules.
Show Only the Available and Qualified Categories and corresponding products in Product Discovery Product list page.
Impact
Reduced Product Qualification rules
Efficient and effectively manage the visibility of only the available categories based on the customer needs
Revenue Cloud Plus & Advanced
Product Discovery
Configurability of Product Discovery List and Details pages
Customer Need
Customers need a way to configure to modify or configure the discovery experience so it meets their business needs.
Solution / How To Configure
Use Case
Define custom flow and use is to launch from Browse Catalog experience.
Enable/disable pricing and qualification as per customers need from �product details page.
Configuring display of additional product fields, hide/show quantity and �add product to quote /order buttons.
Impact
Increase adoption of Product Discovery
Revenue Cloud Plus & Advanced
Product Discovery
Browse catalog experience for Guest Users
Customer Need
Customer need to open up their sites to wider set of users to be able to improve the market reach and stay ahead of competition.
Solution / How To Configure
Enable product catalog entities, primitive and Product Discovery APIs for guest users. With few standard steps to configure the guest users, access and sharing rules, customers now can expose their sites to the wider set of users.
Use Case
As anonymous user I want to list the products with their prices so that I can explore the products and understand latest market trends.
Impact
Increased User Engagement
Market Reach and Accessibility
Revenue Cloud Plus & Advanced
Product Discovery
Invocable Actions
Customer Need
Customers often want to define their custom flows to browse catalog for listing and exploring product details by leveraging Product Discovery’s product search, list and details capabilities and need a way to integrate declaratively with these capabilities.
Solution / How To Configure
Expose product search, Product list and Product Details as invocable actions so that those can be invoked from any custom flow based on the customers need.
Use Case
Customers want to define their custom flow for discovering products and exploring the product details.
Impact
Invocable actions enhance the flexibility, efficiency, and scalability of automation in Salesforce.
Revenue Cloud Plus & Advanced
Unified Signaling Framework
Customer Need
Customers want the ability to go ahead & define all the prerequisites (Context Definition, Context mapping etc) in one place. Customers also want the ability to define when these features can be executed. They want these specifications to be generic & extensible.
Solution / How To Configure
Unified Signalling framework can be configured from the Setup where user can define the Procedure, Context Definition with rules for any sobject or execution.
Use Case
As an Admin I would like to define the procedure & context definitions across my execution. I want to set the rules, all of this in one place.
Impact
Unified definition experience for better usability.
Support for complex setup experience
Revenue Cloud Plus & Advanced
Unified Signaling Framework
Customer Need
Customers want the ability to go ahead & define all the prerequisites (Context Definition, Context mapping etc) in one place. Customers also want the ability to define when these features can be executed. They want these specifications to be generic & extensible.
Solution / How To Configure
Use Case
As an Admin I would like to define the procedure & context definitions across my execution. I want to set the rules, all of this in one place.
Impact
Usability
Revenue Cloud Plus & Advanced
Waterfall enablement per Element
Customer Need
Customers want the ability to decide if any given element must have waterfall or not. This will give the customisation for users to showcase certain values on Price Waterfall.
Solution / How To Configure
Use Case
As a Pricing Designer I must be able to choose the price waterfall for certain elements in the pricing procedure.
This way I can have the decision of showing on the UI what needs to be shown & what needs to be hidden.
Impact
Better usability.
Users having required authority to hide/show details on Price Waterfall.
Revenue Cloud Plus & Advanced
Rollup price in Aggregate Element
Customer Need
Customers want the ability to roll-up the price of child products into the parent product in a given Product Bundle.
Solution / How To Configure
Use Case
As a Pricing Designer I have a need to roll-up the Price of child products into my bundle products. I can define the same aggregate element as per my needs without changing much on the procedure.
Impact
Customer satisfaction
User friendly experience
Support for Communications use cases
Revenue Cloud Plus & Advanced
Configurable Onetime & Evergreen values
Customer Need
Customers wants to configure the One-Time & Evergreen values in the pricing setup and NOT have these values as constants in Pricing Procedure. They want this configurable.
Solution / How To Configure
Use Case
As a Pricing Admin I can define the proration values for One-time & Evergreen transactions which can be used in calculating Proration values.
Ideally these values should be Onetime = 0 & Evergreen =1. But user can define as per their needs.
Impact
Better user experience
Support for Extensibility
Revenue Cloud Plus & Advanced
Bulk Pricing & Adjustments updates
Customer Need
Customers need a feature that allows them to efficiently update prices and associated adjustments in bulk.
Solution / How To Configure
Use Case
As a Pricing Analyst I want to bulk update the prices or adjustments of Products. If the adjustments updates fail I want to retry them without much of manual intervention.
Impact
Customer usability
Efficient Data maintenance
Revenue Cloud Plus & Advanced
Context Mapping selection in Simulation
Customer Need
Customers want the ability to simulate the pricing procedure with different context mappings. As of today customers can �only simulate with “Salestransaction” which is not mapped to any sobject.
Solution / How To Configure
Open any required Pricing Procedure → Click on Simulate → Choose the required Context mapping to validate the �Pricing Procedure.
Use Case
As a Pricing Designer I want the ability to simulate the pricing procedure with quotescontextmapping, orderscontextmapping to check if pricing procedures executes successfully with all.
Impact
Customer satisfaction
Usability & Extensibility
Revenue Cloud Plus & Advanced
Price History tracking
Customer Need
Offer transparent pricing to buyers by being able to store the price history for a given duration and provide visibility into ‘Last Lowest price’ for a product.
Solution / How To Configure
Pricing setup has an option to configure the duration for persisting price value when a procedure is executed. Once enabled this feature cannot be disabled. The duration can be between 7-30 days.
Use Case
In some geographies businesses are required to show price history for products on general discount, they need to be able to store the price values and display them to their buyers during a sale transaction.
Impact
Governance & Auditability
Revenue Cloud Plus & Advanced
Price History tracking
Customer Need
Offer transparent pricing to buyers by being able to store the price �history for a given duration and provide visibility into ‘Last Lowest price’ �for a product.
Solution / How To Configure
Price Tracking element when used in “Save” action allows to persist price calculation(until that step in procedure) for a transaction’s product into �the ProductPriceHistoryLog table , the minimum price for a day is then calculated via a job and stored in the ProductPriceRange entity. This element when used in “Get” action , fetches the Recorded price from �the DT created on ProductPriceRange DT . Any data older than 30 days �is purged from the History log table.
Use Case
End Buyers can make more informed purchases with price history details �of a product, when lowest price for a given duration is available to them.
Impact
Pricing transparency
Revenue Cloud Plus & Advanced
Commerce Pricing element�(uses Legacy pricing API)
Customer Need
Commerce Cloud B2B solution onboarding to Salesforce pricing to enable consistent pricing across transactions involving simple products.
Solution / How To Configure
Commerce Pricing element to be available when Commerce cloud licenses are activated in an org, this element works with the CommerceCartContextDefinition that has the inputs and outputs required by the legacy pricing engine API
Use Case
Commerce and Revenue Cloud customers want to have consistent pricing across transactions and hence the need for a single pricing engine that works for both use cases.
Impact
Unified pricing engine for consistent pricing across transactions.
Revenue Cloud Plus & Advanced
Transaction Scope Rule
Cross bundle config rules for the transaction
Customer Need
Need the ability to define configuration rules that can be applied to all line items under a transaction.
Solution / How To Configure
In Product Configuration Rules, create a config rule with Rule Scope equal to “Transaction” and define actions associated with a matching condition.
Use Case
If a standalone product A exists under a transaction, then product B is not allowed under the same transaction.
Impact
Differentiator
Revenue Cloud Plus & Advanced
Rule Validation
Ensuring rules are properly defined
Customer Need
Rules administrators need a way to validate if a configuration rule is properly defined.
Solution / How To Configure
In Product Configuration Rules, create a config rule, save it. And then click “Validate” button to run rule validation.
Use Case
If a configuration rule contains invalid references to products or attributes, the rule validation will display an error message.
Impact
Usability
Revenue Cloud Plus & Advanced
Dynamic Options UX Enhancements
Editable item names for same product in configurator
Customer Need
Customers need to add more than one instance of the same product through dynamic options and they need a visual way to differentiate these lines with an alias.
Solution / How To Configure
Configure dynamic options from PCM for product bundles. Add the bundle to a transaction. Launch configurator and add product through dynamic options. Then change the product display name.
Use Case
A sales rep adds a bundle to a transaction. Within the bundle, multiple instances of the same product are added. To differentiate the same product showing up in multiple line items in the bundle, the sales rep clicks the pencil icon to modify the display names of these line items.
Impact
Usability
Revenue Cloud Plus & Advanced
Nested Options Group
Better organization of bundled products
Customer Need
Customers need a way to organize and present products within a complex product for easier navigation and configuration of products by sales reps.
Solution / How To Configure
Organize bundled product components such as products and class of products under nested groups. Each group and subgroup group cardinality that defines the minimum and maximum number of child components for selection.
Use Case
A sales rep can see a nested option group while configuring a product bundle. Option groups can be broken down into sub-groups for better management.
Impact
Usability
Revenue Cloud Plus & Advanced
Derived Pricing
View Derived Pricing in Configurator
Customer Need
Salesforce Rev Cloud customers have a need to derive a price of a product based on different sources other than a fixed price book entry.
Solution / How To Configure
Support Instant Pricing in Configurator for Derived Pricing Products.
Use Case
Sales reps need to view derived price in the price waterfall when the price of a product if its derived from another product.
E.g. Price a product (eg. warranty) as a percentage of one or more other products in the quote/order and quantity that the customer owns (eg. laptops).
Impact
Differentiator
Revenue Cloud Plus & Advanced
Usage Based Selling
View Rate tables in Configurator
Customer Need
Salesforce Rev Cloud customers are looking to monetize services through usage-based consumption (pay for usage), and end customers are looking to pay only for what they use.
Solution / How To Configure
With the introduction of usage-based products, we display additional usage related information in the configurator �such that users can distinguish these products have �special behaviors.
Use Case
Sales rep need to be able to view the rate cards in the configurator, to know what’s included with the product and how overages will be charged.
Impact
Usability
Enterprise & Unlimited Edition
Derived Pricing Enhancements
Price based on quote/order total or contributing products
Customer Need
Companies have a need to derive a price based on different sources other than a fixed price book entry
Solution / How to Configure
Use Case
Price a product (eg. warranty) as a percentage of a certain product in the quote/order and quantity that the customer owns (eg. laptops)
Impact
Revenue Generation
Revenue Cloud Plus & Advanced
Quote and Order Enhancements
Manage your Quote Lines effectively with �lookup field editability in the TLT
Customer Need
Customers need an easy way to inline edit information using the Transaction Line Table (TLT). In cases where the data is a lookup to other entity and the needed data value is not present, they should be able to create new values right from the TLT without having to navigate away.
Solution / How To Configure
Look up fields are now editable directly in the TLT along with the option to create new record values.
Use Case
Users can search and inline select fields that are look up to other entities or initiate a new record creation right from within the TLT.
Impact
Sales rep productivity
Deal Acceleration
Quickly draft emails, summaries, & action plans on quotes.
Customer Need
Sales reps need to focus on selling and building trusted customer relationships. 91% of sales leaders believe that AI can give sales reps more time to sell.
Solution / How to Configure
Deal Acceleration uses AI to enhance the quoting experience for sales reps, driving productivity and clear communication.
Use Cases
Impact
Improve Sales rep productivity
Higher customer satisfaction with quotes
Shorter sales cycles
Beta
Only available in Unlimited Edition. Requires Einstein for Sales GPT & ECI.
Single Point Request (SPR) �Document Generation
Client-Side DocGen on Core
Customer Need
Customers currently using client-side doc gen need improved scale and performance and the freedom to generate documents without requiring the installation of a managed package.
Solution / How To Configure
From Winter’ 25, customers will be able to use DocGen and generate documents without need of Omnistudio managed package. Out of the box, DocGen Omniscript will be available with DocGen license and customers could customize the omniscript and use it in their work flows.
Use Case
Traditional client-side based document generation (part of managed package) has limitations in terms of scale and performance. This is resolved by the new Document Generation feature (SPR) that generates DOCX and convert to PDF directly on the off-core services. This would help in processing complex documents and higher file sizes. Once the document and PDFs are ready, the files are seamlessly transferred and attached to respective Object entities.
Impact
Improves scale and performance
Compare Contracts
In Salesforce & Microsoft Add-in
Customer Need
Customers need to be able to compare redlined versions with any of the previous versions, to understand the changes that were introduced to the document.
Solution / How To Configure
Customers will be able to use the document comparison feature to compare a contract's current version with any of the previous versions to identify differences introduced during redlining. This feature is available only for DOCX files. This is included with the base salesforce contracts licenses and requires no additional licensing.
Use Case
The contract documents undergo multiple changes across versions as a part of the redlining process. During these multiple interactions, different document versions might get created. The contract authors need to be able to exactly identify the differences across the versions to be able to obtain a final document which they would like to check-in and sent for approvals or signature.
Impact
Enables the users to compare two unrelated versions of contract documents.
Contracts AI Prompt Workbench
Define and test prompt instructions for Contract Digitization
Customer Need
Customers not only need to be able to define the instructions for their prompts, but they also need to be able to test them with sample documents to review and correct the necessary instructions.
Solution / How To Configure
This feature comes with the pre-existing Contracts AI licenses and doesn’t �need any additional configuration.
Use Case
With the integration of file-based prompt and prompt runtime APIs, you can define, test, and refine instructions for standard and custom entities. You can add detailed descriptions and verify them during design using the entity extraction mapping framework for better LLM results. You can upload PDF �files to test extraction asynchronously.
Impact
You can upload PDF files to test extraction asynchronously. You can change the instructions for each field, test with a small document, and rewrite the instructions as needed without uploading the document again. Finally save the instructions back for using them in entity extractions from contract documents.
Lock Contract Sections
For preventing faulty edits
Customer Need
Customers need to be able to lock certain sections at the contract level and the template level for preventing any faulty edits during the redlining stage
Solution / How To Configure
The template designers and the contract Authors can use the lock sections option to be able to lock down the sections and prevent further edits. The sections locked at template level can only be unlocked by any of the template designers and the authors who locked the content. The document generated from a template that has locked sections automatically inherits the lock at the document level.
Use Case
Sections and content within these sections can be made non editable and read-only if its sensitive and needs to be retained. For example, in a service contract, you can lock the warranty section to ensure that the terms and conditions of the warranty remain unchanged
Impact
Locking ensures that specific sections of your contract remain unchanged, even when multiple parties are involved in the drafting and redlining of the contract.
Fallout Management Enhancements
Support for Fallout Dictionary
Customer Need
Define how system behaves when encountering fallouts (errors). Equip fallout operator with features to do rectification.
Solution / How To Configure
Decision table to capture the configuration including step type, error queue, error code and retry policy so that system can pick a rule based on best match
Use Case
Retry a billing callout step when the error code is 203 for 3 times at regular time intervals
Impact
Fallout Operator can rectify fallouts thereby reducing cost escalations.
Revenue Cloud Advanced
Fallout Management Enhancements
Support for Error Queues
Customer Need
Define how fallouts can be sent to separate queues to be dealt with by relevant teams
Solution / How To Configure
Create queues based on error criteria�Bulk retry of error
Use Case
Bulk Retry errors in the billing queue because the billing system went down for an hour
Impact
Fallout Operator can rectify fallouts thereby reducing cost escalations.
Revenue Cloud Advanced
Fallout Management Enhancements
Support for Staggered Retres
Customer Need
Stagger the retry attempt while calling the �billing system
Solution / How To Configure
Decision table to capture the configuration including step type, error queue, error code and retry policy.
Use Case
Retry a billing callout step when the error code �is 203 for 3 times at staggered interval of �1,3,8 minutes
Impact
Fallout Operator can chose retry policy based on integration system and requirements
Revenue Cloud Advanced
Manual Task Assignment
Customer Need
Manual Tasks need to be assigned to users in the queue based on predefined algorithms to manage their workforce
Solution / How To Configure
Select the algorithm to distribute tasks among the workforce while creating the tasks
Use Case
Customer wants the tasks to be allocated in a round robin fashion to members in the queue
Impact
Workforce in the queue are uniformly loaded with work
Revenue Cloud Advanced
Skip Branch
Customer Need
Control the flow of logic in a plan by skipping multiple steps at a time.
Solution / How To Configure
At the step level users can configure whether to skip the entire branch if the condition evaluates to be false
Use Case
If credit check is false skip the procurement tasks and go to milestone task
Impact
Fulfillment designer can simplify plan creation and control the sequence of task executed
Revenue Cloud Advanced
Plan Viewer Enhancements
Customer Need
For large plans Sales specialist and fulfillment managers need to get quickly to a point of interest
Solution / How To Configure
Use Case
Fulfillment manager will look at steps that are failed and may manually retry a step.
Impact
Sales specialist and fulfillment managers have a runtime view of the order, which helps them answer questions about the fulfillment process and also helps with timely interventions
Revenue Cloud Advanced
Decomposition from Product Classification
Customer Need
Configure a decomposition rule that is applicable for the a group of products rather than configuring a decomposition rule for each product in the group
Solution / How To Configure
Use Case
Save time by applying a rule across products
Impact
Fulfillment Designer’s task becomes easier When there are 10s or 100s of product under a product classification then managing decomposition rules also becomes easier
Revenue Cloud Advanced
Order Decomposition Optimization
Customer Need
When an asset based order is created, multiple things may be changed in the order lines like attributes, quantity, dates, etc. DRO needs to identify the customer intent and its impact on fulfillment assets to determine the action on FOLI
Solution / How To Configure
DRO will also check if the attribute and quantity on an order line item is changing to determine the action on fulfillment lines, instead of directly traversing the action on order lines
Use Case
Dynamically calculate decomposition actions
Impact
DRO supports fulfillment of complex orders with multiple product bundles having many to one decomposition of fulfillment orders
Revenue Cloud Advanced
Decomposition Viewer- Enhancements
Customer Need
The decomposition viewer should be easy to comprehend, it should provide insights on fulfillment orders/lines and for large orders items should be easily searchable.
Solution / How To Configure
Use Case
Help operations quickly find the right lines
Impact
The decomposition viewer is more informative and supports both design-time and run-time users needs
Revenue Cloud Advanced
Service Cloud
Omni-Channel Mobile
Receive Omni work on the go, anywhere, anytime
Customer Need
Work doesn’t only happen in front of a computer - many users work on the go, but still need to keep in touch with their customers or receive new work wherever they are.
Solution / How To Configure
Add ‘Omni Inbox’ to your Salesforce App, and it will show up in the Mobile App. From there, login to Omni-Channel and receive work just like you would on the desktop.
Use Cases
Sales reps who message with their customers over SMS, WhatsApp or other messaging channels
Shift workers that receive work or tasks on the go throughout the day
Impact
Improved Customer response times
Improved Customer satisfaction & NPS
Improved compliance (conversations not on personal devices)
Enhanced Omni-Channel Only
Only status-based work supported on mobile - Voice not supported
Requires a Digital Engagement license to access
Status-Based Messaging
Agent-side Asynchronous way to handle Conversations
Enhanced Omni-Channel Only
Customer Need
Conversations ebb and flow, and conversations can pause and resume in an asynchronous kind of way, however the current agent experience is synchronous in nature. This allows agents to track conversations and have them route back to them easily when they resume
Solution / How To Configure
Enable Enhanced Omni-Channel, and go to Service Channels. Edit the Messaging channel and set the ‘Capacity Model’ to ‘Status-based’.
Use Case
Wherever a particular user wants to own a conversation and have it come back to them whenever it resumes - e.g. 1:1 relationships, high-touch service, account managers, consultants etc.
Impact
Improved worker productivity & visibility of work
Improved service due to personalization
Omni Fallback Mode
Support Customers When Disruptions Occur
Customer Need
Support customers to reduce the disruption caused by possible service degradation and ensure business continuity (“phone must always ring”)
Solution / How To Configure
Use Case
Impact
Enhanced Omni-Channel Only
Supervisor Co-Pilot Action
Optimize Service Operations with Actions powered by Einstein
Customer Need
Supervisors are a critical role in contact centres; often juggling between managing workforce and meeting contact centre KPIs. Supervisor Co-Pilot aims to scale supervisor productivity with invocable actions powered by Einstein.
Solution / How To Configure
One standard co-pilot action to update agent queue and skill assignments
Use Case
Supervisors who manage work in Omni Supervisor who want to manage queue / skill assignments
Impact
Beta
Einstein Knowledge Creation
AI Generated Knowledge Drafts from Service Interactions
Customer Need
Creating and editing knowledge articles can be time consuming for agents and knowledge managers. However, a complete and up-to-date knowledge base is crucial for customer self-service and agent productivity.
Solution / How to Configure
Based on a customer conversation, Einstein Knowledge Creation drafts fluent, relevant knowledge articles that agents review, edit, and save. In Winter ‘25 we will beta Revise with Einstein which allows users to use AI to edit their knowledge articles for style, tone, or format. We have introduced 3 out-of-the-box prompts (grammer, readability, conciseness) and a customer can create their own prompts in Prompt Builder for AI editing purposes.
Use Case
As an agent, I’ve created a Knowledge Article Draft (either manually or with Einstein), but I want to make it more easy to read - I select Revise for Readability and AI will update the format of my article to account for readability
Impact
Agent productivity and efficiency
Enterprise & Unlimited Editions with Einstein �for Service Add-On
Metadata API support for Conversation Intelligence Rule
Make conversation intelligence rule management much easier
Customer Need
It is a cumbersome process to create same set of rule conditions and apply to the change to all the environments.
Solution / How To Configure
Introduce metadata API support for conversation intelligence rule. Now create rule and deploy rules can be much simpler.
Use Case
For example, customers would like to use the same set of keywords for all their messaging and voice channels. Now, they can use the Metadata API to create the rule easily by only modifying the channel information. This also makes deployment from lower environments to production much easier.
Impact
Admin and developer productivity
Professional, �Enterprise, �Ultimate Editions
Intelligence Signals in LWC �Service Voice Toolkit API
Customer Need
Feature parity between Aura and LWC version of Service Cloud Voice Toolkit API
Solution / How To Configure
Introduce the same method in the LWC version
Use Case
Now, both developers and admins can access the same level methods on intelligence signals through the Aura and LWC versions of the Service Cloud Voice Toolkit API."
Impact
Developer support
Professional, �Enterprise, �Ultimate Editions
Option to open VoiceCall as a workspace tab for Sales Engagement
Additional option to avoid phone cutoff
Customer Need
In the Sale engagement context, after a lead conversation, because the main workspace will be closed so the voice call opened as a subtab will be closed accidentally.
Solution / How To Configure
This is an admin configurable org pref to choose open VoiceCall always as a standalone workspace tab in the console experience.
Use Case
When Sale rep makes a call, they want to do a lead conversation while on the call. Now once the lead is converted, they can remain in the voiceCall to proceed to the next step.
Impact
Sales rep productivity
Professional, �Enterprise, �Ultimate Editions
Enhanced Multi-tab Experience
Reduce confusion by hiding the phone control on �inactive tab (omni-channel offline)
Customer Need
We only support one active omni session, however in the inactive session the phone control is still visible and can be clickable which introduced some fusions.
Solution / How To Configure
With the enhanced experience implemented, agent won’t be able to see any active phone control inside an inactive tab where omni is offline.
Use Case
Some agent will use multi-tab and multi-browser on double monitors to increase their productivity. One inactive tab is for record look up and viewing. To make sure agent only interacts with the customer call in the active tab, now they won’t see the active phone control in the omni offline tab.
Impact
Agent experience and productivity
Professional, �Enterprise, �Ultimate Editions
Click-to-dial auto link opportunity on a VoiceCall record
Easily link an opportunity to a VoiceCall
Customer Need
Currently we don’t support link an opportunity to a VoiceCall as the related record through click-to-dial on an opportunity
Solution / How To Configure
When customers click to dial through an opportunity, the opportunity id will be linked automatically on a voice call related Record field. No configuration is needed
Use Case
When a Sale Rep tries to make a call through click to dial on the opportunity record, now the opportunity record is automatically linked to the voice call.
Impact
Sales rep and agent productivity
Professional, �Enterprise, �Ultimate Editions
Breakdown of telephony costs
Telephony invoice report broken down on a daily basis, and by per telephone number
Customer Need
Customers need to understand the break down of their telephony invoice by telephony number, and on a per day basis
Solution / How To Configure
Customers need to get this enabled on their respective orgs via a beta org perm enablement run by the product team
Use Case
Once enabled, admins can see a new button on their contact centers list page, title “Generate Telephony Usage Report”
Clicking the button will send a breakdown of the last 3 months telephony usage, in csv format, to their email
Impact
Granular visibility into a Resell customers’ telephony usage and charges
Professional, �Enterprise, �Ultimate Editions
Beta
Only available for Service Cloud Voice with Amazon Connect (Resell) customers
GovCloud Support for Voice
Public sector customers in the US can now setup their �contact centers connected to an AWS GovCloud region
Customer Need
Previously, public sector customers in the US had to setup their contact centers in a commercial AWS region
Solution / How To Configure
No specific configuration steps needed
Use Case
Admins for a public sector customer will see AWS GovCloud region in the list of region dropdowns, when trying to setup a contact center
Impact
Service Cloud Voice complies with more regulatory requirements
Professional, �Enterprise, �Ultimate Editions
Only available for Service Cloud Voice with Partner Telephony from Amazon Connect
Upgrade to Enhanced Channels
Transition for Retiring Standard to �Enhanced Messaging Channels
Customer Need
The transition plan for retiring Standard Messaging Channels replacing with Enhanced Channels ensures a seamless shift to new channels, preventing disruptions and maintaining service reliability.
Solution / How To Configure
When navigating to Setup > Feature Settings > Service > Messaging > Messaging Settings > New Channel > Channel, the “Standard” option should no longer be available, and only new Enhanced Messaging channels can be created.
Use Case
A LATAM retail customer adin goes to enable their WhatsApp Messaging Channel in order to provide customer service. The admin is no longer allowed to set up a Standard Channel, instead is only presented with the option to create an Enhanced Messaging Channel.
Impact
New customers will no longer have the ability to create Standard Messaging Channels, prompting them to adopt Enhanced Channels from the start. Entitled customers with Standard Messaging not enabled will no longer be able to use Standard Messaging Channels.
UE & EE + DE
Enterprise and Unlimited editions with the Digital Engagement add-on
Enhanced Send Message Composer
Access Messaging History and Expanded Actions for �Seamless Customer Engagement
Customer Need
Agents now benefit from context when initiating contact with an end user, with added actions available in the Enhanced Conversation component within the Service Console.
Solution / How To Configure
Select the Send Message action, choose a recipient to view past messages, and click the plus icon for emoji, quick text, messaging components, and file attachments. This change applies to Enhanced Messaging channels and Messaging for In-App.
Use Case
Agents can now engage with end users more effectively by accessing their messaging history directly from the Send Message composer, which also offers expanded interaction options through the Enhanced Conversation component in the Service Console.
Impact
The inclusion of messaging history and expanded interaction options in the Send Message composer improves customer service by enabling agents to engage more effectively, leading to enhanced satisfaction through personalized support and strengthened customer-agent relationships.
UE & EE + �DE + MIAW
Enterprise and Unlimited editions with the Messaging In-App and Web and Digital Engagement add-ons
Increased Insights with
Messaging Session Metrics
Track Your KPIs with More Messaging Session Metrics
Customer Need
Now, all Salesforce error messages appear in an org's default language instead of English. We've also added 12 new error messages with unique error codes to help agents and Salesforce admins troubleshoot issues during messaging sessions.
Solution / How To Configure
Available in the Service Console, we've introduced the Messaging Session Metrics object to track agent and end-user response times in Enhanced Messaging channels and Messaging for In-App and Web.
Use Case
Create a custom report type with Messaging Session as the primary object and Messaging Session Metrics as the secondary object to track KPIs. Six metrics, including average and maximum response times, and message counts, are recorded at the end of each session.
Impact
The new object provides detailed tracking of agent and end-user response times and message counts, enhancing insight into messaging activity.
UE & EE + �DE + MIAW
Enterprise and Unlimited editions with the Messaging In-App and Web and Digital Engagement add-ons
MIAW Rest API & Sample App
Create Custom Clients for Web or In-App
Customer Need
Customers desire a programmatic way to access the DE conversation platform.
Solution / How To Configure
Allow customers to create a custom web client, but not allow them to abuse it to get around paying for Digital Engagement or Bring Your Own Channel. Also provide them with a sample app to make it easy to get started.
Use Case
Impact
Deliver a highly customized mobile app or website messaging experience for your agents and customers by using the Messaging for In-App and Web API to programmatically manage conversations. Create conversations that store messaging sessions, generate access tokens, and send messages and files. Take it a step further by configuring server-sent events.
UE & EE + �DE + MIAW
Enterprise and Unlimited editions with the Messaging In-App and Web and Digital Engagement add-ons
Standard Client Events
Monitor Workflow Health and Customize with MIAW Events
Customer Need
Customers need events for observability and enhancing user interaction. The lack of certain standard client events is becoming a notable gap in our efforts to migrate customers to MIAW (most recently requested by ARMY).
Solution / How To Configure
With the framework already in place, introduce the events prioritized based on simplest/high impact events to support customer migration.
Use Case
Events for when the user first clicks to maximize, when the bot joins, when transferred to the agent, when the agent sends the message, etc - can be used for observability & potentially to build any interaction triggered by events.
Impact
Monitor the success of your Messaging for In-App and Web deployment or to build a site that responds to your deployment, track standard client events.
UE & EE + �DE + MIAW
Enterprise and Unlimited editions with the Messaging In-App and Web and Digital Engagement add-ons
User Verification with Channel Menu
Authenticate Messaging for Web in Channel Menu �with User Verification
Customer Need
Currently User Verification doesn't work if MIAW is added as a channel in channel menu.
Solution / How To Configure
Add user verification support for MIAW in channel menu
Use Case
Channel menu is widely used for demoing DE channels and is also used for customers who have more than one channel surface on their pages and adding in support for user verification allows for more complex use cases.
Impact
Customers who have more than one channel can support more complex use cases by adding User Verification to the Messaging for Web deployment, then add the deployment to a Channel Menu.
UE & EE + �DE + MIAW
Enterprise and Unlimited editions with the Messaging In-App and Web and Digital Engagement add-ons
Metadata API Support
Get MIAW enabled in Scratch Orgs via SFDX
Customer Need
Customers and SE’s need to be able to get MIAW enabled in Scratch Orgs via SFDX. SEs use SFDX in their hands on workshops and it will aid our efforts to increase adoption by enabling MIAW for developers to build it in their orgs. There are now many ways to push config from one org to another, and we need to ensure we can enable this.
Solution / How To Configure
Expose all the necessary entities to the Metadata API to unblock this use case.
Use Case
Enable the MIAW feature via the following metadata channels
Impact
Get MIAW enabled in Scratch Orgs via SFDX.
UE & EE + �DE + MIAW
Enterprise and Unlimited editions with the Messaging In-App and Web and Digital Engagement add-ons
Enhanced Messaging Readability
Enjoy Improved Chat Bubble Size in Messaging �In-App and Web
Customer Need
Improve readability in messaging conversations, with a larger chat bubble that utilizes more screen space and clearer focus on message content, while adjusting avatar size for better overall clarity and user experience.
Solution / How To Configure
Resize the chat bubble to occupy 85% of the usable space in the messaging conversation window, increased from the previous 65%.
Use Case
Users now have enhanced readability, the chat bubble has been resized to 85% of the messaging window, while the agent, bot, or end user avatar is slightly smaller to keep the focus centered on the expanded chat bubble.
Impact
The resizing of the chat bubble and reduction in avatar size improve message readability and user focus, leading to a clearer and more engaging messaging experience.
UE & EE + �DE + MIAW
Enterprise and Unlimited editions with the Messaging In-App and Web and Digital Engagement add-ons
Marketing and Service Unified Number
Two WhatsApp Use Cases Linked to a �Single WhatsApp Number
Customer Need
Enhance customer experience and agent efficiency with Unified Messaging. Seamlessly combine marketing and service interactions into one WhatsApp channel using a single phone number, eliminating the need for separate numbers.
Solution / How To Configure
To begin with Unified Messaging, customers reach out to their Salesforce �account executive. Configure and manage WhatsApp channels in Setup, under �the WhatsApp page. When setting up a Unified Messaging WhatsApp channel, �use a new phone number.
Use Case
Give context to agents and continuity to customers with Unified Messaging, �where marketing and service interactions occur in one WhatsApp channel linked �to a single phone number. Previously, you needed separate phone numbers for �marketing and service.
Impact
Unified Messaging enhances agent efficiency and customer continuity with one �phone number, eliminating the need for separate numbers.
UE & EE + �DE + MIAW
Enterprise and Unlimited editions with the Marketing Cloud Engagement and Service Cloud Digital Engagement add-ons
Customize Consent Levels
Tailor Consent Requirements per Application in Unified Channels
Customer Need
No need to setup varying consent levels now with unified messaging channels. For instance, adjust marketing interaction requirements in a unified WhatsApp channel to mandate explicit opt-in or double opt-in.
Solution / How To Configure
To manage marketing interaction consent in a unified channel, go to Setup, find Unified Messaging, select Your Numbers (for WhatsApp), click a phone number, go to the Consent tab, and adjust the required consent level for messages sent from that number.
Use Case
Customers overseeing customer communication strategies, need to ensure compliance with varying consent requirements across different messaging applications within unified channel setup.
Impact
Tailor messaging strategies more precisely, improving customer engagement and satisfaction across both service notifications and marketing communications.
UE & EE + DE
Enterprise and Unlimited editions with the Digital Engagement add-on
Service Email Assistant
Empower Agents to Select a Prompt to Run in the Composer
Customer Need
Customers want help when drafting emails, or admin want to ensure agents follow specific practices when drafting emails.
Solution / How To Configure
Admin can now expose Gen AI prompts to agents, which will be visible directly from within the Service Email composer. An agent selects the prompt, and then it executes inline. When the output renders, the agent is able to edit the generated email prior to sending.
Use Case
Admin can create specific prompts to help agents with consistency in language, data, length, etc. to help standardize how agents communicate with customers.
Impact
Admin are able to fully customize any prompt that agents have access to, and what the prompts can do, all from within Prompt Builder
UE & EE + �E1E or E4S
Enterprise and Unlimited editions with the Digital Engagement add-on
Move Email to Another Case
Easily Move an Email from One Case to Another
Customer Need
Often times a customer will respond to an old email from a support agent when a new issue arises. Customers do this because it’s easier than composing a new email to a support address. However, when this happens, it reopens the old case when the issue is entirely different - which leads to confusion for the support team.
Solution / How To Configure
Agents can now select an email to move to a different case. When they do this, and respond to the customer from the new case, the new email responses will thread to the new case. Go to the Email-to-Case Settings page in Setup, click Edit, and select Let Agents Move Emails. Save your changes.
Use Case
Agent receives an email on the case that is wrongfully assigned and wants to move the email to the correct case. An agent can now select from a drop down to move the email to a different case, and then choose which case to move the email to.
Impact
Agents can freely break emails out into a correct case, making threading of future emails much easier.
UE & EE
Error Message Improvements
Troubleshoot Faster with Translated Error Messages
Customer Need
Now, all Salesforce error messages appear in your org's default language �instead of English. We've also added 12 new error messages with unique �error codes to help agents and Salesforce admins troubleshoot issues during messaging sessions, available in the Service Console.
Solution / How To Configure
Available in the Service Console, changes apply to Enhanced Messaging channels. The new messages address issues such as message content, �recipient contact information, and message templates.
Use Case
A customer service manager needs to identify and resolve issues with undelivered messages on the platform.
Impact
The new error messages cover a variety of situations, including problems with the content of a message, the recipient’s contact information, or message templates enabling quicker diagnosis and resolution of messaging issues.
UE & EE + DE
Enterprise and Unlimited editions with the Digital Engagement add-on
Simplified Deletion of Messaging Users
Manage Conversations and PII Removal Effortlessly �Without Support Intervention
Customer Need
Delete messaging users while ensuring compliance with data protection regulations, without the hassle of contacting support to close ongoing conversations manually.
Solution / How To Configure
Navigate to the messaging user record, select "Delete," and follow the prompts. If conversations are still open, wait for approximately 10 minutes before confirming deletion. This change applies to enhanced Messaging channels and Messaging for�In-App and Web.
Use Case
In managing data compliance, admins now efficiently delete messaging users and their associated conversations without support intervention, ensuring seamless removal of personal identifiable information (PII) from Enhanced Messaging channels and Messaging for In-App and Web platforms.
Impact
The automatic closure of conversations upon deleting messaging users simplifies �data compliance processes and enhances administrative efficiency within �Salesforce platforms.
UE & EE + �DE + MIAW
Enterprise and Unlimited editions with the Messaging In-App and Web and Digital Engagement add-ons
Streamlined Control for �Enhanced Messaging
Activate, Deactivate, and Refresh Options Now Available
Customer Need
To make sure a Messaging Channel only goes live when ready, we've introduced activate, deactivate, and refresh actions for additional enhanced Messaging Channels.
Solution / How To Configure
Once a customized channel has been created, activate it to initiate messaging traffic. To pause the flow of messages deactivate the channel. If message failures are encountered, refresh the connection to the third-party messaging app (Apple Messages, Facebook Messenger, LINE, and WhatsApp).
Use Case
From Setup, go to the Messaging Settings page and click a channel name. At the top of the page Activate, Deactivate, or Refresh the connection.
Impact
Increased ability in Enhanced Messaging provides greater control over messaging operations, ensuring seamless communication and quick resolution of issues, thus improving overall efficiency and service reliability.
UE & EE + DE
Enterprise and Unlimited editions with the Digital Engagement add-on
LINE
Scale support to new markets with the most popular �messaging app in Japan & APAC
Customer Need
LINE's usage model in Japan spans messaging, product support, appointments, banking, and more, making it the primary communication platform and aspiring "life infrastructure." Customers expect seamless brand interactions and prompt customer service responses through LINE.
Solution / How To Configure
Connect a LINE official account, configure with Salesforce using a webhook API secure integration, eliminating the need for businesses to manage payments separately.
Use Case
A Japanese retail company uses LINE for customer service to connect with its customers. Customers receive quick and helpful responses to their questions through LINE.
Impact
LINE is the most commonly used messaging channel in Japan, with 95 million users and 178 million MAU worldwide. It enables companies to efficiently manage customer inquiries.
UE & EE + DE
Enterprise and Unlimited editions with the Digital Engagement add-on
Field Service & Scheduler
Operations Copilot - Service Notes Summarization (Beta)
Summarize service notes to analyze common themes
Customer Need
Information logged in the Service Notes field on the Service Appointment is valuable but as a free form text field, it can be difficult to analyze or action. Deriving insights from this information will help drive meaningful improvements in Field Service business operations.
Solution / How to Configure
In Winter ‘25 we’ve released a copilot action that summarizes all Service Notes captured by technicians and provides insights like cancellation reasons, issues encountered, missing parts and more.
Use Case
An Operations manager wants to understand the common reasons behind incomplete appointments so that they can improve first time fix rates by making changes in scheduling and appointment notifications.
Impact
First Time Fix Rate
Improved Customer Service
Einstein 1 �Field Service
Edition Only
Beta
Dispatcher Copilot
Schedule Exceptions Summary
Customer Need
Dispatchers need to be aware of appointments with exceptions so that they can focus on handling those exceptions and solving them quickly, to ensure SLA and customer commitments.
Solution / How to Configure
Copilot will provide dispatchers with a summarization of the schedule exceptions for the day of service and automatically create the corresponding filters in the Gantt Appointment List, enabling dispatchers to view the appointments and make schedule adjustments.
Use Case
Dispatchers need to identify all schedule exceptions that need to be handled when they start their shift, such as unscheduled or overlapping appointments, to take the necessary action and fix the schedule.
Impact
Improve Dispatcher Productivity
Improve SLA Compliance
Einstein 1 �Field Service
Edition Only
Dispatcher Copilot
Show Appointments in the Gantt List
Customer Need
Dispatchers need to find appointment information quickly and view it in the Dispatch Console to make decisions and take necessary actions. This will reduce the handling time for exceptions handling and planning.
Solution / How to Configure
Copilot will assist dispatchers in quickly searching for appointments and moving the results to the Appointment List to view the appointment details and take the necessary actions.
Use Case
Dispatchers search for appointments with certain criteria and view them in the Gantt and the map to make scheduling changes. This is relevant when dispatchers look for schedule exceptions, investigate potential scheduling changes, or plan the schedule for the upcoming days or weeks.
Impact
Improve Dispatcher Productivity
Improve SLA Compliance
Einstein 1 �Field Service
Edition Only
Post Work Summary
Use Copilot to quickly document work completed in the field
Customer Need
Mobile workers spend huge amounts of time drafting content after they have completed work. This is not only time consuming, but often varies in terms of quality and legibility between workers.
Solution / How to Configure
Leverage Generative AI to quickly draft a summary of the work completed in the field.
Use Case
After completing an installation job, a mobile worker can use Copilot to quickly draft a summary of the work they performed so it can be presented to their customer on the Service Report.
Impact
Worker Productivity
Extensibility
Innovation
Einstein 1 �Field Service
Edition Only
FSIntel - Resource Performance & Inventory
Track inventory and monitor resource performance
Customer Need
Efficient resource management is key to increasing profitability, customer satisfaction and run efficient operations. Customers need to track and monitor all aspects of resource performance and warehouse inventory.
Solution / How to Configure
In Winter ‘25, new CRMA dashboards are brought to Field Service Intelligence to track resource performance KPIs and state of warehouse inventory
Use Case
Ability to understand what is the utilization rate of resources across territories and individuals. Ability to understand how much time are technicians spending on the job vs traveling.
Impact
Increase resource utilization
Increase customer satisfaction
Increase operational efficiency
Einstein 1 �Field Service
Edition Only
Field Service Operations Home
Home base for running field service operations
Customer Need
Professionals responsible for managing field service operations require a robust solution to monitor metrics and KPIs aligned with their business objectives. This solution should provide actionable insights to enhance operational outcomes and drive continuous improvement.
Solution / How to Configure
A home base for field service operations that brings data, insights, actions �and features together, personalized for each user.
Use Case
Monitor insights such as past due service appointments, assets with low �health score, resource utilization trends or inventory usage alerts along with recommended action to get them on track
Impact
Operational Efficiency
Resource Performance
Business Revenue
Einstein 1 �Field Service
Edition Only
Proactive Asset Services- �Asset Health Score
Get a quick overview of health of an asset in SFS Mobile
Customer Need
An aggregated score to summarize asset signals to provide an overview �and drive actions
Solution / How to Configure
Asset health score integrating data such as age, usage, and repair history, that can be customized to include other data such as asset performance and env data
Use Case
Technicians can easily identify assets that need attention while working �at a customer site. Technicians can add assets for EOL campaign for �upsell opportunities.
Impact
Asset Uptime & Availability
Sustainability
NPS/CSAT
Connected Asset or Einstein 1 Field Service Edition Only
Interactive Asset Hierarchy
View of complete portfolio of assets in a single �or multiple locations
Customer Need
Reduce the number of applications that Field Technicians need to access in order to understand all the asset information at a single or multiple locations
Solution / How to Configure
Winter ‘25 provides a new configurable and collapsible asset-location hybrid hierarchy LWC component, available on desktop and within the SFS mobile app.
Use Case
Technicians can quickly understand how an asset fits into a broader asset hierarchy which can help them fix or replace defective parts within the hierarchy
Impact
Asset Uptime & Availability
Technician Productivity
NPS/CSAT
ASLM add-on Only
Reshuffle and Schedule High Priority �Over Low Appointments
Enhanced Scheduling and Optimization
Customer Need
Inserting a high priority appointment into a fully booked gantt can be very challenging for Dispatchers. They need to manually search for low priority appointments they can drop in favor of the new high priority appointment, or think of various maneuvers to the Gantt in order to fit the new appointment in.
Solution / How to Configure
The schedule and booking operations will now be able to reshuffle existing service appointments on the gantt (move them around from one resource/time to another) in order to fit in a new appointment, or if needed drop lower priority service appointments in favor of higher priority appointments. Complex Work chains are not yet supported.
Use Case
A high priority appointment needs to be scheduled asap and the gantt is fully booked.
Impact
Resource utilization
Customer satisfaction
Support 24/7 Availability for Contractors
Enhanced Scheduling and Optimization
Customer Need
Efficiently manage and optimize a complex global service schedule for external workforces in a 24/7 coverage scenario, utilizing all scheduling and optimization services.
Solution / How to Configure
Allow dispatchers and automation to schedule appointments, facilitating 24/7 work scheduling for contractor companies.
Use Case
Ensure the external workforce that has 24/7 coverage and can be assigned work seamlessly throughout the day. Currently, a minimum 1-minute gap is required in availability, and appointments often cannot be scheduled across midnight.
Impact
Improve Dispatcher Productivity
Increase Utilization
Travel Time Buffer - Service Territory Level
Minimize in-day exceptions with realistic travel estimations
Customer Need
Build realistic schedules and account for the time between end of travel and work start time - preventing SLA breaches, minimizing exceptions, maintaining high customer satisfaction.
Solution / How to Configure
Territory travel time buffer allows service managers and planners to add a risk factor between the time of arrival and the actual start of onsite work.
Use Case
Add the extra time needed for parking in a busy area, unloading equipment, navigating in a large campus or add a buffer for security clearance to enter a site.
Impact
SLA Adherence
Customer satisfaction
Sliding complex work (Start after Finish)
Enhanced Scheduling & Optimization
Customer Need
Ability to insert a new SA into existing Gantt, while sliding chain �that is already scheduled to different resources with start after �finish dependencies.
Solution / How to Configure
ES&O services (Appointment booking, Task Insert) now support sliding the entire chain with start-after-finish dependency, even when scheduled to different resources
Use Case
Add a new SA to the Gantt chart, while adjusting the schedule of one or more already scheduled SAs that are part of a chain with start-after-finish dependencies and assigned to different resources. This will enable better resource utilization.
Impact
Productivity
Resource utilization
Appointment Assistant - Complex Work
Rebook Complex Work with Appointment Assistant
Customer Need
Customers that have appointments that are part of a Complex Work dependency may need to reschedule their appointments.
Solution / How to Configure
In Winter ‘25, Appointment Assistant supports rebooking of appointments that have a Complex Work dependency with other appointments and automatically reschedules the rest of the appointments
Use Case
Customers can reschedule appointments that are part of a Complex Work dependency chain such as construction, home renovation, and installation jobs.
Impact
Customer satisfaction and productivity
Dispatcher Productivity
Activity Report
Enhanced Scheduling and Optimization
Customer Need
Current scheduling and optimization operations rely heavily on skilled service managers, but lack of accessible information and unclear action steps make problem identification and solving challenging.
Solution / How to Configure
New capabilities have been added to Activity Report in Winter ‘25, including showing in-progress processes, additional services and showing secondary actions such as sliding.
Use Case
Service manager identifies the schedule produced doesn't include some of the work they would assume it will, and wonder what was �the root cause. They can now easily see the optimization completed successfully and view the log for the optimized SAs.
Impact
Productivity (Service manager and dispatcher)
Trust
Beta
Clear Indicative Errors
Enhanced Scheduling and Optimization
Customer Need
Customers are struggling to identify the root cause of scheduling and optimization failures, resulting in numerous support cases and investigations. This creates an unnecessary load on support teams and undermines service managers' self-sufficiency.
Solution / How to Configure
Provide a clear error message, including the detailed reason, records and dates to be reviewed, and instructions for resolution. Additionally, note that a new error guide has been added to the documentation.
Use Case
Due to a no-show, the dispatcher triggers the Resource Scheduling Optimization (RSO) system to fill in the Gantt chart with new work. However, instead of generating a revised schedule, an error occurs, and the operation fails.
Impact
Productivity (Service manager)
Trust
Log unscheduling reason
Enhanced Scheduling and Optimization
Customer Need
Optimization can automatically unschedule Service Appointments from the Gantt due to rule violations or other reasons. However, dispatchers and administrators are not provided with explanations or details to understand the system's behavior, which hinders their ability to build trust in it.
Solution / How to Configure
In the Optimization Hub, report the total number of unscheduled Service Appointments, along with a breakdown of those due to rule violations versus optimization considerations. Additionally, include the Service Appointment IDs in the optimization response JSON. �In the future, this information will also be added to each Service Appointment as part of �the Service Appointment lifecycle.
Use Case
A dispatcher sees that 10 SAs were unscheduled—6 due to rule violations and 4 due to optimization considerations. They can then review specific SA IDs and take appropriate actions, improving service delivery.
Impact
Enhanced Transparency,
Improved Trust
Data Capture
Offline data entry with guided, dynamic, and traceable forms
Customer Need
Our mobile workers currently struggle with unreliable connectivity and tedious offline data entry that hinders efficiency and accuracy. Mobile data entry is exhausting because in its current state, mobile workers to navigate between multiple apps.
Solution / How to Configure
We are building an offline engine that allows for mobile friendly LWCs to be used for both easy data updates and complex forms, all while offline.
Use Case
Mobile workers can seamlessly fill out work forms while offline with intelligent, dynamic, conditional behavior and fluid navigation. There will �be smooth transitions with dynamically changing form content to allow a �guided experience out in the field.
Impact
Enhanced Mobile Worker User Experience
Decreased Time to Value
Reduce Data Entry Errors
Beta
Quoting
Generate a quote in the field
Customer Need
Field workers need to provide customers with a quote to secure work
Solution / How to Configure
Select the products and generate a signed quote using the field service mobile application.
Use Case
Many field service customers would like to expand their business by providing field workers with the tools to secure work.
Impact
Productivity
Business Expansion
Beta
Payments - Tap To Pay
Collect Payments using NFC
Customer Need
Field workers need to collect payments in the field
Solution / How to Configure
Leverage PayNow and Tap to Pay capability in LWC to collect payments from customers in a secure and simple way
Use Case
Unplanned or upgrades for the work may need to be paid in the field allowing companies to get more work done.
Impact
Productivity
Business Expansion
Search Component
Find the information you need, quickly
Customer Need
Field workers load large amount of data for offline use to their mobile device. While performing their job they need specific information and to find it quickly.
Solution / How to Configure
Use the search app to find the right record quickly using intuitive search and filtering
Use Case
Finding the right information in any data driven scenario - Products, Assets, WOLIs and more
Impact
Field Worker Productivity
Location Triggered Platform Flows
Silent platform updates to trigger related workflows
Customer Need
Customers would like to launch workflows when technicians arrive on site without requiring them to take a manual action.
Solution / How to Configure
Automatically launch a backend Flow when technicians arrive or leave a site.
Use Case
Automate timesheet updates
Notify system tech had left a “high risk” site
Calculate actual time on-site
Impact
Service Productivity
Improved App Refresh
Simplifying the adoption of configuration changes
Customer Need
Customers need a simplified way to roll out configuration changes to users. This feature is the first phase of improving this experience.
Solution / How to Configure
The “Clear Cached Metadata” option in advanced settings has been enhanced to no longer require an app force quit. After the cache is cleared, the application automatically restarts.
Use Case
A customer has deployed a new version of an LWC to their users. To get the latest changes, all users need to do is clear the metadata cache.
Impact
Customer Satisfaction
Trust
Cache Policies for Flows
Performant flows under low network conditions
Customer Need
Technicians that frequent areas of low network connectivity may experience flows that are not performant. In some cases, flows will try to fetch network data, if available, which will result in the flow blocking for an extended period of time.
Solution / How To Configure
Admins can configure flows to only query data from the cache
Use Case
Field technicians running a flow in areas of low network
Impact
Service Productivity
Beta
Lobby Management Refresh
Add Customer Self Service to Lobby Management Solution
Customer Need
There is a strong ask from customers and consuming Industry clouds for offering self service lobby management capabilities to their end customers.
Solution
Generate a QR code for a Service Territory with an experience cloud URL and provide it at the branch for customers to scan it from their mobile. Customers can fill the check in form and enter into the waitlist themselves.
Use Case
Customer walks into a bank branch and uses Lobby QR code to enter into a Waitlist. They can view their current position and change it to the last in case they can’t make it before their appointment. Greeters can move customers to first and last position as per the requirement.
Impact
Enhanced Customer Experience,
Increase customer value
Capacity Based Scheduling
Enable Service Territory Level Capacity �Visualization and Planning
Customer Need
Customers want a solution to control the maximum service appointments �that can be booked against a service resource or at a business location �(Service Territory)
Solution
Ability for Service Resources to control the volume of service appointments �that they can handle at a Shift and Worktype level, leverage this information �to display Service Territory level capacity
Use Case
Bankers belonging to a specific Bank branch declare their capacity across their different shifts and worktypes and the same is aggregated and displayed to the Branch Manager for better planning and management of the appointments.
Impact
Enhanced Transparency,
Identify Efficiency Levers
Download Widget Action
Decouple ‘Download’ from ‘Share’ Action
Customer Need
Many customers have expressed discontent and confusion in finding the ‘Download’ modal. Previously, you had to hit the ‘Share’ action and then navigate to the ‘Download’ tab to Export.
Solution / How To Configure
Now, within the widget-level action, there is a ‘Download’ action which takes you directly to the ‘Download’ modal.
Use Case
A user can download an excel file of an underlying query for a widget through the ‘Download’ option available in the action menu.
Impact
End user discoverability and productivity
Export Confidentiality Disclaimer
Satisfy Customer Data Compliance Requirements
Customer Need
Better support for data export compliance capabilities is needed.
Solution / How To Configure
Customer Setting - On by Default.
Use Case
Legal, Risk, and Compliance approval for some customers is contingent on CRM Analytics displaying a disclaimer before downloading and also incorporating confidentiality messages into the Excel export files. Exporting is a crucial component of their implementation
Impact
Customer Compliance Requirements
Widget flow interactions
Create more interactive, engaging, and actionable content!
Customer Need
More options for actioning data from CRM Analytics dashboards.
Solution / How To Configure
Launch flows from your dashboard and map context into the Flow with clicks not code! This includes:
To use widget flow interactions, in the dashboard editor, select the widget. On the Interactions tab on the Widget Properties panel, add a Start a Flow action and select the flow. Flow interactions are available only for the text widget.
Use Case
For example, on a dashboard tracking cases, design a text widget that launches your custom case assignment flow with a single click.
Impact
User are able to go more quickly from data to insight to action.
This is in addition to our existing Flow based record action support.
Multi DataSpace for Data Cloud Direct
Delivering great connectivity with live data in Data Cloud
Customer Need
Customers want their insights powered by real-time data delivered by �Data Cloud.
Solution / How To Configure
Three enhancements for Data Cloud Direct support are being delivered in Winter ‘25:
Use Cases
CRMA Direct for Data Cloud now allows you to seamlessly query Data Cloud multi data spaces in the UI without code.
Impact
Real-time insights in the flow of work.
More Filter options
Making it faster and easier to filter your data
Customer Need
Customers find it time-wasting and frustrating to jump into SAQL when a simple filter operator would be easier.
Solution / How To Configure
CRM Analytics users now have access to four new filter operators:
Use Case
Users can take advantage of the new filter operators while exploring the data.
Impact
Improved end user productivity due to faster data exploration
Table improvements
Making a great widget even better!
Customer Need
More flexibility in customizing table headers is needed. Currently sorting is not available when bindings are used in a Table.
Solution / How To Configure
These two areas are being enhanced in Winter ‘25:
Use Case
Improvements for design and use of table widgets. Simply click the column header to sort the table, even when bindings are used in the query.
Impact
Improved customizability and interactivity with tables.
Widget enhancements
Delivering better formatting and configuration
Customer Need
More flexibility in customizing widgets is required.
Solution / How To Configure
Three powerful widget improvements are being delivered in the �Winter ‘25 release:
Use Case
CRM Analytics admins will be able to deliver more bespoke solutions with the new widget configuration options.
Impact
Improved dashboard design resulting in higher adoption.
Link Support in Enhanced Mobile Reports
Hyperlink Support
Customer Need
Customers were unable to access or see hyperlinks in the native Enhanced Mobile Reports.
Solution / How To Configure
No configuration required.
Use Case
A user can access a hyperlink within a report on mobile and can take appropriate action.
Impact
End user productivity and addressing product-gaps between Desktop and Mobile.
Kristin Watson
Hyperlink!
Custom Reports Type UI Revamp
Easier report creation and management
Customer Need
Improve Admin experience for Custom Report Types creation flow
Solution / How To Configure
Enable “Enhanced Custom Report Type Setup page (Beta)” under “Report and Dashboard User Interface Settings”and allow their users with Manage & View report types
Use Case
Simplified setup flow to create and manage custom report types for Reports Types Administrators.
Simpler UI to understand details of a custom report type for Report Type Viewers.
Impact
Increased users productivity and enhanced user experience.
Beta
Summer ‘24
Winter ‘25
VPC Support
Connect to Snowflake on AWS data over private connection
Customer Need
Currently customers can not use Private Connection to bring Snowflake data to CRMA.
Solution / How To Configure
This will allow customer to connect to �Snowflake Private link.
Use Case
For customers in regulated industries, they prefer xfering data to CRMA over a private connection.
Impact
Compliance and security
Requires Salesforce Private Connect
Google BigQuery Billing ID Support
Separate storage & compute consumption
Customer Need
There is no way to assign Google BigQuery Billing Id to effectively track cost while setting up the connection in CRMA.
Solution / How To Configure
Provide Billing Id in Google BigQuery setup.
Use Case
Customers can assign Google BigQuery consumption to appropriate department by attaching an appropriate Billing Id while setting up the connection in CRMA.
Impact
Accurate cost allocation
Faster Snapshots with Incremental Append
Faster refresh of your snapshot data
Customer Need
While adding snapshot to an existing dataset, the entire dataset should not be registered which takes a lot longer.
Solution / How To Configure
In the recipe output node, select “Advanced Append Output” option under the “Write To” property.
Use Case
Reduce refresh times for large snapshot datasets by optimizing for incremental data changes.
Impact
Faster data refresh times for appended datasets
Beta
Recipe Read-Only Permissions
Enhanced recipe visibility control
Customer Need
Ability to grant read-only permission for recipes to certain set of users instead of full-access.
Solution / How To Configure
Assign appropriate permissions to the user’s permissions set. After that, these users will only have view-only access to the all the recipes.
Use Case
Admins can grant view-only access to recipes to external contractors, users in another department that mitigates the risk of accidental/intentional code overwrite.
Impact
Better adoption by providing visibility to transformations in recipe to wider audience, allowing multi-departmental expansion
Beta
User Territories in Security Predicates
Simplify security predicates by leveraging User’s territory
Customer Need
An easier way is needed to implement Territory Management 2.0 based row-level security in CRMA.
Solution / How To Configure
After PM enables permissions, use the following syntax in security predicate for the dataset:
‘Territory2Ids’ in [“$UserTerritory2Ids”]
Please note that the ‘Territory2Ids’ column will need to be created on the dataset and should contain the list of flattened territories for each record.
Use Case
Enable Territory management 2.0 for Row level security by utilizing Territory management objects in Security predicates.
Impact
Easier Implementation, Time to Value, Faster Dataflow and Recipes
'Territory2Ids' in ["$UserTerritory2Ids"]
'Territory.users.N_0.UserId' == "$User.Id" || 'Territory.users.N_1.UserId' == "$User.Id" || 'Territory.users.N_2.UserId' == "$User.Id" || 'Territory.users.N_3.UserId' == "$User.Id" || 'Territory.users.N_4.UserId' == "$User.Id" || 'Territory.users.N_5.UserId' == "$User.Id" || 'Territory.users.N_6.UserId' == "$User.Id"
Beta
Summer ‘24
Winter ‘25
Whitespace Analysis
Unlock Upsell & Cross-Sell Capabilities
Customer Need
Sellers and Sales Leaders need to identify and capitalize on untapped opportunities within existing accounts, upselling, cross-selling, and introducing new products and services based on Industry, Company Size, Performance and Monetary Value.
Solution / How To Configure
Sellers and Sales Leaders can enhance selling strategy via Clusters and Cohorts, Whitespace Summaries, Time Dimensions and Product Performance. These features are available once the app is installed or updated.
Use Case
Sellers and Sales Leaders are able to identify and prioritize the greatest opportunities based on the top products.
Impact
Seller and Sales Leader Productivity
Available in Einstein 1 Sales Edition. Requires Revenue Intelligence License
Einstein Account Management (EAM) Flows
Actionable Insights with Flow Based Emails
Customer Need
Sellers and Sales Leaders want to take action when they see an account with low engagement, escalated or a high number of cases, or overdue activities.
Solution / How To Configure
Sellers and Sales Leaders can now send emails (global action) within Einstein Account Management (EAM) and can customize the email based on scenario. This feature is available once the Einstein Account Management (EAM) app is downloaded or updated.
Use Case
Sellers and Sales Leaders were not able to follow-up on key account risk factors within the Einstein Account Management (EAM) App. They are able to take action based on the insights.
Impact
Seller and Sales Leader Productivity
Available in Einstein 1 Sales Edition. Requires Revenue Intelligence License
Revenue Insights Enhancement
Improved Territory Hierarchy Security Predicates
Customer Need
Admins need an easier way to manage Row Level Security (RLS) based on a users assigned territories.
Solution / How To Configure
To enable this feature, customers need to reach out to Salesforce and have an internal Product Manager enable the UserTerritoryPred org perm. In Revenue Insights app, we want to enable this org perm automatically for customers as part of the Revenue Insights Setup page.
Use Case
Admins can now reference logged in users associated territories in a dataset security predicate. Previously, only fields on the user object could be referenced in a security predicate.
Impact
Admin Productivity
Available in Einstein 1 Sales Edition. Requires Revenue Intelligence License
Einstein Case Management - Beta
Case Management Prioritization for Agents
Customer Need
Agents in the service centre need insights to monitor & prioritize work item otherwise, it will end up in escalations and reduce customer satisfaction
Solution / How To Configure
During the Service Intelligence Set up, Opt-in for Einstein Case Management - Beta feature
Use Case
Prioritizes cases by escalation risk, aiding agents in addressing critical issues and avoiding escalations. Provides service leaders with insights on high-risk cases for proactive intervention and improved customer satisfaction.
Impact
Effective Case Prioritization, Reduced Escalations, Reduced Customer Churn and Improved Customer satisfaction
UE, EE with Service Intelligence, UE+
Action & Automation - Flow Integration �With Knowledge
Automate knowledge review flagging with Salesforce Flows
Customer Need
When the knowledge articles shows low engagement, the Knowledge Manager want to flag the knowledge article for further investigation
Solution / How To Configure
On the Service Intelligence Set Up page, click on Start under the “Install Knowledge Flows for Service Intelligence” section.
Use Case
With a click of a single button, Knowledge managers gain the ability to flag a knowledge article for review, which sets the next review date to today’s date in the knowledge article and publishes the knowledge.
Impact
Knowledge effectiveness, improved productivity,
Knowledge Article relevance.
UE, EE with Service Intelligence, UE+
Speed to Answer for Multiple �Omni-channel Routing Queues
Set Speed to Answer for individual Omni-channel �Routing Queue
Customer Need
Different Omnichannel-Routing Queues have different SLAs associated with them and hence want to set different SLA targets.
Solution / How To Configure
In the Service Intelligence Set up page, set the Target Speed to Answer. Also, you can add additional queues and set the values.
Use Case
Ability to measure the Speed to Answer for different queues as per the channel and business requirements.
Impact
Accurate measurement of the Speed to Answer
UE, EE with Service Intelligence, UE+
Data Categories in Knowledge Dashboards
Explore knowledge engagement and effectiveness
Customer Need
Knowledge Managers and Authors want insights on the category of knowledge articles engaged to evaluate effectiveness, ensure compliance and assess ROI.
Solution / How To Configure
The Data Category filter and the Engagements by Data Category chart are available on the Knowledge Effectiveness and Knowledge Users dashboard.
Use Case
Knowledge Managers and Authors gain the ability to track article engagement against the data categories, enhancing their understanding of knowledge effectiveness and customer needs.
Impact
Knowledge Effectiveness, Increased ROI, Accuracy
UE, EE with Service Intelligence, UE+
Improved App Installation
Installation without EDC model training data
Customer Need
The installation shouldn’t fail when the required number of records are not available for Einstein Studio model training
Solution / How To Configure
No setup or configuration required
Use Case
App installation gracefully handles the model training requirement and skips the installation process if required data is not available
Impact
Reduced app installation failure rate due to insufficient training data
UE, EE with Service Intelligence, UE+
Bulk Transformations with Data cloud
Use Data cloud to execute Batch transformations
Customer Need
Customers need to process large volumes of data to summarise it and generate actionable insights to augment decision making.
Solution / How To Configure
Group and Aggregate node has been added to Data Cloud runtime of Data Processing Engine. Users can use it with other nodes of the DPE definition to generate summaries of the data.
Use Case
While creating a Data Processing Engine Definition, designer can add Group and aggregate node to transform the data being processed.
Impact
Ability to create complex transformations
Notifications for CRMA limits
Track and manage CRMA usage by DPE jobs
Customer Need
Customers want their DPE Jobs to succeed and want to be notified when Data pipelines limits are used up.
Solution / How To Configure
Salesforce Administrator is sent notification when data pipelines limit has been used upto 80% of the limit
Use Case
When Data pipelines limit usage exceeds 80%, Salesforce Administrator with Data Pipelines permission receives notification with the details of the usage, so that they can take appropriate action to avoid any failures in their business critical processes
Impact
Simplified tracking and management of CRMA limits
Debug mode
Preserve Recipe and recipe output
Customer Need
Customers need troubleshooting information to understand and analyze the reason for DPE execution failures
Solution / How To Configure
A new ‘Debug’ mode of running a DPE definition has been introduced. When a definition is run selecting the Debug mode, the recipe and the output of the recipe are preserved for the run
Use Case
When a DPE definition run fails, Salesforce admin can re-initiate the definition run in Debug mode ensuring that recipe and output of recipe are stored. This information can then be used for troubleshooting and understanding the reason for failure
Impact
Simplified troubleshooting and analysis of DPE failures
Navigation Menu Component
Effortlessly create and style navigation menus for �desktop and mobile sites
Customer Need
Website creators want a no-code way to create a navigation menu for their desktop and mobile site. They also need to easily customize the look and feel of the navigation menu to match their brand and design preferences.
Solution / How To Configure
This component is available in the component palette for the LWR BYO and LWR Microsite template. Drag and drop the ‘Navigation Menu’ component onto the canvas. In Experience Builder, toggle to Mobile form factor to configure the Mobile Navigation.
Use Case
A website creator can drag and drop this component to create a navigation menu instead of needing to work with a developer.
Impact
Makes it quicker and easier to build a multi-page website
*Lighting Web Runtime (LWR)
LWR* Only
Site Header Component
Flexible and customizable Header design for �desktop and mobile
Customer Need
Website creators need a no-code way to create a website header that adapts to different screen sizes and matches their corporate brand identity.
Solution / How To Configure
This component is available in the component palette for the LWR BYO and LWR Microsite template. When users drag and drop the component onto the canvas, a three column header layout appears, with Site Logo, Navigation menu, and Button components nested within the layout. Users can choose different layouts and set different column widths for Desktop, Tablet, and Mobile.
Use Case
A website creator can drag and drop this component to create a website header instead of needing to work with a developer.
Impact
Makes it quicker and easier for a non-technical user to create a �polished website header
LWR* Only
Beta
*Lighting Web Runtime (LWR)
New Theme Layout Settings for LWR BYO
Customize header and footer behavior
Customer Need
Website creators need the ability to create sticky headers for easy navigation access, and to adjust footer positioning for optimal content presentation.
Solution / How To Configure
These new controls are only available in the LWR BYO template. The ‘Fix Theme Header’ setting makes all Sections in the Theme Header region fixed to the top of the page. The ‘Hide theme footer’ setting hides the Theme Footer region. The ‘Position theme footer at page bottom’ setting makes the Theme footer region fixed to the bottom of the viewport regardless of the height of the content region.
Use Case
A website creator can now easily ensure that the main navigation menu is always fixed to the top of the page
Impact
Increases site usability and ease of navigation
LWR* Only
*Lighting Web Runtime (LWR)
Enhanced Button Theme Panel
Craft perfect buttons with more style controls and �instant visualization
Customer Need
Website creators need the ability to customize multiple button �types and see real-time previews of their changes to streamline �the design process.
Solution / How To Configure
In Experience Builder, open the Theme panel and navigate to the Buttons section.
Use Case
A website creator can now efficiently customize Primary, Secondary, and Tertiary buttons.
Impact
More website design flexibility
LWR* Only
*Lighting Web Runtime (LWR)
Color palette controls for Columns
Extend color customization to individual columns
Customer Need
Website creators need granular control over colors within layouts to create visually striking and well-organized sites. Users could previously apply color palettes to entire Sections, but they lacked the ability to customize colors for specific columns.
Solution / How To Configure
Users can now create and apply color palettes directly in the Columns component, similar to existing functionality in Sections. Select a Columns component, and choose an existing color palette or create a new one.
Use Case
A site creator can nest a Columns component within a Section, and assign a different color palette to the Columns component.
Impact
More website design flexibility
LWR* Only
*Lighting Web Runtime (LWR)
Additional text properties in Theme panel
Typography controls for Heading 5 and Heading 6
Customer Need
Website creators need fine-grained control over the typography on their website. Previously, users could only customize Headings 1-4.
Solution / How To Configure
In Experience Builder > Theme > Text, click on the accordions for Heading 5 and Heading 6 to configure the text style.
Use Case
A creator for a content-heavy website, such as a knowledge base or technical documentation site, now has more control over the text styles of deeply nested sections.
Impact
More website design flexibility
LWR* Only
*Lighting Web Runtime (LWR)
Configure Data providers on a page & Apex Data provider
Customer Need
Due to unavailable page level data sources, website creators find it hard to display data on components in Non record pages like Home and Standard pages. They also need a way to add custom data sources or data derived from Apex controllers in a LWR site. Lastly know way to know the data sources available at the page.
Solution / How To Configure
Data providers at a page can be found in Data tab along side site page properties. Builders can Add Data provider through Data provider editor. Note: As part of the Beta only Record and Apex data providers are configurable through the Data provider editor.
Use Case
Components like Text Block and Cards on standard pages can display data from Records and Apex Data sources.
Get Data from a 3rd party service via Apex Data providers.
Impact
Simplifies steps to configure data in a site
LWR* Only
*Lighting Web Runtime (LWR)
Beta
Upload Files using File Upload Component
Customer Need
Website Creators need an ability to let their Site users upload Files and attach them to records in LWR Sites.
Solution / How To Configure
Use the existing File Upload Component inside your custom �code to let users upload multiple Files and attach them to a �record optionally.
Use Case
Users can now use the existing File Upload Component to upload Files and attach them to records from inside LWR Sites.
Impact
Enhanced developer productivity resulting from using native File Upload Component inside LWR rather than writing custom code.
LWR* Only
*Lighting Web Runtime (LWR)
Beta
Enhanced CMS Workspaces Publishing �to Aura Sites
Customer Need
Get the benefits of Enhanced CMS Workspaces while still working with an Aura Experience Cloud Site
Solution / How To Configure
Add the Aura site channel to your Enhanced CMS Workspace
Use Case
Get benefits of Enhanced CMS Workspaces, such as workflow, while using an Aura site
Impact
Benefit from current and future enhancements of Enhanced CMS Workspaces
Remove and Delete CMS Channels
Customer Need
Remove channels from workspaces or delete them when they are no longer used
Solution / How To Configure
Go to the CMS Channel tab to delete a channel, or workspace channel management to remove a channel from a workspace
Use Case
Remove a channel from a workspace if you no longer need published content from that workspace
Impact
Better control of where content is published
Enhanced CMS Workspaces Only
Scale Content Delivery for �High Performance
Customer Need
Get higher scalability when viewing public CMS Images
Solution / How To Configure
Enable Dedicated Content Delivery for Public Channels
Use Case
Using a popular image for a promotion on a public website, mobile application, and email which needs to be viewed at high scale
Impact
Better performance delivering image CMS Content
Enhanced CMS Workspaces Only
Beta
SEO-Friendly URLs for �Account/Contact Pages
Define SEO-friendly slugs declaratively
Customer Need
Create SEO-friendly URL snippets, or “slugs,” for your enhanced LWR Site’s Account and Contact pages
Solution / How To Configure
First, enable Use SEO-friendly URL slugs on this site from Preferences.
Previously, SEO-friendly URLs were only available for Product, Product Catalog, and Custom Object pages and configured programmatically.
Use Case
A slug improves SEO by replacing the record ID in the URL with relevant and human-readable info, ensuring that your site’s pages are visible to search engines and visitors.
Impact
Improved visibility to search engines and visitors.
Before
[domain]/Account/recordId
After
[domain]/Account/custom-slug
LWR* Only
*Lighting Web Runtime (LWR)
Vertical Navigation
Navigate, organize, and manage your workflow effortlessly
Customer Need
Customers need vertical navigation to efficiently access and manage various apps across the Salesforce suite, solving the challenge of quickly finding and switching between tools for a seamless cross-cloud experience.
Solution / How To Configure
The vertical navigation is enabled by default, allowing end users to customize their experience through the app manager. Users can star their preferred apps and reorder them by dragging and dropping within the app manager interface, ensuring personalized access and efficient workflow management.
Use Case
A sales manager at a tech startup, maximizes Salesforce Starter's customizable vertical navigation to effortlessly navigate between sales and marketing clouds, optimizing lead management, campaign tracking, and performance analysis for streamlined sales and marketing operations.
Impact
Cross-Cloud Navigation
Starter, Pro, Salesforce Foundations
Quick Settings
Personalize, optimize, and stay productive at a click
Customer Need
Admins need Salesforce Starter's advanced setup for quick access to relevant links and experiences, enabling streamlined customization of their organization without feeling overwhelmed by the breadth of options, ensuring efficient deployment of tailored solutions.
Solution / How To Configure
Available by default, users can click the settings gear icon to access Quick Settings for immediate personalization, or delve into Advanced Setup for more, ensuring effortless management and optimization of their Salesforce experience right from the start.
Use Case
An administrator optimizes their Salesforce org through Quick Settings for initial configuration of their sales stages so that they can quickly align their sales processes with evolving business requirements
Impact
Quickly Personalized Orgs
Starter, Pro, Salesforce Foundations
Permission Set Groups + Quick Settings User Management
Accelerate and grow your org
Customer Need
Quickly invite users and provide customized experiences by leveraging out-of-the-box PSGs in Salesforce Starter, minimizing the manual effort typically needed for setup and ensuring streamlined user onboarding and engagement.
Solution / How To Configure
Enabled by default, Salesforce Starter simplifies user onboarding through its Quick Settings panel, where administrators can swiftly invite users and assign them to out-of-the-box PSGs such as Sales, Service, and General User. This approach reduces setup complexity, ensuring new users benefit from customized experiences tailored to their roles with minimal administrative effort.
Use Case
An administrator, efficiently onboards new users in Salesforce Starter by leveraging default Quick Settings. She quickly invites and assigns them to out-of-the-box PSGs like Sales and Service, ensuring tailored access and streamlined setup with minimal administrative effort.
Impact
Effortlessly grow your business
Starter, Pro, Salesforce Foundations
Product Bundles
Maximize Value, Simplify Shopping
Customer Need
Merchants often desire to package products together as an offering to shoppers or buyers. In most cases this is a group of products that are sold at a lower price when purchased together.
Solution / How To Configure
Users can easily create a bundle product with associated price, description, and media, and add the products that will be included in the bundle.
Use Case
For example, a merchant may offer a mobile phone bundle that includes a smartphone, a protective case, and a screen protector for a lower price than if the three products were purchased separately.
Impact
Increase revenue and AOV by offering a simplified purchasing process for multiple products and enticing buyers with a value offering.
Product Image Gallery
Zoom in to discover hidden details
Customer Need
Shoppers want to thoroughly evaluate products online before purchasing. High-resolution image galleries with zoom functionality and mobile responsiveness enable detailed inspection and enhance the �shopping experience.
Solution / How To Configure
New commerce sites will automatically include the product gallery on product pages. For existing sites, the gallery can be easily added by dragging it from the component palette onto the desired page.
Use Case
A customer is browsing an online clothing store and wants to examine a particular dress in detail before deciding to purchase it. They can now use the zoom feature to closely inspect the fabric texture, stitching details, and pattern.
Impact
Offering a superior product viewing experience can differentiate a store from its competitors, increase conversions and reduce returns.
Shipping Rate Promotions
Create sophisticated promotions on shipping rates
Customer Need
Merchants want to create sophisticated promotion strategies that increase conversion on their storefront
Solution / How To Configure
Merchants navigate to Promotion Workspace and click to create a new promotion. Merchants can create a discount and select one or more shipping rates on that discount.
Use Case
Merchants want to provide shipping discounts on their storefront to increase conversion, but only want to discount specific shipping rates (i.e. “Free Ground Shipping”).
Impact
Increased Site Conversion
B2B, D2C, & �Connected Commerce
D2C Storefront in Starter & ProSuite
Launch your ecommerce business with our C360 Suite
Customer Need
With existing ecommerce solutions, merchants must leverage third-party tools to support marketing, service, and CRM needs. This leads to a higher time to launch and a disconnected support experience.
Solution / How To Configure
Starter and ProSuite customers will get Storefront capabilities out of the box with no additional configuration steps. Set-up your store in few simple clicks and you are ready to launch.
Use Case
SMB Merchants want to launch an ecommerce business as easily as possible. They can leverage our C360 suite within Starter & ProSuite to launch their Storefront, market their Storefront, and service their customers all in one place.
Impact
Time to value; �Customer can now sell their products and services direct and Online manage their customers and market in one single platform that is easy to set-up with faster Time to Value.
Starter, ProSuite editions
Commerce App Navigation
Easier for merchants to get to their tasks in less than 3 clicks!
Customer Need
Static navigation with a flat list, navigation to Store Detail / Record (1.0) Experience, and lack of navigation back from Experience Builder
Solution / How To Configure
Once Refreshed Commerce App Org Pref is on
Navigation Sidebar in “Store” Tab is grouped into accordions and can be expandable / collapsible
Store Object Related List / References will automatically redirect user to �2.0 Store Home
In Experience Builder, if you are in a Commerce Template, user can come back to Commerce App
Features in “Commerce Setup” page are now folded into Store Settings of Left Nav
Use Case
As a merchant, I need to have better orientation into Commerce App so I know where features live, and I don’t have to leave context as much, so I can work more efficiently.
Impact
Improved wayfinding in our product merchants
Workspace List Improvements
Easier for merchants to complete their tasks faster
Customer Need
Customers need a way to easily take actions on their products, categories, promotions, etc as part of their daily jobs.
Solution / How To Configure
Improved header and actions - Separation of Bulk Actions �(all workspace)
Search enabled across workspaces (all workspace)
1-click quick filters (Product workspace only)
Use Case
As a merchant, I need to search, filter and take actions on my commerce data as part of my merchandising and ongoing management tasks.
Impact
Improved productivity for merchants
Website Design Workspace
Streamlined Storefront Branding and Theming
Customer Need
Easily style, brand, and customize your store from right within the commerce app.
Solution / How To Configure
The new Website Design Workspace offers a way to get full branding and theming of the storefront ready in an intuitive lightweight editor. Experience Builder will continue to be used for more advanced use cases, like changing page layouts or editing component settings.
Use Case
Customers want a quick and simple way to add their brand’s look and feel to their storefront, without having to leave the Commerce App. They can set colors, fonts, images and more, and see a preview of their site in real-time.
Impact
Time to value; making it as easy as possible for a Merchant to set-up and launch a Storefront to their customers.
Contextual Store Setup Guidance
Curated guidance presented throughout the App
Customer Need
Seamless setup experience with clear guidance provided during the initial store setup to bridge the gaps between steps, streamline the experience, reduce complexity, time, and clicks.
Solution / How To Configure
Contextually relevant guides and follows users throughout application while setting up the storefront. Instructions for which task to complete and links to the next task are provided so users are never lost on what to do and where to go.
Use Case
Customer needs to create a branded storefront quickly. From the time users arrive at the Commerce Store home page, they are provided guidance on what tasks to complete until their store is ready to go live.
Impact
Faster time to value, higher setup success rates. Users are provided continuous, clear and prioritized guidance making it as easy as possible for a Merchant to set-up and launch a Storefront.
Unified Intelligence & Insights
Boost Business Performance with Business Insights
Customer Need
Merchants need a centralized place that integrates analytics, insights, and actionable recommendations to effectively achieve their business goals and measure performance improvements.
Solution / How To Configure
Commerce app consolidates Analytics, Insights, and Actions into a single, centralized experience. This provides users with all the necessary information and analysis to take informed actions, offering recommended actions based on merchant goals and tracking improvements in conversion rates and average order value.
Use Case
Merchants use the ‘Insights’ space to receive data-driven recommendations and measure the effectiveness of these actions, ensuring continuous improvement in key performance metrics such as conversion rates and average order value.
Impact
Streamlines decision-making and action-taking, leading to improved conversion rates and higher average order values, ultimately driving business growth and efficiency for merchants.
Growth, �Advanced Edition
Easy Data Cloud Setup for Commerce
Connect Data Cloud with Commerce within 5 clicks
Customer Need
Currently, setting up Data Cloud for Commerce requires users to assign permissions, establish connections to connectors, and �install dashboards, all while navigating in and out of the commerce setup experience.
Solution / How To Configure
With the new setup experience within the existing commerce setup assistance the setup can be completed is less than 5 clicks
Use Case
The setup process is now streamlined, enabling users to complete it within the commerce setup, minimizing the need to navigate to other pages and reducing the number of clicks required.
Impact
Achieve quick time to value by significantly reducing the setup time for Data Cloud features, including analytics and personalization.
Growth, �Advanced Edition
Search Index Error Handling
Identify and troubleshoot search index errors more easily
Customer Need
Customers currently encounter issues when setting up their stores due to limitations in the search index that can cause errors. Today these errors are not well communicated to �customers causing confusion and delayed implementation time. Issues may also go unnoticed, causing lost revenue.
Solution / How To Configure
Every time the search index is updated, there is now transparent messaging about whether the search update completed successfully, and whether any product failed to index in an otherwise successful index update.
Use Case
This will allow merchants to easily identify issues in search and troubleshoot accordingly. Examples include if a product has too many entitlements or if there are too many languages assigned to a store, search indexing can fail. These new error messages will improve visibility of issues that are occurring and suggest steps to remedy.
Impact
Reduced implementation time/frustration, increased revenue to to improve product availability
Turn Off Shipping
Disabling Shipping Methods at Store Level
Customer Need
Certain customers do not want to calculate shipping costs during checkout. For example, customers who only sell digital goods or services or who don’t charge for shipping. Currently, customers that want to bypass shipping calculations need to implement custom Apex.
Solution / How To Configure
Provide toggle button to turn off shipping method calculation at the store level whenever customers do not need shipping.
Use Case
Users want to skip delivery methods at the checkout
Impact
Reduce TTV for the merchants, Better Performance, Higher Conversion Rate.
Weight Based Shipping
Set pricing for shipping based on order weight
Customer Need
Merchants need the ability to set shipping rates based on the weight of a shipment.
Solution / How To Configure
When Merchants configure Shipping Rates than provide an optional condition to configure rates at weight level. This will be provided by giving an additional radio button alongside other conditions.
Use Case
Users want to configure rates based on order weights, For example, for order weight < 10kg - Free Shipping; Order Weight > 10 kg - 10$ Shipping Costs.
Impact
Customers will have more levels in which Shipping Rates can be configured, �hence better experience. Customers can also save their margins by charging �on heavy orders.
Pay Now Easy Setup
Setup my Pay Now site in 30 minutes or less
Customer Need
̌Customers must navigate among the Setup menu for Payments, the Commerce Store and Experience Cloud to configure payments today and they get lost and often miss key steps. Onboarding to Pay Now has many manual steps that could be automated for the customers.
Solution / How To Configure
Customers can create Pay Now Store upfront from Storefront Setup in the Commerce App. Once store is created, customers can configure the tasks such as brand site, setting up checkout etc to activate the store.
Use Case
Create a Pay Now site, for sending out payment links from invoices, in less than 30 minutes.
Impact
Consistent, simple setup experience for Commerce store and Pay Now. Get started embedding and configuring Pay Now in minutes, not days or weeks, hence improving cash flow and collecting money easily.
Enterprise & Unlimited Editions
Checkout Toggle
Switch from Managed or Extensible Checkout
Customer Need
Earlier, Customers can switch only from Managed Checkout to �Custom Checkout and not vice versa. This blocks the customers to switch �back to Managed Checkout. But with this solution, they can seamlessly try �any version of checkouts.
Solution / How To Configure
D2C merchants can seamlessly toggle back and forth between Salesforce and Custom checkout before or after a storefront is live in the checkout settings page. Both configurations will be saved and stored in parallel, so admins �won’t have to redo any setup in the process.
Use Case
This will allow merchants to seamlessly switch between custom and managed checkout and try the version of checkout that suits them.
Impact
Maximized conversion rate by letting customers work with the checkout.
Checkout Experience
Checkout Extensibility Gaps
Further Unlock extensibility for B2B Enterprise customers
Customer Need
Many of our customers are forced to rebuild our checkout from scratch as our Cart & Checkout Connect APIs are not yet fully extensible. Not having the ability to leverage custom fields or implement extensions to these APIs leads to high levels of customization which drives up implementation costs and timelines.
Solution / How To Configure
Fetch and write values to custom fields during the checkout flow. Trigger callouts/integrations what adding products to cart or updating the cart. Call the Cart Calculate API directly to perform cart calculations at any step during checkout.
Use Case
Leverage custom fields in checkout to capture and save additional shipping information such as Ward and District in Japan. Perform external validations when a shopper adds a product to cart or integrate with a third party to retrieve and store additional information on a cart. Recalculate cart totals during split shipment by directly calling the Cart Calculate API.
Impact
Enhances the adaptability of our Cart and Checkout APIs to accommodate the diverse use cases of our customers and partners. Reduces time-to-value and development costs by allowing extensions to our existing APIs, eliminating the need for a complete cart/checkout rebuild.
B2B
Business Account Support for �B2B Guest Checkout
Create Business Accounts on B2B Guest Checkout
Customer Need
Previously, B2B Guest Checkout always created a Person Account. Now it can be configured to create a Business Account instead.
Solution / How To Configure
If enabled, the ‘Account Record Type’ set in the store’s self-registration settings will be leveraged to determine what account type to create during guest checkout. If self-registration is disabled, the Guest Profile Default Account Record Type will be used. If Default Account Record type is not set, the default will be Person Account if Person Accounts are enabled for the org and if not enabled default will be Business Account.
Use Case
A Merchant that does not want to enable Person Accounts because it will impact their functionalities for the rest of their org, can now configure guest checkout to create �business accounts
Impact
Salesforce B2B Commerce becomes a viable option for more customers, our TAM grows.
B2B
Improved Post Order Experience
Order Status Tracking, Delivery Group Information & more
Customer Need
Customers require a modern, customizable, and consumer-grade order detail page to enhance their ecommerce experience.
Solution / How To Configure
New customers will receive the new order detail page out of the box. Existing customers will received the update by deleting the deprecated “Order Products” component and adding the new "Order Product Details" component on the Order Summary Details page from the Experience Builder. The builder settings can now be utilised to customize sub-components like order line items
Use Case
Customers can provided an improved the Order Detail Page to their �shoppers that contains multi-delivery groups and order status trackers, improving user satisfaction.
Impact
Information is efficiently consumed by shoppers leading to reduction in customer support tickets and increased customer satisfaction score �for businesses.
B2B, D2C
Easy OMS Setup
Set up OMS in 3 clicks, saving hours in implementation time �and reduction in costs
Customer Need
Salesforce Commerce customers need the ability to easily set up OMS in order to see order history, details, statuses, route order, as well as provide cancellations and returns. These are capabilities that are delivered from OMS, which is packaged with Salesforce Commerce.
Solution / How To Configure
OMS Lite is automatically setup for the customer via the Commerce Setup Assistant and Store Setup Assistant. When a customer runs the CSA/SSA, all OMS and Omnichannel Inventory setup steps are invoked automatically
Use Case
Customer needs to set up OMS to use in conjunction with their Store for order history/details/status, route orders, and provide cancellations and returns
Impact
Consistent, simple setup experience for Commerce Store customers increases OMS adoption and provides a great customer experience
Inventory Management Workspace - �Omnichannel Inventory
Easily setup and optimize your inventory right in �the Commerce App
Customer Need
Customers need a way to quickly and simply create and update their inventory records in Omnichannel Inventory (OCI). Customers will now be able to use the Inventory Workspace/OCI app to create new inventory records and edit inventory counts for existing records
Solution / How To Configure
OCI is automatically set up when the Commerce Setup Assistant is run. Customers can access the OCI app to add/edit inventory via the Inventory Workspace in Commerce 2.0 app left nav panel or standalone by launching �the app via the App Launcher > Omnichannel Inventory
Use Case
Customer’s need the ability to easily create and update inventory records without needing to push inventory files via the OCI API’s
Impact
Customers can manually create and update inventory records through the OCI UI, whereas previously they could only create and update via api’s.
Contextual Embedded Reporting
Campaign Performance Dashboards
Customer Need
Embedded right within their campaign record, marketers will be able to view and see metrics tied directly to all content, flows and segments used by this campaign. They will be able to see KPIs grouped across channels and see a list of everyone who is engaging with their content.
Solution / How To Configure
Customers will be able to navigate to a new Marketing Performance setup experience within Marketing Cloud setup. On this page, a readiness check will help customers understand what they need to enable, a 1-click installation button will add the new dashboards, and a permission set assignment will let users view them in their org.
Use Case
As a marketer, I want to understand how my customers are engaging with my campaign so that I can evaluate the performance of my marketing efforts.
Impact
Bring insights right to the customers where they work to help them understand the success of their marketing campaigns
Marketing Cloud Growth
Opportunity Influence
Connect campaign engagement data to sales opportunities
Customer Need
Campaigns are a collection of marketing efforts that are designed to drive revenue through opportunities that are influenced by the touch points the campaign is orchestrating. Marketers are tasked with understanding how their efforts are driving the bottom line, so they need a way to report out and up with that information.
Solution / How To Configure
Using the Marketing Setup assistant, customers can enable Opportunity Influence in their og. This is an org wide setting, and cannot be enabled at the same time as Campaign Influence. A readiness check experience will help provide context prior to enabling.
Use Case
As a marketer, I want to understand how influential a campaign has �been on new and existing opportunities. This will help determine ROI of the campaign
Impact
Save time and provide better insight into what’s working and what’s not
Marketing Cloud Growth
Dynamic Content
Create rules to determine what content an individual sees
Customer Need
Provides a no-code solution that allows Marketers to personalize content variants within a message allows Marketers to save design-time configuration compared to micro-targeting via multiple messages & segments. It also reduces the time to value by allowing Marketer’s to manage prioritized targeting rules without developer support.
Solution / How To Configure
With an email, Marketers can create a dynamic content variant by defining targeting rules against a Data Graph built off of a Unified Individual DMO. Once a rule is defined, content from the default (fallback) content is copied to be modified appropriately.
Use Case
A university created a nurture campaign targeted at students who attended a recent event where information was collected about what department they are most likely to align to (Engineering, Agriculture, Biology, etc). To save time & costs, a cross-department campaign was created with a single segment that share a series of emails with tailored subject lines, hero images, and relevant news to the student’s department of interest.
Impact
Lower design-time costs (few overall hours, less need to hire developers). Less segments created in Data Cloud for microtargeting personalized content. Quicker time to value when personalizing.
Marketing Cloud Growth
Account Engagement on Einstein 1
Next generation marketing campaigns powered by Data Cloud
Customer Need
MCAE customers need seamless data, content, & user experience across lightning apps, �using Einstein innovations for faster campaign creation & success. With Data Cloud, Account Engagement users can access the Einstein-guided campaign experience in the new �Marketing app.
Solution / How To Configure
Users will need to do the following to use Einstein 1 functionality:
Use Case
Users access the new Marketing app to create campaigns with Einstein, targeting segments from historical MCAE data & using existing content and images copied to CMS within campaign assets.
Impact
Access to next generation Marketing services & the new Marketing app for future �campaign success.
All MCAE Editions
MC Growth, Advanced supported regions only
Duplicate Prospects Report
Help keep a clean prospect database by identifying �duplicate records.
Customer Need
Identify duplicate records that may be causing confusion and resulting in unexpected processing.
Solution / How To Configure
User can navigate to the Duplicate Prospects Report to see all the identified prospect records containing more than one record with the same email address.
Use Case
A marketer finds that a certain email has over 100 duplicate records, all with slightly different information. To help keep the database clean, she deletes 99 of the records and keeps the most accurate one in their prospect database for marketing.
Impact
Marketing Efficiency & Improved Data Accuracy
All MCAE Editions
Form & Landing Page Engagement Data �in Data Cloud
Power marketing on Einstein 1 with even more historical �B2B engagement data
Customer Need
Additional Account Engagement engagement types available for downstream use in Data Cloud
Solution / How To Configure
If not done already, enable the Account Engagement connector in Data Cloud. Once done, create your Form & Landing Page engagement data streams in Data Cloud, & enable import from Account Engagement.
Use Case
Impact
All MCAE editions
EE+ only
Copy MCAE Assets to Salesforce CMS
Help get a jump start on building CMS content by �using existing MCAE marketing assets
Customer Need
Customers need the ability to copy the base HTML of their MCAE forms and emails and have it available in CMS. This content type can be used in their respective block builders in SF in order to get a jumpstart on recreating the asset in Core.
Solution / How To Configure
Using the ‘Copy to CMS’ function in MCAE, the HTML body is copied and inserted into a new HTML component in the CMS content type.
Use Case
A form in MCAE can be copied in order to create a CMS Content type of ‘form’ that is edited in the new form block builder, and can be further stylized and copied directly in the new builder.
Impact
Users can one-by-one or bulk copy (up to 50) pieces of MCAE content at a type to create a new CMS record, allowing them to have a baseline of HTML and content to work with in the new CMS builders.
MCAE Growth & Plus - AMER + Data Cloud + MC-GE
Tableau Cloud Manager
Manage Multiple Sites in Tableau Cloud
Customer Need
Tableau Administrators need the ability to separate analytic content (collection of users, groups, and analytic data) into multiple geographic regions.
Solution / How To Configure
Admins can now manage multiple sites at the tenant level including licensing and global users.
Use Case
When a Site Administrator determines that they need a new site to support data content separation between Analytic needs within their business, they can add a new site and associate one or more users in the global user directory to the new site.
Impact
This new capability helps support many use cases (compliance regulations, regional logistics, third party embedding) and/or where analytic content separation is critical for business operations.
Tableau Cloud
Manage Users across Sites
Create and Manage Sites
Site limits vary by Edition; Tableau Cloud (standard) = 3, Tableau Cloud Enterprise = 10, and Tableau+ = 50
Tableau Microsoft Teams App Integration
Discover, analyze, and collaborate within the flow of work
Customer Need
In order to successfully collaborate with others, Teams users spend valuable time navigating away from the flow of work to find and share key data driven business insights.
Solution / How To Configure
Microsoft Teams users can discover and interact with Tableau dashboards and Pulse Metrics without leaving Teams - in personal apps, messages, channels, and in meetings.
Use Case
A Teams user can discover their favorite Tableau dashboards in their personal app. From there, they can analyze and share their insights in a message or a channel. Pinned channel content is also available to explore in Teams meetings, providing a fully interactive experience.
Impact
Business user adoption
Tableau Cloud
This app integration is free for all Tableau and Teams users. Requires 23.1 or newer
Table Viz Extension
Native extension solution for Tableau Analyst �common pain points
Customer Need
Tables are critical visualizations for analysts and help them inspect data as text and conveying details at lower grain. With this new Exchange built Viz Type, we start to tackle the common functionality asks around column level sorting, conditional formatting, and copy to clipboard concepts.
Solution / How to Configure
Table Viz Extension will be made available on Tableau Exchange. Users can load this new viz type into their marks card. Users can configure new columns for their Table by dragging fields on their marks card and interacting with the table directly to configure.
Use Case
Analysts can now incorporate detail tables as a part of their dashboard, making it easier to connect with users who feel more comfortable interacting with data in a grid format.
Impact
Helping enterprise teams evolve from legacy reporting solutions. This solution is �intended to bridge those discussions with the usability issues we hear most often �from spreadsheet workers.
Tableau Desktop & Cloud
Spatial Parameters
Geospatial analytics just became interactive
Customer Need
Parameters allow authors to create rich, interactive dashboards that allow end users to ask and answer their own questions. Parameters are only able to capture regular strings and numbers - not spatial data - thus precluding Geospatial from these scenarios. Until now.
Solution / How To Configure
In addition to the regular Parameter types (e.g. string, integer), authors can now select a “Spatial” type. The Spatial type allows the Parameter to capture spatial geometries - points, lines, and polygons representing locations, paths, and regions.
Use Case
Let’s take a basic map of lat/long points. Spatial Parameters allows the end user to select individual points, which then get passed as input into calculations enabling dynamic behavior based on the selection. This is no different than today’s Parameter behavior, simply extended to spatial objects.
Impact
Geospatial analysis is a fast-growing market. Our customers increasingly reach for geospatial analysis to better understand their customers and their business. Spatial Parameters fills a key analytical gap when it came to geospatial vs. regular business data. It brings the full Tableau analytical experience to geospatial data.
Tableau Desktop & Cloud
Display Data Model for Published �Data Sources
Help analysts create accurate visualizations
Customer Need
Understanding the relationships between different tables and fields in a Tableau data model is crucial for accurate analysis. Analysts need this information to understand the meaning when using fields from different tables together.
Solution / How To Configure
When clicking the Data Source pane in a Tableau workbook for a Published Data Source, the data model will show. There is no configuration needed.
Use Case
When creating visualizations based on a Published Data Source, analysts can now easily make sure they choose the correct fields because they know the relationships between fields from different tables they use.
Impact
By enabling analysts to view and understand how tables in the data model are related in Published Data Sources, they can confidently create accurate visualizations with a clear understanding of the data model semantics.
Tableau Cloud & Desktop
Tableau Cloud On Hyperforce
The Future of Tableau Cloud Platform
Customer Need
Today, customers demand a more robust, secure, and scalable cloud analytics solution. Hyperforce is Salesforce's next-generation infrastructure architecture designed specifically for the public cloud. It represents a significant leap in cloud technology, enabling applications to deliver enhanced performance and security.
Solution / How To Configure
Tableau Cloud migration to Hyperforce will be seamless. The main change will be for admins using hard coded Tableau Cloud IP addresses and they will need to update egress IP allowlists to use �Hyperforce specific IP address. As TabCMD 1.0 will no longer be supported, admins/IT teams will need �to move to TabCMD 2.0.
Use Case
With Tableau Cloud on Hyperforce, Tableau Cloud users will see immediate benefits while getting the same user experience and functionality as before. Beyond regional expansion, a third Availability Zone (AZ), and new compliance certifications, the Hyperforce platform enables customers to leverage existing Salesforce innovations and integrations to innovate faster—a great example is Tableau Cloud Private Connect.
Impact
Hyperforce is the new home to Tableau Cloud, providing unparalleled scalability, security, and �compliance capabilities.
Tableau Cloud
Custom Domains
Set custom domain/vanity URLs for Tableau Cloud sites
Customer Need
Solution / How To Configure
Site Administrators in Tableau Cloud will be able to configure a custom domain in their settings page. �They will need administrator privileges to add CNAME records to the DNS configuration of the parent domain and a valid TLS certificate (not internal) to upload.
Custom Domains will be available after Hyperforce migration is completed for all pods.
Use Case
Custom Domain service allows Tableau Cloud Admins to set custom domains for their sites (example: analytics.mycompany.com) instead of their pod specific URLs (example: us-west-2a.online.tableau.com).
Impact
Helps embedded customers meet third-party cookie compliance requirements; helps admins improve �the navigation experience for end users and reflect their brand for external use.
Tableau Cloud
Mutable Email Address for Notifications
Enabling users to update their email for notification purposes
Customer Need
The Tableau Cloud username is an overloaded attribute and is used for login and for notifications. When customers no longer have access to their email inbox, they have no way to easily update this dynamic attribute in Tableau.
Solution / How To Configure
As an initial step of enabling Admins to update their attributes as needed, we will first allow �for users from external IdPs (non-TableauID auth users) to be eligible for email address updates for notification purposes. Note: We are not yet extending this functionality for TableauID auth users. We are also not supporting updates for the username attribute which �is used for login purposes.
Use Case
Tableau Cloud users may no longer have access to the inbox of their stale email address. We want to ensure they can update this value and get important notifications from Tableau Cloud.
Impact
This will give users more control and ensure they receive all important notifications.
Tableau Cloud
Multiple External Identity Providers on a Site
Enable single sign on (SSO) on a site from multiple �identity providers
Customer Need
Modern enterprises need the flexibility to provide users access to Tableau no matter which identity provider (IdP) they belong to. However, we have historically limited customers to a single external IdP per site.
Solution / How To Configure
By default, Tableau ID with MFA is enabled for a site, but in addition to this you can also enable up to 20 identity providers on a site.
Use Case
You may invite users and partners from different sources to authenticate with your Tableau Cloud site. You no longer need to create a site per identity provider that you want to connect to.
Impact
This feature will enable site consolidation and easier access for both internal and external users across an organization.
Tableau Cloud
Google Font Support
Initial set of Google Fonts supported in Tableau Cloud
Customer Need
Fonts supported in Tableau Cloud have been limited and has become problematic for users migrating from Server (where they can install any font they want) to Cloud. Customers also haven’t had dedicated font support for Arabic, Hebrew and Devanagari in Cloud.
Solution / How To Configure
No action needed by the users as the new Google Fonts are installed for all Tableau Cloud Sites.
Use Case
During creation or editing of workbooks on the web, Creators have more choices for the Fonts they can use now that we support an initial set of Google Fonts.
Impact
New Fonts Supported - Lato, Montserrat, Noto Sans, Noto Sans Hebrew, Noto Sans Arabic, Noto Sans Devanagari, Open Sans, Oswald, Poppins, Raleway
Tableau Cloud
Multi-Fact Relationship Infoscenting
Relevant tooltips that inform relatability
Customer Need
Analysts need proactive information in the flow of work to understand best practices when relating different data sets and fact tables.
Solution / How To Configure
When using the multi-fact relationships data model, infoscenting surfaces �the guidance on the relatability between fields in use and those in the data pane. New updates provide additional information on what fields are used �for stitching.
Use Case
If there is an anticipated inaccuracy, the Warning dialog will show. The Relatability and Stitching icons are used to show relationships, and Tooltips provide scannable details. Analysts can use these features to better communicate data intricacies.
Impact
Organizations have fewer, but more comprehensive, published data sources to optimize shared semantics.
Tableau Cloud & Desktop
Pulse Layouts in Web Component
Use different Pulse layouts in products and applications
Customer Need
Developers want to show the different Pulse layouts in their products and applications.
Solution / How To Configure
In the Pulse web component, provide the layout attribute which can have the value "detail", "card" or "ban".
Use Case
In the landing page of the portal, the developer wants to show a list of KPIs. When the user clicks on one of those KPI, a larger version of the Pulse metric shows up in a popup window.
Impact
More developer flexibility
Tableau Cloud
Keep Folder Structure when Mapping Data �with Accelerators
Customer Need
Accelerators are a great way for users to get started with Tableau. The user can map their own data in industry standard dashboard templates, however earlier the folder structure for the fields where not persisted, losing the nice categorization of fields.
Solution / How To Configure
With this release, the folder structure remains. No action required from a user.
Use Case
Analysts can easily get started with Tableau dashboards using Accelerators and maintain field structure and categorization.
Impact
Keep the field categorization as intended by the developer of the Accelerator.
Tableau Cloud
VizQL Data Service Dev Preview 2
Uncover new possibilities for your Tableau data assets
Customer Need
Data stewards and analysts invest effort in curating and refining source-of-truth data models and want to leverage those published data sources in new ways beyond Tableau vizzes.
Solution / How To Configure
VizQL Data Service is a new API that users can call to access the data behind any published data source on their site. The API reuses familiar concepts to the Tableau UI such as fields, aggregations, filters, and calculations to make it easy to replicate the same data you would get by building a Tableau viz. This data can then be integrated into any business workflow.
Use Case
Retail customers need to send data to their vendors and suppliers. By using the VizQL Data Service API to programmatically call Tableau published data sources, they can provide timely results along with consistent data for ad-hoc analysis, without a visualization.
Impact
Developer productivity
Tableau Cloud
Explore in Tableau for External Partners
Bring your data into Tableau with the click of a button
Customer Need
Today, customers are forced to re-define their data model within Tableau any time they want to analyze it with our product. This creates friction, reduces the analysts’ time to value for Tableau, and risks preventing users from getting the answers they need.
Solution / How To Configure
Explore in Tableau allows Tableau users to transition from their external data platforms (starting with Databricks and Snowflake) to exploring it with Tableau with a single click of a button.
Use Case
Any time a Databricks, Snowflake, or future partner’s user wants to gain additional insights from their data, they can launch directly into Tableau Cloud authoring by clicking “Explore in Tableau.”
Impact
Reduces analyst time to value & makes it easier for users to get going with their data in Tableau.
Tableau Cloud
Key Pair Authentication for Snowflake
Connect to Snowflake using key pair authentication
Customer Need
Enterprises are increasingly asking for service account type connectivity options to enable programmatic access and credentials rotation. Key pair authentication meets this need �for Snowflake.
Solution / How To Configure
Users can select a new “Sign in using Key Pair” option when connecting to Snowflake. This will require the user to specify a username and upload a private key file. If the private key is encrypted, a private key password will also be needed. In Tableau Server/Cloud, users will need to save key pair credentials in a similar way that OAuth credentials are currently saved.
Use Case
Business users can publish Snowflake connected content to Tableau Server/Cloud, using individual user accounts, and admins can subsequently edit connections to use a key pair authenticated service account for better control over access and credentials rotation.
Impact
Tighter (password-less) security and control over credentials rotation.
Tableau Cloud & Desktop
External Identity Provider for Snowflake
Configure a custom identity provider to connect to Snowflake
Customer Need
Enterprises expect to be able to integrate Tableau and Snowflake with their existing identity provider and security policies.
Solution / How To Configure
Similar to configuring the Amazon Athena connector to use a custom identity provider, admins will need to configure their identity provider for the relevant Tableau clients and also create and deploy an OAuth configuration file.
Use Case
Users can connect to Snowflake using an OAuth identity provider other than Snowflake/Okta (e.g. Microsoft Entra ID, PingFederate, etc.)
Impact
Simplifies OAuth connectivity from Tableau to Snowflake for many scenarios.
Tableau Cloud & Desktop
JSON Web Token Authentication �for SAP HANA
Connect to SAP HANA using an identity provider and �JSON web tokens
Customer Need
Enterprises expect to be able to integrate Tableau and SAP HANA with their existing identity provider and security policies.
Solution / How To Configure
Similar to configuring the Amazon Athena connector to use a custom identity provider, admins will need to configure their identity provider for the relevant Tableau clients and also create and deploy an OAuth configuration file. This �assumes that your SAP HANA database is already configured to use JSON Web Token (JWT) authentication.
Use Case
Users can connect to SAP HANA using an OAuth (JWT) identity provider and utilize their existing access policies.
Impact
Enables more secure connectivity from Tableau Cloud to SAP HANA.
Tableau Cloud & Desktop
*Available in a weekly release after Tableau Winter’25 initial availability
Migrate Embedded OAuth Credentials
With new REST API methods, migrate embedded OAuth �credentials from Tableau Server to Tableau Cloud
Customer Need
When migrating from Tableau Server to Tableau Cloud, admins need to be able to migrate OAuth credentials embedded in data sources and workbooks programmatically and at scale. Manually re-adding credentials to potentially thousands of workbooks/data sources during migration is unacceptable.
Solution / How To Configure
New REST API methods will allow admins to programmatically download credentials from Tableau Server and re-upload them to their Tableau Cloud site.
Use Case
Anytime a customer is migrating from Tableau Server to Tableau Cloud, they will need to migrate workbooks, data sources, users, credentials, and other content. REST API methods aim to make this migration easier.
Impact
Reduced friction in Tableau Server to Tableau Cloud migration.
Tableau Cloud
HPE Ezmeral Data Fabric (MapR) Connector
Connect to data in HPE Ezmeral Data Fabric
Customer Need
The former MapR Hadoop Hive connector was retired under the pretense that MapR was defunct. Instead MapR was acquired by HPE, rebranded to HPE Ezmeral Data Fabric, and a number of businesses still needed to connect to it from Tableau.
Solution / How To Configure
The connector is available by default in the connectors list starting in 2024.3
Use Case
Analysts and business users need to connect to, and analyze, data stored in HPE Ezmeral Data Fabric.
Impact
Unblocks users who need to be able to connect to HPE Ezmeral Data Fabric in Tableau.
Tableau Desktop
Activity Log Enhancements
Monitor data quality in real-time with Extract Refresh events
Customer Need
Tableau Cloud Site Admins need to monitor extract refreshes in real-time to ensure users are accessing the most recent data in dashboards.
Solution / How To Configure
Activity Log now includes a background_job event type that can be streamed to SIEM tools or imported into cloud databases to enable monitoring use cases for extract refresh operations. Admins can configure this feature by provisioning an AWS S3 bucket, navigating to the Integrations tab on the Site Settings page, and configuring Activity Log to write log files to it.
Use Case
Admins and IT teams that have mission-critical dashboards in Tableau powered by frequently-refreshing extracts can ensure they are operational, and swiftly troubleshoot if problems arise.
Impact
Maintain data freshness requirements in real-time.
Tableau Cloud
Only available with Tableau Cloud Enterprise and Tableau+ editions unless customer already has the Advanced Management Add-on.
Pulse for Salesforce
Get even more value out of Salesforce with AI-powered �insights infused into CRM
Customer Need
It’s still too hard for many sales teams to benefit from analytics—and for analysts to support them. Other analytics solutions are complex to configure and lack out-of-the-box purpose-built sales metrics.
Solution / How To Configure
Users can integrate Pulse via a Lightning Web Components (LWC) wizard that automates the Salesforce Tableau integration. Admins can easily install, update, and manage Pulse for Salesforce with a built-in managed package.
Use Case
Follow personalized sales metrics directly in Salesforce and the Salesforce mobile app–by seeing an AI-powered, purpose-built insights digest of key sales metrics, sales teams can take action on data quickly.
Impact
Sales team productivity
Requires Sales Cloud licenses
Einstein Copilot for Tableau: Web Authoring
Explore and act on data at speed with AI
Customer Need
New analysts need a way to increase their productivity and proficiency so they can efficiently �curate, explore, and act on data throughout their day.
Solution / How To Configure
Einstein Copilot for Tableau brings an intuitive, natural language interface to assist users �through their entire cycle of visual analysis. Einstein Copilot is enabled for Tableau+ �customers through the Site Settings UI and is accessible through worksheets in the �web authoring experience.
Use Case
Jumpstart data exploration with recommended questions and continue to leverage suggested questions to advance your analysis at any point of your exploration. Engage with Einstein in �natural language to create vizzes and calculations. Work side-by-side with an AI assistant so you �can move freely between manual drag and drop actions to conversationally communicating with Einstein. Drive improvements that enhance Einstein’s performance with built in feedback.
Impact
Einstein Copilot empowers new analysts to go from insights to action even faster. Transform prompts into visualizations, formulate calculations to enhance your analysis, and get suggested questions based on your data.
Only available with Tableau+
Tableau Cloud
Bridge support for taco files (Limited)
Expanded Connectors available on Tableau Bridge
Customer Need
Customers want to analyze data from more sources. Supporting taco files expands the list of supported connectors available for Tableau Cloud customers.
Solution / How To Configure
A subset of connectors in Tableau Exchange that utilize a basic username and password authentication method are now enabled for Tableau Cloud via Bridge.
Use Case
Expand the data you can analyze on Tableau Cloud by connecting directly to databases like ServiceNow, Actian JDBC and Couchbase Analytics.
Impact
Expanded supported data sources that are accessible for Tableau Cloud customers.
Tableau Bridge
Bridge support for Embedded Flat Files
Connect to Embedded Flat Files on UNC Drives
Customer Need
Excel and csv files alone make up >20% of Published Data Source Connections on Tableau Cloud but have not had a way to embed into workbooks directly.
Solution / How To Configure
Customers can now embed these flat files in their Workbooks directly, providing greater access to file-based sources. Useful for customers migrating from Server to Cloud who expect a seamless migration experience.
Use Case
An admin can refresh embedded Excel, csv, spatial files, PDF, and spatial files using Tableau Bridge on Windows. (Unsupported use cases: hyper and MS Access files or Linux for Containers)
Note: Requires Named Pools
Impact
Significantly reduce difficulty of customer migrations from Server to Cloud. This previously impacted 1,000’s of data sources for our Enterprise migrations and will drastically reduce time to migrate these data sources.
Tableau Bridge
Bridge Performance Improvements
Query Data Faster With Greater Trust
Customer Need
Customers want Bridge Jobs to complete faster and more trust in their status, so we’ve made two significant improvements.
Solution / How to Configure
Performance: Live queries and Embedded Extracts are significantly faster (20%+) on both Windows and Linux*!
Trust: The Jobs page now provides real-time status updates for Tableau Bridge Jobs. Any failed Jobs will now include troubleshooting information.
Use Case
Customers using Bridge will see faster performance on their Jobs and be able to resolve issues with relevant troubleshooting information.
Impact
Now customers can analyze their data faster than ever before, with more trust in what happens to their Bridge Jobs.
Tableau Bridge
*Performance is based on averages across Tableau Cloud. Exact performance varies by data source.
Germany Tableau Cloud Support
Deploy your sites in Germany
Customer Need
Currently customers can create their sites in Europe in either Dublin or London. We are migrating all Dublin sites to Frankfurt so those sites will now be in Germany!
Solution / How To Configure
The migration will happen automatically for customers. There will be downtime of 6 hours on the date of migration (currently slated for 11/1/2024).
Use Case
Running in Germany will help with Data Residency requirements. In addition we are now running this pod on Hyperforce.
Impact
Customers can now run their sites in Germany. Customers in Dublin will now be in Germany. London customers are unaffected.
Tableau Cloud
GAI Profile Organization �(Manual Categorization)
Organize your vizzes on your profile to match your brand
Customer Need
Users want flexibility on how they categorize and order visualizations on their profile. They want to be empowered to cleanly and thematically organize their portfolio of work so they can build their unique identity and promote their work to the community and potential employers.
Solution / How To Configure
Available to Tableau Public users with 10+ published vizzes and at least one favorited viz (roughly 4k users or 0.2% of all users). In just a few clicks, users can enable the feature, which then leverages GAI to offer suggested categories and tags for the user's vizzes. The user can then choose to accept the suggestions or not. Manual categorization builds on the existing GAI capability and will allow users full autonomy over the ordering process.
Use Case
A user can organize their vizzes into relevant categories based on their interests. The GAI component will help users save time so they won't have to move each of their vizzes manually.
Impact
Brand building within the Tableau community.
Tableau Public
Industries
Common Components
Expression sets - Subexpression agility �(With ContextDefintion )
Customer Need
Nest Sub Expression in Expression Sets with Context Definitions Support, Nesting Agility between Expression and Sub Expression
Solution / How To Configure
Use same Context Definition in Parent and Child Expression Set to do Resource handling
Use Case
Call subexpression using same Context Definition, Easy Nesting with Loose Coupling and easy Data transfer using Context.
Impact
Modular Rule Design, Save time for rule designer on change of Sub Expression
New even more powerful Decision Table
Customer Need
A more powerful decision table variant called - medium volume decision table. It can support upto 2 Million Rows, supports 40 such Decision Tables in an org.
Solution / How To Configure
Just select medium volume option in DT Type during the creation of a decision table
Use Case
Use cases where data shapes (column X Rows) are very large
Impact
With this option you can have up to 2,000,000 rows in your decision table and upto 40 Decision Tables in your org.
Decision Table - Popular Object support
Customer Need
Build a decision table on popular objects - Account, Lead, Contact, Opportunity, and Case (only in medium volume decision tables) to enhance your decision-making capabilities.
Solution / How To Configure
Standard decision table
Use Case
Business Process may require decision table to be created on regularly used salesforce objects
Impact
More decision making capabilities using DT
Decision Table - Faster refresh
Customer Need
Reduces time for refresh by only refreshing the changed rows.
Solution / How To Configure
New API provided for refreshing DTs. One can create a flow to invoke this new Delta refresh API. Flow can be configured to run on a recurring basis (every 10 mins) or on demand.
Use Case
Refreshes DT faster if there are changes only in limited number of records
Impact
Reduces time to refresh data especially for Decision Tables using large objects.
Decision Tables - Refresh now for Designer
Customer Need
Now designer personas can refresh a Decision Table without having to go to setup or requesting admins to do so.
Solution / How To Configure
Available on Decision Table UI
Use Case
Designer can activate DTs without reaching out to administrator
Impact
Make changes faster
Lookup Tables - New User Experience
Customer Need
New intuitive Decision Table creation experience
Solution / How To Configure
Standard Decision Table flow will automatically show up this new UI
Use Case
Create / edit Decision table
Impact
Intuitive designer experience reduces learning cost and facilitates faster creation of Decision Tables
Expression Sets - String Functions
Customer Need
Leverage string functions like FIND, TRIM, UPPER, REVERSE in your expression set calculation steps to streamline and simplify implementation of complex business logic.
Solution / How To Configure
Use in Expression Set like any other function
Use Case
Business Processes with more complex decisioning rules require string operators such as FIND, TRIM, UPPER, REVERSE, VALUE in the formulas in expression sets.
Impact
Additional String Operators like FIND, TRIM, UPPER, REVERSE, VALUE will add more power to implement complex business rules.
Expression Set - Deployment with Rank
Customer Need
Migrate Expression Set Versions with Rank included to reduce number of steps & time to go live (Earlier deployment of Expression Set Version did not include rank - which required customers to do additional steps to update rank and activate the Expresset Set Version in target org after deployment)
Solution / How To Configure
When the expression set version gets migrated from source org to target org, it gets deployed along with the rank in source
Use Case
Assign correct ranks to expression set versions to make sure that the correct expression set version is invoked
Impact
Expression sets - Simulation support for �different context mappings
Customer Need
Need ability to comprehensively validate an Expression Set with different context mappings
Solution / How To Configure
Ability to select different context mappings during simulation of an Expression Set
Use Case
When an Expression Set is created with Context definition having multiple context mappings, customers need the ability to simulate Expression Set with different mappings so that the results can be validated before activating the Expression Set
Impact
Faster & efficient way to validate an Expression Set comprehensively with all the context mappings with fewer steps (Earlier customer had to mark a context mapping as default so as to simulate with that particular mapping)
Bulk Source Code Creation
Save time, reduce errors, and enhance strategy by �creating source codes in bulk
Customer Need
Build a better Campaign Strategy with robust Source Code tracking. Allow for a quick and easy creation, editing and deletion of 200+ Source Codes within a campaign to save Marketers time and reduce the likelihood of errors.
Solution / How to Configure
Navigate to Campaign record home page and edit page to configure or add component.
Use Case
New customizable component to create source codes in bulk & logic to populate fields and generate new records.
Impact
Increased efficiency
Enhancing Acknowledgements & �Tax Receipts
Increase efficiency with donor lists and tax receipting logic
Customer Need
Deepen the Acknowledgement & Tax Receipting functionality with increased tax receipting transaction logic as well as the ability to generate and view a list of donors that were included in the most recent bulk generation.
Solution / How to Configure
Updated UI with options to determine the logic for a transaction and opt in for generating a list of donors. DocGen must be enabled and configured prior to using the acknowledgements feature
Use Case
After a week of donations, a Donor Support Officer can generate a batch of Gift Acknowledgements and pull a list of donors included to mail the letters to.
Impact
Increased efficiency
Donor Briefs
Lessen manual tasks through quick Donor Brief generation
Customer Need
Enable quick familiarization for key stakeholders ahead of important meetings through generating a summary of an entire donor profile that can be shared via email or print
Solution / How to Configure
New button on the Person Account with new UI and modal to quickly generate a Donor Brief PDF
Use Case
Major Gift Officer can generate and print a report ahead of an important meeting.
Impact
Increased efficiency & productivity
Commitment Roll Ups & Projected Revenue
Increase revenue visibility across different timeframes
Customer need
Increase understanding and visibility into how much revenue is coming into an organization across different timeframes enabling organizations to make long term proactive plans
Solution / How to Configure
When a donor commits to a bookable pledge, the full amount of the pledge will be included in the roll up totals. Projected revenue for each commitment will be included on fields on the commitment.Clone DPE definitions and activate. Add new fields to commitment page layout.
Use Case
Gift Officer wants to understand the influence a donor has had on the organization as well as project out the expected revenue from their recurring donations.
Impact
Increase data driven decision making
Gift Entry External ID Matching
Increase speed and accuracy when searching for a donor
Customer Need
Matching donors by org-configured External ID makes donor search more accurate and gift attribution more speedy
Solution / How to Configure
Define External IDs on Person Account/Account to represent donors that can be used in gift entry
Use Case
Users will be able to key an external ID that represents a donor into the Gift Entry UI, which can be matched to the correct existing person account
Impact
Increased efficiency
BP API - External ID Enhancements
Leverage External IDs while matching & creating donors through BP API
Customer Need
The Business Process API is at the heart of our strategy to build a robust ecosystem of partners, to accelerate the adoption of NPC across the nonprofit market – supporting External ID matching increases TTV.
How to Configure
Define External ID in payload and leverage across Gift Transactions (POST), Commitments (POST), Commitments (PATCH), Transactions Payment Updates (POST), Commitments Payment Updates (POST) endpoints.
Use Case
Allows customers to leverage own set of external IDs to match to existing records when building an integration with Salesforce
Impact
Reduce data burden and increase efficiency
Soft Credits on Commitments
Track who influences your organization
Customer Need
Soft credits are a key way for fundraisers to track who has influenced a gift. These gifts are often one-time gifts, but not always and the ability to track at the commitment level is key to understanding who has influenced your organization.
Solution / How To Configure
A new entity; GiftDefaultSoftCredits related to the GiftCommitment as a source for soft credits on new transactions. Enable fundraising within your org
Use Case
Allow for better visibility into those who influence your organization with a clear data structure
Impact
Increase data driven decision making
Multiple Address Management
Store and manage multiple physical addresses
Customer Need
Organizations needs to store and manage multiple addresses, including seasonal and historical addresses, in order to reach their donors at the right address, every time.
Solution / How to Configure
Turn on Automatic Address Synchronization inside Fundraising Settings
Use Case
Admins can turn on automation to support multiple address changes, and tracking of primary and undeliverable addresses.
Impact
Admin efficiency and accurate data collection
Provider Management
Manager provider network to streamline referral process
Customer Need
Organizations need a standard way to track all of the service providers they work with so they can efficiently search for and refer participants to providers as the need arises.
Solution / How To Configure
Enable Provider Management in feature settings and assign the required licenses. Follow set up steps described in Public Sector documentation.
Use Case
When an organization is not internally equipped to provide a client with the services they need, they want to refer then to an external service providers relationships- improving client satisfaction and success
Impact
Improved client satisfaction and success
Save Case Managers time
Review Workspace
Single-screen grant application reviews
Customer Need
Grant application reviewers spend too much time navigating multiple windows to review grant applications and provide feedback. Admins spend too much time configuring a user experience for reviewers.
Solution / How To Configure
Admins add an Application Stage Definition to the Application Review record to indicate the form the reviewer needs to complete. For internal CRM review, admins add the Form Review and Form Section components on the Application Review page. External review is set up out of the box.
Use Case
An External Reviewer navigates to Application Reviews in Experience Cloud, selects an application to begin their review, views the application details and enters their feedback
Impact
Reviewer and admin productivity
Progress Reports
Updated experiences for admins and grantees
Customer Need
Grantees need a compelling and easy way to submit post-award progress reports. Admins spend too much time configuring a user experience for submission of progress reports.
Solution / How To Configure
Admins add an Application Stage Definition to each Funding Award Requirement Section record associated with a Funding Award Requirement (e.g., progress report) to indicate the form the grantee needs to complete.
Use Case
A grantee navigates to Funding Award in Experience Cloud, views and fills out the form to complete their progress report.
Impact
Grantee and admin productivity
Support for Flow-based Forms
Build flow-based forms for applications, reviews, �and requirements
Customer Need
Admins want flexibility in how they build forms for grant applications, reviewer feedback, and grantee progress reports
Solution / How To Configure
Admins build form sections in Flow and associate them to the relevant Application Render Methods
Use Case
An admin builds editable flows for grantseekers to fill out and read-only flows for grantseekers to preview their work and �associates them with a grant application
Impact
Admin productivity
Tableau Einstein for Fundraising Intelligence
Analyze results and enhance fundraising efficacy
Customer Need
Nonprofit fundraisers need insights into donor and campaign performance to ensure strategies are aligned with goals.
Solution / How To Configure
Embedded dashboards allow users to analyze donor behavior, donation trends, and campaign effectiveness to achieve fundraising goals through data-informed decision making. Dashboards are available on the Donor Engagement, Philanthropy & Partnerships and Fundraising Strategy homepages.
Use Case
From the Philanthropy & Partnerships homepage, a Major Giving Officer can quickly asses total number of major donors, average gift amount, retention rate and more to develop targeted engagement strategies.
Impact
Increased fundraising efficacy
Requires Data Cloud
Nonprofit Einstein Generative AI
Leverage Einstein 1 to unlock data with trusted AI solutions
Customer Need
Nonprofits need to harness the power of their data to improve efficiency, personalize donor engagement, and increase funding.
Solution / How To Configure
New AI capabilities for Nonprofit Cloud enable nonprofits to quickly generate personalized fundraising proposals and summarize key information to improve programs and stakeholder engagement.
Use Case
Generate gift proposals and summarize programs, donor engagement, notes, and grantmaking applications & funding with Einstein 1 generative AI summary components on record pages.
Impact
Increase efficiency
Requires Data Cloud & Einstein 1
Contextual Alerts
Drive action with insights from Data Cloud
Customer Need
Financial advisors and bankers need timely insights about their clients to provide personalized services and value.
Solution / How to Configure
In this release we’re introducing the ability for the end customer to configure contextual alerts based on calculated insights to be surfaced for an account via a flex card.
Use Case
Bankers and financial advisors can now receive contextual alerts when:
Impact
Data-driven and timely insights that result in next best actions that provide the most value for customers.
Enterprise, Unlimited
Generative AI Wealth Client Summaries
Wealth client summaries for advisors to generate �on a click of a button
Customer Need
Financial advisors spend hours collating financial information about their client to prepare for a meeting.
Solution / How to Configure
Use Case
Financial advisors can now navigate to an account and see an Einstein generated summary about the client including financial accounts, plans, goals, and cases.
Impact
Accelerate advisor productivity to prepare for client meetings
Enterprise & Unlimited, Einstein 1
Fact Finding Questionnaire
Use an out-of-the-box Fact Finding questionnaire to formulate �an investment strategy for your clients
Customer Need
Financial advisors need to go through a set of questions to understand their clients investment priorities, objectives, plans and risk tolerance to guide their investment strategy.
Solution / How to Configure
Use Case
Financial advisors can now click on the start button and answer questions from the questionnaire with their client to come up with the risk tolerance level that is stored �on the account.
Impact
A one stop shop where advisors can now launch the fact finding process natively within Salesforce to avoid swivel chairing and increase productivity.
Enterprise & Unlimited, Einstein 1
Stage Management
Granular management of stages in a process
Customer Need
Customers spend lot of time & resources in building complex business process flows and have a limited visibility of the process to the end user. Stage management gives a high degree of control on how the business process is designed.
Solution / How To Configure
The solution is GA in Summer ’24. In Winter release, we are releasing a metadata API for migration of stage management definitions �between sandboxes
Use Case
Metadata API helps the admins to migrate stage management definitions from one sandbox to another, for example from UAT environment to production environment.
Impact
Significant decrease in time to transfer the stage management definitions
Enterprise & Unlimited, Einstein 1
Offline Data Capture in SFS app
Data collection on SFS mobile app in the absence �of internet connection
Customer Need
Collect information on SFS mobile app in areas with poor connectivity by field service agents.
Solution / How To Configure
Use Case
Relationship managers can collect information for new customer onboarding, Collection Agents can fill-in details during collection processes in areas with poor connectivity �such as basements
Impact
Decreased time to value through a single data collection framework that works in both �online and offline environments, powered with extensible business authoring and form versioning capabilities.
Enterprise, �Professional Unlimited
Beta
Loan Calculator
Flexible and extensible loan calculator
Customer Need
Customers need a way to calculate monthly payments and total interest paid on their loan when browsing or applying for loan products
Solution / How To Configure
Drag and drop the loan calculator flex card onto any page (Customer community or Lightning Experience.) To change the formula used for calculation, override the data raptor calling the file based apex with your own formula or external integration
Use Case
Understand key information such as monthly payments, interest vs principal breakdown and total interest paid over time before applying for a loan
Impact
Provide tooling to allow smarter decisioning for agents and customers
Loan Configurator
Configure loan parameters and recalculate offers
Customer Need
Customers need a way to modify their loan parameters and obtain pricing prior to submitting their loan application
Solution / How To Configure
Drag and drop the loan configurator flex card onto any page (Customer community or Lightning Experience.)
Use Case
Modify loan parameters such as loan amount and loan term to get updated pricing information
Impact
Provide tooling to allow smarter decisioning for agents and customers
Digital Lending for India - Unified Intake
Seamless intake process for Relationship Managers
Customer Need
Customers find the loan intake process time-consuming and error-prone. The need to navigate to multiple screens to collect and enter range of data causes friction
Solution / How To Configure
Digital Lending for India is GA in Summer ’24. In Winter ‘25, we are releasing a unified Omniscript, shipped in a Discovery Framework sample template which Admins need to deploy. The Omniscript would appear on the Application Form Flexipage, or could be invoked from a custom action
Use Case
Unified intake mechanism to ensure a frictionless intake of product and applicant details, and verification of required data upfront
Impact
Significant decrease in time and increase in accuracy during the loan application intake, thus improving the throughput of loan intake
Digital Lending for India - �Additional Integrations
Additional India-specific integrations
Customer Need
Relationship Managers need automation capabilities around document �and contact details validation. Not having these increases risk of erroneous information being passed to the Underwriter
Solution / How To Configure
Digital Lending for India is GA in Summer ’24. In Winter ‘25, we are �releasing templates for additional integrations. Admins would need to �create the Integration Definitions and plug in the shipped pre-processors �and post-processors
Use Case
OCR on uploaded documents (PAN, Form 16, ITR V), and verification of �mobile number and email to prevent risk of fraud, ensures more accurate applicant verification while increasing the efficiency by eliminating the �need of manual review
Impact
Significant increase in accuracy and reduction in applicant data verification time
Digital Lending for India - �Business Process Enhancements
Functional and Experience Enhancements
Customer Need
Relationship Managers need to review pre-approved/pre-qualified offers upfront and discuss them with the applicant. While Underwriters require a way to review applicant’s credit and risk information upfront, to arrive at the best-suited sanction terms.
Solution / How To Configure
Digital Lending for India is GA in Summer ’24. In Winter ‘25, these functional enhancements would be automatically available once the related artifacts are �deployed and activated
Use Case
Choosing a pre-approved/pre-qualified offer upfront during application intake. �Enhanced logic for determination of eligibility and offers, considering the co-applicant and asset details. Ability for the Underwriter to review a wider range of information upfront before decisioning
Impact
Best-suited offer determination and reduction in application decisioning time, leading �to increased application conversion and revenue
Financial Summary Rollup
Aggregate financial information from FSC standard objects �using predefined Data Processing Engine definitions.
Customer Need
Get key financial summary metrics by aggregating financial information across scattered across multiple objects
Solution / How To Configure
A set of predefined Data Processing engine definitions are shipped out of the box with this feature. Clone and customize these definitions according to the business requirements. Periodically Run Data Processing Engine Definitions to generate rollup results. The rollup results are stored in the Account Financial Summary and can be viewed using the Related Record Detail Display component on Household/Account page.
Use Case
When a Relationship Manager wants aggregated metrics of Household/Client (Total Bank Deposits, Investments, Liabilities,etc.)
Admin can configure Data Processing Engine definitions and generate �rollup results
Impact
Improved FSC Adoption
Available in FSC Sales, FSC Service, FSC Sales and Service
EE, UE & PE
Financial Summary Rollup
Aggregate financial information from FSC standard objects �using predefined Data Processing Engine definitions.
Customer Need
Get key financial summary metrics by aggregating financial�information across scattered across multiple objects
Solution / How To Configure
A set of predefined Data Processing engine definitions are shipped out of the box with this feature. Clone and customize these definitions according to the business requirements. Periodically Run Data Processing Engine Definitions to generate rollup results. The rollup results are stored in the Account Financial Summary and can be viewed using the Related Record Detail Display component on Household/Account page.
Use Case
When a Relationship Manager wants aggregated metrics of Household/Client (Total Bank Deposits, Investments, Liabilities,etc.)
Admin can configure Data Processing Engine definitions and generate �rollup results
Impact
Improved FSC Adoption
Available in FSC Sales, FSC Service, FSC Sales and Service
EE, UE & PE
Out-of-the-Box Service Processes
Accelerate Service Process Setup with Prebuilt Templates
Customer Need
Customers spend lot of time & resources in building service processes to cater to their business needs. It involves extensive research, alignment with stakeholder & finally building service processes using salesforce tools.
Solution / How To Configure
Admins can quickly create service processes using pre-built templates, which include predefined process attributes, intake forms, fulfillment flows, and necessary API endpoints on Mulesoft.
Use Case
In this release we are releasing 7 new service processes taking the total count to 12. These include Manage Standing instructions, Order Checkbook, Stop Check Payment, Report & Replace cards, Request Statement Copies, Transfer funds to own accounts, Update Email & Phone number. All of these processes work with both Standard objects as well as FSC Managed Package objects.
Impact
Significant decrease in time to develop service processes for our customers
Unified Complaint Summary
Generate complaint summary using Einstein Gen AI
Customer Need
Complaint management teams spend considerable time collecting information from customers and internal teams across various communication channels. They then analyze the complaint and formulate an appropriate response. Repeatedly revisiting the complaint makes this process extremely cumbersome and time-consuming.
Solution / How To Configure
Agents can generate a unified complaint summary with a single click, offering a comprehensive and up-to-date understanding of the complaint, its progression, interaction summaries across channels, potential resolutions, and more.
Use Case
Agents can leverage this capability at any time to get the most up-to-date summary on the complaint progression, communication across channels and so on.
Impact
Boost efficiency and productivity of complaint management team
Orchestrating Mastercom Pre-Arbitration and Arbitration Steps
Customer Need
Managing chargebacks is time-consuming and error-prone, requiring manual data entry across various systems. Pre-arbitration and arbitration cases are needed to be filed for certain chargebacks. This is a manual, disconnected step and needs to be streamlined.
Solution / How To Configure
Transaction Dispute Management now integrates with MasterCom® to assist you in resolving transaction disputes with an efficient chargeback process. Arbitration step is necessary when initial chargeback process did not lead to Dispute resolution. FSC Dispute Mgmt. can now
Use Case
When a Chargeback process requires pre-arbitration or arbitration, the Dispute Agent can perform those steps in their flow of work without ever leaving the Salesforce console
Impact
Eliminate swivel chair and manual process for creating and tracking arbitration cases in the lifecycle of a chargeback
FSC Service
FSC Sales & Service
Education Cloud
Application Opportunity Automation
Drive recruitment and admission staff productivity
Customer Need
Recruitment activities can be mapped to traditional marketing and sales activities. Recruitment leaders need a method to track progress on various lead, prospect, and suspect conversion to application metrics.
Solution / How To Configure
We are introducing three Flow Templates covering Lead conversion, Inquiry creation, and Application creation. Customers can immediately use these Flow Templates to create Opportunity records when applicants inquire, apply, or are captured as leads. Each can modified �as desired by cloning.
Use Case
When a prospective student inquires about or applies to a learning program, the Flow Templates will create Opportunity records when the corresponding Learning Program’s boolean fields are enabled
Impact
Recruiter and Admissions Staff Productivity
EE/UE
Inquiry Management
Capture prospective student inquiries
Customer Need
Prospective students raise inquiries of all kinds - from requesting information, to requesting recruiter contact, to complex questions requiring multiple interactions. To drive applications, institutions need to act quickly upon these inquiries. They also prioritize individual student recruitment based upon these interactions.
Solution / How To Configure
Prospective students can use 3 new Flows in the Education Cloud Community/Portal to submit inquiries. Internal users can act upon these as Academic Interest, Educational Info Request, and Case records. With Lightning Out, customers can make these Flows available outside the Portal to guest users.
Use Case
A prospective student may want to sign up for a mailing list, wish to be contacted by a recruiter, or wish to ask a question.
Impact
Applicant satisfaction
EE/UE
Recommender Experience
Request and capture 3rd party recommendations
Customer Need
Applicants often need to collect third-party recommendations, submitted as part of their application. Many institutions and recommenders keep the contents private from the applicant.
Solution / How To Configure
Applicants solicit recommendations using new OmniStudio components. Customers configure Learning Program-specific recommendation templates, in the form of Salesforce Survey templates, which are shared via automation and tracked.
Use Case
An applicant is applying for admission to a higher education institution. The institution requires 2 teacher and 1 counselor recommendation.
Impact
Applicant and recommender satisfaction
EE/UE
Recommendations are captured as Salesforce Surveys. Limited to 100K per org per month. Additional surveys available upon request.
Pulse Checks
Capture longitudinal student experiences over time
Customer Need
In order to enhance the overall wellbeing of their advisees, advisors need to understand how a student is feeling over time and should be able track their wellness sentiment. They need recurring pulse checks which are engaging, and quick.
Solution / How To Configure
Create pulse checks using a pulse check template which has the default recurrence and occurrence. It also houses the Omniscript associated with the pulse check. Analyze the pulse check responses using score graphs to see the trend in student’s sentiments.
Use Case
Impact
Students get a medium to communicate with the university “How they are feeling” and can get the necessary support in time.
EE/UE/PXE
Student Watchlist
Keep an eye out for students in need
Customer Need
Advisors support an overwhelming number of students. They need to tag students who need the most support for watchlist to monitor them over time. They need to prioritize these students from their caseload for proactive support.
Solution / How To Configure
Use the watchlist entity to create record for tagging a student on watchlist. Bulk application is also enabled on list views of Academic Term Enrolment and Case entities.
Use Case
Enable advisors to tag students in need for watchlists and monitor them over time.
Impact
Advisors are prioritizing support to students with utmost need and can offer timely support.
EE/UE/PXE
Advising Case Summarization
Generative AI based Quick Snapshot of an advising case
Customer Need
Advisors support an overwhelming number of students. They have tons of student appointments every day. Before hopping from one appointment to the next, they do not have enough time available to prepare for the next appointment by getting to the details of how a student is and what previous meetings, issues and resolutions were made to them. Therefore a quick snapshot of a student’s advising case will support advisors in getting to know how a student is doing & any outstanding issues before the appointment.
Solution / How To Configure
Use the embedded AI action with the out-of-the-box prompt template to get an advising case summary
Use Case
Summarize the advising case of a student to enable advisors understand a student’s outstanding issues, their standing and provide necessary support during an appointment.
Impact
Advisors are informed about a student before going into an appointment.
Unlimited
Edition Only
Engagement Visualization Panel
Alumni Engagement Insights with Data + AI
Customer Need
Advancement teams need to understand an Alumni’s Personal Engagement, Events & Activities, Meaningful Impact, and Personal Investment activities across the institution.
Solution / How To Configure
Admins configure the new Engagement Visualization Panel LWC using design time attributes, which allow for them to choose which Data Model Object within Data Cloud contains the information, which Calculated Insight to use to summarize the activities, and a Generative AI prompt from Prompt Builder Library to provide insights on the data.
Use Case
An advancement officer wants to understand an Alumni’s communication engagement in an easy way, using generative AI.
Impact
Understand applicant, student, alumni, and other information
EE/UE
Mentoring Comparison AI & Summaries
Provide Summary of Mentoring Activities �& Vector Distance Analysis
Customer Need
Mentoring Coordinators want to quickly understand how Mentors and Mentees compare to each other in order to provide the best match
Solution / How To Configure
Admins configure the new Mentoring Comparison View LWC in two new ways:
Use Case
A Mentoring Coordinator is previewing which Mentor and Mentee to match based on specific criteria, has the new ability to see a generative AI summary based on their data and see a new distance score to see how closely they relate (or not relate) to each other’s assessments
Impact
Better understand the Mentor/Mentee, provide better match
EE/UE
Multiple Address Management
Store and manage multiple physical addresses
Customer Need
Organizations needs to store and manage multiple addresses, including seasonal and historical addresses, in order to reach their donors at the right address, every time.
Solution / How To Configure
Turn on Automatic Address Synchronization inside Fundraising Settings
Use Case
Admins can turn on automation to support multiple address changes, and tracking of primary and undeliverable addresses.
Impact
Admin efficiency and accurate data collection
EE/UE
Enhancing Acknowledgements �& Tax Receipts
Increase efficiency with donor lists and tax receipting logic
Customer Need
Deepen the Acknowledgement & Tax Receipting functionality with increased tax receipting transaction logic as well as the ability to �generate and view a list of donors that were included in the most �recent bulk generation.
Solution / How to Configure
Updated UI with options to determine the logic for a transaction and opt in for generating a list of donors. DocGen must be enabled and configured prior to using the acknowledgements feature
Use Case
After a week of donations, a Donor Support Officer can generate a batch of Gift Acknowledgements and pull a list of donors included to mail the letters to.
Impact
Increased efficiency
EE/UE
Commitment Roll Ups & Projected Revenue
Increase revenue visibility across different timeframes
Customer Need
Increase understanding and visibility into how much revenue is coming into an organization across different timeframes enabling organizations to make long term proactive plans.
Solution / How to Configure
When a donor commits to a bookable pledge, the full amount of the pledge will be included in the roll up totals. Projected revenue for each commitment will be included on fields on the commitment.Clone DPE definitions and activate. Add new fields to commitment page layout.
Use Case
Gift Officer wants to understand the influence a donor has had on the organization as well as project out the expected revenue from their recurring donations.
Impact
Increase data driven decision making
EE/UE
Gift Entry External ID Matching
Increase speed and accuracy when searching for a donor
Customer Need
Matching donors by org-configured External ID makes donor search more accurate and gift attribution more speedy
Solution / How to Configure
Define External IDs on Person Account/Account to represent donors that can be used in gift entry
Use Case
Users will be able to key an external ID that represents a donor into the Gift Entry UI, which can be matched to the correct existing person account
Impact
Increased efficiency
EE/UE
Donor Briefs
Lessen manual tasks through quick Donor Brief generation
Customer Need
Enable quick familiarization for key stakeholders ahead of important meetings through generating a summary of an entire donor profile that can be shared via email or print
Solution / How to Configure
New button on the Person Account with new UI and modal to quickly generate a Donor Brief PDF
Use Case
Major Gift Officer can generate and print a report ahead of an important meeting.
Impact
Increased efficiency & productivity
EE/UE
Soft Credits on Commitments
Track who influences your organization
Customer Need
Soft credits are a key way for fundraisers to track who has influenced a gift. These gifts are often one-time gifts, but not always and the ability to track at the commitment level is key to understanding who has influenced your organization.
Solution / How To Configure
A new entity; GiftDefaultSoftCredits related to the GiftCommitment as a source for soft credits on new transactions. Enable fundraising within your org
Use Case
Allow for better visibility into those who influence your organization with a clear data structure
Impact
Increase data driven decision making
EE/UE
Bulk Source Code Creation
Save time, reduce errors, and enhance strategy by creating source codes in bulk
Customer Need
Build a better Campaign Strategy with robust Source Code tracking. Allow for a quick and easy creation, editing and deletion of 200+ Source Codes within a campaign to save Marketers time and reduce the likelihood of errors.
Solution / How to Configure
Navigate to Campaign record home page and edit page to configure or add component.
Use Case
New customizable component to create source codes in bulk & logic to populate fields and generate new records.
Impact
Increased efficiency
EE/UE
Degree Planning Pathway Templates
Assist students in planning their requirements, term by term
Customer Need
Advisors want to provide students with a recommended sequence of courses to help them plan their degrees in a timely manner
Solution / How To Configure
Navigate to the Learning Pathway Templates page in the Student Success App; or search for Learning Pathway Templates in the �App Launcher
Use Case
Rachel Advisor wants to create a pathway template for transfer students in the computer science program. She can create a 2 year pathway template that lists out the courses by term that she recommends a student take to graduate on time.
Impact
Improve graduation rates
EE/UE/PXE
Intelligent Program Comparison Engine
Empower students to make informed program decisions by evaluating and comparing multiple degree options with ease
Customer Need
Students want to research and compare their existing program with additional programs that might be available to them to make informed choices
Solution / How To Configure
Use Case
Sophia Student is currently enrolled in BA Economics but wants to see if she could double-major in BA Finance. She runs a comparison report and can see a detailed view of which requirements she has already completed and which requirements remain for the BA Finance program.
Impact
Competitive parity
EE/UE/PXE
Learner Pathway Enhancements
Enable students to see pre-req and co-req requirements; enable students to retake courses
Customer Need
Students need to see whether they have completed the pre-reqs or co-reqs to the courses they are adding to their degree planner
Solution / How To Configure
The validation API has been added to the degree planner; there is no additional setup required. It will run automatically when a user attempts to add a course that they have not already added the prerequisite for.
Use Case
Sophia Student adds Biology 21 to her degree planner, and sees a message that says that this course has a prerequisite of Biology 1A and encourages her to add that to the planner.
Impact
Improve graduation rates
EE/UE/PXE
Program Plan Builder Enhancements
Enable customers to visualize imported program plan data �in the Program Plan Builder
Customer Need
Customers want to use the builder to visualize their existing program plan data that they have imported
Solution / How To Configure
The Learning Program Plan record page has a “Clone & Edit in Builder” button that launches this action; it can clone from the graph of data from both published and unpublished program plans.
Use Case
Connected University has their course catalog already defined and created in an external system. They import this data into CRM and can now clone the data into the JSON structure and visualize it in the builder.
Impact
Accelerate adoption
EE/UE/PXE
Student Program Enrolment
Enroll applicants via an intelligent, intuitive, �and configurable UX
Customer Need
Student Enrolment is often a tedious task that involves creating records in multiple entities. This UX abstracts out the complexities and provides staff with an automated way of handling this often time consuming process of converting an applicant to a student.
Solution / How To Configure
A sample flow is provided with education cloud orgs. Users can add steps/ modify existing flow or use it as it is to cater to student enrolment asks.
Use Case
Once an applicant has accepted the offer, staff personas can either enrol students one at a time or a set of students via a 2 step UI flow. Alternatively, the institutions can set up an automated flow that enrols all eligible applicants on a periodic basis (Ex: scheduled flow that runs every day during the enrolment period)
Impact
Increases Registrar/Staff persona productivity
UE/EE/PE
Course Catalogue Business APIs
Simplifies Learning Creation
Customer Need
Replicating the entire learning catalogue or parts of it is a time consuming process and is prone to manual entry errors.
Solution / How To Configure
Learning Catalogue Business APIs with external id support ensure accuracy and reduce setup time.
Use Case
A university has a comprehensive learning catalogue with multiple courses as prerequisites to other courses. This catalogue existing in another system outside Salesforce. Now, they are planning to move to Salesforce data model. Business APIs easily enable the admin staff to replicate the entire structure. Additionally, the external id support enables them to use integration tools to facilitate a sync mechanism to update learning entities from old system to new one.
Impact
Simplifies initial setup and transfer from one system to another.
UE/EE/PE
Learner Progress Summary & Enhancements
Enroll applicants via an intelligent, intuitive, �and configurable UX
Customer Need
Students and staff personas need a summarized view to track progress against requirements
Solution / How To Configure
In CRM, learner progress summary view is integrated with the student profile card and one can easily toggle between profile card and summary view. Students can easily view the learner summary view embedded with the currently available learner progress.
Use Case
A second year undergraduate student can easily access the summary of their progress against requirements. The adjacent detailed view provides information of the current status and enables the students to validate if they are on track to graduate on time. The staff personas have access to the same view on the CRM side.
Impact
Reduces time spent by staff to unblock students on path to graduation
UE/EE/PE
DSD (Direct Store Delivery) & Van-Sales
Logistic, sales & marketing processes in DSD markets
Customer Need
Support DSD supply chain model in which the manufacturer sells & delivers goods directly to a retail store or location.
Solution / How To Configure
Delivery visit execution with van-sales order creation, return management, cash collection, price calculation and invoice generation with invoice print.
Configuration is depending on the settings in the tour template
Use Case
DSD executes his tour visits to create van-sales orders which he delivers from his inventory in his van.
Impact
Driver efficiency and accuracy
Requires CGCDirectStoreDeliveryOfflineAddOn-1 add-on licence (included in Field Sales & Strategic Sales CG Cloud Retail Execution Editions)
External Keyboard support in Mobile
Optimize visit preparation and execution
Customer Need
Shorten time for a user for capturing text input by using a physical keyboard
Solution / How To Configure
Support physical keyboard input in all text and multi-line text fields. Feature can be enabled via a user setting
Use Case
Sales reps captures visit notes to prepare a visit or to take notes during or after the visit.
Impact
User efficiency
High Scalable Pricing Condition Process
Increase scalability for batch processes
Customer Need
Enable projects to integrate pricing conditions at higher scale
Solution / How To Configure
Increased performance and number of pricing conditions that can be processed. The new batch process provides extended logging and a rebuild mode as well.
New version can be enabled via CGCloudServiceComplexPricing custom setting
Use Case
Integration of pricing conditions from an ERP system which needs to be transformed to an mobile optimized format
Impact
Higher scalability allows to implement high volume pricing markets
Inventory Batch process
Increase scalability for inventory processes
Customer Need
Optimizing performance and guarantee high scalability in inventory business processes
Solution / How To Configure
New batch process aggregates inventory transactions and creates corresponding balance transaction.
Use Case
Inventory transactions are created in multiple RE and DSD �scenarios which are related to flexible keys: tour, vehicle, user, product or customer
Impact
Higher scalability allows to implement the solution in high �volume markets
Account Manager Process
Increased performance
Customer Need
Provide customer managers access to the Account Team of the corresponding accounts
Solution / How To Configure
Optimized batch verifies that existing records are not recreated. This leads into a significant performance improvement.
The system runs the new version of the account manager batch for new projects by default. Existing projects can enable the new version by the EffectiveAccountManagerSyncBatch custom setting
Use Case
Updates in the org unit assignments requires adjustments in account team permissions
Impact
Performance increase allows implementations of high �volume markets
Picklist Mapping Batch
Increased scalability
Customer Need
Deploy the solution across multiple markets (sales orgs) on a single Salesforce org
Solution / How To Configure
This process prepares the picklist definitions for the offline mobile app. The improved batch process (PicklistAttributesMappingBatch) can be executed per a subset of markets to avoid conflicts with the limit of 10k records
Use Case
Update the picklist repository after import of relevant picklist files
Impact
Scalability increase allows implementations in more markets
Remote API Calls
CG Offline App - Online connectivity mode
Customer Need
Leverage online connectivity from the offline app and realize value in business scenarios by executing API calls to the backend
Solution / How To Configure
From the customization layer execute REST API calls to the backend and receive data.
Consume this data in business logic and render it in the UI
Use Case
A varied set of use cases can be realized through customizations, for eg:
Create ad-hoc visit for off-route customers,
Execute ATP checks and Credit limit checks, �Route optimizations, etc
Impact
Leverage existing APIs to enable newer functionalities on the Offline App
Ability to process data without sync to offline device
PDF printing in non-Latin languages
Enhanced Localization support in PDF printing
Customer Need
PDF print feature should support non-latin fonts to support operations in localized languages
Solution / How To Configure
From customization layer, include the new font family to be used for printing, build the template and consume the font
Use Case
Sales reps generates and previews order confirmation PDF in local languages for customers in regions like Korea, Thailand, China
Impact
Increased adoption by enabling additional markets
Data Cloud for Manufacturing
Translate Data into Insights
Customer Need
Service agents, technicians and supervisors needs access to real-time insights and actionable information for enhanced operational efficiency and to make data-driven decisions.
Solution / How To Configure
Install the Manufacturing Datakit to stream data from Manufacturing Cloud to Data Cloud and generate asset centric calculated insights�Configure and Add flexcards to visualize the asset telematics data and Calculated Insights, leverage out of the box flexcard and customize as needed
Use Case
Review point in time and historical asset telematics data along with calculated insights to take data driven efficient decisions
Impact
Proactive and efficient service with asset related data insights
Requires Data Cloud
Actionable Event Management
Declaratively respond to telematics events in real-time
Customer Need
Ability to respond to telematics events in real-time. Improve drive safety, asset life-time and maximize customer and vehicle lifetime revenue
Solution / How To Configure
Users can declaratively define actionability to telematics events, design time provides the ability to qualify, enrich and define record actions to be taken in response to a telematics event.
Use Case
When a telematics event occurs, the event is qualified, enriched and record actions are performed based on the actionable event orchestration definitions. For example, a telematics event for engine overheating can result in creation of telematics alerts, asset milestones and a case
Impact
Improve asset life time, customer safety and enhance agent productivity
Requires add on Edition - Connected Assets.
Decimal Precision support for key �Quality metrics on Sales Agreements
Minimise Revenue leakage with decimal precision support �for key metrics
Customer Need
Flexibility to view Quantity Metrics with or without decimal places and minimize loss of revenue due to rounding off �of decimals
Solution / How to Configure
New set of fields supporting initial total quantity, Planned quantity, Planned Revenue, Actual Quantity and Actual Revenue have been introduced
Use Case
Account Managers can now specify product quantities with decimals on sales agreements to reflect business needs
Impact
Reduce revenue leakage due to rounding off issues
Improved visibility to topline
Drive custom flexible periods on �Sales Agreements to track actuals
Define flexible Periods for tracking Actuals on �Sales Agreements
Customer Need
Enhanced capability to define a Sales Agreements on any day of the month on a Sales Agreement
Solution / How to Configure
The periods now get generated based on the start dates of the sales Agreement�Start Dates are appended to the header for every period
Use Case
Account Managers can now create Sales Agreements on or after 25th of the month there by support custom
Impact
Improved accuracy in generating sales agreement schedules
Control Auto Distribution of Quantity Spread �On Sales Agreements
Flexibility to manually distribute the quantities vs �auto-distribution
Customer Need
Automated equal distribution of sales agreement quantity across the time periods does not give flexibility to manage the quantity as per business need
Solution / How to Configure
User defined control to Enable/ Disable Quantity spread across Sales Agreement periods
Use Case
Manufacturers negotiate prices for the products on a periodic basis and would like to manually update the product quantities as opposed to automatically distribute the committed quantities equally across periods
Impact
Improved productivity and efficiency
Enable Manufacturing and Rebate �specific BPOs for Reports and Mobile
Build business specific reports and support �key operations on mobile
Customer Need
Manufacturers would like to generate custom reports using MFG out of the box BPO entities to suite their business needs
Solution / How to Configure
All the Manufacturing BPO’s are now enabled for reporting.
The BPO’s can also be viewed on Mobile.
No out of the box Layouts have been provided for Mobile. Partners have to build their own layouts.
Use Case
Create custom reports using Advanced Account Forecast Fact table to view forecasts by accounts
Impact
Improved productivity with access to data via mobile and reports
Inventory Search and Transfer
Search and Transfer Non-Serialized and Serialized �Products/Parts
Customer Need
Search Inventory across locations and transfer products/parts efficiently
Solution / How To Configure
Users can search for serialized and non-serialized products/parts using the Criteria Based Search and Filter feature and the pre-built "Update Product Inventory Searchable Field Values" Data Processing Engine template. They can also configure a search action using the "Product Transfer" reference action.
Use Case
Service managers can search and gain visibility into products/parts inventory across Field Service Locations and create transfers to locations that don’t have adequate stock
Impact
Improved product availability resulting in enhanced customer experience and decreased downtimes
Service Part Returns
Improve efficiency with contextual part returns
Customer Need
Claim adjudicators and field technicians need the ability to quickly create work orders in context of a warranty claim or a work order
Solution / How To Configure
Simplified guided user workflow to create return order with parts �in context of a warranty claim or work order with desktop and Salesforce Field Service mobile support
Use Case
Warranty claim adjudicator can request parts to be returned in context of a warranty claim
Field technician can create a part return request back to manufacturer when performing the repair on the asset
Impact
Improve warranty team productivity and efficiency�Improve field technician productivity and efficiency
Available with Industry anchor.
Requires add on Edition Salesforce Asset Service Lifecycle Management for Salesforce Field Service users
Product Service Campaign Automation
Improve productivity with automated creation of �work orders for campaigns
Customer Need
Service managers need a quick and easy mechanism to create work orders for the hundreds and thousands of assets that are part of a service campaign
Solution / How To Configure
Simplified user friendly mechanism to automate the creation of work orders based on the work type specified on the service campaign
Use Case
Once the service managers identify the assets that should be included in a service campaign, they can create work orders in bulk based on the relevant work type needed for the service campaign so that the service technicians can be assigned for the work
Impact
Improve service team productivity and efficiency
Available with Industry anchor.
Requires add on Edition Salesforce Asset Service Lifecycle Management for Salesforce Field Service users
Work Order Estimation Enhancements
Boost Operational Efficiency With Greater Flexibility in �Revisiting Estimates and Managing Appointments
Customer Need
Ability for Service agents to re-estimate/enrich generated work orders, seamlessly book/manage service appointments for them
and effortlessly resume work estimation at a later time.
Solution / How To Configure
Launch process from existing Work Order to re-estimate the work & modify work. Appointment booking pre-integrated with
Work Order Estimation, can be directly launched from Work
Order. Re-launch process from existing work estimation quote to resume with proposal generation, approval, work order generation etc. at a later time.
Use Case
Initiate quotes for existing work orders, merge revised quote into the same work orders or create a new set. View, Book, Reschedule, Cancel Service Appointments. Resume from a previously created quote.
Impact
Improve service team productivity and efficiency
Available with Industry anchor. Requires SFS Edition for enabling SFS
Requires add on Edition Salesforce Asset Service Lifecycle Management for Salesforce Field Service users
Health Cloud
Intelligent Appointment Management
Asset, Multi-Resource, Concurrent Scheduling
Customer Need
Schedulers need a way to book against non-person resources (assets). They need to book appointments with multiple resources, for providers and assets. They need to book multiple patient appointments in the same time slot.
Solution / How To Configure
Book an appointment with a single asset. Book an appointment and specify multiple required and optional resources through a calendar-like view to ensure all resources are free. Book multiple patient appointments for the same resource at the same time. Configure all features via guided setup and use HC troubleshooting tool for questions.
Use Case
Book a patient with a machine, room, or clinic with asset scheduling. Book with multiple providers, a provider and a room, a provider and a machine, etc with multi-resource scheduling. Overbook an appointment slot to account for no-shows or for shorter duration appointments.
Impact
Increase scheduling accuracy. Reduce time taken to book appointments. Decrease the risk of no-shows.
Enterprise Edition
& Above
Provider Network Management
Roster File Upload, NPPES Integration
Customer Need
Health organizations need the flexibility to configure various search experiences as well as the ability to search on custom data, view �search results within configurable cards and maps, as well as trigger �configurable actions.
Solution / How To Configure
Admins can configure their Provider data and various search configurations using Health Cloud’s Provider Search Setup Admin Experience.
Use Case
When a patient calls a Health organization asking to find a Provider, contact center agents can search for a Provider based on the needs of the patient. They can view the results in a map or cards and can download a copy of the search results and send it to the patient.
Impact
Contact Center Agents, Clinical Workers, and Members/Patient, productivity
Enterprise Edition
& Above
Integrated Care Management
Save & Resume MCG Assessment, Update Care Plans
Customer Need
The Assessments are a long list of questions used to evaluate Patient’s care needs. It is imperative to save intermittent progress to resume the assessment at a later point in time. Also, the Care Managers should be able to update care plan based on new event
Solution / How To Configure
The Care Management feature settings enable organizations to access MCG-based workflows and set up MCG API credentials for utilizing MCG care guidelines
Use Case
Care Managers need more than one call to completely administer an assessment. They should be able to save a work-in-progress assessment and resume later. They also need to maintain a single care plan to adequately meet the Patient’s care needs.
Impact
Improved efficiency for Care Managers, improved care outcome with single comprehensive care plan
Enterprise Edition
& Above
Connected Ecosystem
Claims Data Model, Data Kits for clinical data streams
Customer Need
Due to increasing shift towards value based care, healthcare organizations need clinical and financial insights of their patient population in order to make better informed decisions.
Solution / How To Configure
Data Analysts get out of the box claims data model in additional to clinical and administrative data model to use in segments and build insights
Data Admins use the out of the box data kits that map clinical data from Electronic Medical Records into the out of the box Data Cloud models
Use Case
Segment high risk patients for outreach and care management
Build dashboards and calculated insights for population health management
Impact
Reduced costs of Implementation
Faster time to value for population health initiatives
Einstein for Health Cloud
Using GenAI to Summarise and Generate content
Customer Need
Healthcare workers face burnout due to spending excessive time on administrative and clinical tasks. They require assistance to automate and manage these tasks efficiently, enabling them to deliver effective patient care.
Solution / How To Configure
Admins can enable Einstein copilot in set-up, and then ‘Einstein copilot symbol will be enabled on left-top, which can be used for summarisation, automation use-cases.
Use Case
Payers and providers need access to Patient context in order to effectively manage the patient care delivery. Similarly, they need information about the provider context when managing and reviewing the provider network.
Impact
Improve Productivity for Care-coordinator, and Provider.
Enterprise Edition
& Above
Talent Recruitment App
For HR Staff & Recruiters
Customer Need
HR Staff and Recruiters support the end-to-end recruitment process from position management through hiring.
Solution / How To Configure
Enable Talent Recruitment Management. Assign the Talent Recruitment Management Specialist PSL to users.
Use Case
Manage positions, requisitions, and job postings. Review applications and coordinate with Hiring Managers and Interviewers to screen, assess, and select candidates. Extend tentative and final offers for job positions. Evaluate and vet candidates to ensure they meet all position requirements.
Impact
Accelerate hiring decisions by providing capabilities and visibility across the end-to-end recruitment and hiring process.
Included with Public Sector Foundation - Advanced
Applicant Portal
For Job Seekers / Candidates
Customer Need
Public Sector agencies need to engage potential job seekers and candidates and interact with applicants.
Solution / How To Configure
Build a customer portal using the Applicant Site for Recruitment template. Assign Talent Recruitment Management Applicant PSL to users to access the portal workflows.
Use Case
Search for jobs, apply for jobs, track application status and receive notifications, and take required vetting and other follow up actions.
Impact
Increase candidate visibility and transparency into the recruitment and hiring process.
Included with Customer Community Plus for Public Sector
Employee Portal
For Hiring Managers & Interviewers
Customer Need
Hiring managers need to collaborate with recruiters to review and approve requisitions and job postings. Interviewers need to record their assessment of applicants. Based on interviewer assessments, hiring managers make informed hiring recommendations.
Solution / How To Configure
Build an employee experience portal using the Employee Site for Recruitment template. Assign Talent Recruitment Management Employee PSL to access the portal workflows. Refer to Admin Guide for setup and sharing requirements.
Use Case
Review requisitions, job postings and provide approvals. Review applications and conduct assessments of candidate. Review evaluations and select potential candidates.
Impact
Accelerate hiring decisions by enabling collaboration across multiple stakeholders in the hiring process.
Included with Employee Experience for Public Sector
Compliant Data Sharing
For Talent Recruitment Management
Customer Need
To comply with policies and maintain data privacy, customers need to control who has access to specific Talent Recruitment Management records.
Solution / How To Configure
Create a permission set including Configure Compliant Data Sharing or Compliant Data Sharing User system permission and assign to users. For hiring managers and interviewers, assign Use Compliant Data Sharing permission set to Employee Experience users who need access to records shared using Compliant Data Sharing. Refer to Admin Guide for detailed setup instructions here.
Use Case
Share Recruitment Requisition, Application Form, and Application Form Evaluation records and define participant roles and corresponding access levels for HR staff, recruiters, hiring managers, and interviewers.
Impact
Improve transparency and build trust by controlling access to critical information.
Included with Public Sector Foundation - Advanced Employee Experience for Public Sector
Investigative Case Management App
Console App
Customer Need
Currently, understanding and identifying the right objects, tabs and processes relevant to Investigative Case Management amongst the many �is not intuitive. Group components like objects, tabs, and processes for Investigative Case Management into an App
Solution/How to Configure
Use Case
Manage investigation process from case creation to its resolution from the Investigative Case Management console app.
Impact
Reduce Time to Value: Help users quickly grasp and enhance the usability of Investigative Case Management .
Included with Public Sector Foundation Advanced
Casework Overview
Single Interface for all Case related Information
Customer Need
Provide investigators and caseworkers a single interface to quickly understand a case and manage critical case data that includes related complaints, case participants, evidence, violation details, and more.
Solution/How to Configure
Use Case
Manage investigation process from case creation to its resolution from the Investigative Case Management console app.
Impact
Use data-driven insights to improve caseworker productivity and efficiency
Included with Public Sector Foundation Advanced
Evidence Guided Flow
Capture Evidence related information
Customer Need
Evidence collection can be tedious and error prone. Simplify the process by guiding the user through the various steps of information capturing.
Solution/How to Configure
Refer to documentation
Use Case
Investigator collecting evidence related information can guided through the process.
Impact
Ensure consistency and accuracy in capturing evidence.
Included with Public Sector Foundation Advanced
Compliant Data Sharing
For Investigative Case Management
Customer Need
To comply with policies and maintain data privacy, customers need to control who has access to the Investigative Case Management records.
Solution/How to Configure
Use Case
Share Public Complaint and Case Proceeding records and define participant roles and corresponding access levels for various stakeholders involved in a Case.
Impact
Improve transparency and build trust by controlling access to critical information
Included with Public Sector Foundation - Advanced, Employee Experience for Public Sector, Customer Community Plus for Public Sector, Public Benefit Assistance, Provider Self Service for Public Sector
Review Workspace
Single-screen grant application reviews
Customer Need
Grant application reviewers spend too much time navigating multiple windows to review grant applications and provide feedback. Admins spend too much time configuring a user experience for reviewers.
Solution / How To Configure
Admins add an Application Stage Definition to the Application Review record to indicate the form the reviewer needs to complete. For internal CRM review, admins add the Form Review and Form Section components on the Application Review page. External review is set up out of the box.
Use Case
An External Reviewer navigates to Application Reviews in Experience Cloud, selects an application to begin their review, views the application details and enters their feedback.
Impact
Reviewer and admin productivity
Included with Public Sector Foundation - Advanced, Customer Community (Plus) for Public Sector
Progress Reports
Updated experiences for admins and grantees
Customer Need
Grantees need a compelling and easy way to submit post-award progress reports. Admins spend too much time configuring a user experience for submission of progress reports.
Solution / How To Configure
Admins add an Application Stage Definition to each Funding Award Requirement Section record associated with a Funding Award Requirement (e.g., progress report) to indicate the form the grantee needs to complete.
Use Case
A grantee navigates to Funding Award in Experience Cloud, views and fills out the form to complete their progress report.
Impact
Grantee and admin productivity
Included with Public Sector Foundation - Advanced, Customer Community (Plus) for Public Sector
Support for Flow-based Forms
Build flow-based forms for applications, reviews, �and requirements
Customer Need
Admins want flexibility in how they build forms for grant applications, reviewer feedback, and grantee progress reports.
Solution / How To Configure
Admins build form sections in Flow and associate them to the relevant Application Render Methods.
Use Case
An admin builds editable flows for grantseekers to fill out and read-only flows for grantseekers to preview their work and associates them with a grant application.
Impact
Admin productivity
Included with Public Sector Foundation - Advanced
Automotive Lending-Self serve �Application intake
Enable lenders or dealers to provide a flexible and intuitive �intake experience to the retail Loan and Lease customers
Customer Need
Seamless application intake process that allows rule based intake of docs, disclosures and flexible configuration of the Loan/Lease financial products and pricing within salesforce or integration with external systems
Solution / How To Configure
Configure the Financial Products, Pricing rules and the required disclosures and documents to enable the template ready for a retail loan or lease application intake
Use Case
Reference template to allow preconfiguration of the Loan/Lease financial products, pricing, required docs and disclosures with in Salesforce and allow the retail customer to explore and select a financial product and provide the dealer info, applicant info, upload docs, select offer and provide disclosures to finally submit the application
Impact
Scalability and Operational Efficiency
Improved customer experience
Automotive Lending-Agent Assisted �Application intake
Allow the Agents to facilitate the Auto Loan/Lease �application intake
Customer Need
Enable a loan officer or customer service representative to guide and assist the applicant through the loan application intake process to ensure accuracy, efficiency, and a better customer experience
Solution / How To Configure
Configure the Financial Products, Pricing rules and the required disclosures and documents to enable the template ready for an Agent assisted loan or lease application intake
Use Case
Reference template to allow preconfiguration of the Loan/Lease financial products, pricing, required docs and disclosures within Salesforce and allow the Agents to to explore and select a financial product, dealer info and submit the application on behalf of the customer
Impact
Scalability and Operational Efficiency
Improved customer experience
Requires add on Edition - Digital Lending Platform
Automotive Lending-Underwriter Workbench
Reference template for Auto Loan or Lease Application �review and decisioning
Customer Need
Faster processing of applications with key insights, seamless task collaboration and offer negotiation to reduce time to decision and higher chances of opportunity conversion
Solution / How To Configure
Pre-built UI to enable Application review, document validation, offer creation and collaboration with Dealers
Use Case
All the pertinent loan applicant and application information provided in an easy-to-digest purpose built experience. Enables
Underwriters to approve the application with/without conditions and easily assign action items to Dealers to review the offers
Impact
Operational Efficiency
Agent productivity
Revenue Growth
Requires add on Edition - Digital Lending Platform
Automotive Lending-Dealer post intake
Reduced time to close the deals with faster collaboration and �offer negotiation
Customer Need
Facilitate collaboration amongst the stakeholders with a single view into the application status and details. Reduce the time to decision with faster task processing and communication
Solution / How To Configure
Pre-built UI on Partner community to provide a holistic view into the application data and the uploaded docs, collaborate on the offer and execute the tasks
Use Case
Reference template for the Dealer to have a comprehensive view into the submitted application and notified when the application is decisioned and the offer is ready for review. Dealer may choose to accept or reject the offer as required.
Impact
Operational efficiency
Revenue growth
Requires add on Edition - Digital Lending Platform
Actionable Event Management: �Flow Support
Perform advanced CRM actions with flow support in �response to an actionable telematics/IoT event
Customer Need
Enable ability to perform advanced CRM actions in response to an telematics/IoT actionable event such as DTC code or fault code and invoke a flow thereby automatically performing actions in response to a telematics event
Solution / How To Configure
As part of an event orchestration event, define the flow that needs to be invoked in response to an actionable event orchestration
Use Case
A telematics provider can create a case automatically and dispatch a worker or perform any flow action in response to the actionable telematics/IoT event
Impact
Automated response to telematics/IoT event
Improved customer satisfaction and driver safety
Enhanced vehicle/asset lifetime value
Requires add on Edition - Connected Vehicle
Actionable Event Management
Declaratively respond to telematics events in real-time
Customer Need
Ability to respond to telematics events in real-time. Improve drive safety, asset life-time and maximize customer and vehicle lifetime revenue
Solution / How To Configure
Users can declaratively define actionability to telematics events, design time provides the ability to qualify, enrich and define record actions to be taken in response to a telematics event.
Use Case
When a telematics event occurs, the event is qualified, enriched and record actions are performed based on the actionable event orchestration definitions. For example, a telematics event for engine overheating can result in creation of telematics alerts, asset milestones and a case
Impact
Improve asset life time, customer safety and enhance agent productivity
Requires add on Edition - Connected Vehicle
Remote Actionability Support for Vehicles
Declaratively perform remote actions on vehicle
Customer Need
Ability for the contact center agents to get real time status of vehicle, perform a remote action on the vehicle such as lock/unlock the door and sending a remote notification to the vehicle HMI to improve the driver safety, vehicle life time and customer satisfaction. This also helps in monetization of connected services
Solution / How To Configure
Users can configure connected vehicles capabilities to get a real-time status of the vehicle, perform remote actions and send a notification. It can be used to define qualification rules that enable customers to configure qualification such as which users can perform a remote action or which vehicles have a particular remote service enabled
Use Case
Users can now configure remote actions on the vehicle that can be performed by a service agent
Impact
Improve asset life time, customer safety and enhance agent productivity
Requires add on Edition - Connected Vehicle
Decimal Precision support for key Quality �metrics on Sales Agreements
Minimise Revenue leakage with decimal precision support �for key metrics
Customer Need
Flexibility to view Quantity Metrics with or without decimal places and minimize loss of revenue due to rounding off of decimals
Solution / How to Configure
New set of fields supporting initial total quantity, Planned quantity, Planned Revenue, Actual Quantity and Actual Revenue have been introduced
Use Case
Account Managers can now specify product quantities with decimals on sales agreements to reflect business needs
Impact
Reduce revenue leakage due to rounding off issues
Improved visibility to topline
Drive custom flexible periods on �Sales Agreements to track actuals
Define flexible Periods for tracking Actuals on �Sales Agreements
Customer Need
Enhanced capability to define a Sales Agreements on any day of the month on a Sales Agreement
Solution / How to Configure
The periods now get generated based on the start dates of �the sales Agreement�Start Dates are appended to the header for every period
Use Case
Account Managers can now create Sales Agreements on or after 25th of the month there by support custom
Impact
Improved accuracy in generating sales agreement schedules
Control Auto Distribution of Quantity Spread �On Sales Agreements
Flexibility to manually distribute the quantities �vs auto distribution
Customer Need
Automated equal distribution of sales agreement quantity across the time periods does not give flexibility to manage the quantity as per business need
Solution / How to Configure
User defined control to Enable/ Disable Quantity spread across Sales Agreement periods
Use Case
Manufacturers negotiate prices for the products on a periodic basis and would like to manually update the product quantities as opposed to automatically distribute the committed quantities equally across periods
Impact
Improved productivity and efficiency
Inventory Search and Transfer
Search and Transfer Non-Serialized and �Serialized Products/Parts
Customer Need
Search Inventory across locations and transfer products/parts efficiently
Solution / How To Configure
Users can search for serialized and non-serialized products/parts using the Criteria Based Search and Filter feature and the pre-built "Update Product Inventory Searchable Field Values" Data Processing Engine template. They can also configure a search action using the "Product Transfer" reference action.
Use Case
Service managers can search and gain visibility into products/parts inventory across locations and create transfers to locations that don’t have adequate stock
Impact
Improved product availability resulting in enhanced customer experience and decreased downtimes
Vehicle Inventory Search Support on �Experience Cloud
Improved Vehicle inventory Visibility and Collaboration
Customer Need
Search Inventory of vehicles across locations such as Dealers, Warehouses and any other locations
Solution / How To Configure
Users can search for vehicles by using using the Criteria Based Search and Filter feature
Use Case
Dealers and Customers can search and gain visibility into Vehicle inventory across Locations and create transfers to locations that don’t have adequate stock
Impact
Improved product availability resulting in enhanced customer experience and decreased downtimes
Service Part Returns
Improve efficiency with contextual part returns
Customer Need
Claim adjudicators and field technicians need the ability to quickly create work orders in context of a warranty claim or a work order
Solution / How To Configure
Simplified guided user workflow to create return order with parts in context of a warranty claim or work order with desktop and Salesforce Field Service mobile support
Use Case
Warranty claim adjudicator can request parts to be returned in context of a warranty claim
Field technician can create a part return request back to manufacturer when performing the repair on the asset
Impact
Improve warranty team productivity and efficiency
Improve field technician productivity and efficiency
Available with Industry anchor.
Requires add on Edition Salesforce Asset Service Lifecycle Management for Salesforce Field Service users
Product Service Campaign Automation
Improve productivity with automated creation of �work orders for campaigns
Customer Need
Service managers need a quick and easy mechanism to create work orders for the hundreds and thousands of assets that are part of a service campaign
Solution / How To Configure
Simplified user friendly mechanism to automate the creation of work orders based on the work type specified on the service campaign
Use Case
Once the service managers identify the assets that should be included in a service campaign, they can create work orders in bulk based on the relevant work type needed for the service campaign so that the service technicians can be assigned for the work
Impact
Improve service team productivity and efficiency
Available with Industry anchor.
Requires add on Edition Salesforce Asset Service Lifecycle Management for Salesforce Field Service users
Work Order Estimation Enhancements
Boost Operational Efficiency With Greater Flexibility in �Revisiting Estimates and Managing Appointments
Customer Need
Ability for Service agents to re-estimate/enrich generated work orders, seamlessly book/manage service appointments for them
and effortlessly resume work estimation at a later time.
Solution / How To Configure
Launch process from existing Work Order to re-estimate the work & modify work. Appointment booking pre-integrated with
Work Order Estimation, can be directly launched from Work
Order. Re-launch process from existing work estimation quote to resume with proposal generation, approval, work order generation etc. at a later time.
Use Case
Initiate quotes for existing work orders , merge revised quote into the same work orders or create a new set. View, Book, Reschedule, Cancel Service Appointments. Resume from a previously created quote.
Impact
Improve service team productivity and efficiency
Available with Industry anchor; Needs Salesforce Field Scheduler for Scheduler capability
Requires add on Edition Salesforce Asset Service Lifecycle Management for Salesforce Field Service users
Global Promotions Management : �Custom Context
Customised Context Definitions
Customer Need
Create promotion rules that are based on unique needs of market or industry
Solution / How To Configure
Use Case
Impact
Customers across industries have flexibility to create promotions rules that suit their consumer and market requirements (Airlines, TTH, FSC, Auto etc.)
Global Promotions Management : Advanced Promotions
Bundle and Attribute-based Promotions
Customer Need
Create promotions for bundles or product attribute-based criteria �(E.g. Industries like High-tech, Comms and Media)
Solution / How To Configure
Use Case
Impact
Customers can model advanced promotions that include bundles, product attribute or selling model based criteria
Global Promotions Management : Promotion Export
Promotion Configuration API
Customer Need
Export rules and other details of promotions from a Salesforce org for execution in external systems
Solution / How To Configure
Invoke the Promotion Configuration Business API by providing the Promotion ID as input to view its configuration, including its definition, eligibility criteria, rules, limits etc.
Use Case
Define promotions in salesforce system and export the metadata and rules for execution in an offline POS system
Impact
Customers can now export promotion configuration for offline execution on external systems such as a point-of-sale (POS)
Customer Need
Program Managers spend too much time across multiple screens to configure different components or understand a Loyalty Program
Solution / How To Configure
Use Case
Impact
Achieve faster time to market
Empower business users to manage and innovate in loyalty programs
Drive efficiency in administering the program on an ongoing basis
Loyalty Management : Simplified Program Management
Guided setup to intuitively manage Loyalty Programs
Loyalty Management : Trace Usage �of Points
Granular Points Accounting and tracking
Customer Need
For granular accounting and accurate liability reporting, customers need ability to identify source transactions of points accrual at the time of redemption
Solution / How To Configure
Use Case
Impact
Enable granular liability tracking
Growth, Advanced Edition
Loyalty Management : Voucher Enhancements
Intraday Vouchers and Voucher Reservation
Customer Need
Easier processing of cancellations through ‘Reserved’ state for vouchers and defining intra-day vouchers which are valid till specific time of a day
Solution / How To Configure
Use Case
Impact
Enable advanced Voucher Management features
Business API for Advocate Profile
Business API to simplify referral integration �with external systems
Customer Need
Customers would like to drive engagement with their Brand Advocates by providing a holistic view of their referrals and rewards
Solution / How To Configure
Invoke the Advocate Profile Business API by providing Advocate’s ContactID and Referral Program as input to get a holistic view of Advocate Referral details - including Promotions, Referrals, and Rewards
Use Case
Advocate Profile Business API enables advocates to view
Impact
Referral Marketing License
View Only Promotion
Provide read-only view to Referral Promotions
Customer Need
Provide read/view only access to Referral Promotions
Solution / How To Configure
Use “View Promotion” action button on Referral Promotion to get a quick overview of Referral Promotion
Use Case
Impact
Flexibility to customize the referral process and run referral promotions to drive business goals effectively
Referral Marketing License
Information Library
Customer Need
Organizations need a single source to collect and organize ESG information so they can collaborate, review, and approve it for use it across multiple reports and disclosures.
Solution / How to Configure
Use Case
Using the MSO365 Plug In, create your ESG Disclosure using pre-approved content from Information Library.
Impact
Shorten time to compliance, reuse pre-approved content, ease of audit.
[Data Links] Connecting data in MS 365 �report to source of truth
Customer Need
To build accurate & auditable disclosure reports
Solution / How to Configure
Use Case
While responding to questions in the report customers will leverage NZC for quantitative & qualitative data. Through data connections there can be a live relationship established between the content in the document and the data in Salesforce.
Impact
The content is directly related to the Salesforce record which will allow
Save responses from MS 365 back �into Salesforce AF
Customer Need
Organisations need a single source for all their year-over-year disclosure submissions.
Solution / How to Configure
Use Case
Customers can save back responses to NZC Assessment Framework to create a repository of all past responses.
Impact
Net Zero Cloud becomes the Source of Truth for all completed disclosures as final responses get stored in the Assessment Framework.
Automatically Generate First Draft of �ESG Disclosure with Einstein AI
Customer Need
The task of reporting ESG disclosures is a time-consuming process that requires reporting managers to go through tons of information.
Solution / How to Configure
Generative AI analyzes your existing data, such as previous years' reports, policy documents, and Information Library, to automatically generate responses as a first draft, along with the capability to review and accept or reject responses with MS 365 Add-In. Your admin must enable Einstein for Disclosure Authoring, and Einstein for Response Enrichment from Disclosure and Compliance Hub setting.
Use Case
Automatically generate first draft of disclosure using the organization data.
Impact
Shorten time to compliance with improved authoring experience.
Available with Einstein for Platform Edition + Net Zero Cloud Growth Edition
Revise Disclosure Responses Efficiently �with Einstein AI
Customer Need
Improve the authoring experience by reducing the burden of manual rephrasing and editing, ultimately saving time and enhancing productivity.
Solution / How to Configure
Select the content to be revised in MS 365 and use the DCH add-in to revise the answers. Your admin must enable Einstein for Disclosure Authoring, and Einstein for Response Enrichment from Disclosure and Compliance Hub setting.
Use Case
Summarize, elaborate, or rephrase disclosure responses by using Einstein generative AI during Disclosure Authoring.
Impact
Enhance the authoring experience by alleviating the burden of manual rephrasing and editing, which saves time resulting in an overall improvement in the quality of the disclosure report.
Available with Einstein for Platform Edition + Net Zero Cloud Growth Edition
Electronic submission of CDP Disclosure
Customer Need
To submit the CDP disclosure electronically to CDP via DCH (where the report preparation is being done), thus easing the submission process for customers
Solution / How to Configure
Integrate with CDP Disclosure API to become an accredited software provider such that NZC can do electronic submission of CDP disclosure for organizations that make NZC their CDP e-submitter. This will be available beginning of Sept 24
Use Case
Currently organizations use CDP Portal aka Online Response System to fill, review and submit their CDP disclosures. CDP has released a CDP Disclosure API and is partnering with accredited software providers that integrate with the CDP API such that company CDP disclosures can be submitted electronically. In order to better the experience for our customers submitting to CDP and reduce friction, we have also integrated with the CDP Disclosure API to enable electronic submission of the CDP Report.
Impact
Better customer experience that allows customers to not only create their CDP reports but also submit electronically to CDP via a single platform
Life Sciences Cloud
Clinical - Participant Enrollment
Einstein based Candidate Matching for Clinical Trials
Customer Need
AI-based candidate matching for clinical trials streamlines participant selection by quickly analyzing medical data (structured and unstructured) to find suitable candidates. This reduces delays, lowers costs, and enhances trial accuracy, leading to more efficient and successful clinical studies.
Solution / How To Configure
Clinical trial recruiters can use built-in flows and GPT templates to match candidates from the site's EMR/EHR to trial criteria with Einstein GPT, and then create cohorts through an intuitive matching experience
Use Case
Clinical Trial Recruiters at Investigative Sites can use the Einstein Candidate Matching features to improve pool of shortlisted candidates for outreach, thereby increasing conversion for final enrollment for the Clinical Trial.
Impact
Bring down clinical trial recruitment and enrollment time and costs for Pharma companies, CRO and Sites
*Requires Einstein 1 Edition
Clinical - Participant Enrollment
Console App for Clinical Trial Recruiter/ Site coordinator
Customer Need
Clinical Trial Recruiters at Investigative sites are often burdened with disparate solutions to track and monitor participant recruitment and enrollment progress, manage daily tasks and activities. Console App helps streamline the important jobs for a trial recruiter by organizing important metrics and tasks enabling them to operate efficiently.
Solution / How To Configure
Easily configurable out of the box candidate enrollment progress reports and dashboard for a single site, customizable flexi page and components to capture important metrics, track and complete tasks, reminders efficiently
Use Case
Clinical Trial Recruiters at Investigative Sites can use the console app reports and dashboard features to efficiently manage and organize their work day, thereby help achieve recruitment targets faster within budget.
Impact
Bring down clinical trial recruitment and enrollment time and costs for Pharma companies, CRO and Sites
Clinical - Study Design
Study Protocol Data Model
Customer Need
Clinical trial stakeholders, including recruiters and sponsors, need structured access to the extensive Study Protocol document. This data is essential for downstream processes like participant recruitment and site selection, ensuring efficient and effective trial management.
Solution / How To Configure
Support to store Study Protocols in a structured format within Life Sciences cloud. This enables easy access and utilization of protocol information, streamlining processes such as participant recruitment and site selection.
Use Case
Data Model to store Study Protocol in Salesforce enables trial recruiters, sponsors, and other stakeholders to readily access protocol. This structured format significantly reduces the time spent searching critical data, thereby enhancing efficiency and decision-making processes.
Impact
Storing protocol data in Salesforce streamlines participant recruitment and site selection, saving time and reducing costs by eliminating inefficiencies.
Patient Service Programs - �Benefits Verification
Improve medication access and adherence with Gen-AI
Customer Need
Customers need Pharma Patient Services Programs to streamline coordination among stakeholders (Payers, PBMs, HCPs, and Patients), gather information, provide medication benefits summaries, and generate and share patient benefits packages.
Solution / How To Configure
Case agents can manually verify and provide patient, practitioner, drug, and pharmacy details, initiating a request to capture benefits coverage (Copay, CoInsurance, Deductibles, etc.) using FHIR & NCPDP standards. Gen-AI will enhance agent productivity by generating benefits summaries and patient-specific call scripts, reducing payor interaction time.
Use Case
The benefits coverage information is used for taking informed decisions in various downstream activities such as prior authorization, patient access programs, etc.
Impact
Improved and faster access to care for patients. Improved Prescription adherence for patients.
*Requires Einstein 1 Edition
Patient Service Programs - �Benefits Reverification
Understand changes in coverage to improve �Patient Adherence
Customer Need
Customers invest significant time and resources re-verifying pharmacy benefits for patients in care programs, especially at year-end when insurance plans and benefits coverage often change.
Solution / How To Configure
Case agents can can initiate a flow to create new verification requests by cloning existing records based on start date, end date, and status. Agents can then capture updated benefits coverage details, such as CoPay, CoInsurance, and Deductibles, for these new requests.
Use Case
The updated benefits coverage information is used for taking informed decisions in various downstream activities such as prior authorization, patient access programs, etc.
Impact
Improved and faster access to care for patients. Improved Prescription adherence for patients.
Patient Service Programs - �Financial Assistance Programs
Assist Patients with Financial Assistance in �Patient Support Program
Customer Need
Pharma companies offer Financial Assistance to patients who cannot afford a drug in order to increase the Adherence of their drugs and assist patients with their treatment.
Solution / How To Configure
Program leads can set up CoPay Assistance Program which is one of the commonly available Assistance Programs and case Agents can enroll Patients into the Programs based on the eligibility criteria
Use Case
Case Agents can help the patients by enrolling them into CoPay Assistance Programs
Impact
Increase Patient Adhere to Patient Support Program run by Pharma companies
Patient Service Programs - �Outcomes Management
Improved Program Performance Tracking
Customer Need
Pharma customers struggle to evaluate the effectiveness of Patient Services Programs and Clinical Trials in improving the outcomes, hindering their ability to refine and optimize these programs/trials.
Solution / How To Configure
Program leads can define and setup outcome, outcome measures, and associate them with Patient Services Program or Clinical Trials guided by a time period. They can define and administer assessments, capture responses, calculate the response scores and evaluate the outcomes.
Use Case
Users can effectively assess the outcome performance of the patient program/clinical trials.
Impact
Track patient services program/clinical trial performance. Make adjustments when needed.
Patient Service Programs - Console Apps
Increase Agent Productivity
Customer Need
Program leads and Case Managers want to access all the functionalities under Patient Support Program at one place in order to boost their productivity
Solution / How To Configure
Console apps for the Program lead and Case Agent personas would serve as one-stop place for accessing all functionalities of Patient support programs and related dashboards to contain insightful information from Custom reports and CRM Analytics reports*.
Use Case
Program leads and Case Managers can effectively assess various functionalities of Patient Support program at one place and can configure custom dashboards based on their needs.
Impact
Improve the productivity of Program leads and Case Managers.
* CRMA dashboards will be pilot in Winter’25
Communications Cloud
Data Cloud + Personalized Upselling
Predict, personalize, and upsell to boost revenue
Customer Need
Reps need to proactively identify upsell opportunities based on real-world customer usage patterns to maximize revenue and improve customer satisfaction.
Solution / How To Configure
Leverage Data Cloud to harmonize broadband performance metrics and customer plan details. Utilize Einstein to analyze usage trends and predict future needs, triggering automated upsell actions.
Use Case
A customer consistently experiences slow internet speeds due to many devices taking up bandwidth. The system triggers an automated email recommending a higher-speed plan, resulting in an upsell and improved customer experience.
Impact
Increased revenue, reduced downtime
Unlimited
Edition Only
Only available in Unlimited Edition. Requires Einstein for Sales GPT & ECI.
Salesforce Pricing for Communications
Launch pricing and offer bundles faster
Customer Need
Product and pricing managers need to launch new products and pricing quickly, offer clear discounts and bundles, and provide transparency into pricing structures to improve customer satisfaction and drive sales.
Solution / How To Configure
Easily configure product and pricing rules with a user-friendly interface. Design product bundles and generate discounts based on various criteria.
Use Case
A telecom company rapidly launches a new bundled internet and streaming service with a promotional discount, attracting new customers and increasing revenue, while providing pricing waterfall visibility across teams.
Impact
Increase quote accuracy, margin protection
Communications Cloud Advanced
Available with purchase of Communications Cloud Advanced
Einstein Quick Quote
Generate accurate quotes based on customer needs
Customer Need
Sales teams need to create accurate quotes quickly to accelerate the sales cycle and improve customer experience. Manual quote generation can be time-consuming and prone to errors.
Solution / How To Configure
Utilize Einstein's generative AI to create budgetary quotes through an interactive chatbot. The AI aggregates existing information and prompts for missing details to ensure accuracy.
Use Case
When a sales rep generates a quote, Einstein analyzes order history and product eligibility to determine additional information needed, and creates a quote based on responses provided by the sales rep.
Impact
Faster, more accurate quote generation, increased revenue
Communications Cloud Advanced
Available with purchase of Communications Cloud Advanced
Salesforce Contracts for Communications
Close deals faster with streamlined contracts
Customer Need
Telecom companies need to accelerate contract execution and ensure compliance with industry regulations. Manual contract processes can be slow, error-prone, and hinder deal closure.
Solution / How To Configure
Enable collaborative contract authoring and redlining with MS Word 365-based templates. Leverage pre-approved clauses and track contract obligations within Salesforce.
Use Case
A sales team collaborates with a customer on a complex contract, using pre-approved clauses and redlining features to finalize the agreement quickly and ensure compliance, leading to a faster deal closure.
Impact
Faster contract execution, increased revenue
Communications Cloud Advanced and BSS B2B Suite
Available with purchase of Communications Cloud Advanced and BSS B2B Suite
Billing Inquiry Manager: Dispute Management
Resolve disputes faster and keep customers happy
Customer Need
Service reps need to resolve billing disputes quickly and efficiently to improve customer satisfaction and protect revenue. Manual dispute processes can be time-consuming and lead to customer frustration.
Solution / How To Configure
Implement predefined dispute workflows to guide service reps through resolution steps. Customize workflows and approvals to align with business needs and protect margins.
Use Case
A customer calls with a billing discrepancy. The service rep utilizes the predefined workflow to quickly validate the dispute, set clear expectations, and resolve the issue, leading to a satisfied customer and protected revenue.
Impact
Reduced call resolution times, margin protection
Communications Cloud Advanced
Available with purchase of Communications Cloud Advanced