1 of 516

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.

2 of 516

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.

3 of 516

Table of Contents

4 of 516

Salesforce Overall

5 of 516

Agentforce

6 of 516

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

7 of 516

Digital Wallet

8 of 516

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

9 of 516

Customization

10 of 516

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

11 of 516

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

12 of 516

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

13 of 516

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

14 of 516

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

15 of 516

Security, Identity,

and Privacy

16 of 516

Event Monitoring

17 of 516

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

18 of 516

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

19 of 516

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

20 of 516

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

21 of 516

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

22 of 516

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

23 of 516

Shield Platform Encryption

24 of 516

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.

25 of 516

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

  • Some customers will opt to use TLE only for all their data
  • Other customers may continue to apply FLE (field-level encryption) for their most �sensitive data - recommend contacting a security architect to navigate options �and carefully weigh tradeoffs

Impact

Achieve security compliance in part by encrypting more data. Satisfy business users with transparent options.

Requires PlatformEncryption license.

26 of 516

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.

27 of 516

Security Center

28 of 516

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.

29 of 516

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.

30 of 516

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.

31 of 516

Platform Privacy Center

32 of 516

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

33 of 516

Platform Events

34 of 516

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

35 of 516

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

36 of 516

Mobile

37 of 516

Salesforce Mobile App & Mobile App Plus

38 of 516

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

39 of 516

Mobile Publisher

40 of 516

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

41 of 516

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

42 of 516

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

43 of 516

Salesforce Flow

44 of 516

General Flow Enhancements

45 of 516

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

46 of 516

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

47 of 516

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

48 of 516

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.

49 of 516

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

50 of 516

Integrations & Actions

51 of 516

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

52 of 516

Screen Flows

53 of 516

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

  • Perform a callout from a button that takes an Address, Quantity, and Weight and returns an estimated shipping cost back into the screen
  • After selecting a Price Book, retrieve the associated products and price book entries to display to the user in a single screen

Impact

  • Ensure your flow is API 59+
  • Deep Dive into the impact here.

54 of 516

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:

  • Beneficiaries on their insurance policy
  • Drivers & Vehicles on an auto insurance policy
  • Work & Education History on a job application

Impact

Increased time to value by not requiring custom components

Increased user efficiency by keeping them on the same screen

55 of 516

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

56 of 516

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

57 of 516

Transform

58 of 516

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

  • Count number of high priority cases and store that number as the output of the Transform element.
  • Turn a collection of records into a collection of ids

Impact

  • Don’t have to force builder to use record data types anymore for more simple use cases.

59 of 516

Prompt-Triggered Flows

60 of 516

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.

61 of 516

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

62 of 516

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.

  • A form is submitted
  • A purchase is made
  • An new email subscription
  • An new SMS subscription

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

63 of 516

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

64 of 516

Flow Orchestration

65 of 516

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

66 of 516

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.

67 of 516

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

68 of 516

Scale Center

69 of 516

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

70 of 516

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

71 of 516

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

72 of 516

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

73 of 516

Scale Test

74 of 516

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)

75 of 516

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)

76 of 516

Sales Cloud

77 of 516

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

78 of 516

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

79 of 516

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

80 of 516

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

81 of 516

Sales Planning

82 of 516

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.

83 of 516

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.

84 of 516

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.

85 of 516

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.

86 of 516

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

87 of 516

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

  • Accelerate your program with a pre-built structure proven to deliver results for your �specific use case.
  • Access sales best practices and methodologies from industry leaders like Korn Ferry to �enhance your team's effectiveness.
  • Seamlessly incorporate content from third-party repositories like Highspot to enrich �your sales processes

Impact

Increased adoption, Faster time to value

Updated Korn Ferry and Highspot packages on the AppExchange are expected at the end of 2024

88 of 516

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

89 of 516

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

90 of 516

Prospecting Center

91 of 516

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

92 of 516

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

93 of 516

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

94 of 516

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

95 of 516

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

96 of 516

Revenue Cloud

97 of 516

Invoice Management

98 of 516

Billing General Settings

Customer Need

Central location for Billing admins to manage Billing feature settings and Org defaults

