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
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
trailblazers are with evolution
Is really about to start.
Welcome to Release Readiness Live.
I'm Caroline Barth, our senior customer
this is where we get to geek out
the new product innovations
coming your way in the next release.
We have an amazing team of Salesforce
Flow experts here in the studio
with me, and joining virtually
some of the top new features
And you've probably heard
the autonomous agent platform
agents across all customer
Well, good news for our flow fans.
agents using existing flows,
apex classes, and prompts.
But just wait until you see
Einstein drafted flows and formulas.
to only make purchasing decisions
on existing features and functionality.
for investing your time with us today
helps our technology teams build
and helps make this broadcast better.
Our product managers will give
that is going to help you
performance and build processes
So come back tomorrow on day two
for Developer Preview Service Cloud.
In a bonus episode featuring
what's new without Cloud.
three wraps us up with CRM,
analytics and Admin Preview.
on demand on Salesforce Plus.
and answer your questions
about these new features.
While we have these experts with us.
So join the chat on Salesforce
Plus and drop your questions
We've got a team of product experts
standing by with answers,
some of your questions live
and if you still have questions
in the trailblazer community
using the hashtag Salesforce RL.
Senior Director of Product management,
is here to cover new enhancements
in data management and actions and flow.
Thanks so much, Carolyn. Hi everyone.
I am super excited to be back here
and talking about all things
data and actions and flow.
really big exciting new enhancements
to the send email action.
a lot of you have been asking us
You can now send those emails
We've also added in options to CC
and BCC, your recipients,
as well as just put them in the to line.
we're talking about the future in AI,
trivia comment in the chat
if you know why it's called CC and CC.
My, what that stands for.
what's coming in the send email.
But I'm going to actually jump
because I want to show you
what's going on inside flow.
we have a couple familiar
friends here that you'll see,
some automation around that.
So if I go over to my flow,
I have a pretty simple screen flow
to let me go through and edit
our new repeater element.
But Sam is going to tell you
I'm not going to get too much into it,
but we're going to look through
and we're going to make some updates.
We have a lot of new stuff coming.
we're going to call him a genius.
And I think Astro Guide and Astro,
in addition to being a trail guide,
we're also going to call him an agent.
We got a lot of new agents coming.
And to celebrate the ten year
anniversary of awesome admins,
But we have some other characters here,
that we want to add to that list.
So we're going to add flow in as well.
So if I was doing this in the past
and wanted to build this out
I would have had to split this out.
to some of my original, characters,
and I'm also adding new ones,
take this collection and split it out
to do create records on that
I only have one item there,
and when I hit next and go over and
we've got all of our updates
So let's go check that our element out
So we've added in the winter 25 release
if you're familiar with apex
But here you'll find it in flow
under your Create Records
to update existing records.
and you have your record collection,
And what that's going to let you do
is take a whole collection,
say, of characters, objects, whatever.
And if you make changes to it
and you add things to it,
are going to be committed
in one database transaction.
So importantly, when you're doing this,
how are we going to identify
or is this a new character.
And by default you can do that
will handle all that for you.
But let's say I'm getting information
and I want to compare on something
that's going to be available
for certain fields to compare against,
if you want to do this on a custom field
I know I'm going to store, say,
an ID from an external system.
And that's what I want to use to compare
whether this is a creator, an update,
you can set a custom field
and then use this option to do
If you're a little more techie
but I think this is going
for those of you out there
who really obsess about your limits,
because this is one DML call.
This isn't one for create
So that's also going to save you
of processing power and count
So a huge efficiency improvement.
last thing that I want to show
you is updates to transform.
Now if you've been keeping up
with transform, I'm impressed
coming out every single release.
But we have one that I think
is going to be pretty cool
for a lot of you in this release.
So if I go in and I get my contacts
that I just had on the left hand side,
and then I want to define my target.
So what am I transforming
when I go over to my target?
If you clicked this before,
seen the apex defined and the record.
Now we have a lot more options
to transform into different
things like a collection of dates,
going to do a collection of text.
I want to send all those emails.
I want to get all those emails
I can do a text collection,
but a pro tip and something somebody
I don't remember who it was,
about directly at Dreamforce
and said, this is such a pain.
If you use the in operator
A and Record Collection B,
you still had to go do a loop
from that record collection
if you know what I'm talking about.
You know, this is annoying.
If you don't, don't worry about it.
with one click and transform
so I can take this ID field and also
map it to the text collection.
And that's going to save you
time in one of those little extra loops
that really don't need to do so.
and actions for the winter 25 release.
Back to you Carolyn. Great job.
you're the one that's helping us
I think I'm getting a little more loopy.
Yeah, yeah, I'm just in, I love it.
So we've got some shadows
here, especially since, you know,
carbon copy, blind carbon
You gotta remember the actual
physical carbon paper. Yes. Absolutely.
And I think the other comment here,
really, really important,
Squyres said there's a lot of tech debt
by your first enhancement,
and I think that's really important.
looking for those improvements
as we talk about efficiency,
efficiency, efficiency with these flows.
And so great. That's wonderful.
So let's get to your questions.
is it going to replace loops.
I think it completely replacing
loops is a long ways away.
But I think our goal is we've heard,
that loops can be sort of onerous.
It's a lot of extra clicks.
elements again, for simple things like,
And we're also able to and transform
to do some things more efficiently,
because we kind of know exactly
what you're trying to do in advance.
is looking for those use cases
and trying to pull them out
kind of use case by use case.
So this is just an evolution
So sharing those use cases
We just have heard from many of you
that they can be kind of overkill.
Say for some things not just transform
but like you brought up the
That was another big thing
you always had to use loops for.
So we're always on the lookout
that you could make a lot
make everything possible,
and then things like transform
and some other stuff we have on
the roadmap is like these very,
We want to be much easier
for you to accomplish. Absolutely.
And so going back to the emails,
because that was that lit up, our chat.
and when should I use email alerts?
I think kind of a personal preference.
I've talked to a lot of admins
who prefer one or the other,
and there isn't necessarily
For those of you who aren't familiar,
email alerts are available
as a separate thing and set up
so you would go outside of flow.
set up and configure your email,
and then you can call that as an invoke
action called Send Email inside Flow,
and that you would configure
cc, DCC, the content all inside of flow.
And I've heard from some admins
that they really like it being separate
because maybe they have people
who aren't comfortable in flow,
but they do a lot of, email updates.
I want to stay in flow and write
that email as fast as possible.
So I really think it should be more
we're always trying to make sure,
to kind of match up the feature set.
So you're not having to choose
some of these limitations,
like the five people to send to.
cover a lot of different work styles
and use cases just in the work.
Yeah, exactly. Yeah. Okay.
You meant you also mentioned,
don't count twice against limits.
There's more processing power.
But then there's the question
for the two cc and BCC or is it all one.
You can choose how to split that up
between two cc and BCC. Great.
Well you will be joining us in
just a bit for more questions.
If you have more questions for Diana,
be here at the end for more Q&A.
So make sure you put those in the chat.
And up next we have Antoine Cobo,
senior director of product management,
and he's here to show us the automation
app and builder experience.
Absolutely. Thank you. Carolyn.
so let me quickly tell you
that we're bringing into the automation
app and our builder experience.
And then they will show you,
all of that in, in life demo.
So first is our brand new flow
Doesn't look like super exciting,
but you really see the difference.
Now, when you save or activate
you are going to see errors
and warning in a brand new panel.
So I'll bring you a new panel
in the builder on the left side.
And not only you will be able
to separate errors from warning,
but we also give you and the links
that point to the right elements.
So super easy to debug your flow
that you can easily identify,
you know, the errors that you're making.
You know, this is really cool.
I've been using that for for months now,
addition of orchestrations
who have already used the automation
app to renew lightning app,
awesome admins can actually use
and manage your automated processes
So it's in one single place
for everything. Automation.
So all your flows are in there,
all your orchestration down in there.
So you can really dig into,
in a lightning experience.
All the things are very important
Some usability improvements,
capabilities for steps, within a stage.
how many people came to me at Dreamforce
saying how painful it is to add steps
and all of them in an orchestration.
which is really, really cool.
copy paste steps across stages as well,
which is also a very nice improvement.
you can now customize the word guide.
who don't know on this call,
is this lightning components
that you can put on your records page
that will actually display
generated by an orchestration
and assigned to a specific user.
One of the cool additions to this
either the word guide from the page
if there is no work item available.
to save some space on your record page.
All right, let's see them.
Let's see all of that in action.
I can quickly search for the automation
app through the app launcher.
And that's going to open this brand new,
I can see the list of all the flows
that I've recently modified.
links into the flow community,
We have one tab here for flows
so I can quickly see all my flows.
I can also search for them,
which is something that has been asked
So now you can search within your flows
also your own, list views.
So you can create those list
and then define your filters.
Everything you know about list
One thing I want to really show
is that we are adding orchestrations,
So that's where you start,
you know, automated processes
is basically a combination
between the execution of those flows
so you can create your entire project.
That I built, a few months ago, Wiz,
which is a very cool orchestration.
And I'm going to show you
this on the canvas right after.
But what I want to show you here
like the average runtime,
all those runs for this process below.
And I can also click on View
my orchestration in the builder.
I have this stage called Test Drive,
and I realized that I need to move
I really want to assign the sales
agent later in this process.
So what I'm going to do here
is just drag and drop that step.
And that's as easy as it is.
Like it is super, super simple.
And eventually if I want,
copy that step and, you know,
paste it into a different stage,
and then we're going to save
everything you have set in
terms of input parameters,
everything is copied over into this new,
Very, very cool to to have that.
to navigate back into our work guide.
So what I want to show you here
is when you take the flow
orchestration will guide in lightning
you didn't have any configuration
not only rename the components,
if you don't like the word guide term,
you are welcome to rename it.
like the run name, the stage
when there is no work item
we ought to make it disappear
If there is nothing assigned
Switching back to our automation
app, I want to show you this, flow,
this new flow experience here.
So I'm going to open one of,
the latest flow I've built,
so you can see the detail
I can open the latest version.
what the reason why I was building
this flow is to create some neat suites.
And we have a pilot running right now
available in flow to connect to his.
Net suite. Really cool to see.
that get information from that suite.
Getting the creating or says order in.
That's with one single action.
But what I realize is that I need
I probably need default path, right?
Because if anything goes wrong,
you know, to take actions from there.
So I'm going to add a false path.
I would probably use the amazing use
and email action that, Diana.
and just say, okay, send me an email.
thing I'm going to provide.
I'm just like, okay, I'm kind of lazy.
any additional information.
So I'm just going to save this.
And what is going to happen is
we were going to see our brand new
panel here appearing on the left
that shows you errors and warning.
I can separate errors from warning.
Welling would not block me.
I want to jump into the errors.
that say, hey, send me an email.
It's probably not properly configured.
So that's going to show me
And that's also going to show me
what are the required value.
And obviously I need to have a body,
So let's make sure I provide that.
a quick example here of the the
side panel configuration.
to, leave it back to, Kelvin.
Thank you so much, Antoine,
I think Amol summed it up perfectly.
So that was that was the comment.
We have a few questions for you.
So thank you for sticking around.
can a regular Salesforce user
see my flows in the automation app?
but we will never expose those flows
if you haven't given the right
permission, to your users.
So you will have to give them permission
to see flows, to see orchestrations,
to see connections later on.
So all of that is based on
admin permissions. Great.
And then following up a little bit to
You can absolutely create a flow
from the automation app if you can.
If you still see my screen,
you just have a new button here.
we are redirecting the user,
which is the current experience,
you know, a new experience
coming in our next release.
I love that, given, people a preview.
So you covered this a little bit,
talking about hiding work guides
when there's nothing for the user to do.
And we know you can, but what are the
some of the benefits to doing that?
basically saving some real estate.
who have used that component in the past
if there is nothing to do,
the word guide basically show
there is no work for you to do.
So we realize that we better hide
surprising for related component
to kind of disappear sometimes,
you would get used to it.
And I think it's a lot of,
it's a lot of benefits for the end user
they have some more space
to see relevant information
no work item for you. Yeah.
keep it cleaner for the user,
making sure that their attention
The things they do need to do.
they've got some work to do.
thank you so much for joining us.
if you have more questions for Antoine,
make sure you put them in the chat
and we will get them answered.
So now we're coming back to this studio
and we're going to go to Sam Reynolds,
senior director of product management.
she is here to share some amazing screen
and a legend in your own right.
Oh, thanks. Hi, everybody.
So let's see if we got our slides up.
Unless you have been living under a rock
I hope that you have heard
the gospel of reactivity.
It is basically the new foundation
for everything that is going to happen.
Screen flows in perpetuity forever.
or so, we've been really focused on
enabling you to take advantage
of what you already have in your screen.
like components can pass their values
and can respond to each other.
So that was general reactivity
think about more is like, okay,
you need to react to something
have that information yet?
to the Salesforce database,
something called Action Buttons.
We're really excited to announce
this as generally available.
You might have heard about it
running this live as a beta.
you can put a button on your screen.
That button is going to run
or someone else from your team
And you basically get all the power
That is just supercharging
trying to build into your screens.
who have been paying attention
we do have a few changes from
One is you have more control
over the button interactions,
conditionally disable the button
people aren't like running this flow
when you're not actually ready
You don't have the right inputs yet.
And similarly, we have, an in progress
So when the action is running,
they can't just like bang the button
and make that flow run 70 times,
And then the one last thing
release is a bit of, like, build time,
quality of life enhancement,
if you are building the auto launch flow
while you're actually adding it
you can, have the inputs and outputs
with a nice little refresh button,
to dig into a demo today,
White is going to be on Admin Release
and he is going to go into so much depth
won't know what to do with yourself.
And if you just can't wait
which is the second QR code.
Adam has a great blog post,
the beta state of action buttons,
but all of that information
should be enough to get you started.
I want to talk to you about today
is enhancements to repeaters.
I was here talking to you
about repeaters being GA.
speed up your data entry.
Diana gave you a little sneak
Just generating lists of data without,
you know, having to repeat over,
not having to revisit the same screen
over and over and over again
So with that, I'm actually going to
showing you the exact same flow
I showed you last release,
but enhanced with these new features.
we are working through an auto
could only create new data.
existing insurance policy,
So I have a Subaru and Audi
But Lauren has called in and told us
that she actually wants to,
She's treated in her Subaru
and Carolyn's going to help me.
Ooh, I think she's going big.
Do you have a GMC in there?
of models in here. So I guess we'll do.
We'll do the Sierra gravy,
and then assume it's a brand new guy.
And then I don't have a Vin handy.
So we'll just cheat with this one.
she has no other changes.
She just wanted to switch out
all the same drivers attached
I have this summary screen I built,
and this is just showing me,
this is the state of things
that will be in the insurance policy.
So I'll have these two vehicles
and then the three drivers still.
we still have the super record in place.
to not delete the record, but instead
instead to mark it. Archived.
how this was built though.
some things have changed in this flow.
get records for the vehicles
with the insurance policy
if the policy already exists.
The real meat of this is in the screen.
So let's focus on the vehicles.
We've added this, new configure data
So this is how you're going to provide
data to be populated into the repeater.
the vehicles that were queried from
that got records earlier.
we have this unique identifier
If you are later going to be taking
the results of this repeater
and trying to update or delete things,
through for you automatically
so that you don't have to like
expose that ID to your customers
on the repeater. Visually.
That just seems silly to us.
that you brought in actually mapped into
is going to be very similar
that you would set your values.
a little bit more obvious
if you know the name of the collection,
you can just type it as usual.
look for repeater pre-populated items
that belongs to the repeater.
to all of the fields directly.
So if I'm setting you're at this point
I can map it into the your fields.
as you saw in the demo earlier,
that exists in the collection,
that would for each vehicle
that was grabbed from the database,
one instance of the repeater,
and then we are going to use
you supplied in the components
to say which fields should go where.
The other major change with
we are still unfortunately
using loops for repeaters.
quite get transform support yet.
It's going to be so much easier
So we're still looping within loops.
instead of just one sub collection
items or items last release,
Now we have four removed items,
hopefully pretty self-explanatory.
This is going to be the list
like what was on the screen.
you can work with added items
But we would highly recommend that.
Instead you do all items,
the combination of those two.
what Diana just demoed earlier.
if we had scrolling, wouldn't that?
But yeah, so and using our Upsert
at the same time, let flow figure out
which things need to be updated
for both vehicles and drivers.
And so I'm just supplying
And based on the record ID
the repeater was passing down for us,
which ones needs to be created
And you just have one node
and one DML operation, which we love.
That's a wrap on my repeaters demo.
And so I have one more slide
because there are a couple of things
I want to leave you with.
As like kind of nice little bits
if you're using choice lookup
or like lookup components
we have added multi-select
support to the choice lookup component.
It is actually going to be
the first choice component
that you can choose to make it
which I think is very cool,
and I want to do more of that
components in the future.
how our other lookup component does
when you put in a multi-select.
Second thing is an enhancement
get rendered in the screen editor.
From a preview point of view,
we heard a lot of feedback
that it just what we had wasn't enough.
was, oh, this is a toggle
or this is a quick choice,
which job each of them is doing,
or I built it six months ago.
So now we are exposing the label
name of that specific component
that you or your team member built
so you can better understand.
the label, an API name or well done.
Which job that it's doing for you.
And that is a wrap for me.
because the chat is going crazy
with the love of the new features.
And I knew this would happen,
but as my first flow show,
all the props that are coming in.
So here's some of my favorites.
Squire says feeding repeater
elements with query data is so amazing.
this base makes my life as an admin
with all the new flow features,
So you can take vacation?
And then this one's great.
David says sections in repeaters
will be mint when it happens, so vote it
then you got to put it up.
tell, we are in San Francisco.
So if you do hear noises,
We're not piping them in.
So, and Andrew wants to know,
So you can't bring the lamp every time.
You guys, it's not special.
So it is serving its purpose.
I love the land, I love it.
I mean, nothing like, get a little lamp
and we'll get you a lamp. T shirt.
Yeah, he's got a t shirt on.
That's a little easier to carry on here.
but the lamp is still very much
Andrew is good at t shirts.
Okay, so last but not least,
to show us Einstein for flow.
You. You can't wait for this one.
How you can build processes
and thank you so much Dianna.
Those were three really hard acts
So hoping that this goes just as well.
But super excited everyone
to share our brand new updates
to Einstein drafted SLOs,
natural language prompts.
we're trying to make flow building
simpler than it's ever been before.
that you'd like to build.
will use our in-house LM,
trained on best practices.
Never touches customer data.
This is so important to us.
to ask more questions about that
to create a fully editable draft flow.
So we've heard from both experienced
that Einstein for flow helps
up on how to build flows,
that you're not starting from scratch.
Which I don't know about you,
but for me, that's super,
And yeah, we're just really,
about the positive reception
with the beta program so far.
And we can't wait to make this product
generally available in the spring.
We've already shipped the ability
for customers to build flows
with both standard and custom objects.
I hope folks have been trying it out
and giving us feedback on it.
we made improvements to our AI model,
making it more performant
shipping our brand new edit,
which I'm going to be doubling
of releasing a much awaited,
which is Flow Summarization.
So that's coming up around the horizon.
That's going to be really,
really cool and a game changer.
I just want to make sure to point out
this really awesome customer quote
that made me really happy
to have something to start with
than to start from scratch.
That was a lot of descriptions
of the new features that we have.
To top it all off, we're also releasing
Einstein Drafted formulas
So when you're in Flow Builder
we now have the capability
So with this improvement,
what we see is fewer mistakes,
Switching to second guessing.
I'll be demoing this as well.
before I get into demoing,
if you want to get your hands on this
or Einstein drafted flows,
please make sure you have the Einstein
one license. Talk to your years.
We would love for you to try this out
and give us as much feedback
Okay, so now for the fun part.
And you can see here we have the option
to let Einstein help you build.
So you can see here that we can get
started with some sample prompts
some really great examples
of how to write a good prompt
and a major key of this product.
that you're leveraging it
well is making sure that you're
writing a really awesome prompt.
to ask more questions about that.
But it is something that really is
when using Einstein for flow.
But I pasted in my own prompt,
which is using some interesting
create a flow that sets the bike
when the category is equal to cyclocross
and gruppo is equal to reinforce.
And if you don't know what this means,
this is a prompt for the bike
who are potentially in the audience.
So shout out to you guys.
So we create that draft flow.
Once our draft flow has been created,
what we should be able to do
to see that they do, in fact match
the description that we provided.
So starting with the start element,
is that category is cyclocross
and Gruppo is Sram force.
we stipulated in our prompt.
Now we should be able to click into
and see that mSRP is in fact 3000.
and maybe change things up a bit?
So let's try setting mSRP
to like 6000, for example.
who don't know mSRP suggested price.
So this is quite the expensive bike,
but we're going to go ahead
and create this flow anyway
and just make sure that it does,
in fact do what we expect it to.
Clicking into the element
and seeing that mSRP 6000
will tell us that this feature did work.
So fingers crossed everyone.
you wanted to switch back,
just use the arrows over here
will go ahead and generate it.
by going into the update element
and see that it's once again 3000.
But I wanted to point out
a couple of other things here as well.
with the thumbs up and thumbs down.
If Einstein, for whatever
reason, didn't quite meet your needs,
you can click on the thumbs down
and go ahead and explain why
here, tell us a little bit
more and give us feedback
so we can improve the experience.
This is so important to me
GA, so please, please do this.
You can also go ahead and
copy the prompt and save it.
some more sophisticated ways
and save it in your description.
But just a little sneak peek.
We can talk about that later.
if for some reason you want to redesign,
feel free to just go ahead
And that was the power of Einstein
and our brand new editor prompt feature.
And that's not all though.
and this one is also pretty quick
is starting with the sample record
whenever a new contact is created.
So what we want to do in this example
the domain under the description.
Let's call it something simple like
So this is where Einstein drafted
formulas really comes into play
and does the work for me.
and just click on the sparkle
side of the formula builder
and enter a natural language
to tell you exactly what I just said.
So that is in this case, return
And that should pop up in this box
over there okay I see it right here.
We have to make sure to check the syntax
to make sure it's valid okay.
So we can go ahead and click done.
And last but not least we can
go ahead and use this formula
as the value for our description.
new Einstein Drafted Formulas feature
Carolyn I hope that was helpful.
As we new, viewers have questions,
please go ahead and post them.
But let's talk a little bit
chances of Einstein producing
How do I write a good prompt?
That is such a good question
and something that I think about a lot
Writing a really great prompt starts
things like create or generate.
And you saw with the prompt
that I just put together for the demo,
if you have custom objects,
Be as detailed as you possibly can.
is it's always really helpful
to have a human in the loop
especially if you're touching
Lmms can always hallucinate.
That's just the nature of how they work.
I think, good to have that extra layer
of protection in there. Yeah.
making sure you're placing guardrails
is the second piece of advice.
And then having a human in the loop
and checking is the third thing.
produce relevant and usable flows.
So we always have questions around,
So what kind of data do you use
and how was the model built
This is also a great question.
I also would be curious about this.
first of all, we use an in-house model
and tested entirely by our awesome
The backbone of the model is
and it's fully trained on data
that we also create in-house as well.
And we remain very firmly committed
to never training our labs
on our customer's data, as I mentioned,
which means that this is quite
generation, flow summarization,
we make sure to create our own use
our own, resulting flows,
and make sure to test against those
So that all happens in-house.
We never use customer's data for that.
Zero copy is super important
when it comes to this because you are
you're taking actions, and automations
So your trusted protected data
I have an online question for you.
Sarita wants to know how complex
can Einstein for flow get.
as I mentioned like training process
and more sophisticated use cases.
So I mentioned already that you can use
standard and custom objects.
There's actually no element limit.
The last time we presented RL
I think we did have an element limit.
that we're able to expand beyond that.
Now that's super awesome.
You can use things like formula
So there's all sorts of things
that folks have suggested that.
And by the way, please feel free
adding things to the ID exchange.
and more of this feedback.
that you guys want to be able to do that
we don't have the capacity
but we're absolutely working on
with more and more sophisticated
to give us more suggestions
as we get towards GA. Great.
and what's working, what their
So I love to see customers
playing with these new features
that we can tell everybody else
So how would you like them to connect
who are already using these features
that thumbs up, thumbs down,
especially the thumbs down, I,
I actually like to see the areas
where we can really improve.
we would love to see it too.
please make sure to get the Einstein
once you and try it out for us. Yes.
All right, I'm going to give you
and I'm going to try and get this right.
He just says love with lots of letters.
So, he absolutely loves it.
and flows is made for Mitch.
So final question for you.
Since you're new to the team,
which I never would have guessed,
working on Einstein for flow?
having amazing colleagues
like Diana, Sam, and Antoine,
the flow team is amazing,
but also being able to interact
and while I was new to the team
how much you all love the platform,
how much, you're so dedicated
to the different features
and the feedback that I got on
the new product that I'm on
Please feel free to give me feedback.
we want to put out the best product
Actually, there's one more question.
I'm not going to let you off that easily
has a really good question.
Can we create orchestrations
using Einstein for flows?
Right now we can't use orchestrator
think about a little bit more.
we want to add more sophisticated
use cases to the roadmap,
But please do I will note that down.
And please do add that to the idea
Great, Vidya, thank you so much.
Really, really appreciative
and sharing that with the audience.
We've been getting a lot of questions.
So I'm going to navigate this iPad.
to get some of these questions answered.
So I'm going to start with Sam.
repeaters came up a lot in the phone
would you say came up repeatedly.
what's next for repeaters?
What is next for repeaters?
that I really want to deliver.
as I mentioned in the demo, is,
for the repeater outputs in transform
going to make it so much easier
to deal with those outputs.
they are sometimes necessary.
We could make them less necessary.
which is allowing sections
and repeaters to interplay
One of the biggest requests
the most frequent requests
I've heard since launching repeaters
is that you all want the ability
layouts inside of repeaters.
Diana asked me that yesterday
in my demo the other day. Yeah.
When you're building or demo.
don't always come from the community.
come from inside the house.
So those are kind of like
two really big top of mind things.
that I'm thinking more about is,
with prefilled for external data.
it only supports, Salesforce
I really want to get to make, repeater
support reactivity more fully.
So adding support for reactive formulas
this idea of a resources contextual.
So in order for us to make,
that you can have a reactive formula
that's responding to other things
that it belongs to the repeater
and can't be used in other places.
straightforward is actually a whole,
like, infrastructure mess that we have.
and being a user for so long,
I sit on the other side of it going,
this is so awesome. It's like magic.
I see what you all do to build it
like this is so easy. So so it's great.
We are going to shift gears
to the other side of the table.
entry horizontal like editing in?
Oh, that's for Sam. Sorry.
Any plans to allow entry horizontal?
is something we do want to do.
And I'm trying to remember
if the reason we haven't done that is it
might be because of like some base
component support issues we have.
lightning base component.
So some of the things like having
and I think lookup field support.
data table doesn't support it.
we haven't had time to prioritize it.
And I cannot remember which one.
But it it is absolutely like,
Adam White's list for things
that we want to do to data table.
So I'll bookmark that conversation
Has to send that question
to the next time you add that to it.
Okay. Diana, over to you.
Is there only one comparator
you would have to do the logic of
if one's there, one's not there.
What if they're different there?
sounds like another loopy issue loop.
available only for Screenflow
or for other types as well?
for all the core major flow types.
but everything else we can expect.
Now we're going back to say,
you know, there's only two of you here,
so I just get existing. Yes.
my favorite best practices
or tips you can share about
without creating duplicates,
So if someone decides to move back
between a screen flow multiple times,
so that's a really interesting question.
Using Upsert or this like
which things need to be updated
record is a really good starting point.
if like we had filled in some stuff
and make a change to that data again.
It's just like you're still making it.
We're still working with like,
in our overall like Screenflow
best practices is after you have
data operations happening,
after you have like a creator update
or delete happening, we highly recommend
So if I have like a screen
where I'm taking stuff in
and I'm creating a record
and then I have a confirmation screen,
I want to turn off the back
button on that confirmation screen
The way that I built the repeater
I put the confirmation screen
So it's it's a chance to like,
that's why I left the back button on,
because then I could go back and like,
oh, I didn't mean the GMC Sierra EV.
I meant, like, the regular Sierra.
That's not an EV or something.
And I can make the change,
like screenflow best practices set.
you do a create or an update
like don't let your user go back
because you are going to end up
where you have duplicate data
We are coming back to use,
Diana here recommendation.
Squire wants to know what's
for a team's first opportunity
to convert a loop to a transform.
So where should they start?
Everyone should start here.
Response is what we're looking for.
That's a really good one.
I think there's a lot of people
who might have some ideas too.
That might be even better.
I, I mean, that idea, I'd one I think
if you're using an operator already,
that's a really simple one.
You probably have a dedicated loop
So that's why I really like that tip.
And it's pretty straightforward.
It's, it applies to most.
Also, I would say sort of like record
object, that can be really, manual.
And you have to go through
each assignment and remember,
all the fields, things like that.
So that would be another one
where I would say it's just really nice
to get all those lines in there,
and know what things are happening.
where I would start with transform.
Do you have any other for
the thing that's coming to mind
is an assignment replacement,
But like we actually have done
some performance testing and transform
ten x more performant than a loop was.
things inside of your loop,
Like transform is capable of handling
just for the efficiency efficiency gains
and like cleaning up your canvas.
All right, let's stay with you, Diana.
Jeff Green, said I'm glad.
Flow validation is looking
or is it still going to be roll,
Well, that sounds familiar to a question
that was asked a few weeks ago
at Dreamforce that I think
was a broader question than this one.
I would definitely tell people
It's a mystery to the core.
Alex Edelstein gave a more broad answer,
that even more than just unit testing,
but the entire kind of life cycle,
we're putting all this really powerful
new capabilities into flow.
You can automate more and more
and you do need to be able
more and more to make sure
that that automation is high
quality, isn't going to break,
isn't breaking each other,
So that is absolutely an area of focus.
passing around sticky notes
last week talking about this.
Great, great great, great.
I'll have to look into that about why
is that we have three lookup components.
the one that is just called lookup.
a relationship field, that one.
I think as far as I understand,
something to do with whatever
the underlying base component
responses to mobile questions is like,
not all of it's in our control.
so my general answer is like
I need to look entirely into it,
And we will mark that one
and we will make sure we get that answer
we need a little bit of research.
So that's, not a problem at all.
I think it's exciting for people
we can send via automations
generally we're calling into
that exists on the platform
that are maintained by other teams
and used in multiple places.
filing on, email and not on.
Sometimes it gets a little confusing.
Sometimes we find things in other parts.
So that's why I just like to tell folks.
So an increase in limits like that,
is why it's very valuable
for ideas to be granular.
were better about flow email
like a very specific idea about like,
I want to have higher limits
for this very specific thing.
that to the correct team or like
get it merged in with an idea
we would solve that problem. Exactly.
I think we're gonna come to you
with the final question I see.
prevent duplicates on the repeater?
If a user attempts to add
a duplicate in the single transaction?
So different than the back button.
But going back to the insurance example,
what if the user attempts
to add the same Cierra twice
So that's a very interesting question.
I don't have current plans for it,
but I definitely understand
Yeah, I can, I can see like
we have talked in the past
about like a product return scenario.
you have a list of all the products
And once you select it for one repeater,
it shouldn't be selectable in the other.
significantly more reactivity
to be supported in repeaters.
like a unique identifier.
A Vin number in your example
and doesn't repeat itself.
So having those things will also help.
I see the reactions from the audience.
There's a reason why you all are
So, even though we are wrapping up
you can still ask your questions
in the trailblazer community.
you get an expert answer.
And thank you so much for watching.
we look forward to your feedback.
and create the content that you want.
the QR link on this screen
You'll be entered into our sweepstakes
And we've got more on Winter 25.
we'll be back with our Developer
followed by service Cloud at 11.
And we'll round out the day
featuring Health Cloud at 1:30 p.m.
and then come back on day
Plus coming up later this month.
You don't want to miss this, so
scan the QR code on your screen
Plus on October 29th at 9 a.m. Pacific.
that are using autonomous
and drive results 24 over seven
and get ready to build your own,
you won't want to miss it.