# Summer '24 Abridged

---

The [Salesforce Discord Collective](https://join.sfxd.org) Presents:  
**[THE SUMMER 24 RELEASE NOTES - ABRIDGED](https://cdn.discordapp.com/attachments/314860664885870592/660832931354509322/final_5e08a63309a3c50014a495f7_895504.mp4)**  
GEN AI will be a success the day [I don’t have to keep writing these](https://imgur.com/eJD2puX)

---

**CRITICAL STUFF**

- This Release Update [<s>which totally won’t get cancelled forgotten or delayed 5 years</s>](https://open.spotify.com/track/1TlBm6v5b3BmlyjLcZI3xv) [forces verification of your default no-reply address](https://help.salesforce.com/s/articleView?id=release-notes.rn_general_verify_return_email_address.htm&release=250&type=5). Action required for all that use outbound emails with that address.

**GENERAL STUFF**

- You can finally [use blank spaces in Dynamic Forms](https://help.salesforce.com/s/articleView?id=release-notes.rn_lab_df_blank_space.htm&release=250&type=5) and [add fields on creation to them](https://help.salesforce.com/s/articleView?id=release-notes.rn_customization_general_addfield_to_df.htm&release=250&type=5) as well as [see in which Dynamic Form they’re used](https://help.salesforce.com/s/articleView?id=release-notes.rn_customization_general_where_is_this_used_fix.htm&release=250&type=5). With recent updates they are now usable-ish ([one year after release](https://www.youtube.com/watch?v=73WeSi0Zirw)…) - if you’re migrating, check out [this wiki](https://tddprojects.atlassian.net/wiki/external/NTk1NmYyMGVlZTYxNGU5Nzg0N2M3ZmYyMDNmYWExYzY) on considerations. Using this feature involves a free coffee break while you [wait](https://pbs.twimg.com/media/Dyzwu5aWsAIgzSH.jpg) for Lightning Page Builder to load!
- Tab Component on LEX Pages gets [Conditional Visibility per Tab](https://help.salesforce.com/s/articleView?id=release-notes.rn_lab_conditional_visibiliy_tab.htm&release=250&type=5)
- To compensate the [mounting sharing complexity](https://kvlp.org/wp-content/uploads/2023/09/6a00d83451b31569e2019aff29b7cd970c-450wi.webp), you can now view a [Summary of Permissions and Access on Users](https://help.salesforce.com/s/articleView?id=release-notes.rn_permisions_user_access.htm&release=250&type=5). In the same vein, you get [Permset- and Permset Group- Permission Summaries](https://help.salesforce.com/s/articleView?id=release-notes.rn_permissions_perm_set_summary.htm&release=250&type=5), and you can also see [where a Group is used](https://help.salesforce.com/s/articleView?id=release-notes.rn_permissions_group_summary.htm&release=250&type=5). A new help page [groups all the User Access docs together](https://help.salesforce.com/s/articleView?id=sf.users_manage_access.htm&type=5).
- User Access Policies [are now GA](https://help.salesforce.com/s/articleView?id=release-notes.rn_permissions_uap_ga.htm&release=250&type=5) with a limit of 200 active UAP per Org, and you can control their [order of execution](https://help.salesforce.com/s/articleView?id=release-notes.rn_permissions_uap_order.htm&release=250&type=5) which you couldn’t before.
- Freezing Users does not [require you to be able to create them and edit them](https://help.salesforce.com/s/articleView?id=release-notes.rn_permissions_manage_users.htm&release=250&type=5) anymore which is great for deputy admins
- [Search Manager](https://help.salesforce.com/s/articleView?id=release-notes.rn_search_manager_parent.htm&release=250&type=5) allows you to change [security](https://help.salesforce.com/s/articleView?id=release-notes.rn_search_manager_security.htm&release=250&type=5), sorting, [etc](https://help.salesforce.com/s/articleView?id=release-notes.rn_objects_to_always_search.htm&release=250&type=5) for search for your users. Once search is fully refined you can expect Salesforce to find product names that stick more than a year.
- List Views are now [running as LWC not Aura](https://help.salesforce.com/s/articleView?id=release-notes.rn_customization_lwc_list_view.htm&release=250&type=5) which yields some considerations regarding how List Views behave. I also [put this one in Doge](https://stackoverflow.com/questions/57483/what-are-the-differences-between-a-pointer-variable-and-a-reference-variable) because of their wording and title.
- Einstein Activity Capture [gets automated Contact Creation](https://help.salesforce.com/s/articleView?id=release-notes.rn_sales_feature_core_contacts_autocreation.htm&release=250&type=5)
- Salesforce seems to want to bring Topics for Objects back via [Labels](https://help.salesforce.com/s/articleView?id=release-notes.rn_sales_features_core_record_labels.htm&release=250&type=5) so people can sort stuff themselves. [Not a fan of this but eh](https://qph.cf2.quoracdn.net/main-qimg-b8ac8518af1ec2f850661712c76042d6-pjlq).
- Those new [“intelligence”](https://help.salesforce.com/s/articleView?id=sf.account_intelligence_view.htm&language=en_US&type=5) views from last release now support [standard and custom actions](https://help.salesforce.com/s/articleView?id=release-notes.rn_sales_intelligence_views_more_actions.htm&release=250&type=5)
- External Apps, the “Connected App v2”, now have [a frontend](https://help.salesforce.com/s/articleView?id=release-notes.rn_security_eca.htm&release=250&type=5) to create them and support [more oAuth flows](https://help.salesforce.com/s/articleView?id=release-notes.rn_security_eca_oauth.htm&release=250&type=5). (Also have a new API endpoint to [manage credentials](https://help.salesforce.com/s/articleView?id=release-notes.rn_security_eca_use_rest_api_for_creds_ru.htm&release=250&type=5)). Within these External Apps, [Named Credentials](https://developer.salesforce.com/docs/platform/named-credentials/guide/get-started.html) can now [call a Refresh token on custom status codes](https://help.salesforce.com/s/articleView?id=release-notes.rn_security_named_credentials_configurable_refresh_tokens.htm&release=250&type=5) instead of just 401.
- The switch of focus from CPQ to Revenue Cloud seems to be [an open secret at this point](https://help.salesforce.com/s/articleView?id=release-notes.rn_revenue_lifecycle_management.htm&release=250&type=5) seeing as Steelbrick has been [left to die for years](https://imgflip.com/i/8ten8y) now while RLM gets [better product catalog](https://help.salesforce.com/s/articleView?id=release-notes.rn_product_catalog_management.htm&language=en_US&release=250&type=5), [pricing](https://help.salesforce.com/s/articleView?id=release-notes.rn_salesforce_pricing.htm&language=en_US&release=250&type=5) and [configuration](https://help.salesforce.com/s/articleView?id=release-notes.rn_product_configurator.htm&language=en_US&release=250&type=5) management.

**SERVICE**

The MIAW team gets the award of “team that I have liked reading the releases of the most over the past year consistently”. Have a [cookie](https://orteil.dashnet.org/cookieclicker/).

- Enhanced Messaging, Messaging for In-App and Web, and Voice Transcripts get [sensitive data rules](https://help.salesforce.com/s/articleView?id=release-notes.rn_messaging_sdrs_second.htm&release=250&type=5) which allow [masking](https://i.imgflip.com/jknod.jpg) or deleting data matching conditions in these elements.
- [Status-Based Capacity with Messaging](https://help.salesforce.com/s/articleView?id=release-notes.rn_messaging_sbc_messaging.htm&release=250&type=5) is a HUGE feature with a [shit name](https://regshow.fandom.com/wiki/Trash_Boat). You’de think it’s the same old “based on the agent’s status” crap we’ve had for years, but no, it’s *per work item [status](https://help.salesforce.com/s/articleView?id=release-notes.rn_omnichannel_status_based_capacity.htm&release=250&type=5)*. The example they give is exactly why it’s awesome: “If a session is inactive and the customer sends a new message, the agent who was handling it receives the message and continues helping the customer”.
- Messaging for in-app and Web now [allows you to do your full-custom UI](https://help.salesforce.com/s/articleView?id=release-notes.rn_messaging_custom_client.htm&release=250&type=5) in your website or app on top of their API. There’s also [quite](https://help.salesforce.com/s/articleView?id=release-notes.rn_messaging_form_expire.htm&release=250&type=5) a few [releases](https://help.salesforce.com/s/articleView?id=release-notes.rn_messaging_component_parent.htm&release=250&type=5) about [messaging components](https://help.salesforce.com/s/articleView?id=sf.messaging_component_formats.htm&type=5) which use a [builder](https://help.salesforce.com/s/articleView?id=sf.messaging_components_builder.htm&type=5) to build custom [forms](https://help.salesforce.com/s/articleView?id=release-notes.rn_form_format.htm&release=250&type=5), data exposition or input in Messaging. I hadn’t noticed that in past releases but it looks sweet. On the Agent side there’s [filtered Transfer options](https://help.salesforce.com/s/articleView?id=release-notes.rn_agent_transfer.htm&release=250&type=5) and [refresh after disconnect](https://help.salesforce.com/s/articleView?id=release-notes.rn_refresh_conversations.htm&release=250&type=5)
- Unified Knowledge [allows you to import articles from other systems like JIRA or Sharepoint](https://help.salesforce.com/s/articleView?id=release-notes.rn_knowledge_unified_knowledge.htm&release=250&type=5), unsure why it’s not just listed as a data import tool or something.

**FLOWS**

- Action Button [allows you to call an Autolaunched Flow from a Screen](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_buider_action_button_screen_component.htm&release=250&type=5) and use returns from that Flow.
- Address fields can now [be required](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_require_address_screen_component.htm&release=250&type=5) and [be autofilled via search](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_search_field_address_screen_component.htm&release=250&type=5), and also store [ISO Codes for State and Country](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_state_country_codes_address_screen_components.htm&release=250&type=5) which is all great but [feels like it should have always been the case](https://www.youtube.com/watch?v=4fndeDfaWCg).
- Reactivity got brought to [Collection Choices](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_reactive_collection_choice_sets.htm&release=250&type=5)
- [ISBLANK and ISEMPTY](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_isblank_isempty.htm&release=250&type=5) operators lessen the amount of workarounds needed to check the state of a string or collection.
- Creating Records now [allows you to check for duplicates](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_check_for_duplicate_records_with_the_updated_create_records_element.htm&release=250&type=5) using a Flow-specific engine that is not the Duplicate Rules and allows merging… If it’s bad practice when I rebuild standard in a client Org, why can Salesforce rebuild its own standard in its own application ?
- The [Automation Lightning App](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_automation_lightning_app.htm&release=250&type=5) looks like a non-setup way to allow users to see, [group](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_categories_and_subcategories_that_you_define.htm&release=250&type=5) and maybe edit Flows. Can be nice for delegated Admins I guess.
- Record (Un)Locks [now can be controlled via Flow](https://help.salesforce.com/s/articleView?language=en_US&id=release-notes.rn_automate_flow_extend_lock_record_action.htm&release=250&type=5) which is VERY powerful because no previous automation tool could do it :)
- [Unlimited Flow Interviews](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_remove_paused_interview_limit.htm&release=250&type=5) are probably only useful for huge clients as most the time you should optimize to avoid undue waits anyway. Yes, you should optimize to avoid undue load. [Jankforce](https://imgur.com/nyQqB96) isn’t best practice even if it works.
- You can FINALLY [stop building your own case threading formula](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_actions_email_threading.htm&release=250&type=5) and just tell Flow to [add the threading token](https://help.salesforce.com/s/articleView?id=release-notes.rn_threading_flows.htm&release=250&type=5) for you. The best part is [the threading token isn’t just for Cases anymore but for any Activity-Enabled Object](https://help.salesforce.com/s/articleView?id=release-notes.rn_threadingtokens_platform.htm&release=250&type=5). Understated feature of this release IMO.
- You need to [review your Flow permissions](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_release_update_restrict_user_access.htm&release=250&type=5) so it’ll continue working after Winter 25. [Security is becoming something Flow cares very much about](https://help.salesforce.com/s/articleView?language=en_US&id=sf.flow_distribute_context_data_safety_system_context.htm&type=5), [even for URLs](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_release_update_enable_secure_redirection_for_flow.htm&release=250&type=5)

**DATA CONSOLIDATION AND VISUALISATION**

- Data Cloud continues to try to be a useful platform. While [some updates](https://help.salesforce.com/s/articleView?id=release-notes.rn_data_cloud_reports_matrixformat.htm&release=250&type=5) [are just](https://help.salesforce.com/s/articleView?id=release-notes.rn_data_cloud_reports_increasedexportlimit.htm&release=250&type=5) [“why wasn’t it that way before anyway”](https://help.salesforce.com/s/articleView?id=release-notes.rn_data_cloud_reports_unifiedlinkobject_dmo.htm&release=250&type=5), others are [pretty impressive](https://help.salesforce.com/s/articleView?id=release-notes.rn_data_cloud_reports_unstructured_dmo.htm&release=250&type=5) and seem to be [thought out for Service most of all](https://help.salesforce.com/s/articleView?id=release-notes.rn_dc_reports_formula_generation.htm&release=250&type=5). Tons of the [major notes](https://help.salesforce.com/s/articleView?id=release-notes.rn_c360_truth.htm&release=250&type=5) are mostly around "[we’re building what most other data lakes already have](https://i.ebayimg.com/images/g/aXAAAOSw9GhYcmp8/s-l1600.jpg)". I still don’t think I’d buy it outright on most clients, it’ll be nice in a year as per usual with Salesforce I guess. If you read [this page](https://help.salesforce.com/s/articleView?id=release-notes.rn_cdp_2024_summer_ai_navigation_es.htm&release=250&type=5) and you’re wondering about classification vs regression [read this](https://machinelearningmastery.com/classification-versus-regression-in-machine-learning/). There’s something called [unified messaging](https://help.salesforce.com/s/articleView?id=release-notes.rn_mktg_um.htm&release=250&type=5) that looks to be interesting for Marketing Cloud users that [leverage Whatsapp](https://help.salesforce.com/s/articleView?id=release-notes.rn_messaging_migrate_unified.htm&release=250&type=5) ([it’s critical if you are](https://help.salesforce.com/s/articleView?id=release-notes.rn_messaging_goodbye.htm&release=250&type=5)), and [Marketing Cloud Growth](https://help.salesforce.com/s/articleView?id=release-notes.rn_marketing.htm&language=en_US&release=250&type=5) looks like it’ll already soon be a good replacement for Pardot or whatever name it is now.
- Something called [Intelligent Analytics](https://help.salesforce.com/s/articleView?id=release-notes.rn_bi_intelligent_apps.htm&language=en_US&release=250&type=5) seems to be preconfigured Data Cloud and Normal Reports for Service, Field Service, and Commerce (?) but licenses seem to vary for each product.

**DEVELOPMENT**

With most of the articles being factual, exhaustive, example-full and linking to proper documentation both in reference and in help pages, the Development subsection gets a special award for being lovely release notes that were actually interesting.

- [LWC API v61](https://help.salesforce.com/s/articleView?id=release-notes.rn_lwc_versioning.htm&release=250&type=5) brings [FACE](https://web.dev/articles/more-capable-form-controls) compatibility for programmatic form control, and force only connected components to use `connectedCallback()` and `disconnectedCallback()`, which also dispatch errors globally now.
- You can now [Update using an External Id in REST](https://help.salesforce.com/s/articleView?id=release-notes.rn_api_new_updateonly_param.htm&release=250&type=5) using `update`
- [Dynamic Formulas in APEX](https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_formulaLimits.htm&release=250&type=5) were first available [last release](https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_formulaeval.htm&release=248&type=5) (but as a pilot only so we didn’t cover them). Yes, that does mean you can evaluate formulas without DML, and technically can invent create them on-th-fly without an actual field, and yes it’s awesome.
- Apex now was [Cursors](https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_ApexCursors.htm&release=250&type=5) which are an alternative to Batches wherein you control which subset of that data you are referencing. [There are new limits tied to this](https://developer.salesforce.com/docs/atlas.en-us.250.0.salesforce_app_limits_cheatsheet.meta/salesforce_app_limits_cheatsheet/salesforce_app_limits_platform_apicursors.htm)
- You could already [use Third-Party Web Components in LWC](https://help.salesforce.com/s/articleView?id=release-notes.rn_lwc_custom_element_mode.htm&release=250&type=5) but now you can do that while exposing `shadowRoot` which makes 90% of use cases NOT bug out instantly. This feature allows you to provide custom-branded styling Web Components by uploading them as a `staticresource`. Anything you can write client-side, you can put in there.
- [Support for Five-Level Parent-to-Child Relationship SOQL Queries in Apex](https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_5level_SOQLqueries.htm&release=250&type=5)
- Scheduled APEX Jobs, including CRON, can now be viewed and managed using the new [All Scheduled Jobs page](https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_scheduledJobs.htm&release=250&type=5)
- LWCs can now be [url-adressable](https://help.salesforce.com/s/articleView?id=release-notes.rn_lwc_UrlAddressable.htm&release=250&type=5) and can control [the utility bar](https://help.salesforce.com/s/articleView?id=release-notes.rn_lwc_utilityBarAPI.htm&release=250&type=5) which I’m guessing can be interesting for CTI cases for example ?
- OpenAPI Spec ingestion to External Services now [support YAML](https://help.salesforce.com/s/articleView?id=release-notes.rn_ext_services_yaml.htm&release=250&type=5)
- The [Pub/Sub API](https://trailhead.salesforce.com/content/learn/modules/api_basics/api_basics_streaming) [now has subscription objects](https://help.salesforce.com/s/articleView?id=release-notes.rn_pubsub_managed_sub.htm&release=250&type=5)
- A release update <s>which also totally won’t get cancelled forgotten or delayed 5 years</s> [allows modal Stacking.](https://help.salesforce.com/s/articleView?id=release-notes.rn_general_lwc_modals.htm&release=250&type=5) Action required both in LWC and Aura quick actions.
- Google Chrome Storage Partitionning [is enabled this release](https://help.salesforce.com/s/articleView?id=release-notes.rn_general_third_party_storage_partitioning.htm&release=250&type=5) and can be disabled. Multiple APIs change behavior, specifically localStorage and sessionStorage. The [first-party cookies](https://help.salesforce.com/s/articleView?id=release-notes.rn_general_salesforce_cookie_use_restrictions.htm&release=250&type=5) requirements adds to this.
- [SLDS styling focus buttons change](https://help.salesforce.com/s/articleView?id=release-notes.rn_general_focus_states.htm&release=250&type=5)
- If you use [@testSetup](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_testing_testsetup_using.htm) to generate your test data you can now [monitor](https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_MonitorSetupMethods.htm&release=250&type=5) their execution.
- Logging gets better for consultants thanks to [Apex exception emails including the org name, user name, and My Domain name](https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_exceptionEmail.htm&release=250&type=5)
- Scratch Org Snapshots [are now beta](https://help.salesforce.com/s/articleView?id=release-notes.rn_dev_environments_snapshots_ga.htm&release=250&type=5) and allow you to clone scratch orgs. At some point you’ll be able to mount VHDSK in them as well I’m sure (/s).
- Mobile Publisher gets [opt-in biometrioc login](https://help.salesforce.com/s/articleView?id=release-notes.rn_mobile_publisher_user_opt_in_biometric_login_beta.htm&release=250&type=5), a new [distribution method](https://help.salesforce.com/s/articleView?id=release-notes.rn_mobile_publisher_binary_upload_default.htm&release=250&type=5), new [menus for LWR sites](https://help.salesforce.com/s/articleView?id=release-notes.rn_mobile_publisher_nav_wire_adapter.htm&release=250&type=5), and requires [new Firebase information](https://help.salesforce.com/s/articleView?id=release-notes.rn_mobile_publisher_firebase_requirement.htm&release=250&type=5)
- [“If you did stuff we told you not to do, you might want to do stuff we told you to do instead, because otherwise shit’ll break”](https://help.salesforce.com/s/articleView?id=release-notes.rn_experiences_design_system.htm&release=250&type=5)

**DOGELAND**

- [:doge:](https://imgur.com/QyoMzOl) [Related Lists are now “Enrichments”](https://help.salesforce.com/s/articleView?id=release-notes.rn_cdp_2024_summer_enrichments_related_lists_now_support_accounts.htm&language=en_US&release=250&type=5) and are now supported on [“more Objects”](https://help.salesforce.com/s/articleView?id=release-notes.rn_cdp_2024_summer_enrichments_copy_field_enhancements.htm&release=250&type=5) - which is apparently all the explanation we’re being given at this time… Thanks Data Cloud Release Notes, thank heck you decided to give us monthly release notes so I can stay on top of your vocabulary in addition of your feature list.
- [:doge:](https://imgur.com/QyoMzOl) [“General Setup &gt; Einstein for Formulas”](https://help.salesforce.com/s/articleView?id=release-notes.rn_customization_general_fix_formula.htm&release=250&type=5) (but *[ Note: Contact your Account Executive (AE) to understand the pricing and license requirements for this feature.](https://admin.salesforce.com/blog/2024/einstein-for-formulas-spring-24)*), AKA “let’s pretend you get AI stuff but hide pricing behind blog posts”. In testing, the AI also worked fine for simple formulas and failed for more complex ones with nested conditions or mathematical considerations, which is where you’d need it.
- [:doge:](https://imgur.com/QyoMzOl) "[Improved Performance](https://help.salesforce.com/s/articleView?id=release-notes.rn_customization_lwc_list_view.htm&release=250&type=5)" yeah no. You migrated to a new framework in the backend, and there are considerations for admins to check if things impact their org. **ALL** the bullet points in your release note are limits are changes in behavior.
- [:doge:](https://imgur.com/QyoMzOl) You can [use Direct SOQL to query Data Cloud Objects](https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_SOQL_DataCloud.htm&release=250&type=5) (if you love getting only a few records using a specific query class, [while ignoring field access rules](https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_SecurityConsiderations_DataCloud.htm&release=250&type=5))
- [:doge:](https://imgur.com/QyoMzOl) [10% of net spend](https://help.salesforce.com/s/articleView?id=release-notes.rn_data_mask_sandbox.htm&release=250&type=5) but let’s not make that public using the usual “available using extra licensing” or whatever. Same shit for "[Custom Adapters for Salesforce Connect](https://help.salesforce.com/s/articleView?id=release-notes.rn_sf_connect_custom_adapter_enhancements.htm&release=250&type=5)" Like brudda that feature is [EXPENSIVE AS FUCK it’s 5k/month lol](https://www.salesforce.com/content/dam/web/en_au/www/documents/pricing/all-add-ons-au.pdf)
- [:doge:](https://imgur.com/QyoMzOl) If there’s one thing Admins love it’s [“security” features that get auto-enabled and high process cost but low security benefit](https://help.salesforce.com/s/articleView?id=release-notes.rn_dev_environments_inactive_user_freezing.htm&release=250&type=5)
- [:doge:](https://imgur.com/QyoMzOl) If your naming’s [so shit you need to list them every time because it’s too confusing](https://imgur.com/VIjZJ6w) maybe you can like… stop renaming stuff badly.
- [:doge:](https://imgur.com/QyoMzOl) [“Label-First”](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_view_your_elements_by_label_in_the_flow_builder_toolbox.htm&release=250&type=5) is great when you action something, not when you’re digging in a manager to find where something happened. This is how you end up with Hungarian notation again. Especially if you <s>[auto-generate names](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_build_flows_with_consistent_and_uniquely_named_elements_more_easily.htm&release=250&type=5)</s> (rolled back) forgetting [your own darn best practices](https://admin.salesforce.com/blog/2021/the-ultimate-guide-to-flow-best-practices-and-standards) but it’s ok because [you get to click more when searching for screen elements anyway anymore](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_find_and_select_flow_resources_more_easily_in_most_elements.htm&release=250&type=5)
- [:doge:](https://imgur.com/QyoMzOl) [Einstein Flow Creator 90000](https://imgflip.com/i/8tesea) is [now available in Beta](https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_get_help_building_flows_with_einstein_for_flow.htm&release=250&type=5) (for $70/m/user) and the demo they chose [is a Big Deal Alert](https://resources.docs.salesforce.com/images/3a54339be7032d2643c031db4980c477.png) because it can’t do anything complex I guess.
- [:doge:](https://imgur.com/QyoMzOl) Maybe it’s just me but if SMS was insecure and required update to TOTP etc, maybe [don’t release a feature for SMS OTP for a subset of users](https://help.salesforce.com/s/articleView?id=release-notes.rn_security_custom_otp_beta.htm&release=250&type=5) IDK

---

This abridged version was graciously written up by the **SF Discord**

We have a nice wiki: [https://wiki.sfxd.org/](https://wiki.sfxd.org/)

And a linkedin page: [https://www.linkedin.com/company/sfxd/](https://www.linkedin.com/company/sfxd/)

Join the ~14000 members in the most active chat-based community around Salesforce these parts of the web at [http://join.sfxd.org/](http://join.sfxd.org/)

---