Solution / How To Configure

  • Billing Settings Node in Setup>Feature Settings
  • Granular org preferences to manage Billing features
  • Dedicated Section to manage Org Defaults and Billing Context Definition

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

99 of 516

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

  • Guided Setup Node in Setup>Feature Settings>Billing
  • Subsections for Billing Prerequisites, Tax & Invoice Configuration
  • Progress Tracker

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

100 of 516

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

101 of 516

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

102 of 516

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

  • Billing Treatment Items can be configured by the Billing Admin at design time, and Billing Policy is associated with a Product
  • Billing Type field can be set to Advance, Arrears or None

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

103 of 516

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

  • New Entity Invoice Line Relationship introduced to capture bundled lines
  • Indentation applied on the Invoice Lines list view to visualise bundle hierarchy clearly

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

104 of 516

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

105 of 516

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

  • Tax line information has been separated into two distinct entities, applicable to both invoices and credit memos
  • Invoice Line Tax Entity, Credit Memo Line Tax Entity
  • Linked to Invoice Line & Credit Memo Line Related List

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

106 of 516

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

  • Navigate to Billing Batch Schedulers> New Invoice Scheduler
  • Configure frequency, cadence, start date/time, target date offsets & invoice date offsets & invoice billing criteria
  • Default Invoice Grouping done based on Account, Bill To, �Payment Terms & Currency
  • Triggers DPE powered Invoice Batch Runs
  • Supports creating invoices in both draft or posted status

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

107 of 516

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

  • Invoice Schedulers can be configured to generate invoices in either draft or posted status
  • Draft Invoices can be Posted in bulk or individually via draft to posted API
  • When invoices are posted, actual tax gets calculated, and accounting records are created.

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

108 of 516

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.

109 of 516

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

110 of 516

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

111 of 516

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

112 of 516

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

113 of 516

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

  • Customers can browse and select from a catalog of metered usage products with complete rate card transparency.
  • Sales Reps can override base rates and modify tier rates, adding or removing �tiers as needed

Impact

  • Enhanced Customer Experience
  • Operational Streamlining
  • Revenue Expansion

Revenue Cloud Plus & Advanced

114 of 516

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:

  • Base rates
  • Tiered rates
  • Attribute based 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

115 of 516

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

116 of 516

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

117 of 516

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

118 of 516

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

  • Create question bank and forms using question bank for users. Design the �execution sequence of the question per template
  • Initiating question based assessment experience By clicking on “Guide Me”
  • Users specific template selections. Dynamically render next questions based �on the users response
  • Convert the responses to search terms. Leverage runtime catalog to search �and display recommended products of list page.

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

119 of 516

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

120 of 516

Product Catalog Management and Product Discovery

121 of 516

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

122 of 516

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

  • Organization of products in a complex product & hierarchical groups
  • Control the selection of subgroups or products within a subgroup

Impact

Easy grouping of products within a complex product for better experience during configuration.

Revenue Cloud Plus & Advanced

123 of 516

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

  • Leverages the same elasticsearch infrastructure that Commerce Cloud �has established
  • Declarative configuration of search properties (standard & custom product �fields & product attributes)
  • Process to index full catalog
  • Inbuilt typo tolerance upto 2 characters

Use Case

  • Search products by different product characteristics �(product fields & attributes)
  • Auto-correct misspelled user inputs and search

Impact

Improved search experience

Faster product discovery during browse

Revenue Cloud Plus & Advanced

124 of 516

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

125 of 516

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

126 of 516

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

  • Enable or disable pricing and qualification procedures for the Product Details and Product Bundle Details components.
  • Configure display of additional product fields, quantity and add product to quote/order on the Product Details and Product Bundles Details components.
  • Ability to create and use custom flows; these custom flows are launched when users click the Browse Catalogs button.

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

127 of 516

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

128 of 516

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

129 of 516

Price Management (Salesforce Pricing)

130 of 516

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

131 of 516

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

  • Goto Admin setup
  • Select Procedure Plan
  • Either clone a template or create a new one.
  • Select the object needed for end-end execution.
  • Select the Context Definition & mapping (This would be consistent all across the execution).
  • Select Procedure Plans & define rules if needed.

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

