Welcome to Release Readiness Live.
It is important to watch Release
so that you get a snippet
of the coming attractions
that's coming from Salesforce.
We really focus on the features
that are going to be most useful
and impactful with release readiness.
Why have you got the great opportunity
from the mouths of the people
thinking about what exactly you all are?
Salesforce developers and admins
are actually wanting to see
your feedback is so important.
one of the most amazing things
actually about the Salesforce
ecosystem, is how involved
evolution of our products
is really about to start.
Welcome to Release Readiness Live.
as Salesforce Sparkle Pony
all of the great new release
nothing short of amazing.
We have one final episode for you.
highlighting the top admin features
and making a special appearance.
Management of Agentforce,
on existing features and functionality.
we always like to start with a
for investing your time with us today
and it makes our product better.
You can find today's episode
our RL content on demand on Salesforce.
Plus check out Sales Flow,
Developer Service, Health Cloud and CRM.
join the chat on Salesforce Plus,
standing by to answer your questions.
So go ahead and drop them in the Q&A.
some of your questions live.
And if you still have questions
you can post them in the Release
Readiness Trailblazer Community
All right, let's get into it.
Director of Product Management.
And he's here to show us the latest
in user access enhancements.
I'm a director of product management
on the Salesforce platform,
and I manage our back end data services
like the user interface API,
the GraphQL API, and the setup platform.
to talk about the new user
we are modernizing the user list views.
We are bringing the same list
view that you all know and love
into the admin experience.
you'll be able to customize the user
that you want to see in that list view.
You'll also be able to pin
admins are so excited about.
You'll be able to edit fields
This was over 12,000 ID change points.
Please know that this must be turned
on in the user management
settings in the winter release.
And that's because there's a few fields
that are not yet supported,
but we're working very hard
so that this can be on by default.
in the user management settings.
Now we've also enhanced the user access
summary is going to become
the new User Record page.
Now in the winter release,
standard and custom fields
where a user is getting access
from right in the summary.
And we're going to see that soon.
launching our brand new object
So you can see how access is granted
right in the object manager.
This was over 10,000 idea
And we're excited to show it to you live
We've also enhanced the public group
and to let you all in on another secret,
the new public group page.
And so we have an all new experience
for managing public group membership.
Now, a few of you admins came up to us
earlier this year at trailblazer D,
why is there no description
field on public groups and queues?
And we didn't have a good answer for you
because we really should have had it.
So we do now as of the winter release
exchange points, we could retire.
some of these features live in action.
So let's go right to the demo.
So I am going to go now inside of setup.
And I'm going to go to the user
the new enhanced User list view.
Now that that's turned on
I'm going to go to users.
I need to do on my plate.
There is a user named Jenny
and she had a great quarter.
It's time to give her a promotion.
So let's go ahead and create a new list.
We're going to call it my list view.
And we are going to save.
I am going to add a new field.
the title field to the visible fields.
And I'm going to move that up.
Now we're going to search for
Jenny Sales who is getting promoted.
And I'm doing this inline
right in the user list view.
I could edit the title of other users
I'm going to go ahead and hit save.
How much easier is that? Wow.
I'm going to click on Jenny
now and I'm just going to confirm.
She's a senior sales rep.
Jenny can delete accounts
So I'm going to confirm that first.
I'm going to go to the summary.
I'm going to go to Object Permissions.
she in fact can delete accounts
Well we're going to look at that
called access granted by.
all of the permissions sets,
the permissions set groups
to the account object for Jenny.
We can see it's not a permissions set
but it's actually a permissions
It's the sales rep and also her profile
delete the account object.
I can go into that profile
and into that permission and set group
and make the necessary changes.
The last thing we need to
we need to check for the contact object.
How are we getting access to this across
Permissions, set groups and profiles.
into the object manager for contact.
And then going to go to Object Access.
I can see all of my permissions sets.
And in a few more I can see
all the permissions, set groups
all in just a few clicks.
This is going to save me so many hours,
to save all of you admins
so many hours of time as well.
set one by one, or permission set, group
how we're getting access.
And that concludes the demo.
Let's talk about our plan
over the next 6 to 18 months.
We've got a lot of awesome new features
We're going to add more summaries.
We're going to have more list views.
We're going to start adding
troubleshooting with AI and Agentforce.
We're going to be able to clone.
Users will be able to compare access
and between permission sets,
and will even be able to export the data
you see in the summary as well.
we want to hear from all of you
So let's keep the conversation
going on the new Roadmap exchange,
which is now available in beta on here
you can share with us your use cases.
you can comment on our plan features,
and even post new exchange ideas.
So head over to SFD Eco Slash
and let's keep the conversation going.
Your feedback is so valuable to us
and we want to hear from you.
With that, thank you all so much.
I'm going to pass it back to Carolyn.
There are a few, it's like Christmas.
User lists are finally getting off
the eight bit Nintendo UX.
So thank you all for tuning in.
If you do have questions for Ben,
please post them in the Q&A chat
because we do have some coming up.
But we have people tuning in
Mark Jones he says, hi everyone.
all from Northeast England.
So we've got quite the crew out there.
So let's dive into some questions.
I am going to Brendan, who is asking,
can you change things like user profile
or role with inline editing?
You should be able to edit
inside the user list view.
there are some fields that you cannot.
get back to you on that on the,
We will absolutely do that.
We'll make sure we mark that.
We have another question about,
how do I find out how a user
to a permission or object
Yeah, it's a great question.
So if you go to our user access summary,
this was the new, access granted by row
So when you're in that summary
and you're looking at either
user permissions or object
permissions and custom permissions
you'll see that row level action
and the level of access for all of those
for whether it's a permission or,
The comments are still coming
in, and we'll get to those.
if I can't see the new user list view,
and you would turn on the enhanced user
we hope to just have this on by default.
Keira is asking do permissions
Factor in, muting permissions?
That's a great question as well.
I will have to give. Okay.
We'll mark that one too. Okay great.
And now next up to cover a fan favorite
flow enhancement in winter 25
director of product management.
And we're going to talk automation.
Make sure you're posting your questions
Because we are going to follow up
this demo with questions for Adam.
because this is actually my first admin.
I've been on quite a few flow URLs,
but I've been actually chomping
to to take the reins from Diana.
I came prepared, as you can see,
I did buy them on a very popular
So if you're curious where I got them,
you know that I am very excited
about all the awesome things
like screen flow reactivity.
quickly creating records. Right.
So I've created a little demo here
to highlight our brand new component
Now a lot of times you need to quickly
let users create contacts.
So how are we going to solve this?
will type in the results here
and they might actually be creating
So I've created an action button here.
The action button allows you to trigger
back into the same screen.
is fetching potential duplicate
But you may not have enough information
if something is actually a duplicate.
to return more information
about that contact record.
pretty familiar with this person,
so I can actually see that
they have recent cases with us.
And they matched the other accounts
I'm not going to create that
So hooray for clean data, right?
I want to call out on the screen here
is we've actually enhanced
the data table component.
components in single select mode
we no longer show radio buttons.
This lets you deselect single records.
Now if you miss those radio buttons,
we didn't get rid of them.
your data table component as required,
you'll still see those radio buttons.
Now let's see how this was built.
So here we are in a screen.
Now I dragged over the action
we've got a few different things
that we can do at the button level.
We can set it input for the label.
And we can even disable it
so that if we can take advantage
of all the cool reactive formulas
that we released last year.
that button to be clicked,
you can set a formula to disable it
we're launching this auto launch flow
that is designed to search for context.
And this looks pretty similar,
if not identical to sub flow.
So if you've set up a sub flow before,
you're going to feel right at home.
So this flow expects a few things.
first and last name fields,
which are just screen components.
And down below something else cool
is that you can actually easily
view the outputs of that record.
So you can see error messages,
and even a handy dandy number
for how many contacts we found.
to put it in display text
like conditional visibility
based off the number of records
here is the actual flow that we've run
Now, the glorious thing about
or as complex as you need it to be.
to trigger like cycle or SASl
a pretty basic get records.
So we pass in the first name,
and if we find matches off
we provide the results to the screen.
we have to then provide the output.
to an output of matching contacts.
And we have our equals count here
And because we're good citizens here
we're having good CamelCase.
So we don't confuse anyone that happens
to look at our flow later.
So if you go back over, you
can see this other action button here.
Now, this one I built generically.
So this can actually take
ID or multiple contact IDs.
Now the important thing is here
when you're building these action flows,
across multiple flows. Right.
Because you're probably going
that try to get contact data.
orders, the entire record itself.
as soon as they're run on the screen.
we have a whole new section
Actions, where you can then
select the results of your action.
And then as soon as those things change,
it just changes automatically.
to get super duper fancy for you
advanced fanatics out there?
Well, I have a cool little flow
that lets you check weather.
you're like a field service agent
or a field service dispatcher,
rep that want to schedule
Weather is pretty important.
So I've built a little flow here
and returns a five day forecast
and puts it all in a data table.
And then I get a five day forecast.
So I can see that October
12th has a 0% chance of rain 82 degrees.
That's that's pretty nice.
Schedule that appointment right away.
I'm really excited to share
how this house was built.
Didn't have time to show how it was
but I'll be happy to do recording.
Just tag me in the trailblazer community
and I can do a little show for you,
but I have so much more to show.
So let's dive back over to our slides.
awesome thing that we've done
is that we have overhauled
the save time validation experience.
So we no longer show errors
We now have a full fledged panel
that lets you easily discern
what issues your flow has,
which is a huge quality of life
paying attention in the Flow
Release Readiness Live on Wednesday,
we also covered something else
you can actually upsert a single record,
but now you can upsert multiple records,
significantly more performant
so you don't need multiple
which context you have to create,
which ones you have to update.
Huge, huge win and a really popular ask
Now next up, more screen flow love.
We've made some enhancements
to the repeater component.
Now the repeater component,
if you haven't played around with it
repeatable sections of screen components
that let your users embed
you embed lists of data for your users
to create and update on the fly.
we've added the ability for you
to define a record collection
so that when your users enter
the screen, they'll already have record.
So all I have to do is add
that don't want to navigate
All they need to do or update
a few fields across records.
Now, another another thing I inherited
that I wanted to bring up over
here was the idea of Flow Paree.
There's so many things that cover
sometimes we just have to hit them
This is actually a really big one.
We've made significant improvements
So the first thing that we did
and BCC capabilities to the action,
which was alone 27,000 points.
Now we also added, and we
also raised the email action
from a sad five to a nice meaty
in far more places and use cases,
So for those of you that like to use
the choice lookup component,
you can now select multiple records.
Now with the choice lookup component,
you can have a lookup like experience
for things like Picklist values.
you can filter the records
within them based off other things
that you've done in your screen.
So a really cool component
by allowing you to do multi-select.
And we also gave Transform
intermediate folks and advanced folks,
you'll know that a common pain
point is converting record collections
like an account collection
all the IDs to a text collection,
and then use them in other places
For example the in operator.
So you no longer need to use
loops or sub flows or apex
to do all of that for you.
thing if you've had a chance
to play around with Einstein one
within the formula editor.
Simply tell it what you need,
provide your variable names
No more fiddling around with ChatGPT
and hoping that something works.
changing improvement for folks.
you know, a small but mighty feature.
We now show the API name for components
So before we would just show the API.
or the type of the component.
which one is supported directly in here.
different custom components
before they would all said
You'd have to click through each of them
Now it's all right there.
about everything coming this release.
I couldn't even fit everything in it,
but I'm excited to dive into some Q&A.
in, so we are going to get to them.
If you have more questions for Adam,
please post them in the Q&A
everybody loves that you're here.
And Jacques said I have five over five.
Flow is in my current org.
improvement is helping me with.
Thank you for that one for sure.
So lots of love in the chat.
But we do have questions.
and I believe this came in
Can this be exposed to external users?
creates a community user?
You know, with the external data,
you always want to be a little careful
that you're running, it'll work
And let's stay on contact flow.
the contact flow as a template.
I'd love to recreate this for my org.
Yeah, I'd be happy to post
how I did it on the community.
It's, you know, very, very simple.
It's a very popular use case,
so I'd imagine you're not alone there.
And we're going to be even making this
even better, next release.
that little spoiler comes up again,
Okay, we'll keep the questions coming.
Adam is in a agreeable mood,
so let's keep asking for this wish list.
with reactive screen flows.
I found the ability to auto populate
a repeater component isn't reactive.
lookup and a data fetcher.
Is the repeater component reactive yet?
And if not, is that on the roadmap
Yeah, so that's a great question.
There are a few reactivity
related gaps with the repeater
action buttons are one of them.
So there are a few things.
One and action buttons results
can't dynamically generate a repeater.
most notably formulas within repeater.
are a pretty big driver of reactivity.
And we don't yet have a way to
establish what we call context
So if you're creating a formula,
that you're in a repeater,
which is kind of a, you know,
that we have to solve for
that you're referencing a repeater,
when you're building your screen.
So once we get over that hump,
we'll address all those other issues.
But we are aware that that is an issue.
And then Tomo is asking if do
a duplicate rule on both contact
Tomo says my org is very old.
So do you have to have a duplicate rule
on both contact and account objects?
So my flow is not built using
that would actually be something
an actual what we call DML.
to actually create that record
and you had a duplicate rule,
preventing that from happening.
you're going to have contacts
created anywhere in your system,
you know, an amazing screen
flow that we built, right?
where you need to protect your data.
So, not for that flow in particular,
they're good to have good, good
And then Tim is wondering,
is it possible for the action button
to trigger a duplicate rule
to check for duplicate records?
that is one of the glorious things
about using auto launch flows.
I don't think we have an out of the box
way of detecting duplicates,
about action that you could
auto launch flows to do that.
So, Adam, everybody is very,
how to turn on the AI formula helper.
you need to first up into it
and process automation settings.
But you also have to have the Einstein
So all the AI SKUs. Great.
talk, earlier in the week
a lot about repeaters, and loops.
So Katarina would like to know
with the repeater and then
we couldn't get transform support,
really want transform support.
So instead of looping over those,
you just be able to easily
into the format that you want.
we are kind of stuck with loops,
into transform soon. Great.
we are coming up to the end,
everybody always wants to know
is a little bit of a sneak peak.
when you look at the roadmap coming up?
Yeah, I know it's hard to pick one thing
because you all are shipping
but what are you most excited about?
It's like choosing a favorite child.
Yeah, that's really tough.
So I mean, just to keep things
close to the use case here,
my team is working on right now
So imagine me filling out that, that,
contact form there in the beginning
that I had had on the screen.
It's heavily inspired by the Data
out there on the Appexchange,
which is had been a huge, huge hit.
And, I'm really excited for that one.
that have, objects that have,
you know, 50,000 plus records
who are getting query limit errors.
something that we're working on.
And I even got the go ahead
one of the cool thing coming that
I think people get super jazzed about.
We're looking at adding collapsible
and grouped elements in the canvas
and elements in your screen
to create a more organized, flow.
You know, I just have to say that,
Julia has said admin preview already.
The MVP of release readiness.
So thank you so much for joining us
and for your time and expertise.
we have Elizabeth Martin,
She is here with us to show you
for the records experience teams,
across the Salesforce platform.
and the roadmap for a dynamic form.
Let's go ahead and dive right into it.
that I want to talk about
is conditional field formatting
and specifically icon support.
This is going to close out
over 38,000 idea exchange items.
This idea exchange item was create
created all the way back in 2007.
We when we started building it,
we went out to all of you and held
listening sessions earlier
this year to best understand
And what we heard from all of you
is that you want to call attention
to key fields based on their values,
understand what's going on.
Now, one thing that I will call out
so it's a slightly staggered release
from our standard release schedule.
And so it's going to be available
in prerelease orgs starting next week.
It's not already in prerelease
orgs like many of the other winter
The last thing I'll say about this
feature is that it is available
in a low code way, from directly
within lightning app Builder,
and create those formula fields.
To be able to create these custom
we are not releasing highlight support
and this particular release,
the idea as completely closed yet,
If you want to go ahead and comment
on the idea exchange item,
the next feature that I'm
is the Dynamic Highlights Panel.
This is going to close out
across four different IDF
And what it will allow you to do
for the highlights panel from directly
within Lightning App Builder.
Just like you can manage the fields
for anything else on the page.
all the capabilities of dynamic forms,
so you can go ahead and apply
conditional visibility rules.
And you can also take advantage of cross
subject fields for fields
and conditional field formatting.
As of the winter 25 release,
one of the things that we heard from
and so we've increased the limit
in the highlights panel up to 12.
I would like to hear from you.
either your account executive or comment
Update whatever is easiest for you,
because we do have the ability
to potentially modify that if needed.
The next feature that I'm
really excited to really to
announce is Einstein for formula.
this year that went out to all of you
what are some of the features
that you would like help configuring?
When we're thinking about
configuration capabilities
and one of the things that we heard is
that formulas are really difficult
especially when you're coming into
maybe an older Salesforce org,
that has a lot of formulas
that maybe you haven't set up.
And also to, to troubleshoot and debug.
Now Brinkley is the product manager
for this particular feature,
and he's available in the chat to answer
all of your difficult questions.
So please don't hold back with those.
And then the last feature
is the list View Multi Consort.
Now this is going to close out
over 80,000 idea exchange plans.
It will allow you to set up
to five different columns of criteria
This is managed at the individual level.
it will retain that history.
you'll still have that configuration.
This is a beta in winter 25.
It will not be enabled by default.
And note that this release
the admin defined defaults.
So that is something that we are hoping
to tackle in a future release.
let's go ahead and jump into the demo.
Now I'm going to demo today
And I'm coming into a new org.
That has a lot of configuration
And I need to quickly understand
why have these things been configured
and make some modifications
Now the first thing I'm going to do
is I'm going to jump into
and I need to start understanding
I might have a number of formula fields
that I need to take a look at,
in this particular example,
this formula field is a little bit
different variables here,
but on the upper right hand
side of the formula editor,
to see the formula assistant.
And when I open that up, it tells me
there's no errors with my formula,
and I can go ahead and request
what's going on with this formula.
And it gives me a fairly decent
but what if there was an error
How could this help with that?
I'm going to go ahead and introduce
one of the fields in the formula.
I'm going to go ahead and open up
that formula assistant again.
unlike the first time that I opened it
The field types doesn't exist,
it could potentially fix this.
Rather than having to kind of sort
and figure out what's going on,
I can go ahead and select fix.
an update that it recommends,
and just take that and apply
it directly into my formula field.
So everything looks good.
Now that I've got my formula field
and make some modifications
to my lightning record page.
Now I need to make some updates
and I would like to apply
to fields on the highlights panel.
and get rid of the old highlights panel
and go to the fields palette
Dynamic Highlights panel in.
once I bring my highlights
I can start bringing on my basic fields
and I can go ahead and bring
all of my fields from directly
in the Lightning App Builder.
I'm going to bring my new field
the account temperature field.
And then I'm going to bring the
number of open cases field,
all of the open cases across this for
This number of open cases
field is actually not relevant
So I'm going to apply a visibility
And I don't want it to show
unless it's greater than three.
If it's not greater than three,
right at the top of the page.
a formatting rule set to this.
You can see I have a new option
to do this from the property panel.
And I'm going to create a new rule set.
could contain a single rule.
It could contain multiple.
I'm just going to do a single one today.
And this is just going to
when the number of open cases.
Is greater than or equal to five.
to show up in the highlights
panel if it's less than three.
And once it starts to get even larger
apply a warning indicator
so that our account wraps.
Attention is called to that,
out to that customer if that's the case.
I could add additional rules.
I could have additional rules
so it could show different icons
based on different values.
I'm just going to use this
And we can go ahead and save the page
and take a look at the runtime.
And I will go ahead and refresh
the latest configuration.
And once we jump back here,
we can see we have our new Dynamic
Highlights panel with the fields
In Lightning App Builder,
we have our number of open cases.
Field is actually hidden.
showing down here in the case
there are only three open cases.
And so we don't necessarily
need to have that front and center
Now let's jump over to a different page
at what this might look like
with a different scenario.
For this particular account,
there are actually eight open cases.
And so we have that field
We can call our account reps
attention to it immediately.
This is actually at a level
where they might not want
to be reaching out to the customer.
So we have that warning indicator
using conditional feel formatting.
And that wraps up our demo.
that I would like to call out
is that we'd love to continue
You saw this slide earlier.
then we have another short link
for the lightning platform roadmap.
You can see at the bottom
lightning platform roadmap.
we've recently delivered,
the ones that we have in progress
and those that are planned
and those that we're seeking
We'd love to hear your feedback
And that wraps it up for my side.
Thank you so much, Elizabeth.
We've got a lot of comments in the chat.
Also, a lot of questions.
Squire says don't underestimate
the power of conditional formatting.
Such a great way to improve your UX.
oh my gosh, this is so cool.
So let's jump into some questions
if conditional formatting
about the staggered release.
So this is going to be available
in prerelease orgs next week.
and then it will be available
on a rolling basis from there.
So we expect it to be and sandbox works
towards the end of October
and in production in early November.
Let's stay there. On availability.
When will the conditional
formatting feature be of?
Oh wait, you're just for the dynamic
Is that is it available in both?
Yes, it will be the same availability
as it is for the rest of the page.
And then Mark Jones has some feedback.
panel has a lot of white space
above and below the fields.
Is this something that we can reduce?
I would try compact the compact setting.
setting and see if that helps.
we'd love to hear that feedback.
maybe reach out and provide
that feedback on the idea
If you're still having trouble, great,
because you are knocking down
I think you might have set a record,
We'll have to check into that.
if there will ever be permission
based on the profile or permissions.
I think that's a good one for the chat,
and make sure with our product manager
and confirm the answer there
and get back in the chat. Thank you.
Does the dynamic highlights
panel have the same limitations
The number of fields is increased
And if that's not enough,
we'd love to hear the feedback.
The idea exchange update. Great.
We're going to stay there
with the new increase, it's great.
that is currently hidden,
making the actual highlighted fields 13
check that and confirm the three
Then I'll get back to that
in the chat as well. Great.
And then similar question
to you to wrap things up.
release or adding a slide,
those little sneak peeks.
everybody has spilled a few secrets.
So I would love to understand from you.
What are you most excited
One of the things I'm most excited about
is enabling AI assisted configuration
at some new potential features
generation and page optimization.
Looking at ways to help admins
who are maybe coming into or so
they've inherited to understand
what's being used the most,
what's going to be most valuable
So I won't say more there,
but if if all of you have use cases,
have questions about that,
we'd love to hear from you.
And so it'd be great if you reach out.
Everyone is seemingly loving
brought to the table today,
Director of Product Management.
He is here to dig into Agentforce
admins need to know about.
Thank you so much. Hi everyone.
I'm excited to share with you today
a little bit about Agentforce
can start building agents
and bringing these to life.
So as you may have heard,
and we're very excited about it.
We will have standard agents
but we're really going to focus on today
how do you build your own
and customize these agents.
And that's what our agent Builders for.
connect them to channels,
control the knowledge they use,
and then preview and test
So I'm going to spend as much time
what it looks like for real.
just to ground us in the key concepts
of how these agents work.
building blocks of your agent
topics, instructions and actions.
What is a topic you can think of topics
that you want this agent to do.
So they can be like high level
buckets of functionality.
There's some example you'll see here
things like order management,
answering questions from knowledge
things like that. Big jobs.
You want to give this agent to do.
when you give a person a job to do,
they need a couple things to do it.
they can take to do that job.
And those are their two building blocks.
Instructions are your how to manual.
How do I deploy these actions
How do I go about doing the job?
any person to do this job?
And then actions are tools, and,
actions may be familiar team
from previous Air Force releases.
these are built with the same familiar
So you can take any flow and apex
and make it available to your agent
for it to do it, to get a job done.
So how does it actually work?
How does it come together
when agents are trying to do these jobs?
We'll walk through this slide
from left to right and we'll start.
at the beginning with the trigger.
We'll focus on a conversational
use case here, a chat message coming in.
But this can be anything.
It can be an invoke action and API.
opening up the way you can activate
I'll use a conversational example.
Question comes in from a customer.
What's the status of my order?
The first thing that your agent will do
and the conversation so far,
and all the context it has to the topics
to, the jobs it's been given, and say
which topic is most relevant
to help me help this customer right now.
So we'll select that topic.
And at that point we will
the instructions and actions
that reside within that topic
and start looping through them
and move the conversation forward.
So it might have an instruction about,
if their email address before
never doing certain things.
Whatever the rules for that job may be,
and then a set of actions available,
it will run through those
using our large language models
to figure out what to do.
And then eventually, once it's
looped through that and gathered
all the information needs,
it will reply back to the customer
And if the customer replies again,
we start that whole process again.
So we're going to see this
live in the builder in a moment,
but grounding us a little bit.
Topics, instructions, actions
and how we loop through those to
help customers get jobs that.
Okay, let's take a look at the demo.
So we are now in our agent builder.
Let's start just by orienting ourselves
You see this panel here on the left?
So these are those jobs to be done with.
This agent has been assigned.
like appointment management
And if I click into one of those
we'll see those other building
blocks instructions and actions.
This is what the agent uses
when to activate this topic.
What's the scope of the job.
What are the guardrails there.
their job is only to help
Instructions like I shared
are the how to do this job.
It's your instruction manual.
So before looking at border status,
ask for email order number.
For sharing order status.
We have some instructions
on how to format the response
And what's really cool here for admins
is you're not writing code and regex
to how to format dates and transform.
but I want it to be formatted this way.
It's all just natural language.
Instructions help you customize
And then lastly we have topics.
we have three flow based actions
We're not checking warranty adding
and looking up word information.
those those building blocks
in the center of the screen
We'll see that in a moment.
preview where you can test
and iterate with these agents.
So let's start off by asking a question.
Let's say I would like to schedule
And I'm not the greatest at typing live.
But one of the benefits of these is
humans type and interact,
don't make any difference here.
And we'll see that prompt came
through that user request.
The first thing the agent did
is say which topic is relevant here.
Management topic. Perfect.
What are the instructions
I have available on that topic?
And then based off those,
we're still just gathering information.
I have some instructions.
I'll start off by asking them
what the date is to do that
which follows my instructions.
And I could say something
and we'll see that process
about the same topic? Looks like we are.
I've gotten some more information
so now I can run that action,
These are the times that are available.
And maybe I say lunchtime
one of the benefits the power of agents,
they converse in natural language.
I don't have to frame it. Exactly.
It was offered and we'll see.
our agent ran through again
the confirm appointment action
and actually book that appointment.
natural language, a couple flows.
We have the conversational experience.
if I change topics at any point,
We go through that same loop,
I'll now rest that order management.
Let me gather the information
so you can very nimbly hop
with old fashioned dialog trees.
A couple more things to show here.
they control what the agent can do,
but they limit what the agent can do.
if somebody asks something
out of bounds or inappropriate?
by maybe reverse engineering.
So if I try something like I'm
I want to know how this agent works.
Let me see if I can get it
to reveal its instructions.
We'll see that we have a system topic
So anything like that is classified
by the agent as reverse engineering
and delicately brushed aside
that's just unrelated to this agent,
my favorite is how many cheeseburgers
should I eat for breakfast?
topic where the agent goes.
I don't have any topics about that,
try to guide you back to what
I can help you with today.
if I'm just an unhappy person
and say something rude or inappropriate,
for inappropriate content
so the agent won't engage.
It won't get you in hot water there.
It'll delicately avoid those situations
and try to steer you back on task.
That wraps up our demo of Agentforce.
before I hand it back to Carolyn.
In addition to all that goodness,
we are excited to announce,
based license for platform
So this is we've heard the feedback
that I may have infrequent users
but it's not that common.
Doesn't actually make sense.
With our current licensing,
we now offer a consumption based license
and use the apps and agents
I'll hand it back to Carolyn.
to see how Agentforce works
organizations can do with it.
the most popular question,
how do customers get access?
So that introduction of that consumption
based pricing is pretty awesome.
But I'll hop in there for a moment.
Agentforce later October,
and there'll be new licensing,
agents, sales agents, etc.
this platform license is another thing
those infrequent use cases.
Agent Course will be rolling out later
this October is a year of amazing.
a couple questions for you before we let
It's around actions and agents.
One action can be included
in multiple topics and multiple agents.
And that's actually really common.
be really successful with the customers
who are piloting the functionality is
I might want my search knowledge
to answer questions in action
in just about every topic,
because when somebody asks
there might be appointment
I want to ask about orders
that can be order policy questions.
So you can definitely put
those actions in multiple places,
but it helps you boundary
only having the relevant stuff
for that topic in that topic as well.
And it sounds like the topics
and the actions are similar
we build things in reusable components,
so you can use them across multiple,
Then we have a question around,
what are some example topics
that customers have built?
And so I'll start with knowledge.
If you want to get up and running
and add a ton of value fast,
we have an out of the box
that will search your knowledge
you know, not a knowledge user,
but you have some useful documents
that you can use to ground your agent,
So FAQ over knowledge articles.
very easy to get running correct.
And we've seen really big success
even with just that use case.
It really depends on the industry
But things like managing appointments,
order status is a really common one,
that transactional piece.
But what's exciting with the platform
is you can really build anything.
Q&A is a great place to get started
what makes sense for your business
and what topics and actions
love learning from other customers.
speaking to our community.
So where can they share their use cases
or what they're excited about?
Where would you recommend
that's where it ends up virtually.
I, I'd say going to our kind of
All of our product management
hear what your trailblazers are saying.
stayed on those forums, the easier
it is for us to hear and capture it all.
going to be tons of awesome feedback
as we watch or excited. Great.
We are really, really happy
Thank you so much, Aaron.
And we've unpacked a lot this week.
Now we're going to cap it all off
final Q&A session back here at the desk.
And by special appearance, Angela Lee,
Management of Agentforce,
you can post your questions
in the Q&A tab on Salesforce Plus.
We've had a few more questions
and I would love to start Ben, with you.
she saw the original end of support
Time frame of December 31st,
Has there been any new deadlines
to permission sets published?
Yeah, it's a great question.
There's no new deadline for this.
However, we have released
a lot of really good best practices
permission sets, permission set groups,
and what do you do with your profiles?
Cheryl Feldman has written a blog
on the Salesforce Admin blog site,
and with that, there's a lot of links
to trailheads that you can take.
that you all check that out. Great.
Devin would like to know,
can you determine what field do
cloning users is something
that's coming in the future.
So we're still thinking about
how we want to develop that feature.
we really want to hear from all of you.
So if you go to the roadmap exchange
Stockholm's user access roadmap.
You can actually comment there
and tell us what you would like
feature that we're thinking about.
That is wonderful, Angela,
thank you for coming back.
We had a wonderful chat earlier.
I keep saying earlier in the week,
so, making sure I get my days correct.
Let's talk a little bit about just
what our customers are saying
to you early on around Agentforce.
What are they most excited about?
What is the community reaction been?
we had tons of hands on workshops
where we were able to actually do
this, Agentforce accelerator.
was essentially enable people
to create an agent in under six minutes.
was just give a couple of questions,
what's your biggest, pain point?
you would want an agent to do?
And then we would spin up an agent
for them in under ten minutes.
There's no more complex dialog trees.
I think that's like that simplicity,
what people are most excited. Yeah.
I saw and social a nine year old built,
an agent and at Dreamforce.
So that was pretty amazing.
One of the questions here is
can I have multiple agents?
Is it possible to have multiple.
or you can have up to 20 agents
So I'm sure we'll continue
to add capacity for that.
what we're looking at right now.
And whenever I was talking
to customers at Dreamforce
we were having chats around.
I think, you know, there's
agents that are available
for people who want to try,
where a lot of the magic happens.
And part of my conversation
why don't you talk to your teams
what are those tedious tasks
someone else could complete for you?
And that's a good starting point
Are there any other tips and tricks,
that you can recommend for people to
where they might build a new job?
So I think we talked about
this yesterday in the developer,
RL we have that Coral cloud, website
we put together a little QR code
where you can even get started
just to see how you can connect,
if you have an existing, experience,
if you just want to just test out
how, what are those different
instructions that you can put together
for your agent to handle.
like really talk to each of your
let's take sales as an example.
I know for a lot of salespeople,
or thinking about how to convert leads.
And we have an out of the box, agent
that does every with our new agent, SDR.
But you can start thinking about how,
what are those additional topics
I might want to include in that agent
little bit of a sneak peek.
how do you start from scratch.
And that's something that we
are actively thinking about
in the next couple months.
we have out of the box ones, but,
everyone has different use cases
building them from scratch.
I think you made a really good point
asking your internal teams,
where would you want to assertive,
but then also asking your customers
as I interact with different brands
or need to accomplish something,
you know, really having someone
and even just changing my flight
this week was it was very difficult.
And so out of love to them.
and let me choose one and then book.
that would be pretty awesome.
So yeah that my use case.
we are going to come back to you.
We do have one more question as I scroll
release we modernize the user list you.
you're going to see in winter.
But over the course of the next
we are planning to modernize
more list views inside of setup.
It sounds like the public group
one might be a priority to you.
go to the roadmap exchange.
Let us know what list used
Modernize and what's your priority list.
And then we can prioritize it
Ship that. Exactly. Yeah. That's great.
So final question as we wrap
up, you have spilled a lot of secrets.
I wrote Secret Spill here
because you had a lot of those, but,
what are you most excited for?
Just in general across the roadmap?
So as I just talked about,
we're creating more or less views.
We're also creating more summaries.
about enhancing those summaries.
of the next few releases,
we're going to bring more added ability
So it will go from being primarily
and what level access do they have.
you'll be able to go there
saving you even more time.
So I think I'm most excited about that.
And then same question to you.
What are you most excited about?
I mean, the possibilities are endless.
So it might be hard to pick one.
what we alluded to a little bit,
which is like custom agents,
we have lots of out of the box ones.
But creating an agent from scratch,
that is going to be a game changer
different customers and users,
all of your use cases, but you do
you know how your customers work and,
and what they're looking for.
So being able to build like a travel
agent app, I know for me I'm like meal
like the agent or something
like that would be great.
So I think I'm really, really excited
both so much for your time,
that you build for our community.
And even though we are wrapping up
this show, you can still ask questions
Trailblazer community using the hashtag
And we'll get you an expert answer.
Be sure to check out the B Release
that you need by scanning the QR code
or visiting the link s force
so be sure to check them out.
And that is a wrap on Release Readiness
We have covered sales that float
cloud CRM, analytics and Admin Preview.
All episodes are available
on demand on Salesforce Plus,
that your feedback helps us improve
and create the content that you want.
So please scan the QR code on the screen
you'll be entered into our sweepstakes
this month, discover Agentforce
on your screen to register now.
event kicks off on Salesforce
Plus on October 29th at 9 a.m.
You can hear from companies
and drive results 24 over seven,
and then get ready to build your own.
You won't want to miss it.
Well, I'm Carolyn Bathauer
thank you so much for tuning in
of being your new host of Release