Release 59 of 68 · October 2023 · API 59.0
Salesforce Winter ’24 release notes
Prompt Builder pilots, Code Builder goes GA
- Documented changes
- 868
- 34 fewer than Summer ’23
- AI-related
- 51
- 6% of the release
- In beta or pilot
- 58
- Retirements
- 23
What it brought
Prompt Builder arrived in pilot, letting admins build prompt templates that populate field values and generate personalised sales emails, while Einstein Generative AI for Sales went GA for email drafting. For developers, Code Builder reached GA as a web-based development environment, and DataWeave in Apex completed its run from developer preview to GA. Flow Builder picked up reactive screen components in GA. Streaming API versions 23.0 through 36.0 were scheduled for retirement, and MFA enforcement was announced to begin with Summer '24.
- First time in the notes
- Prompt Builder (Pilot)
- Out of beta at last
- Code Builder generally available
- One year from preview to GA
- DataWeave in Apex reaches GA
- Enforcement date named
- MFA enforcement begins with Summer '24
- Next API cull
- Streaming API 23.0-36.0 scheduled to go
By capability
By product
Capabilities and change types are Jev’s categories; products come from Salesforce’s own headings. How the notes were categorized
Retirements and deprecations
- News, Automated Account Fields, and Account Logos Are Being Retiredp. 96
- Access Lightning Experience Only with Supported Browsersp. 212
- Access Einstein Optical Character Recognition (OCR) on Developer Docsp. 216
- Salesforce Platform API Versions 21.0 Through 30.0 Retirement (Release Update)p. 229
- getSalesforceBaseUrl() Method Is Being Deprecatedp. 228
- Full Apex Auto-Complete in Developer Console is Being Retiredp. 236
- Streaming API Versions 23.0 Through 36.0 Are Being Retiredp. 246
- Improved Trade Promotion Management Documentationp. 360
- The Twitter Connector Is Being Retiredp. 481
- Update Your Device to iOS 15 or Later for Experience Cloud Appsp. 491
- The Edit Web Quote and Generate Web Document Functionality Was Retiredp. 496
- Cadence Wait Steps Are Being Retiredp. 510
- Einstein Account Insights and Opportunity Insights Are Being Retiredp. 542
- Salesforce for Outlook Is Retiring in June 2024p. 559
- Meeting Studio Is Being Retiredp. 562
- Inbox Mobile is Being Retiredp. 565
- Social Accounts, Contacts, and Leads Is Being Retiredp. 567
- Some Graphs Are No Longer Available in Automation Homep. 591
- Prepare for the End of Some My Domain Redirectionsp. 604
- SMS Identity Verification Is No Longer Available in Free Salesforce Orgsp. 612
- Identity Connect 3.0.1.2 Security Patch Is Being Removedp. 613
- AnalyticsBotSession Object Was Removedp. 646
- Social Customer Service Starter Pack Is Being Retiredp. 713
Every note in Winter ’24
By product, in the order of the PDF. Each title links to its page in Salesforce’s release notes.
Sales Cloud87
- Coach Sales Reps Through the Perfect Pitchp. 295
- Keep Your Enablement Admin and Enablement User Permissions Up to Datep. 294
- Get Deeper Insight into Milestone Progress from Enablement Analyticsp. 296
- Other Changes in Enablementp. 299
- Assign Enablement Programs to More Users with Fewer Clicksp. 298
- Find New Names for Walkthroughs Permissionsp. 301
- Get a Clearer View of Your Progress While Taking a Programp. 296
- Roll Out In-App Guidance with Enablement More Easilyp. 301
- Show Salesblazer Content in the Guidance Centerp. 301
- Ensure Accurate Sales Compensation with Audit History for Splits and Opportunity Teamsp. 499
- Optimize Your Users’ Opportunity Product Splits View with Custom Fieldsp. 500
- See Which Leads Need Attention and Take Action Directly from Lead Homep. 501
- See Which Contacts Need Attention and Take Action Directly from Contact Homep. 500
- Set Up Sales Engagement Features More Easilyp. 507
- Do More in To Do Listsp. 502
- Manage Cadence Targets When Einstein Insights Occurp. 506
- Set Up Meeting Options More Easily in Sales Engagement Setupp. 508
- Discover Quick Cadences and Email Productivity Features in More Editionsp. 509
- Save Time by Working with More Cadence Targets Simultaneouslyp. 510
- Cadence Wait Steps Are Being Retiredp. 510
- Review Calls with Easep. 513
- Accelerate Sales Cycles with a Buyer Assistant (Generally Available)p. 509
- Match More Related Records Automaticallyp. 514
- Share Conversation Data with Users with Call Accessp. 514
- Create Call Summaries Powered by Einsteinp. 511
- Use Improved Transcripts for Voice and Video Callsp. 515
- Other Changes to Einstein Conversation Insightsp. 515
- Monitor the Health of your Sales Enginep. 516
- Understand How your Products Sell in Different Segmentsp. 518
- Explore Sales Scenarios with the Commit Calculatorp. 517
- Find Data More Quickly with the Updated Einstein Account Management Appp. 519
- Keep Deals Moving by Involving the Right Peoplep. 520
- Speed Through Your Opportunities with a Revamped Pipeline Inspection Pagep. 523
- Track Historical Changes in Formula Fieldsp. 519
- Upload Quota Data to Revenue Intelligencep. 519
- Track Performance with Pipeline Inspection in Salesforce Partner Relationship Managementp. 525
- Edit More Fields Inline in Pipeline Inspectionp. 524
- Improve Sales Forecast Accuracy with Manager Judgmentsp. 526
- Get More Insight About Opportunities in Sales Forecastsp. 527
- Get Pipeline Inspection Opportunity Detail and Insights in Collaborative Forecastsp. 524
- Discover a Refreshed Forecasts Pagep. 528
- Find Out What’s New for Enablementp. 530
- Get Up and Running Fast with PRM for Slack Unified Setupp. 530
- Round Forecast Amounts for More Streamlined Forecastsp. 529
- Plan Territories by Countryp. 533
- Unite Salesforce and Slack with Expanded Object Supportp. 531
- Import Assignments Regardless of Boundary Versionsp. 533
- Match Attribute Fields Automaticallyp. 533
- Update Territory Names and Centers in Bulkp. 533
- Plan Visits Using Addresses Formatted for Your Localep. 534
- Personalize Sales Emails with Einstein Generative AI for Salesp. 535
- Include Product Info in Sales Emails with Einstein Generative AIp. 536
- Enrich Einstein Sales Emails with Related Recordsp. 538
- Spot Forecasting Trends Fasterp. 541
- Focus on Key Sales Metrics, AI Insights, and Opportunities to Close More Dealsp. 531
- Personalize Sales Emails with Prompt Builder (Pilot)p. 539
- Einstein Account Insights and Opportunity Insights Are Being Retiredp. 542
- Discover Hidden Insights on Reports with CRM Analyticsp. 542
- Set Up Salesforce Everywhere More Easilyp. 545
- Keep Productivity at Hand with the Embedded Side Panel for Sales Cloud Everywherep. 544
- Stay Logged In to Sales Cloud Everywherep. 546
- Work Efficiently with the Improved Interface in Sales Cloud Everywherep. 548
- Enhanced Domains and Salesforce Maps Productsp. 534
- See Your Data Your Way in Workspacep. 554
- Get Concise AI-Generated Sales Summaries with Einstein (Beta)p. 540
- Follow Up on Companies of Interest with Contextual Insightsp. 546
- Do More in Everywhere with Enhanced Displays and Functionalityp. 553
- Expand Your Views in Workspacep. 557
- Update Data for Many Records in Workspacep. 556
- Salesforce for Outlook Is Retiring in June 2024p. 559
- See Activities Captured by Einstein in Standard Reportsp. 560
- Lightning Sync for Googlep. 559
- Address Connection Issues Quickly with Notificationsp. 561
- Sync Recurring Events from Google to Salesforcep. 561
- Hide Integrated Calendars From the Calendars Tabp. 562
- Meeting Studio Is Being Retiredp. 562
- Retrieve Email Logs Based on the Mail Eventp. 564
- Retrieve Inbound or Outbound Email Logsp. 564
- Find Users’ Onboarding Status and Connection Metrics in One Placep. 562
- Discover Email Productivity Features in More Editionsp. 563
- Capture More Details of Email Deliverabilityp. 564
- Inbox Mobile is Being Retiredp. 565
- Time Slots for Suggested Meeting Times Have a New Lookp. 564
- Enable New Order Save Behavior (Release Update)p. 566
- Prepare for Google Chrome’s Phasing Out of Third-Party Cookies and Its Potential Impact to Open CTIp. 566
- Social Accounts, Contacts, and Leads Is Being Retiredp. 567
- Inbox Mobile Appp. 565
Revenue Cloud11
- Control When Order Products Are Converted to Assetsp. 494
- Use Your Existing Quotes Alongside Subscription Management Quotesp. 493
- Visualize Data for Both Standalone and Bundled Assetsp. 494
- Price Adjustment Tier Object Tier Type Values Were Changedp. 495
- Accessibility of the Collections User Interface Was Enhancedp. 495
- Increase Partner Engagement With Partner Discountingp. 495
- Annual Label Is Now Yearsp. 495
- The Edit Web Quote and Generate Web Document Functionality Was Retiredp. 496
- Use OmniStudio Features with Salesforce CPQ+p. 497
- Minimize Security Vulnerabilities in Quote Term Editor with LWC Rich Text Editorp. 496
- Consistent Standard and Third-Party Tax Calculation Process With Debit Notesp. 497
Service Cloud109
- Get AI-Drafted Email Responses Based on a Knowledge Article (Pilot)p. 636
- Get Your Bot Ready for Launch with the Enhanced Bot Auditp. 641
- Ask Questions with Static Options with an Enhanced Botp. 642
- Route Conversations to an Enhanced Bot with Fewer Clicksp. 640
- Answer FAQs with Article Answers AI (Generally Available)p. 639
- Customize an Enhanced Link with Dynamic Inputp. 643
- Build Bots Faster with Bot Blocks (Generally Available)p. 644
- Create and Share Your Own Custom Bot Templates (Generally Available)p. 644
- Reach More Customers with Multi-Language Support for Custom Templates and Blocksp. 645
- Add Permission Sets to Your Custom Templates and Blocksp. 644
- Use Right-to-Left Languages in the Bot Builder and Bot Conversationsp. 646
- Save Agents’ Time with New Messaging Components for Enhanced Bots (Beta)p. 647
- View Standard Bot Reports in the Winter ’24 Folderp. 646
- Close Cases Faster using Einstein Work Summaries with Generative AI(Generally Available)p. 649
- AnalyticsBotSession Object Was Removedp. 646
- Run Flows in Bot User Context (Release Update)p. 647
- Bring Agents and Supervisors Up to Speed with Mid-Conversation Summariesp. 650
- Include Email Conversations When You Build Your Conversation Mining Reports (Generally Available)p. 653
- Get Service Insights and Build Bot Intents with Einstein Conversation Mining (Pilot)p. 652
- Optimize Agent Productivity and Response Quality with Einstein Service Replies (Generally Available)p. 655
- Save Agents Time and Improve Accuracy with Grounded Einstein Service Replies (Generally Available)p. 655
- Teach Your Bot New Languages More Easily with the Cross-Lingual Intent Model (Generally Available)p. 640
- Use Work Summaries in More Languagesp. 651
- Solve Customer Cases Quickly with Service Replies for Email (Generally Available)p. 656
- Use Service Replies for Chat in More Languagesp. 659
- See the Knowledge Article Einstein Used to Draft Grounded Service Repliesp. 658
- Ground Einstein for Service in Your Company’s Data (Generally Available)p. 659
- Monitor Your Service Operations with Case Dashboardsp. 661
- Enhance Rating Surveys with New Iconsp. 668
- Capture Feedback as Records with Survey Invitation Field Datap. 666
- Grow Your Einstein Bot Portfolio with New Templates and Blocksp. 645
- Let Agents See Their Caseloads with My Performance Dashboardsp. 664
- Increase Engagement with More Detailed Survey Invitation Emailsp. 669
- See Top Customer Requests with Einstein Conversation Mining Dashboardsp. 663
- Apply More Service Assets in Data Cloudp. 666
- Reduce Costs and Improve Operations with Service Intelligencep. 660
- Improve Agent Performance with Omni-Channel Dashboardsp. 662
- Stay on Top of Survey Responses by Receiving Custom Notificationsp. 667
- Create a Salesforce Feedback Management Pre-Release Trial Orgp. 669
- Set Your Catalog Settings Effortlesslyp. 670
- View and Manage Your Catalog Easily in a Central Hubp. 671
- Learn How to Use Catalog Fulfillmentsp. 673
- Provide Customers Quick Access to Your Featured Catalog Items (Beta)p. 675
- Learn How to Manage Your Catalogp. 672
- Add Data Categories to Your Service Catalog Sitep. 676
- Open Your Service Catalog to Partners and Customersp. 673
- Show Your Customers the Details of a Catalog Itemp. 676
- Enhance Your Customers’ Service Catalog Experience with Item Searchp. 677
- Keep Broadcast Slack Messages Data Up to Datep. 678
- Share Incident Updates Based on a Productp. 678
- Use Enhanced Quick Text with Service Emailp. 681
- Get the Improved Incident Management Experiencep. 678
- Emailp. 680
- Transition to the Lightning Editor for Email Composers in Email-to-Case (Beta) (Release Update)p. 681
- The Ref ID Format for Email-to-Case Changedp. 682
- Send Automated Notifications with the Send Conversation Messages Actionp. 685
- Multiple Links to a Single Email Attachment Are No Longer Shownp. 682
- The Message-ID Format for Email Alerts Changedp. 682
- Introducing Enhanced Apple Messages for Business (Generally Available)p. 684
- Initiate Conversations in Enhanced Messaging Channels and Messaging for In-Appp. 686
- Set Multi-Language Keywords and Responses in Messaging for In-App and Webp. 688
- Activation Step Added for Enhanced WhatsApp Channelsp. 688
- Transfer Messaging Sessions Fasterp. 690
- Customize the Enhanced Conversation Component in the Agent Consolep. 692
- Prevent End-Users from Sending File Attachmentsp. 692
- Upgrade to Enhanced WhatsApp from a Standard Channel or External Providerp. 687
- Message with Customers in Right-to-Left Languagesp. 692
- Customize Your Pre-Chat Form with Lightning Web Componentsp. 694
- Send Messaging Components More Easilyp. 689
- Navigate a High Volume of Quick Textsp. 691
- Send Secure Forms in Messaging Sessionsp. 692
- Clone Your Messaging for In-App Deploymentp. 694
- Build Trust with Customers by Presenting Terms and Conditions in Pre-Chatp. 694
- Launch the Web Chat Client Using an APIp. 694
- Other Improvements to Messagingp. 695
- Get Streamlined Support for Service Cloud Voice with Amazon Connectp. 697
- Prepare for Google Chrome’s Phasing Out of Third-Party Cookiesp. 697
- Improve Customer Service and Agent Training with Conversation Sentiment Analysisp. 698
- Listen In to an Amazon Connect Voice Call through Salesforcep. 698
- Check Voice Channel Performance with More Metrics (Generally Available)p. 700
- Keep Your Amazon Contact Center Running 24/7 with Disaster Recoveryp. 699
- Resolve Setup Issues Quickly with Self-Service Checks (Generally Available)p. 702
- Track Disconnect Reasons on Voice Callsp. 703
- Enable Record Types on Voice Calls to Support Different Business Processesp. 703
- Send Calls to the Most Qualified Agents with Skills-Routing (Pilot)p. 704
- Migrate an Existing Salesforce Contact Center Created from an XML Importp. 704
- Improve Agent Login Experiences on Virtual Desktopsp. 707
- Respect Agent Capacity for Voice Calls Is Turned on by Default for New Salesforce Orgs (Beta)p. 708
- Set Up Amazon Real-Time Metrics Dashboard from Omni Supervisorp. 711
- Social Customer Service Starter Pack Is Being Retiredp. 713
- Add More AWS Services to Service Cloud Voice with Amazon Connectp. 710
- Sync Agent Presence Statuses Is Turned on by Defaultp. 708
- Preview Estimated Wait Times for All Queues Before Transferring Callsp. 710
- Experience a Sleeker Call Interface in the Omni-Channel Utilityp. 709
- Get Agents Online Faster with More Voice Status Utility Capabilitiesp. 706
- Automate Actions Based on Intelligence Signals from Partner Systemsp. 705
- Individual-Object Linking (Generally Available)p. 714
- Popup Window and Banner Added to Encourage Adoption of Messaging for In-App and Webp. 713
- Export Conversation Transcripts Multiple Times and from an Active Salesforce Orgp. 714
- Turn On Lightning Article Editor and Article Personalization for Knowledgep. 715
- Upgrade to Enhanced Omni-Channelp. 718
- Improve Multi-Channel Agent Efficiency with Interruptible Capacityp. 720
- Speed Through Work with the Omni-Channel Enhanced Agent Experiencep. 718
- Show Knowledge Articles on Your Enhanced LWR Sitep. 721
- Follow Your Agents’ Work Easily with the Enhanced Omni Supervisor Experience (Generally Available)p. 719
- Improve the Readability of Lengthy Knowledge Articles with Accordionsp. 717
- Structure Your Help Site with Data Categories (Beta)p. 723
- View Queue Members with Reportsp. 721
- Audit Queue Membership Changes with Event Monitoringp. 720
Field Service47
- Limit Work Capacity According to Your Business Needsp. 319
- Efficiently Optimize Multiday Work When Using Enhanced Scheduling and Optimizationp. 320
- Reduce System Maintenance by Running Fewer Scheduled Jobsp. 319
- Utilize Crews Effectively by Limiting the Number of Service Resources in a Crewp. 321
- Improve Scheduling Quality with Complex Work Sliding for Multiple Resourcesp. 324
- Evaluate More Candidates for Service Appointment Scheduling by Relaxing Skill Requirementsp. 324
- Search for Service Crews and Crew Members Easily in the Crew Management Toolp. 325
- Transition Smoothly to Enhanced Scheduling and Optimization with Guided Stepsp. 322
- Create and Maintain Crews More Efficiently by Filtering According to Crew Skillsp. 325
- Improve Your Mobile Worker Efficiency by Grouping Same Site Service Appointmentsp. 321
- Reassign Resource Absences Effortlessly on the Ganttp. 327
- Find the Best-Qualified Resources with the Skill Filterp. 329
- View Overlapping Resource Absences Easily on the Ganttp. 328
- Define Resource Absences Easily on the Ganttp. 327
- Identify Candidates on the Gantt More Efficientlyp. 328
- Modify Resource Absences from the Gantt More Efficientlyp. 327
- Show Week Numbers on the Gantt for Better Orientationp. 330
- View More Information at a Glance on the Service Appointments Listp. 330
- Reflect Scheduling Changes Quickly on the Ganttp. 330
- Create Dependencies Between Service Appointments with More Flexibilityp. 331
- Regulate Data Sharing with Advanced Security Settingsp. 330
- Get Better Results from Health Check to Improve Your Field Service Configurationp. 331
- Asset Managementp. 331
- Monitor Asset Performance with Real-Time Updatesp. 333
- Get a Heads-Up on Maintenance Performance by Monitoring Asset Attributesp. 333
- Track Asset Downtime for Repairsp. 333
- Leverage the Power of Field Service in Data Cloudp. 332
- Add Default Values for Attribute Definitions Easilyp. 334
- Secure Asset Attribute Information When Sharing Asset Recordsp. 334
- Create Recordset Filter Criteria Rules for Assets with More Flexibilityp. 333
- Migrate from Maintenance Plan Frequency Fields to Maintenance Work Rules (Release Update)p. 335
- Shift to Proactive Maintenance with Asset Attributesp. 333
- Increase Your Brand Awareness After a Visual Remote Assistant Sessionp. 337
- Get Useful Information on Visual Remote Assistant with the Value Dashboardp. 336
- Customer Engagementp. 336
- Save Time and Improve Accuracy by Scanning Barcodesp. 338
- Keep Data Safe by Limiting the Days You Retain Visual Remote Assistant Imagesp. 337
- Create Richly Formatted Service Documents with Document Builder (Beta)p. 335
- Reduce Workflow Friction Between Platformsp. 338
- Reduce Customer Wait Time by Offering a Visual Remote Assistant Self-Service Sessionp. 337
- Boost Productivity with a Customized Tab Barp. 338
- Multitask Easily with Field Service Mobile for Android Tabletsp. 340
- Get Accurate Site Check-Ins and Check-Outs (Pilot)p. 339
- Simplify Setup Tasks with Landing Pagesp. 341
- Let Mobile Workers Manually Override Work Step Autocompletionp. 340
- Manage Repeat Visits with Recurring Appointments APIp. 342
- Identify All Matching Service Territories for a Service Appointmentp. 341
Marketing Cloud8
- Restrict Which Domains Can Display Account Engagement Assetsp. 478
- Chart Historical Prospect Changes by Featurep. 479
- Restore a Paused Prospect by Deleting Their Visitor Recordsp. 479
- Update Email Templates with Invalid Sendersp. 480
- Account Engagement API: New and Changed Itemsp. 481
- Remove Unconverted Visitor Activity Recordsp. 480
- The Twitter Connector Is Being Retiredp. 481
- Design Engagement Programs with More Precise Wait Timesp. 479
Commerce Cloud37
- Show Frequently Bought Items to Customersp. 144
- Enhance Product Fields in Commerce Stores with Einsteinp. 143
- Support Larger Purchasesp. 143
- Start Selling Fast with Easy Commerce Setupp. 145
- Simplify Commerce Reorder Portal Invitations with a Cadencep. 146
- Reduce Wait Time When Adding Item to Cartp. 146
- Easily Prepare Your Org for Commerce with the Enhanced Commerce Setup Centerp. 144
- View More Consolidated Information on Market and Buyer Group Pagesp. 149
- Provide Guest Users Access to Their Order Detailsp. 148
- Improve SEO with Custom URL Slugs (Generally Available)p. 151
- Create Rich Search Results with Structured Data (Generally Available)p. 151
- Promote Product Variantsp. 150
- Set Up Lowest List Price Compliancep. 147
- Update Promotion Segment and Buyer Group Associationsp. 150
- Add Branding to Your Commerce Reorder Portalp. 145
- Access Media in Your Store from All CMS Workspacesp. 152
- Add Product Pricing Details to Your Commerce Productsp. 154
- Place Orders on Behalf Of Customers Using Order Entryp. 153
- Fine-Tune the Checkout Experiencep. 154
- Create Custom Components with the Public Commerce LWR Libraryp. 154
- Simplify How Promotions Are Shown in the Cartp. 155
- Track Customer Behavior in Data Cloud with the Product Set Componentp. 156
- Customize the Seller Onboarding Componentp. 156
- Show Order Details in Checkoutp. 155
- Track Inventory Reservations Throughout the Fulfillment Processp. 157
- Control Which SKUs Are Eligible for Shipping from a Particular Locationp. 157
- Create Inventory Reservations During Order on Behalf Of Checkoutp. 158
- Offer Direct Debit Payment Methods at Checkoutp. 160
- Accept PayPal and Venmo with Salesforce Paymentsp. 159
- Show Itemized Products or Predefined Amounts on the Pay Now Pagep. 161
- Control Payment Link Usage and Expiration for Pay Nowp. 162
- Include Express Payments on Your Pay Now Page (Pilot)p. 163
- Integrate B2C Payments with Salesforce Paymentsp. 164
- Search for Product Names and Keywords in Order on Behalf Ofp. 158
- Manage User Access to Salesforce Payments Datap. 165
- Use Pay Now for Salesforce Starterp. 166
- Get Notified About Salesforce Payments Eventsp. 165
Industries227
- Track Fleet Operations with Easep. 348
- Quickly Transfer Your Vehicles to Dealer Locationsp. 348
- Automatically Adjudicate Warranty Claims for Vehicles and Partsp. 348
- Adjudicate Vehicle and Part Warranty Claims Swiftly by Using Predicted Claim Approval Scoresp. 349
- Automatically Extract Data from Documents to Update and Verify Records in Automotive Cloudp. 349
- Get Meaningful Insights Into Dealer Claimsp. 349
- Enhance Outreach Activities with Actionable List Enhancements in Automotive Cloudp. 349
- New and Changed Objects in Automotive Cloudp. 350
- Place Orders Efficientlyp. 353
- Show Engagement Events from Data Cloud on Automotive Timelinesp. 350
- Easily Share Attachments in Consumer Goods Cloud Offline Mobile Appp. 354
- Enhance Promotion Planning and Executionp. 354
- Preview Signatures in the Print Layoutp. 355
- Add Custom Attributes in Penny Perfect Pricing Calculationp. 354
- Additional Permissions for Sales Orgp. 355
- Allow Bluetooth Permissions for Consumer Goods Cloud Offline Mobile App in Android Devicesp. 355
- Optimize the Settings of Your Mobile Synchronizationp. 355
- Improve Performance of Promotions By Predicting the Sales Uplift Volumep. 357
- Choose the Best Scenario for Your Customer Business Planp. 358
- Increase User Satisfaction Through Enhanced Accessibilityp. 355
- Analyze the Trend and Effectiveness of Promotionsp. 354
- Export Key Performance Indicator Grids Using APIsp. 358
- Understand the Calculations Behind Your Promotion's Profit and Lossp. 358
- Easily Identify Custom Periods by Using Custom Labelsp. 358
- Gain Valuable Insights with Better Visibility into Bill of Material Products and Componentsp. 359
- Updates for Permission Setsp. 359
- Improve Customer Satisfaction with Sales Excellencep. 360
- Model Mobile App with Visual Studio Code Based Modeler for Consumer Goods Cloudp. 360
- Get Intelligent Document Reader with Trade Promotion Managementp. 359
- Improved Trade Promotion Management Documentationp. 360
- Achieve Better Performance and Error Handling of Automationp. 360
- Use Real-Time Reports More Intuitivelyp. 359
- Add Product Attributes in Real-Time Reportsp. 359
- New and Changed Metadata Typesp. 361
- List Builder for Data Cloud Segmentsp. 363
- Actionable List Membersp. 363
- Streamline the Dispute Intake Process with Transaction Dispute Managementp. 364
- Service Process Studio for Financial Services Cloudp. 365
- Enhance Self-Service Experience for Financial Services Client Portal Usersp. 365
- Work with Financial Goalsp. 367
- Discovery Framework Enhancementsp. 366
- New Connect REST API Resourcesp. 367
- Streamline Retail Banking Services with Prebuilt Service Processesp. 365
- Streamline the End-to-End Document Approval Lifecyclep. 369
- Get Started with Customer Onboarding Fasterp. 368
- Organize Interaction Records With Topicsp. 370
- Find Changed Financial Deals at a Glancep. 371
- Enter Actual Budget Used in Experience Cloudp. 376
- Add Budget Component to a Custom Experience Cloud Sitep. 376
- New Objects and Fields in Grantmakingp. 377
- Keep Track of the Anchor Node From Any Point in the ARC Graphp. 381
- Easily Set Up Flexible Anchor Nodes in ARC Graphsp. 380
- Show Upward Account Hierarchy in an ARC Graphp. 379
- Provide a Transparent Tracking Process Using Custody Managementp. 382
- Render Flexible ARC Relationship Graphsp. 380
- New and Changed Financial Services Cloud Object Fieldsp. 373
- Share Grantmaking Records with Compliant Data Sharingp. 376
- Easily Customize Custody Records by Using Decision Tablesp. 382
- Track History of the Changes to Custody Recordsp. 383
- Configure Realistic Lead Times By Using Steps Within a Work Typep. 383
- Optimize Site Utilization with Territory Prioritization Rulesp. 384
- Configure Lead Time In Hoursp. 385
- Access Advanced Therapy Management From Experience Cloudp. 385
- Save Time and Effort with Sample Healthcare Assessmentsp. 386
- Create User Groups in Care Teamsp. 384
- Add Social Determinants of Health to Casesp. 388
- Manage Care More Easily by Using the Behavioral Health Appp. 386
- Expose Crisis Support Center Management to Experience Cloud Sitesp. 389
- Create Customized Field Lists By Using Decision Tablesp. 383
- Represent Steps Within a Therapy Stage with Work Type Stepsp. 385
- Communicate with Clients by Using SMS and Web Chatp. 389
- Help Patients Receive Timely Care with the Create Referral Flowp. 389
- Request Facility Admins to Update Bed Availabilityp. 390
- Improve Patient Health Outcomes With Effective Medication Management Servicesp. 393
- Create Follow-Up Lists by Using Actionable Segmentationp. 390
- Get Accurate Tracking and Recent Visit Information With Electronic Visit Verification Capabilitiesp. 394
- Track More Information About Healthcare Providersp. 391
- Enhance Operational Efficiency with Automatic Verification of Patient Eligibilityp. 395
- Upload Photos of Healthcare Providersp. 391
- Quickly Configure Crisis Support Center Management with the Updated Guided Setupp. 390
- Streamline Patient Care With Enhanced Care Plansp. 394
- Get the Latest Visit Count With a New Flowp. 395
- Reduce Scheduling Time by Using Care Professional Recommendationsp. 396
- Visualize Scheduled Visits With a Single Clickp. 395
- Get More Information with the Updated Guided Setup for Home Healthp. 396
- Enhance Home Healthcare Service Efficiencyp. 396
- Identify Gaps in Patient Care by Using Care Gapsp. 398
- Access Integrated Care Management from App Launcherp. 398
- Create Care Gaps by Evaluating Clinical Measuresp. 398
- View Care Gaps by Using the Enhanced Care Plan Interfacep. 399
- Enhance Assessment Question and Response Mapping with Updated Decision Tablesp. 399
- Set Up Intelligent Document Workspace More Easilyp. 400
- Expose Care Gaps to Experience Cloud Sitesp. 399
- Create Care Plans from Care Gaps by Using an OmniScript Flowp. 398
- Track the Status of Sales Agreements with Pathp. 402
- Support Intelligent Sales Operations With Actionable Relationship Centerp. 402
- Encrypt Consent and Healthcare Provider Datap. 404
- Increase Patient Engagement by Using Marketing Cloud Engagement for Health Cloudp. 403
- Search for Product Inventory in a Larger Radiusp. 402
- Automate Referrals with the Create Referral Flowp. 405
- Create a Referral in the Provider Portalp. 405
- Transform Inbound Documents into Referralsp. 406
- Track Accepted Referralsp. 405
- Manage More Appointments and Assets with Salesforce Schedulerp. 406
- New and Changed Invocable Actions in Health Cloudp. 409
- Health Cloud Has New and Changed Objectsp. 406
- Create Provider API Updatesp. 411
- New and Changed Health Cloud Metadata Typesp. 410
- Validate Claims Quickly and Accurately by Using Complex, Extensible Business Rulesp. 414
- Adjudicate Product Warranty Claims Swiftly by Using Predicted Claim Approval Scoresp. 415
- Manage Your Warranty Claims More Efficientlyp. 415
- Create Warranty Claims Adjudication Rules with Greater Flexibility and Easep. 414
- Set Up CRM Analytics for Warranty Lifecycle Management Easilyp. 415
- Track Order Recalls and Returns for a Sales Agreementp. 415
- Track the Stakeholders in an Asset’s Lifecyclep. 416
- Visualize Account Hierarchies by Using Actionable Relationship Center in Manufacturing Cloudp. 416
- Get Visibility Into Your Manufacturing Fleet Operationsp. 416
- Build Trusted Relationships with Prospects by Using Actionable List Member Enhancements in Manufacturing Cloudp. 417
- Drive Targeted, Personalized Engagement with Prospects Using List Builder for Data Cloudp. 418
- Visualize Your Data Processing Engine Definitions and Debug Them Easily in Manufacturing Cloudp. 418
- Save Time and Resources by Automatically Extracting Information from Documents in Manufacturing Cloudp. 417
- New and Changed Objects in Manufacturing Cloudp. 418
- Improve Information Visibility by Showing Engagement Events on Timelines in Manufacturing Cloudp. 417
- Perform Loyalty Actions from POS System with Loyalty Management POS APIp. 419
- Generate Targeted Members Lists with Minimal Fussp. 420
- View Vouchers of a Contactp. 420
- Conduct Materiality Assessmentsp. 422
- Copy Disclosure Responses from Previous Yearsp. 423
- Allocate Energy Attribute Credits to Manage Renewable Energyp. 422
- Include More Data in Social and Governance Reportsp. 423
- Improve Decarbonization Strategy with Programs and Outcome Managementp. 424
- Enhance Carbon Accounting with Custom Fuel Typesp. 423
- Set Up Net Zero Analytics Easilyp. 425
- Load Document Data to Net Zero Cloud Objects with Intelligent Document Readerp. 424
- Plan More Impactful DEI Initiatives with Pay Gap and Representation Insightsp. 426
- Generate an ESRS Report with the Disclosure and Compliance Hub Templatep. 424
- New and Changed Objects for Net Zero Cloudp. 426
- Take Educated Sustainability Actions Based on Impact Analysis of Specific Forecasted Emissionsp. 426
- Manage Emissions Factors from Net Zero Marketplacep. 423
- Measure the Work You Do to Affect Changep. 429
- Get a Holistic View of How Outcomes Contribute to Successp. 429
- Track Interim and Final Resultsp. 429
- Refer Constituents to Appropriate Service Providers and Track Service Deliveryp. 433
- New Connect REST APIsp. 431
- Get a Comprehensive View of Your Impact Strategyp. 430
- Use Dynamic Assessments with More Objects, Including Custom Objectsp. 434
- New Objects and Fields for Outcome Managementp. 430
- Process Benefit Applications Efficiently by Using a Guided Flowp. 434
- Track Desired Outcomes and Efforts That Move the Needlep. 429
- Give Caseworkers a Complete Provider Search Experiencep. 435
- Capture Service Requests for More Scenarios by Using Service Process Studiop. 434
- Simplify Access to Information by Aggregating and Associating Records from Unrelated Objectsp. 435
- Easily Manage Evidence in Cases and Case Proceedingsp. 434
- Set Up the Complaint Intake Guided Flow Quickly with Out-of-the-Box Componentsp. 436
- Track Actual Budget Spent in an Experience Cloud Grantmaking Site and Share Records Using Compliant Data Sharingp. 436
- Easily Split Party Relationship Groups by Using a Guided Workflowp. 435
- New and Changed Objects in Public Sector Solutionsp. 437
- Consolidate Financial Data with Your Accounting System by Using Accounting Subledgerp. 436
- Enhance Your Constituent Impact Strategy by Using Outcome Managementp. 436
- Set Up Rebate Analytics Easilyp. 439
- Optimize Partner Value by Analyzing Your Ship and Debit Programsp. 439
- Increase Scalability of Your DPE Definitions with a Custom Node (Generally Available)p. 439
- Optimize the Workload of Agents by Assigning Prospects to Service Cloud Queuesp. 442
- Get Valuable Insights on Prospects and Make Smarter Business Decisions Using KPI Barp. 442
- Boost Your Efficiency by Automating the Assignment of New Prospects in an Actionable List to Agentsp. 443
- Changed Objects in Actionable List Membersp. 443
- Personalize the List Creation Experience by Customizing Display Columnsp. 445
- Add Members to Actionable Lists Efficiently with a Quick Actionp. 446
- Narrow Down on Prospects Easily and Save Time by Using Filtersp. 442
- Add Latest Matching Records to Get Updated Actionable Listsp. 446
- Get an Enhanced View of Data in List Builder by Using Aggregated Fieldsp. 447
- Quickly View Contextual Data in Actionable Relationship Center Graphsp. 444
- Get Up and Running with Actionable Segmentation by Using Guided Setupp. 447
- Filter Batch Job Records with In and Not In Operatorsp. 449
- Filter Batch Job Records with Date Literalsp. 449
- Use Attributes from Context Definitions as List Variables in Expression Setsp. 452
- Show Dynamic Decision Explanations for Expression Set Version Stepsp. 454
- Work with List Variables Easily Using List Groups and Filtersp. 452
- Show Explanations When a Lookup Step in Expression Sets Gives No Resultp. 455
- Provide Inputs to Lookup Tables in Bulkp. 453
- Add Expression Set Resource Placeholders in Explainability Message Templatesp. 454
- Easily Configure Complex Calculations with List Functionsp. 453
- Compare and Analyze Multiple Runs of an Expression Setp. 455
- Create Decision Tables with 10 Times More Rowsp. 456
- Easily Maintain Decision Tables by Categorizing Themp. 456
- Fourfold Increase in the Number of Active Decision Tables Per Orgp. 456
- Use Multiple Objects as Data Sources for Decision Table Creationp. 456
- Easily Filter Decision Table Results by Choosing Your Filter Preferencep. 457
- Use Decision Tables with More Data Types in Expression Set Versionsp. 457
- Create Expression Sets by Using Additional Data Type and Functionsp. 457
- Export Decision Matrix Versions to DMN Files from Decision Matrix Builderp. 458
- Other Changes in Business Rules Enginep. 459
- Create Decision Tables with More Input Columnsp. 457
- New and Changed Business Rules Engine Objectsp. 460
- Effortlessly Map Lookup Table Variables to Expression Set Resourcesp. 458
- New and Changed Business Rules Engine Tooling API Objectsp. 460
- Changed Connect REST API Response Bodiesp. 462
- New and Changed Business Rules Engine Metadata Typesp. 461
- Access Data by Using Context Servicep. 464
- Retrieve and Deploy Context Data to Applications and Databasep. 466
- Map Context Definitions to Data Sourcesp. 465
- Create Context Definitionsp. 465
- Invoke Persist Context Data from Flowsp. 466
- Invoke Build Context from Flowsp. 466
- Group Context Definition Setup Objects as a Packagep. 467
- Support Migration of Custom Objects and Fields for a New Packagep. 467
- New Context Service Standard Platform Eventp. 468
- New Context Service Metadata Typep. 468
- New Objects in Context Servicep. 467
- See Which Nodes Reference Each Other in a Definitionp. 469
- Build Definitions Faster with the New Node Canvasp. 469
- Transform Data with Data Cloudp. 469
- Quickly and Easily Identify the Documents to Upload for an Assessmentp. 471
- View Failed Writeback Records for Troubleshootingp. 470
- Changed Data Processing Engine Tooling API Objectsp. 470
- Changed Data Processing Definition Objectsp. 470
- Connect an Integration to Multiple External Systemsp. 472
- Reenable Failed Integration Instancesp. 473
- Easily Access Multiple Industry Cloud Integrationsp. 472
- Remove Unwanted Integration Instancesp. 473
- Define Service Processes with More Relevant Datap. 476
- View Integrations in MuleSoft Automation Servicesp. 473
- Get Intelligent Document Reader with More Industries Cloudsp. 474
- Use Third-Party Connectors to Connect to External Systemsp. 473
- Show Engagement Events on Timeline to Improve Visibility and Facilitate Personalized Engagementp. 477
- Improve Customer Satisfaction by Personalizing Engagement with Your Prospects Using List Builder for Data Cloud Segmentp. 475
- Get Started Quickly with the Transaction Dispute Templatep. 476
Experience Cloud34
- New LWR Sites Are Now Enhanced Onlyp. 304
- Share CMS Content from Any Workspace with an Enhanced LWR Sitep. 304
- Translate Your LWR Site into More Languagesp. 305
- Use Quick Actions on Related Lists in Aura Sites (Generally Available)p. 305
- Find Components on Your LWR Site More Easily in Experience Builderp. 304
- Engage Pipeline Inspection in Salesforce PRMp. 305
- Create Component Variations in Enhanced LWR Sites (Beta)p. 306
- Use Custom Logic in Your Expression-Based Visibility Rulesp. 307
- Do More in LWR Sites with the Actions Bar Component (Generally Available)p. 309
- Apply Custom CSS from the New Style Tab on Components in Enhanced LWR Sitesp. 307
- Display More Fields in Knowledge Search Resultsp. 308
- Create Custom Property Types and Editors for Lightning Web Components in Aura Sites (Beta)p. 310
- View and Edit More Records Using the Record Detail Component in LWR Sites (Generally Available)p. 309
- Get Information About the Default Site Language in Lightning Web Componentsp. 312
- LWS Protects Static Resources in LWR Sitesp. 312
- Use Dynamic Redirect Rules in LWR Sites (Generally Available)p. 312
- Disable Experience Cloud CDN for Enhanced Domains in Sandbox Orgsp. 313
- Configure Your Mobile Publisher for Experience Cloud App’s URLs and Location-Based Push Notificationsp. 314
- Take Advantage of New and Improved Headless Identity Featuresp. 315
- Respond to Chatter Email Notifications When Using an iOS Devicep. 314
- Require an Email Address to Send Chatter Email Notifications (Release Update)p. 315
- Improve Authorization Flow Performance with JSON Web Token-Based Access Tokens (Generally Available)p. 316
- Query for All File Shares with ContentDocumentLinkp. 316
- Alert Users During Redirections from Force.com Site URLsp. 313
- Add Global Styles More Easily in Enhanced LWR Sitesp. 311
- Find Export and Import Content and Translation Details on the New Status Tabp. 568
- Publish Content from CMS Workspaces to Enhanced LWR Sitesp. 569
- Prevent Users from Unpublishing Content with Dependencies in Enhanced CMS Workspacesp. 569
- Assign Workflows by Content Type and Automatically Publish or Unpublish Contentp. 569
- View File Type and Size in CMS Content Details Summaryp. 570
- Change Permission Sets for a Restricted CMS Channelp. 570
- Navigate to Enhanced CMS Content Folders from the Content Detail Pagep. 571
- Create CMS Workspaces Fasterp. 571
- Find Enhanced CMS Content Seamlessly with Search Suggestionsp. 571
Mobile14
- Get Better Widget Navigation with Single-Click Interactionsp. 482
- Share Reports Anytime, Anywherep. 484
- Update CRM Analytics Dashboards Automaticallyp. 484
- Do More with Enhanced Offline Landing Page Featuresp. 485
- Search Your Briefcase for Offline Recordsp. 485
- Offline App Onboarding Wizard Is Generally Availablep. 487
- Attach Images to Records While Offlinep. 488
- Enable Dynamic Forms on Mobile (Generally Available)p. 489
- Avoid Disrupting Your Mobile Publisher Android App’s Push Notificationsp. 490
- Set the Default Method for How Your Mobile Publisher for Experience Cloud App Opens URLs (Pilot)p. 490
- Update Your Device to iOS 15 or Later for Experience Cloud Appsp. 491
- Define Your Experience Cloud Android App’s Location-Based Permissionsp. 491
- Send Geofencing-Based Push Notifications for Your Experience Cloud Appp. 491
- Customize the Offline Record Experience with Custom Metadata Typesp. 492
Analytics30
- Explore Tableau Views in CRM Analytics Dashboards With Custom Filters (Generally Available)p. 110
- Access Subscriptions and Notifications Anywhere in Slack with Slash Commandsp. 115
- Refine Your Search Results with Sortp. 112
- Experience the Improved Home Tab in CRM Analytics for Slackp. 114
- Find Answers to Business Questions with Data Cloud Reportsp. 121
- View Report and Dashboard Asset Details From the Analytics Tabp. 111
- Embed Tableau Views to Lightning Pages (Generally Available)p. 113
- Update CRM Analytics Dashboard Layouts Automaticallyp. 118
- View Slack Channel Recipients in Subscription Reportsp. 116
- Highlight and Share Key Data Cloud Metrics in Dashboardsp. 122
- Open Reports and Dashboards in Multiple Tabs from the Analytics Tabp. 124
- Sort Repeater Widget Cards at Run Timep. 128
- Experience Improved Table Performance with Paginationp. 126
- Synchronize Modifications Across Layouts Effortlesslyp. 131
- Visualize Lightning Reports with Summary Formulas as You Create Themp. 124
- Transfer Ownership of Lightning Dashboards (Beta)p. 123
- Explore Multiple Data Model Objects in Direct Data Using Joins (Generally Available)p. 129
- Launch a Screen Flow with a Dashboard Interaction (Beta)p. 132
- Create Consistent Dashboards with Themesp. 130
- Use Multiple Variables for Forecasting Datap. 133
- Reset Dashboard Navigation with the Clear Selections Interactionp. 127
- Create More Efficient Queries with Semi-Joins and Anti-Joins (Beta)p. 133
- Optimize Quote to Order Process by Using Process Visualizationsp. 134
- Streamline Business Operations by Using Analytics Dashboardp. 134
- Analytics Data Integrationp. 135
- Marketing Cloud Intelligencep. 140
- Transform Static Widgets with Single-Click Interactionsp. 119
- Run Sequential Recipes Faster with Staged Data (Generally Available)p. 105
- Connect to Databricks (Beta)p. 107
- Connect to Google Analytics 4 (Generally Available)p. 106
Data Cloud / Data 36027
- Refine Access with Data Spaces Feature Permissionsp. 191
- Migrate to New Data Cloud Permission Setsp. 190
- Access Profile Explorer Using a New Permissionp. 192
- Enable and Disable Data Cloud AI and Beta Features with Feature Managerp. 192
- Automate Batch Data Transformsp. 193
- Share Data in Near Real-Time Between Data Cloud and Snowflakep. 193
- Use Data Model Objects in Batch Data Transformsp. 193
- Fix Errors and Edit Batch Data Transformsp. 193
- Drive Personalization Using Google Cloud Vertex AI Models with Data Cloudp. 192
- Maintain Multiple Data Sources with Multiple Output Nodesp. 194
- Connect to Data Cloud from Tableau Server with the Salesforce Data Cloud Connectorp. 194
- Use Data Cloud Data to Enrich Your Datap. 194
- Use Data Cloud Related Lists to Enrich Your Contacts and Leadsp. 195
- Get a 360-Degree View of Your Accountsp. 194
- Choose When to Trigger Data Actions for Updated Recordsp. 195
- Customize Data Model Object Record Home Pagesp. 194
- Copy Fields from Data Cloud to Enrich Your Contacts and Leadsp. 195
- Connect to Your Data Cloud Instance Automatically During Setupp. 195
- Query Segment Data via Connect Rest APIp. 196
- Prioritize Campaigns with Waterfall Segments (Pilot)p. 196
- Add New Object Permissions to Custom Permission Sets in Data Cloudp. 197
- Create and List Segments in a Data Space via Connect REST APIp. 196
- Retrieve Your Customer 360 in Near Real Time with Data Graphsp. 197
- View Daily Summary Results for Identity Resolution Ruleset Processingp. 197
- Simplify Hierarchical Data with the Flatten Transformationp. 197
- Everything New Across Salesforce for Data Cloudp. 198
- Add More Metrics to a Calculated Insightp. 197
Einstein & Agentforce4
Platform156
- Report on Custom Permission Set and Permission Set Group Assignmentsp. 168
- See What’s Enabled in a Permission Set More Easily (Beta)p. 168
- Select All Fields When Configuring Field Permissionsp. 169
- Troubleshoot Permission Set Group Errorsp. 170
- See How Many Permission Set Groups a Permission Set Is Added Top. 171
- Automate and Migrate User Access with Improved User Access Policy Filters (Beta)p. 171
- See Who Has Access to Accounts from Manual Shares and Account Teams with Reportsp. 174
- Give Your Mobile Users the Dynamic Forms Experience (Generally Available)p. 172
- Audit Public Group Membership Changes with Event Monitoringp. 174
- Use Dynamic Forms on LWC-Enabled Standard Objectsp. 172
- View Public Group Members with Reportsp. 174
- Enable Faster Account Sharing Recalculation by Not Storing Case and Contact Implicit Child Shares (Release Update)p. 175
- Troubleshoot Insufficient Access Errors with Event Monitoringp. 175
- Enable Faster Account Sharing Recalculation by Not Storing Opportunity Implicit Child Shares (Release Update)p. 176
- Edit POST, PUT, PATCH, and DELETE in HTTP Calloutp. 176
- Reuse Cached Query Results with the Amazon Athena Adapterp. 177
- See API Names for Object and Field Permissions in Permission Setsp. 170
- OData 4.01 Adapter for Salesforce Connect Enhancementsp. 177
- Prepare for the Japanese Katakana Style Change (Release Update)p. 178
- Use Current Locales for Croatia and Sierra Leonep. 179
- Accelerate Translation File Exports with Language Filtersp. 180
- Enable ICU Locale Formats (Release Update)p. 179
- Review Updated Label Translationsp. 180
- Explore Improved Solution Listings on AppExchange Japanp. 181
- Manage AppExchange Favorites with Easep. 185
- Navigate to AppExchange from Salesforce Setupp. 184
- Find Solutions and Consultants Faster on AppExchange Japanp. 183
- Identify AppExchange Solution Types at a Glancep. 181
- Personalize Your Home Page Experience on AppExchange Japanp. 185
- Save Time with Mass Quick Actions on Related Lists (Generally Available)p. 186
- Get Improved Accessibility in List Viewsp. 187
- HTTP Caching Results in a Time to Live (TTL) of Up To 10 Minutesp. 203
- Get the Latest LWC Features with Component-Level API Versioningp. 202
- Dynamically Import and Instantiate Lightning Web Componentsp. 202
- Be Aware of Base Lightning Component Internal DOM Structure Changes for Future Native Shadow Supportp. 206
- Use RefreshView API with Lightning Lockerp. 205
- Control Workspace Tabs and Subtabs (Beta)p. 204
- Create Custom Elements with Lightning Web Security Enabled (Beta)p. 207
- Create and Manage Toast Notifications (Generally Available)p. 210
- API Distortion Changes in Lightning Web Securityp. 210
- CSS Scope Tokens Are Generated with Obfuscated Stringsp. 211
- Use Third-Party Web Components in LWC (Beta)p. 207
- Access Lightning Experience Only with Supported Browsersp. 212
- New Features for the LWC Offline Test Harnessp. 213
- LWS Protects Static Resources in LWR Sites in Experience Cloudp. 213
- Get Names of Corresponding Invocable Actions in Custom Property Editorsp. 213
- Monitor Component Events with the Custom Component Instrumentation API (Beta)p. 209
- Fix Invalid HTML Usage to Avoid Component Errorsp. 212
- Add Custom Property Editors or Property Types to Custom Lightning Web Components in Aura Sites (Beta)p. 213
- Render Top-Level Slotted Content in Custom Native Shadow Componentsp. 214
- Use a Session Token Instead of a Cookie for Lightning Apps on Third-Party Sitesp. 214
- Enable JsonAccess Annotation Validation for the Visualforce JavaScript Remoting API (Release Update)p. 218
- Security Enhancements for CSRF Tokens for Lightning Apps (Release Update)p. 215
- Navigation Change for Modal Windowsp. 218
- Access Einstein Optical Character Recognition (OCR) on Developer Docsp. 216
- Use DataWeave in Apex to Enable Data Transformation to Different Formats (Generally Available)p. 223
- Ensure that Duplicate Queueable Jobs Aren’t Enqueuedp. 223
- Set the Maximum Depth of Chained Queueable Jobs (Generally Available)p. 221
- Specify Custom Access Using Permission Sets for User Mode Database Operations (Developer Preview)p. 220
- Use the Comparator Interface and Collator Class for Sortingp. 224
- View DataWeave Scripts in Setup UIp. 224
- Monitor Async Apex Job Limit Usagep. 227
- Enforce RFC 7230 Validation for Apex RestResponse Headers (Release Update)p. 228
- Iterate Within For Loops More Easily with Iterablep. 227
- Salesforce Platform API Versions 21.0 Through 30.0 Retirement (Release Update)p. 229
- Use JWT-Based Access Tokens to Authenticate for REST API Callsp. 229
- Other Improvements in Apex Compiler Messages, Setup, and Processingp. 227
- Deploy Changes Using Salesforce CLI (Beta)p. 231
- Explore the New Developer Guides for Managed Packagingp. 230
- getSalesforceBaseUrl() Method Is Being Deprecatedp. 228
- Promote Confidently When Work Items Share Componentsp. 232
- Perform Validate-Only Deployments in the Bundling Stagep. 232
- Understand Changes to Sandbox License Compliancep. 233
- Select Who Has Access To a Sandboxp. 233
- Full Apex Auto-Complete in Developer Console is Being Retiredp. 236
- Salesforce Functions Updatesp. 236
- Develop from Anywhere using Code Builder (Generally Available)p. 235
- Deploy Scalable Apps and Analyze System Performance with Scale Centerp. 235
- Develop Platform Apps with Easep. 234
- Conduct Quick, Easy, and Accurate Scale Tests with Scale Testing Servicep. 235
- Scan Your Solution with Ease Using Salesforce Code Analyzer Visual Studio Code Extension (Beta)p. 238
- Self-Enable AppExchange App Analytics on First-Generation (1GP) and Second-Generation (2GP) Packagesp. 237
- Cross-List Your Tableau Accelerator on AppExchangep. 238
- Improve AppExchange Listing Discoverability with New Business Needs Categories and Subcategoriesp. 240
- Monitor AppExchange Security Review Progress and Manage Your Reviews in the Partner Consolep. 241
- Use Enhanced Usage Metrics on Your Hyperforce Instancep. 246
- REST Limits Response Change for Usage-Based Entitlement for Platform Events and Change Eventsp. 246
- Create Event Relays on Your Hyperforce Instancep. 247
- Receive Change Event Notifications for More Objectsp. 243
- Streaming API Versions 23.0 Through 36.0 Are Being Retiredp. 246
- Process Platform Events at Scale with Parallel Subscriptions for Apex Triggers (Pilot)p. 245
- Import Multiple Artifacts for the UTAM Browser Extension (Beta)p. 248
- Expanded Regional Processing for Event Relaysp. 247
- Customize the Element Highlighter for the UTAM Browser Extension (Beta)p. 248
- Use the Playground to Generate UTAM Page Objects from HTMLp. 249
- Expanded Regional Processing for the Pub/Sub API Global Endpointp. 247
- New and Changed Lightning Web Componentsp. 250
- New and Changed Aura Component Eventsp. 253
- Override UTAM Generator Output with Custom Rulesp. 249
- New and Changed Modules for Lightning Web Componentsp. 251
- New and Changed Aura Componentsp. 253
- New and Changed Directives for Lightning Web Componentsp. 252
- Changed Connect in Apex Input Classesp. 257
- New Connect in Apex Classesp. 256
- Changed Connect in Apex Output Classesp. 257
- New and Changed Connect REST API Resourcesp. 266
- Changed Connect REST API Request Bodiesp. 270
- Bulk API 2.0p. 265
- New and Changed Objectsp. 260
- New and Changed CRM Analytics REST API Resourcesp. 272
- Changed CRM Analytics REST API Request Bodiesp. 272
- Changed Connect in Apex Enumsp. 258
- Changed CRM Analytics REST API Response Bodiesp. 273
- Subscription Management APIp. 279
- GraphQL APIp. 281
- New and Changed User Interface API Resourcesp. 280
- Tooling API New and Changed Objectsp. 279
- New and Changed User Interface API Response Bodiesp. 281
- Migrate to Hyperforce with Hyperforce Assistant (Generally Available)p. 343
- Access Salesforce in More Regions with Hyperforcep. 342
- Salesforce Object ID Is Refined to Use Three Characters for Server IDs (Release Update)p. 344
- Flow Builderp. 572
- Build Screen Flows with Reactive Global Variablesp. 576
- Build Screen Flows with Reactive Selectionsp. 576
- Build Screen Flows with Reactive Components (Generally Available)p. 575
- Use More Formula Functions in Reactive Screensp. 576
- React to Changes on the Same Screen Using Display Text Components (Beta)p. 576
- Inform Screen Reader Users of Reactive Changes on a Flow Screenp. 577
- Reactive Components Update the First Time a Screen Loadsp. 577
- Create Custom Error Messages in Record-Triggered Flowsp. 577
- Send Salesforce Data to an External Server Without Code via HTTP Callout (Generally Available)p. 578
- Transform Your Data in Flows (Beta)p. 582
- Save the Progress of Your Flow as You Buildp. 585
- Refresh Values Between Screens for More Componentsp. 586
- Get Data Cloud Records More Easily in Flow Builderp. 587
- Use Filters to Find Record-Triggered Flows Quicklyp. 588
- Migrate Workflow Rules with Pending Time-Based Actions to Flowp. 590
- Advanced Pause Element Is Now Named Wait for Conditionsp. 588
- Flow and Process Run-Time Changes in API Version 59.0p. 589
- Migrate Process Builder Processes with Custom Metadata in Formulas to Flowsp. 591
- Create Autolaunched Flows Based on Data Changes in Data Cloudp. 584
- Migrate More Workflow Rules to Flow with Increased Flow Limitsp. 591
- Some Graphs Are No Longer Available in Automation Homep. 591
- Use Wait Elements in More Types of Flowsp. 588
- Find Flow Resources More Easily in Create Records Elementsp. 587
- Prevent Guest User from Editing or Deleting Approval Requests (Release Update)p. 592
- Disable Access to Session IDs in Flows (Release Update)p. 593
- Enable EmailSimple Invocable Action to Respect Organization-Wide Profile Settings (Release Update)p. 593
- Evaluate Criteria Based on Original Record Values in Process Builder (Release Update)p. 592
- Make Paused Flow Interviews Resume in the Same Context (Release Update)p. 594
- Restrict User Access to Run Flows (Release Update)p. 595
- Extend Flow Orchestration Objectsp. 597
- Control Execution of Orchestration Stages and Steps with Requirementsp. 596
- Enforce Rollbacks for Apex Action Exceptions in REST API (Release Update)p. 594
- OmniStudiop. 597
- OmniStudio for Vlocityp. 598
Security & Identity55
- Backup and Restore Is Now Salesforce Backupp. 600
- Back Up and Restore More Datap. 601
- Export Data from a Backupp. 601
- Prepare for the End of Some My Domain Redirectionsp. 604
- Deploy Enhanced Domains (Release Update)p. 603
- Notify Users During My Domain Redirectionsp. 603
- Use Partitioned Domains in More Orgsp. 606
- Verify Custom Domain Configuration During Setupp. 606
- Determine Your Recommended Custom Domain Configuration Optionp. 608
- Identity and Access Managementp. 608
- Update U2F Security Keys to Support WebAuthn Authenticationp. 611
- Verify Email Addresses to Send Email Through Salesforcep. 612
- MFA Auto-Enablement Continues: Find Out When and How Your Org Is Affected (Release Update)p. 610
- SMS Identity Verification Is No Longer Available in Free Salesforce Orgsp. 612
- Create and Distribute External Client Appsp. 613
- Streamline the Login Experience in Headless Appsp. 613
- Identity Connect 3.0.1.2 Security Patch Is Being Removedp. 613
- Understand What Makes Your Users Tick with Guest User Identityp. 614
- Secure Your Headless Identity Implementation with reCAPTCHA Enterprisep. 615
- Simplify Your Setup with a Headless Registration Handler Templatep. 614
- Customize the Email Template for Headless Registrationp. 615
- Improve Authorization Security with the Proof Key for Code Exchange (PKCE) Extensionp. 616
- JSON Web Token (JWT)-Based Access Tokens Are Now Generally Availablep. 615
- Session Timeout Popup Is Updatedp. 616
- Mutual Authentication Is Now Enforced For API Login Requestsp. 617
- Updated Hover Text Label for Client Credentials Flow Is Available in Japanesep. 616
- Enjoy Improved Guidance for Headless Identity and OAuth Settingsp. 616
- Use JWT Authentication Protocol with Named Credentialsp. 618
- Grant Guest Users Access to Make Callouts Using Named Credentialsp. 618
- Grant Permission to Manage Named Credentials and External Credentialsp. 618
- Access Public Information with No Authentication Protocolp. 619
- Privacy Center Appp. 620
- Evaluate Your Experience Cloud Site Securityp. 619
- Encrypt Sensitive Datap. 621
- Privacy Holds for Sensitive Datap. 621
- Get Information About Insufficient Access Errorsp. 623
- Event Monitoringp. 622
- See More Informative Column Header Log Datap. 623
- Manage My Domain Redirectionsp. 604
- Spot Event Monitoring Analytics App Datasets with User Idsp. 624
- View Knowledge Article Event Data in Event Monitoring Analytics Appsp. 624
- Enjoy Efficient Dataset Updates in the Event Monitoring Analytics App (Generally Available)p. 624
- Authenticate Named Credential Callouts with Client Credentials Flowp. 618
- Connect to Third-Party Key Stores with External Key Managementp. 626
- Encrypt Consent Datap. 627
- Monitor Events on Custom Lightning Componentsp. 625
- Encrypt Gift Entry Datap. 628
- Manage Keys More Easily with an Improved UIp. 628
- Encrypt Healthcare Provider Datap. 628
- Encrypt Inputs for Flow Orchestration Work Itemsp. 629
- Encrypt Grantmaking Compliant Data Sharing Commentsp. 629
- Customize Security Center Tenant Namep. 630
- Get Insight Into License Usage Information for Tenantsp. 631
- View Tenant Instance Names in Security Centerp. 630
- Monitor Login IP Rangesp. 632
Salesforce Overall22
- Share Availability Details with Potential Customersp. 99
- Disable Keyboard Shortcutsp. 97
- News, Automated Account Fields, and Account Logos Are Being Retiredp. 96
- MFA Auto-Enablement Continues and MFA Enforcement Begins with Summer ’24p. 92
- Set a Password or Expiration Date on a Public Link to a Salesforce Filep. 96
- Manage In-Person Appointments More Efficiently Using Lobby Managementp. 99
- Experience Improved Performance on More Record Home Pagesp. 97
- See Improved Color Contrast in UI Elementsp. 93
- Other Changes to Record Pagesp. 98
- Prepare for the New Setup Domainp. 92
- Einstein Search for Knowledge Is Enabled by Defaultp. 104
- Make Customer Engagements Seamless by Reassigning Unavailable Service Resourcesp. 100
- Do More with Recurring Shifts in Salesforce Schedulerp. 101
- Configure Searchable Objects for Profiles More Easily (Beta)p. 104
- Create a Salesforce Scheduler Pre-Release Trial Orgp. 103
- Prevent Sync Timeout Issues with Salesforce External Connectorsp. 107
- Resolve Cases Faster with Einstein Search Answers (Pilot)p. 104
- Send Customers Appointment Details Using an ICS Filep. 102
- Connect to Amazon Athena (Beta)p. 108
- Get Full Snowflake OAuth Parityp. 108
- Append Data Faster with Incremental Uploads (Beta)p. 108
- Release Updatesp. 724