132 of 516

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

  • Go to Pricing Procedure
  • Select any element
  • Enable “Exclude Price Waterfall” if waterfall is not required for that pricing element.

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

133 of 516

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

  • In the Pricing Procedure select the aggregate element
  • Enable “Roll-up price”
  • Provide the tag for the Root/Parent Product where the rollup needs to happen.
  • User can provide the End Condition where the rollup needs to stop if required.

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

134 of 516

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

  • Goto Admin Setup
  • Select Salesforce Pricing Setup
  • Proration Settings.
  • Choose the values for Onetime & Evergreen

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

135 of 516

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

  • Goto Pricebooks
  • Pricebook Entries (Via Related)
  • Click View all
  • Select Products that need price update
  • Click on “Price Adjustments Batch Job”
  • Enter the price update & click on save.

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

136 of 516

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

137 of 516

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

138 of 516

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

139 of 516

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

140 of 516

Product Configurator

141 of 516

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

142 of 516

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

143 of 516

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

144 of 516

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

145 of 516

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

146 of 516

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

147 of 516

Transaction Management

148 of 516

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

  • Quote/Order Price Waterfall UI - Show Derived �Pricing Contributors
  • Automatically Add Derived Pricing Assets to a Quote/Order when Contributing Product is added
  • Support Instant Pricing in Configurator for Derived �Pricing Products

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

149 of 516

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

150 of 516

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

  • Draft emails to share quote proposal to customer
  • Draft quote summaries for internal stakeholders
  • Draft renewals action plans

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.

151 of 516

Contract Management (Salesforce Contracts & Document Generation)

152 of 516

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

153 of 516

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.

154 of 516

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.

155 of 516

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.

156 of 516

Dynamic Revenue Orchestration

157 of 516

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

158 of 516

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

159 of 516

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

160 of 516

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

161 of 516

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

162 of 516

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

  • The plan is loaded progressively and customers can chose to load in pages or in one go after the initial load
  • Filters help navigate in progress, failed tasks etc

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

163 of 516

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 Product Classification as source of the decomposition rule.
  • When an order line is being decomposed, DRO will also check if the corresponding Product Classification related to the line item has any decomposition rule configured

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

164 of 516

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

165 of 516

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

  • Optimize search function to support with text ‘contained in’ along with text ‘starts with’
  • Product Name search displays the Product Code to differentiate products with similar names
  • Display all related decomp rules including the ones that do not enrich fulfillment lines
  • Display attributes of fulfillment lines that are not enriched to identity values that are there by default from catalog configuration

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

166 of 516

Service Cloud

167 of 516

Omni Channel

168 of 516

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

169 of 516

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

170 of 516

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

  • Degraded mode would allow any following Agent Work created while Omni Fallback Mode (OFM) is active:
    • External Routing (including Voice)
    • Apex

Use Case

  • Primary use case for Voice customers using external routing
  • Enabled by customers raising a support case. Support / engineering will determine if services are down, customer meets criteria and enable the permission via blacktab

Impact

  • Improve Reliability
  • Reduced Downtime
  • Ensure Business Continuity

Enhanced Omni-Channel Only

171 of 516

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

  • Improved Supervisor Productivity
  • Improved KPI and SLA Adherence
  • Update assignments from the Mobile App

Beta

172 of 516

Einstein Knowledge Creation

173 of 516

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

174 of 516

Service Cloud Voice

175 of 516

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

176 of 516

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

177 of 516

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

178 of 516

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

179 of 516

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

180 of 516

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

181 of 516

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

182 of 516

Service Cloud Digital Engagement

183 of 516

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

184 of 516

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

185 of 516

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

186 of 516

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

  1. Customer wants to implement their own UI
  2. Customer wants to use a non-Salesforce bot (BYO Bot Solution is in the works �from the Conversation Platform team)

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

187 of 516

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

188 of 516

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

189 of 516

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

  1. Public MD API
  2. CLI
  3. Source Control Integration/Source-Driven Development
  4. Managed Package

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

