We can make use of Salesforce Agentforce Service Agent to invoke an Agentforce Agent from the Salesforce Experience Cloud Site.
Blog Post:
https://www.infallibletechie.com/2025/04/agentforce-agent-in-salesforce-experience-cloud.html
Show More Show Less View Video Transcript
0:05
hello everyone In this video we are
0:07
going to see how to access Salesforce
0:12
agent force agent from experiencecloud
0:16
site In order to access Salesforce agent
0:20
force from Salesforce experience cloud
0:22
site we have three prerequisites The
0:26
first one is we should create agent
0:30
force service agent So when you
0:35
create agent force
0:38
agent the type should be service
0:43
agent Next you can create an experience
0:47
cloud
0:48
site And the final thing is we have to
0:52
set up messaging for web We are going to
0:57
use an omni channel
1:00
flow to invoke the agent force agent And
1:04
that omni channel flow will be embedded
1:07
or tied to the messaging for web So that
1:10
using the messaging for web feature in
1:12
the experience cloud site we will be
1:15
able to access or invoke agent force
1:18
agent
1:21
So the first step is you should create a
1:24
messaging channel of type messaging for
1:28
web Once that is done you should create
1:32
an embedded service deployment of type
1:36
web So this is uh when you click
1:41
new you should select messaging for
1:44
inapp and web
1:47
When you create the embedded service
1:49
deployment make use of the messaging
1:52
channel which you
1:54
created After that create agent force
1:58
service
2:00
agent and do all your topics and
2:03
instructions configuration
2:10
Next I have created an omni channel flow
2:14
which will invoke the agent force agent
2:16
So here in this omni channel flow I am
2:20
making use of the service channel as
2:21
messaging route to I'm selecting agent
2:24
force service agent Here I'm able to
2:27
select the agent force service
2:30
agent So this
2:34
flow is invoking the agent force service
2:38
agent
2:40
So we can confirm that from the
2:42
connections tab on the agent
2:46
detail here in the messaging
2:54
channel if I edit it I should be able to
2:57
see that So for this messaging for web
3:01
setup I have made use of omni channel
3:04
flow as the routing type and then I'm
3:06
using the omni channel
3:09
flow which will routed to the agent
3:11
force
3:15
agent Make sure to publish this embedded
3:20
service deployment whenever you do some
3:22
changes
3:24
Next make
3:26
sure
3:28
the agent for service agent is
3:31
active Okay so two prerequisites are
3:34
done Now create an experience cloud site
3:39
Publish it Make sure it is
3:43
active and add embedded messaging
3:46
component In the embedded messaging
3:48
component we have to select the embedded
3:50
service deployment which was tied to our
3:53
messaging
3:55
channel Click publish Once the changes
3:59
are done once it is published
4:01
successfully we should be able
4:04
to invoke it from the experience cloud
4:07
site My experience cloud site is
4:10
available to public So no authentication
4:13
So I'm able to invoke my agent force
4:16
agent from my Salesforce experience
4:20
cloud
4:21
site So the messaging for inapp and web
4:23
agent joined and this is the welcome
4:27
message which is coming
4:32
from the agent force
4:39
agent Please check the video description
4:41
In the video description I have shared
4:43
my blog post From the blog post you
4:46
should be able to get useful information
4:50
when you set up your Salesforce agent
4:53
for service
4:55
agent to be invocable from your
4:57
Salesforce experience cloud
5:07
site I hope it was helpful
5:15
Thank you for watching
#Management
#Internet Software
#Customer Relationship Management (CRM)
