Loading...
Loading...
Enable Swarming for Employee Service (ITSM) in Salesforce — the Salesforce Go feature service-cloud-swarming that lets IT Desk agents pull in subject-matter experts to collaboratively resolve incidents in real time. Use this for: 'turn on swarming', 'enable service-cloud-swarming', 'set up swarming for IT Desk', 'set Teams as collaboration tool for swarming', 'enable collaborative incident resolution', or any request to enable/verify this Salesforce Go feature. DO NOT TRIGGER for the base Microsoft Teams ITSM integration toggle (service-itsm-teams-configure) or for configuring notification-channel preferences.
npx skill4agent add forcedotcom/sf-skills service-itsm-swarming-configureservice-cloud-swarmingExecute one step at a time. These steps make real, state-changing API calls. Run a single operation, show its result, confirm it succeeded, then proceed — do not batch multiple setup calls into one parallel block.
service-cloud-swarmingTeamsITSMTeamsEnabledservice-itsm-teams-configureNotificationsTeamsNotificationsexperience-portal-createservice-cloud-itsm-teams-integrationservice-cloud-swarmingservice-itsm-teams-configuremcp__headless-360__dispatch(
method: "POST",
url: "/services/data/v67.0/connect/setup/discovery/features/status",
body: { "featureApiNames": ["service-cloud-swarming"] }
){
"items": [
{
"apiName": "service-cloud-swarming",
"status": "ENABLED", // or "NOT_ENABLED" / "DISABLED"
"blockedByApexLock": false,
"dependencyStatuses": [],
"enableBlockedReasons": [],
"disableBlockedReasons": []
}
]
}GETqueryParams405 METHOD_NOT_ALLOWED "Allowed are POST"status"ENABLED"enableBlockedReasonsmcp__headless-360__dispatch(
method: "POST",
url: "/services/data/v67.0/connect/setup/discovery/feature/service-cloud-swarming/enable",
body: {}
)201 {"success":true}mcp__headless-360__dispatch(
method: "POST",
url: "/services/data/v67.0/connect/setup/discovery/features/status",
body: { "featureApiNames": ["service-cloud-swarming"] }
)status: "ENABLED"mcp__headless-360__dispatch_readonly(
method: "GET",
url: "/services/data/v67.0/setup/org/values/SWARM_COLLABORATION_TOOL"
){ "booleanValue": false, "dateValue": null, "numberValue": null, "stringValue": "None" }stringValue"None""Slack""Teams"setup-connect-apiget-org-valueupdate-org-valueverify-org-value-updatevalueNameSWARM_COLLABORATION_TOOLSwarmCollaborationTool"Teams"mcp__headless-360__dispatch(
method: "PATCH",
url: "/services/data/v67.0/setup/org/values/SWARM_COLLABORATION_TOOL",
body: { "orgValue": "Teams" }
)200 { "stringValue": "Teams", ... }orgValue"None""Slack""Teams"stringValue == "Teams"service-cloud-swarmingSWARM_COLLABORATION_TOOLmcp__headless-360__dispatch(
method: "POST",
url: "/services/data/v67.0/connect/setup/discovery/feature/service-cloud-swarming/disable",
body: {}
)mcp__headless-360__dispatch(
method: "PATCH",
url: "/services/data/v67.0/setup/org/values/SWARM_COLLABORATION_TOOL",
body: { "orgValue": "None" }
)| Issue | Detail |
|---|---|
"Set Teams as Collaboration Tool for Swarming" writes via | This checklist item lives on the Swarming Go feature page itself ( |
| The |
| A |
| headless-360's |
| Swarming requires Teams first | The Go page frames "Set Teams as Collaboration Tool for Swarming" as a step within Teams ITSM setup — enable |
| Version prefix required | headless-360 |
| Skill | When to use instead / alongside |
|---|---|
| Enabling the base Microsoft Teams ITSM integration and Azure/Entra setup — a prerequisite for Swarming; delegates to this skill for the "Set Teams as Collaboration Tool for Swarming" checklist item |
| Notification-channel preferences | Enabling the |
| Top-level menu across Teams, Slack, Swarming, Notifications, Portal |