Skip to main content
Run any Skill in Manus
with one click

embed-service-agent-on-experience-site

Stars3
Forks1
UpdatedJuly 7, 2026 at 16:04

Configure a Salesforce Embedded Service (Agentforce Service Agent) deployment for use on an external website. Built incrementally — currently covers Step 1: Enable Messaging Channel (LiveMessageSettings.enableLiveMessage = true via Metadata API), Step 2: Register Site Domain (Visualforce a4j POST against /udd/Site/customSubdomain.apexp accepting Sites Terms of Use), Step 3: Install Embedded Service Package + Activate Messaging Channel (sf project deploy start -d diy-embeddedservice + sf apex run -f scripts/apex/activateMessagingChannel.apex), Step 4: Trusted Domains for Inline Frames (Metadata API CustomSite deploy sets the ESW_ESA Site iframe whitelist to exactly one host-only entry — the Experience Cloud Sites Domain `<prefix>.my.site.com`), Step 5: Publish ESA Web Deployment (Playwright MCP — log in, navigate directly to /lightning/setup/EmbeddedServiceDeployments/<EmbeddedServiceConfigId>/view where the Id is looked up via Tooling SOQL on EmbeddedServiceConfig.DeveloperName='ESA_Web_Deployment', click the

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

SKILL.md
readonly