Slide 1

Slide 1 text

Salesforce Spring 25 Release 1

Slide 2

Slide 2 text

Agenda Spring ‘25 Release • Fond Farewells • General • Agentforce • Analytics • Customization • Development • Experience Cloud • Marketing • Mobile • Sales Cloud • Service Cloud • Beta Q&A 2 Keir Bowden, Salesforce CTO @bob_buzzard www.linkedin.com/in/keirbowden

Slide 3

Slide 3 text

Fond Farewells 3

Slide 4

Slide 4 text

4 Fond Farewells Taking a permanent vacation Lightning Adoption applications – Jan 10th 2025 • Lightning Experience Transition Assistant • Lightning Experience Configuration Converter • Lightning Experience Readiness Check Einstein Automated Contacts – Feb ’25 • Use Einstein Activity Capture - Automatic Contact Creation Pipeline Inspection Close Date Predictions – Spring ‘25 • Use Einstein Opportunity Scoring Standard-Volume Platform Events – Summer ’25 Classic Knowledge – Summer ’25 • Run the Lightning Knowledge migration tool

Slide 5

Slide 5 text

5 Fond Farewells Taking a permanent vacation Legacy Chat – retired Summer ’24, removed in Feb 2026 • Migrate to Messaging for In-App and Web enhanced bots Enhanced Email Experience – support ends Winter ‘25, retires Summer ’25 • Use the Classic Email Builder Salesforce for Outlook – December 2027 • Switch to Outlook integration and Einstein Activity Capture

Slide 6

Slide 6 text

General 6

Slide 7

Slide 7 text

7 General Supported Browsers Edge Chromium Chrome Firefox Safari Lightning Experience (Desktop) Lightning Experience (iPadOS) Experience Builder Sites Classic Classic Console

Slide 8

Slide 8 text

8 Track Platform Login license overages • See users exceeding custom object allowance (10) Upcoming restriction on Salesforce Cookie use • Test custom functionality that relies on Salesforce session cookie • Enable “Require first-party use of Salesforce Cookies” in My Domain settings • ”Salesforce plans to enforce that setting in a future release • See bit.ly/40iqcvh Cloudfront is replacing Akamai as the CDN partner • All orgs migrated automatically Suggested actions in Setup General General

Slide 9

Slide 9 text

9 Customise explicit filters in Search Manager • Address specific objects and profiles • Available since December 2024 Updated UI for Advanced Lookup Search • Lists possible matches under the search bar • Click column titles to change sort order • Create a record from the Lookup input field • Available on a rolling basis General Einstein Search

Slide 10

Slide 10 text

10 Free for Enterprise and above Landing Pages and Forms • Address specific objects and profiles • Requires permissions and setup Agentforce • Configurable Service Agent • Prompt Builder • 1,000 conversations Data Cloud, Commerce Cloud and more - see bit.ly/4fGH9DV General Salesforce Foundations

Slide 11

Slide 11 text

11 Change Einstein Activity Capture Permissions for Sales Engagement Basic Users Enable LWC stacked modals Enable ICU Locale Formats Enforce View Roles and Role Hierarchy Permission When Editing Public List View Visibility Enhance Flexibility and Reusability in Prompt Flows Review and Update Settings to Capture Leads from LinkedIn Update API Requests to Use Your MyDomain Login URL Use an Apex-Defined Variable for All Intelligence Signal Types Verify your return email address for sender verification General Enforced Release Updates – Spring 25

Slide 12

Slide 12 text

12 Enable a Modernized Record Experience in Aura Sites Enable Secure Roles Behavior and Update Sharing Group References in Sandboxes Evaluate Criteria Based on Original Record Values in Process Builder Run the Lightning Knowledge Migration Tool Salesforce Platform API Versions 21.0 Through 30.0 Retirement Sort Apex Batch Action Results by Request Order Update Your Trusted URLs for the Latest CSP Directives Verify SAML Integrations General Enforced Release Updates – Summer 25