190 of 516

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

191 of 516

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

192 of 516

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

193 of 516

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

194 of 516

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

195 of 516

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

196 of 516

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

197 of 516

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

198 of 516

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

199 of 516

Field Service & Scheduler

200 of 516

Field Service AI

201 of 516

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

202 of 516

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

203 of 516

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

204 of 516

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

205 of 516

Planning and Operations

206 of 516

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

207 of 516

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

208 of 516

Asset Innovations

209 of 516

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

210 of 516

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

211 of 516

Scheduling and Optimization

212 of 516

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

213 of 516

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

214 of 516

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

215 of 516

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

216 of 516

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

217 of 516

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

218 of 516

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

219 of 516

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

220 of 516

Mobile Worker Productivity

221 of 516

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

222 of 516

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

223 of 516

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

224 of 516

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

225 of 516

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

226 of 516

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

227 of 516

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

228 of 516

Salesforce Scheduler Enhancements

229 of 516

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

230 of 516

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

231 of 516

CRM Analytics

232 of 516

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

233 of 516

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

234 of 516

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:

  • Autolaunched Flows
  • Screen Flows

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.

235 of 516

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:

  1. Multi DataSpace - CRM Analytics will now support multiple data spaces in addition to the default space
  2. Connected datasources - Datasource connections can be created in the UI between Data Cloud Direct and other sources
  3. SQL subquery faceting - CRM Analytics will now support faceting of Data Cloud Direct SQL queries that contain subqueries

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.

236 of 516

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:

  1. Does not contain
  2. Does not start with
  3. Ends with
  4. Does not end with

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

237 of 516

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:

  1. Header alignment and formatting - customers will now be able to set custom alignment and formatting for table headers in edit mode.
  2. Enable Table header sorting when it has bindings.

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.

238 of 516

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:

  1. Number Widget: More Formatting options - Bold and Italic - for title �and number.
  2. Disable action menu for Repeater, Date and Text widgets
  3. Turn off tooltips for Link and Number widgets

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.

239 of 516

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!

240 of 516

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

241 of 516

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

242 of 516

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

243 of 516

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

244 of 516

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

245 of 516

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

246 of 516

Revenue Intelligence

247 of 516

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

248 of 516

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

249 of 516

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

250 of 516

Service Intelligence

251 of 516

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+

252 of 516

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+

253 of 516

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+

254 of 516

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+

255 of 516

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+

256 of 516

Data Processing Engine

257 of 516

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

258 of 516

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

259 of 516

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

260 of 516

Experience Cloud

261 of 516

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

262 of 516

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)

263 of 516

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)

264 of 516

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)

265 of 516

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)

266 of 516

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)

267 of 516

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

268 of 516

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

269 of 516

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

270 of 516

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

271 of 516

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

272 of 516

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.

  • Bulk Import: From Object Manager, you can bulk import URL slugs for your pages from a CSV file.
  • By Record: Once an admin adds the SEO tab to Lightning record pages, slugs can be added and edited at the record level.

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)

273 of 516

Starter and Pro Edition Enhancements

274 of 516

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

275 of 516

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

276 of 516

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

277 of 516

Commerce Cloud

278 of 516

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.

279 of 516

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.

280 of 516

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

281 of 516

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

282 of 516

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

283 of 516

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

284 of 516

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.

285 of 516

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.

286 of 516

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

287 of 516

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

288 of 516

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

289 of 516

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.

290 of 516

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.

291 of 516

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

292 of 516

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

293 of 516

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

294 of 516

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

295 of 516

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

296 of 516

Order Management

297 of 516

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

298 of 516

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.

299 of 516

Marketing Cloud

300 of 516

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

301 of 516

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

302 of 516

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

303 of 516

Account Engagement

304 of 516

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:

  • Admin: enable + configure Data Cloud
  • Admin: ensure users have the necessary MCU PSLs assigned
  • Admin: configure MC Growth or Advanced + next gen services, depending on MCAE edition
  • Admin: org has adequate credits to allow team to run marketing campaigns
  • User: sync historical data to Data Cloud, copy content + assets, use new Marketing app

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

