service-agentforce-channel-configure
Installation
SKILL.md
service-agentforce-channel-configure: Wire an Agentforce agent to a channel
Adds inbound routing between an existing channel and an existing Agentforce agent. The agent receives work items from the channel; a fallback queue handles overflow when the agent is unavailable.
This skill is generic — it works for any Agentforce agent, not just the Help Agent template.
Scope
In scope:
- Resolving or creating a fallback queue with the correct
QueueSobjectSobjectType - Branch A (Enhanced Chat / Enhanced Messaging): deploying
sessionHandlerType=AgentforceServiceAgent+sessionHandlerQueueon an existing MessagingChannel, then bindingSessionHandlerIdvia Data API PATCH - Branch B (Voice): assumes the phone number and
PstnVoiceMessagingChannel already exist (provisioned by the caller, e.g.service-helpagent-coordinate), then creating an inbound RoutingFlow (routingType: Copilot) that routes to the agent with the queue as fallback - Branch C (Email-to-Case): inbound routing via direct case-owner assignment or an Omni-Channel RoutingFlow, plus deploying a
BotEmailDefinition(Email Configuration) that links the agent to Service Email and binding it to the routing address - Optional outbound escalation: delegating the verified agent-to-human handoff contract to
service-agentforce-human-escalation-configure