Slide 13

Slide 13 text

Agentforce 13

Slide 14

Slide 14 text

14 Agentforce Digital Wallet

Slide 15

Slide 15 text

15 Agentforce Digital Wallet

Slide 16

Slide 16 text

16 Copilot is now Agentforce Agent Versions • Create and test new version • Leave existing version active • Create up to 20 versions of a single agent Agent for Setup • Troubleshoot user access issues • Create Report Types • Find answers in Help documentation • “This feature isn’t part of the initial Spring ‘25 release and may be included at a later date” Agentforce Agentforce

Slide 17

Slide 17 text

Analytics 17

Slide 18

Slide 18 text

18 Analytics Lightning Reports and Dashboards

Slide 19

Slide 19 text

19 Lightning Report chart matches report sort order • Updates when you change sort Data Cloud filter on aggregate values Data Cloud min/max aggregates for Dates Analytics Reports and Dashboards

Slide 20

Slide 20 text

20 Analytics Unified Analytics

Slide 21

Slide 21 text

21 Version control for dashboard component changes Analytics CRM Analytics Unify data across dashboards • Data Cloud One

Slide 22

Slide 22 text

22 Customizable tooltip colours Analytics CRM Analytics More colour contrast in stacked bar/donut charts

Slide 23

Slide 23 text

Customisation 23

Slide 24

Slide 24 text

24 Enhanced Role List View • View, sort and filter roles • Edit inline • Setup -> User Management Settings : enable Enhanced Role List Enhanced Permission Sets List View Improved standard/custom object performance • Render with LWC • Applied on a rolling basis Customisation List Views

Slide 25

Slide 25 text

25 Sort list views by multiple columns • Up to 5 • Saved until you modify or clear it • Only applies to your user • Cannot save as default Customisation List Views 1 2

Slide 26

Slide 26 text

26 Sort related lists by multiple columns • Up to 5 • Saved until you modify or clear it • Only applies to your user • Cannot save as default Customisation Related Lists 1 2

Slide 27

Slide 27 text

27 Manage Permission Set Groups Customisation Permission Sets Summary

Slide 28

Slide 28 text

28 Remove User/Custom Permissions Customisation Permission Sets Summary

Slide 29

Slide 29 text

29 View All Fields • New permission • Automatically gain access to new fields View All permission renamed • View All Records Modify All permission renamed • Modify All Records Customisation Permissions

Slide 30

Slide 30 text

30 Activities custom field limit • Increased from 100 to 300 • If fewer than 400 million activities Public Groups Access Summary • View sharing rules and list views for all granted object access • View queues that are part of the group Get notified when sharing rule includes external users • Popup when saving sharing rule Reset password link supports multiple clicks • Extra step in reset process • Link is valid for 24 hours, or until user clicks ‘Reset Password’ • Setup-> Identity Verification -> Display a confirmation page during password reset Customisation Other

Slide 31

Slide 31 text

Development 31

Slide 32

Slide 32 text

32 Custom components must specify API version • Possible to save without API version prior to Winter 24 • “Behind the scenes the component was compiled with an internal API version” Lighting Web Security tightened iframe restrictions • Explicit src attribute applies cross-origin restrictions • Regardless of source Single Lightning Component Security Guide • Locker and LWS • bit.ly/422roE9 Local Dev is GA for Lightning Apps Development Lightning Web Components

Slide 33

Slide 33 text

33 Compress/Extract Zip files in Apex GA - bobbuzz.me.uk/ZipApexGA Evaluate Dynamic Formulas in Apex GA - bobbuzz.me.uk/FormulasInApex Concurent Long-Running Apex Requests Limit now based on licenses • 100 licenses = 1 long-running request • Minimum is 10 • Maximum is 50 Pause and resume scheduled jobs in Apex Master-Detail Reparenting Restrictions Enforced • Prior to API 63.0, possible to reparent event if not configured Apex no longer supports JSON serialisation of exceptions • Didn’t work before! Development Apex