305 of 516

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

306 of 516

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

  • Drive a Data Cloud calculated insights with Account Engagement Form & �Landing Page activity data
  • Create a segment based on prospects that engaged with your Forms & Landing Pages
  • Personalize a next-gen SMS message based on a Form Submission
  • Create a more complete 360 degree view of the customer with B2B marketing data �from Account Engagement in Data Cloud

Impact

  • Discover & build more targeted audiences for marketing efforts
  • Leverage Data Cloud intelligence across more B2B marketing data
  • Drive Marketing on Einstein 1 using historical engagement data

All MCAE editions

EE+ only

307 of 516

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

308 of 516

Tableau

309 of 516

Tableau Cloud and Tableau Desktop

310 of 516

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

311 of 516

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

312 of 516

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

313 of 516

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

314 of 516

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

315 of 516

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

316 of 516

Custom Domains

Set custom domain/vanity URLs for Tableau Cloud sites

Customer Need

  • Embedded customers want to ensure that their Tableau Cloud solutions still operate as expected, �as more browsers crack down on third-party cookies with Safari + others now defaulting them �to off.
  • Admins and IT teams often need to create custom URLs/domains to reflect their brand for �external use cases or to simplify how internal users navigate to their Tableau environment.

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

317 of 516

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

318 of 516

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

319 of 516

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

320 of 516

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

321 of 516

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

322 of 516

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

323 of 516

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

324 of 516

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

325 of 516

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

326 of 516

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

327 of 516

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

328 of 516

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

329 of 516

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

330 of 516

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.

331 of 516

Tableau Pulse

332 of 516

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

333 of 516

Einstein Copilot for Tableau

334 of 516

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

335 of 516

Tableau Bridge

336 of 516

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

337 of 516

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

338 of 516

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.

339 of 516

Germany Support for Tableau Cloud

340 of 516

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

341 of 516

Tableau Public

342 of 516

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

343 of 516

Industries

344 of 516

Common Components

345 of 516

Business Rules Engine

346 of 516

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

347 of 516

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.

348 of 516

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

349 of 516

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.

350 of 516

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

351 of 516

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

352 of 516

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.

353 of 516

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

  • Reduce the number of steps required to go live
  • Eliminates the manual process to update Rank after deployment

354 of 516

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)

355 of 516

Nonprofit Cloud

356 of 516

Fundraising Enhancements

357 of 516

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

358 of 516

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

359 of 516

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

360 of 516

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

361 of 516

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

362 of 516

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

363 of 516

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

364 of 516

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

365 of 516

Programs Suite Enhancements

366 of 516

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

367 of 516

Grantmaking Enhancements

368 of 516

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

369 of 516

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

370 of 516

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

371 of 516

Data Intelligence Enhancements

372 of 516

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

373 of 516

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

374 of 516

Financial Services

375 of 516

Personalized Finance

376 of 516

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:

  • A client’s expense runway falls below X months
  • Credit card utilization ratio falls below a certain threshold

Impact

Data-driven and timely insights that result in next best actions that provide the most value for customers.

Enterprise, Unlimited

377 of 516

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

  • An out-of-the-box prompt template and flows to retrieve financial accounts, plans, goals, and cases entities for a client
  • Einstein generated wealth client summary

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

378 of 516

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

  • An out-of-the-box fact finding questionnaire that is available through Discovery Framework
  • Answers to the questions will add up to a score that determines the client’s �risk tolerance

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

379 of 516

Integrated Onboarding

380 of 516

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

381 of 516

Offline Data Capture in SFS app using Discovery Framework

382 of 516

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

  1. Author data collection question repository using Discovery Framework
  2. Create the questionnaire form using Flow with the process type - ‘Discovery Framework Data Capture (Beta)’
  3. Configure this Flow in the SFS work-order object under Forms. Launch the flow from the SFS mobile app

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

383 of 516

Digital Lending

384 of 516

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

385 of 516

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

386 of 516

Digital Lending �for India

387 of 516

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

388 of 516

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

389 of 516

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

390 of 516

FSC Sales - Trusted Relationships -

