service-digital-engagement-deployment-configure
Installation
SKILL.md
Configuring Embedded Messaging Deployment
Configures EmbeddedServiceConfig metadata for Salesforce Messaging for In-App and Web (MIAW). Supports two distinct workflows: creating new deployments via Connect API and updating existing deployments via Metadata API.
Scope
- In scope: Creating new Embedded Service Deployments (API, Mobile, Web types) via Connect API; updating existing deployments with forms, branding, channel settings, and features via Metadata API; generating
EmbeddedServiceConfigXML for updates - Out of scope: Creating the messaging channel itself (use
service-digital-engagement-channel-configure), generating the website code snippet (offered only as a next step, seereferences/code_snippet.md), creating Experience Sites (Connect API prerequisite for Web type)
Entry points and transport
- Delegated (
context.calledFrom == "service-onboarding"): use the approvedvalues, ask nothing, and returnfailednaming any missing required key. Standalone (nocontext): run Clarifying Questions. - Transport A (primary): headless-360 MCP
dispatch/dispatch_readonlyon/services/data/vXX.0/headless/metadata. Transport B: thesfcommands below, only where a probe shows Transport A unavailable. Exception: Web create always uses thesfCLI (step 17a).
Details: references/onboarding_contract.md (§1 entry points, §2 transport, §3 pre-scan, §5 result).