Slide 34

Slide 34 text

34 Metadata API will error if overwhelmed • readMetadata() and retrieve() requests • New orgs created in Winter ’25 and later Use My Domain URL rather than Instance URLs​ (Release Update) • E.g. https://buzzard.my.salesforce.com rather than https://ap2.salesforce.com • Uses correct instance even after org migration/instance refresh​ • Instance URL Service decommissioning • 1st April 2025 for Sandbox • 14th June 2025 for Production Development API

Slide 35

Slide 35 text

35 Use Einstein to generate Data Mask custom libraries • Describe the type of values you want • Create and save custom library, then click Create with Einstein Run Data Mask when Sandbox refreshed • Run on Refresh option See grace allocation for daily event delivery • Requires add-on license for additional platform/change events Development Other

Slide 36

Slide 36 text

36 Visual progress indicator Development Flow Builder

Slide 37

Slide 37 text

37 Access versions from builder Keyboard Shortcuts • Undo (Win: Ctrl+Z, Mac: Cmd+Z) • Redo (Win: Ctrl+Y, Mac: Cmd+Y) • Save As (Win: Shift+Ctrl+S, Mac: Shift+Cmd+S) Send emails with attachments • Provide ID of file in Send Email action • Max size 35Mb Additional Data Cloud type support • Email, URL, Phone, Percent, Boolean, Currency • Use for entry conditions, send data to Data Cloud, Get Records filter conditions Development Flow Builder

Slide 38

Slide 38 text

38 Development Flow Creation with Einstein GA

Slide 39

Slide 39 text

39 Development Summarize Flow with Einstein

Slide 40

Slide 40 text

40 Development Create Flow Formulas with Einstein

Slide 41

Slide 41 text

41 Development Flow Builder - Transform Element

Slide 42

Slide 42 text

42 Development Flow Builder – Limit Get Records results

Slide 43

Slide 43 text

43 Clear reactive data table if source collection isn’t set • Previously retained last populated output Input component validation when user changes focus • Previously when navigating to next screen or finishing flow Subflow variables no longer inherit from parent flow variables with same API name Unlimited paused and waiting flows • Consumes storage • May be limited if storage fills up Change set support for Data Cloud triggered flows Development Flow Other

Slide 44

Slide 44 text

44 Monitor failed/paused flows from automation app Development Flow Other

Slide 45

Slide 45 text

Einstein 45

Slide 46

Slide 46 text

46 Improve Bot conversations with Disambiguation GA • Cross Lingual Intent Model • Suggests most probable dialogs to customer • If customer selects one, use this to improve intent model • Previously moved straight to Confused dialog Recognise intent from first message • Requires Enhanced Bot with Cross Lingual Intent Model • Enable Use First Message Intent Recognition with this bot setting • Previously only standard Bots Use Salesforce records in Bot Conversations GA • Use Object Search action • Up to 3 records Einstein Bots

Slide 47

Slide 47 text

Experience Cloud 47

Slide 48

Slide 48 text

48 Upgrade to Enhanced LWR Sites GA (Release Update, enforced in Spring ‘26) • Platform combines CMS and LWR Sites • Expression based visibility and variations • Component-specific style tab • Site content search • Data Cloud integration • Enhanced CMS workspaces Update URL of LWR Site • Older site base URL ends in /s • Can now remove this • Required to migrate to Enhanced LWR Site Experience Cloud LWR Sites

Slide 49

Slide 49 text

49 File Upload Lightning web component setting • Upload files from an LWR/enhanced LWR site to Salesforce • Previously Aura sites only Shared Domain Certificates no longer supported • All CDN domains require single domain certificate Manage External Users (Limited) permission • User manages external users they have read/write access to • Replaces Manage External Users, which applied to all external users Experience Cloud Other