Next Gen Householding

391 of 516

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

392 of 516

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

393 of 516

Out-of-the-Box Service Processes

394 of 516

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

395 of 516

Complaint Summary

396 of 516

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

397 of 516

Transaction Dispute Management

398 of 516

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

399 of 516

Education Cloud

400 of 516

Recruitment & Admissions

401 of 516

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

402 of 516

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

403 of 516

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.

404 of 516

Student Success

405 of 516

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

  • Capture and analyze wellness sentiment of students over time.
  • Enable advisors to provide overall wellbeing support to students

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

406 of 516

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

407 of 516

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

408 of 516

Advancement &

Alumni Relations

409 of 516

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

410 of 516

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:

  • Generative AI Summary – Ability to choose which prompt from Prompt Builder Library to use in the Comparison View
  • Vector Distance Analysis – Ability to choose to include the distance score in the Comparison View

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

411 of 516

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

412 of 516

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

413 of 516

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

414 of 516

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

415 of 516

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

416 of 516

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

417 of 516

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

418 of 516

Academic Operations

419 of 516

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

420 of 516

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

  • Learners will need the Run Flows permission in order to run the program comparison tool
  • Admins will need to clone the flow, make any necessary changes, and then activate the cloned flow. They can then add the cloned flow to their Experience Cloud site. They may also create a flow quick action from the Learning Program Plan in Object Manager to allow a learner to view the comparison for the current Learning Program Plan record.

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

421 of 516

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

422 of 516

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

423 of 516

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

424 of 516

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

425 of 516

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

426 of 516

Consumer Goods Cloud Analytics

427 of 516

Omni-Channel Execution

428 of 516

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)

429 of 516

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

430 of 516

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

431 of 516

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

432 of 516

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

433 of 516

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

434 of 516

Salesforce Easy

435 of 516

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

436 of 516

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

437 of 516

Manufacturing Cloud

438 of 516

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

439 of 516

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.

440 of 516

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

441 of 516

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

442 of 516

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

443 of 516

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

444 of 516

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

445 of 516

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

446 of 516

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

447 of 516

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

448 of 516

Health Cloud

449 of 516

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

450 of 516

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

451 of 516

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

452 of 516

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

453 of 516

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

454 of 516

Public Sector

455 of 516

Talent Recruitment Management

456 of 516

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

457 of 516

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

458 of 516

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

459 of 516

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

460 of 516

Investigative Case Management

461 of 516

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

  • In Setup, turn ON Investigative Case Management
  • Assign the Investigative Case Management permission set to users

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

462 of 516

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

  • In Setup, turn ON Investigative Case Management
  • Refer to documentation

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

463 of 516

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

464 of 516

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

  • Create a permission set including Configure Compliant Data Sharing or Compliant Data Sharing User system permission and assign to users.
  • Assign Use Compliant Data Sharing permission set to Experience Cloud users who need access to records shared using Compliant Data Sharing.
  • Refer to Admin Guide for detailed setup instructions here

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

465 of 516

Grantmaking

466 of 516

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

467 of 516

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

468 of 516

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

469 of 516

Automotive Cloud

470 of 516

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

471 of 516

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

472 of 516

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

473 of 516

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

474 of 516

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

475 of 516

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

476 of 516

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

477 of 516

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

478 of 516

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

479 of 516

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

480 of 516

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

481 of 516

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

482 of 516

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

483 of 516

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

484 of 516

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

485 of 516

Loyalty Management

486 of 516

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

  • Create a new context definition by cloning the standard context
  • Create a rule library that references this new context
  • Select this rule library during promotion definition
  • Create promotion rules using the custom template

Use Case

  • Create industry-specific context definition
  • Use context tags to create custom promotion rules

Impact

Customers across industries have flexibility to create promotions rules that suit their consumer and market requirements (Airlines, TTH, FSC, Auto etc.)

487 of 516

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

  • Enable the Product Catalog Management org pref to retrieve category and product data from PCM
  • Choose ‘Bundle and Attribute-Based Promotion’ template and then define criteria for your promotion by combining conditions on product attributes, quantities, order / line item value or any other field in the context