Slide 50

Slide 50 text

Marketing 50

Slide 51

Slide 51 text

51 Enable Marketing Cloud Optimizer page • Curated resources • Pre-requisites Automate Account Engagement Data Stream Creation in Data Cloud • CRM Data data bundle • Includes Landing Page, List Email and Marketing Form data streams + object mappings Copy Assets to CMS via API • Email, File, Form and Lamding Page objects • Requires V5 of the Account Engagement API Copy Additional Asset Types to CMS • Existing Landing Pages • Include Inline CSS when copying a Form Marketing Marketing Cloud Account Engagement (FKA Pardot)

Slide 52

Slide 52 text

52 Improved email send issue detail • List Email reporting includes dditional reasons for failure – e.g. invalid/banned addresses • Account Engagement Optimizer shows configuration issue when email fails to send • Includes prospect’s name, company, failure reason and more Additional generative AI content language support • French, German, Japanese, Portuguese (Brazil) and Spanish Marketing Marketing Cloud Account Engagement (FKA Pardot)

Slide 53

Slide 53 text

53 Release takes place: 21st Feb 2025 – 14th March 2025 Salesforce Webinar • In-depth look at new features • Follow : bit.ly/4fOydN0 Marketing Marketing Cloud Engagement (FKA Marketing Cloud)

Slide 54

Slide 54 text

54 WhatsApp • WhatsApp campaign option, including Flow with Send WhatsApp Message element • Flow elements for 2-way conversation • WhatsApp message builder, including audio, video and document files • Communication subscription support and default preference page for WhatsApp • Marketing Performance dashboards Agentforce • Create campaign content for emails and landing pages • Campaign Brief prompt in Prompt Builder • Generate name, key message, audience description, and detailed campaign goals Marketing Marketing Cloud (FKA Marketing Cloud Growth)

Slide 55

Slide 55 text

55 Reusable Personalization Settings • Clone a personalization point • Clone from current or another email • Link components in one email to single personalization point Reusable Personalization Expressions • Filter/sort criteria to select data attribute • Save as expression in Salesforce CMS Enhanced Audience Tools • New Prospect object • Apply scoring rules to accounts • Create and preview segments from a campaign Marketing Marketing Cloud (FKA Marketing Cloud Growth)

Slide 56

Slide 56 text

56 Embed forms on external sites • Requires configuration in Salesforce and external site External web tracking connector • Add tracking snippet to site • Pull information into Reports/Dashboards Opportunity Influence • Automatically attribute revenue to campaigns • First or Last Touch attribution models Marketing Calendar • Unified view of all planned/active campaigns and segment flows • Add new events direct from calendar Marketing Marketing Cloud (FKA Marketing Cloud Growth)

Slide 57

Slide 57 text

57 Content processing status • Landing Page, Form, Content Type • Can’t make changes while status is Processing Default Brand for content • Used by all Emails, Landing Pages and Forms Form Branding • Respects default brand • Inherits Landing Page brand • Retains own brand in external sites User Interface Enhancements • Undo/Restore for Emails • Add or move sections in Emails/Landing Pages • Adjust section layouts more easily Marketing Marketing Cloud (FKA Marketing Cloud Growth)

Slide 58

Slide 58 text

Mobile 58

Slide 59

Slide 59 text

59 Send attachments in messaging • Agent Console -> Agent Actions Launcher • Camera icon – open photo library, choose file or take photo • Then send to user Assign briefcases to mobile users by Profile • Previously only users/groups Mobile Mobile

Slide 60

Slide 60 text

Sales Cloud 60

Slide 61

Slide 61 text

61 Easier tracking of progress towards Account Plan Objectives Sales Cloud Accounts

Slide 62

Slide 62 text

62 Sales Action Plans Sales Cloud Accounts

Slide 63

Slide 63 text

63 Collaborative Forecasts is now Pipeline Forecasting Manager judgments on Opportunity Splits • Doesn’t include Opportunity Product Splits Sales Cloud Forecasting

Slide 64

Slide 64 text

64 Plan accurate quotes • Reflect ramp up time for new reps • Consider tenure of experienced reps Publish plans to territory-based forecasts • Requires active territory model with forecast managers Plan territories with full segment context Sales Cloud Sales Planning

Slide 65

Slide 65 text

Service Cloud 65

Slide 66

Slide 66 text

66 Flag Supervisors to assist Service Agents • Add the Raise Flag action to the AI agent Agentforce Service Agent is now ASA Messaging in Digital Wallet Pass visitor search context to the Agent • Turn on Share search queries with Agentforce Service Agent in Experience Workspaces -> AI Experiences Service Cloud Agentforce

Slide 67

Slide 67 text

67 Supervisors can monitor conversations • Enhanced Messaging and Messaging forIn-App and Web sessions • Via Omni-supervisor Service Cloud Agentforce

Slide 68

Slide 68 text

68 Service Cloud Agentforce Service Planner

Slide 69

Slide 69 text

69 Update Omni-Channel User Configuration action • Add/remove queue/skill assignments • Change skill levels for users Route work to Service Agent in Omni-Channel Flow Service Cloud Agentforce

Slide 70

Slide 70 text

70 Refine Draft with Einstein emails • Free-form instructions • Modify generated emails • Insert generated content into email templates Omni-Channel Flow for Email-to-Case is now synchronous Lightning Editor for Email-to-Case composer GA (Release Update) • Modern, HTML5 editor • Full screen, printing, undo/redo buttons, format painting, emojis, resizeable, responsive toolbar • Release update – no scheduled enforcement date Service Cloud Email

Slide 71

Slide 71 text

71 Warn users if session approaching inactive timeout Blur file preview thumbnails Create a fallback message for service downtime Increased file type support for In-App and Web • .xml, .xls, .xlsx, .csv, .doc, .txt Start a messaging session from Contact/Lead/Account record • Mobile and desktop Date/DateTime support in Secure Forms Service Cloud Messaging

Slide 72

Slide 72 text

72 Improved Lightning Article editor Open ingested article links from 3rd party sources in Salesforce Asynchronous Einstein Knowledge Article Creation (requires Einstein for Service) • Reps no longer wait for the article • Receive in-app notification, email Einstein Knowledge Edits (requires Einstein for Service) • Revise fields for grammar/readability Service Cloud Knowledge

Slide 73

Slide 73 text

73 Transfer work items with Omni-Channel • Previously Voice and Messaging • Assign to Queue, Service Rep, AI Agent, Skill, Omni-Channel Flow • Requires Enhanced Omni-Channel Actions from more Flow types • Check Availability for Routing/Add Screen Pop flow actions • Available in all Salesforce Flow types • Previously just Omni-Channel Flows Omni-Channel Sidebar • New/Updated work items • View/Change status Service Cloud Routing

Slide 74

Slide 74 text

Beta 74

Slide 75

Slide 75 text

75 Beta SLDS2

Slide 76

Slide 76 text

76 Refresh individual dashboard widgets • Setup -> Reports and Dashboards Settings -> Let users refresh individual widgets for dashboards (Beta) Designate single email to send report subscription notifications • Previously sent as the scheduling user • Reduce risk of spoofing • Setup -> Reports and Dashboards Settings -> Enable Org Wide Email Adress for Report Subscription (Beta) Beta Lightning Reports and Dashboards

Slide 77

Slide 77 text

77 Run autolaunched flow when input value changes • Previously required click on Action Button Beta Automatically Triggered Flow Screen Actions

Slide 78

Slide 78 text

Release Readiness 78 • Release home : • Trailhead badge : sforce.co/412ZyHe • Release notes : sforce.co/40QJ7gI

Slide 79

Slide 79 text

Questions 79