Use Case

  • Define promotions for bundled products
  • Define promotions based on product attributes or product selling models

Impact

Customers can model advanced promotions that include bundles, product attribute or selling model based criteria

488 of 516

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)

489 of 516

Customer Need

Program Managers spend too much time across multiple screens to configure different components or understand a Loyalty Program

Solution / How To Configure

  • Easily and quickly configure the loyalty program and all its components in a sequential manner on a single page
  • Use visual and in-contextual program instructions while configuring
  • Use Spotlight with frequent actions to manage ongoing activities

Use Case

  • Quickly configure loyalty program with basic configuration components
  • Offer intuitive summaries for business users
  • Easily understand the Program configuration with visual designs

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

490 of 516

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

  • Define currency subtype for granular tracking
  • Map Redemption Ledger with Accrual Ledger based on currency and subtype
  • Persisting the link between redemption and accrual transactions even if there are cancellations in a Loyalty object

Use Case

  • Loyalty admin defines specific subtype for accrual on specific events/ transactions
  • Loyalty member completes a redemption transaction and admin is able to see linkage between debit ledger to credit ledger and accrual transaction
  • Loyalty member cancels accrual or redemption transaction and mapping �of ledgers is regenerated

Impact

Enable granular liability tracking

Growth, Advanced Edition

491 of 516

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

  • Reserving vouchers during redemption does not need any additional configuration, existing redemption actions work as-is
  • Use ‘Intra-day’ flag to define a intra-day voucher i.e. vouchers that support Date & Time

Use Case

  • ‘Reserved’ state for vouchers during redemption to avoid overlapping, simultaneous redemptions
  • Define vouchers for a promotion that will last only for few hours in a day

Impact

Enable advanced Voucher Management features

492 of 516

Referral Marketing

493 of 516

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

  • List of active promotions enrolled and eligible to enroll
  • List of referrals, their latest status and
  • List of referral rewards earned

Impact

  • Customers can easily integrate their mobile, commerce and other customer facing apps to build Advocate Referral Dashboard
  • Improve the Advocate’s ease of tracking their referrals

Referral Marketing License

494 of 516

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

  • Users from supporting functions (Admins, Designers) can view the promotion with read only access
  • Enable end-to-end referral demos without deactivating the referral promotion

Impact

Flexibility to customize the referral process and run referral promotions to drive business goals effectively

Referral Marketing License

495 of 516

Net Zero Cloud

496 of 516

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

  1. Collect information by linking directly to Salesforce records or by creating rich text qualitative snippets.
  2. Manage and organize content by assigning snippets to Topics, assigning Interest Tags, and creating version and alternates
  3. Collaborate on content directly in the library, or via the MSO365 Word Plug In
  4. Use Salesforce approval flows to manage reuse

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.

497 of 516

[Data Links] Connecting data in MS 365 �report to source of truth

Customer Need

To build accurate & auditable disclosure reports

Solution / How to Configure

  • While responding to questions customers can search for data in Net Zero Cloud, select the field and insert the value as a Data Link or search the Library and insert Snippet Link
  • Customers can synchronise data between word & the Salesforce record
  • Customers can pause synchronisation if they have intentionally chosen a different value from Salesforce

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

  1. Update report automatically if data has changed in Net Zero Cloud
  2. Trace the data back to the data provider and track historical changes during audit

498 of 516

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

  1. Disclosures launched from templates created using MS365 Template designer, will have pre-defined areas in the document that represent the question and responses respectively
  2. Disclosures filled using these templates will allow the add-in to recognise questions & answers and write them back to Salesforce
  3. Users can click on the “Additional Actions” menu and save responses into Salesforce

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.

499 of 516

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

500 of 516

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

501 of 516

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

502 of 516

Life Sciences Cloud

503 of 516

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

504 of 516

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

505 of 516

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.

506 of 516

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

507 of 516

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.

508 of 516

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

509 of 516

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.

510 of 516

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

511 of 516

Communications Cloud

512 of 516

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.

513 of 516

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

514 of 516

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

515 of 516

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

516 of 516

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