How Assign CSM works
Use this tool to set user ownership directly from an agent run. The agent can choose the user, the assignee, and whether the assignment is primary. Assignments happen inside the agent flow and can be used as a handoff step after qualification, churn detection, or onboarding milestones. The resulting assignment is persisted on the user record so that downstream tools and future runs can reference the current owner.Configuration
Inputs
Guidance that tells the agent when this tool should be used.
Target user that should receive the assignment.
Team member to assign as CSM.
Set to
true when this assignment should become the primary CSM relationship.Outputs
Whether the CSM assignment completed successfully.
The team member ID that was assigned as CSM.
Whether this assignment was set as the primary CSM relationship.
The user ID that received the assignment.
Use Cases
New Enterprise CustomerBest Practices
Assignment Strategy- Use primary assignments for main customer relationships.
- Assign secondary CSMs for specialized support needs like retention or product guidance.
- Consider customer tier and complexity when selecting CSMs in the agent prompt.
- Monitor CSM assignment distribution to avoid overloading individual team members.
- Consider current workloads when the agent decides between eligible CSMs.
- Pair this tool with Round Robin when balanced distribution matters more than specific selection.
- Avoid reassigning primary CSMs on every run; use conditions to trigger reassignment only when meaningful changes occur.
- Persist assignment context with Set Custom Property so future agent runs can reference the current owner.
- Log assignment changes with clear conditions so the team understands why ownership shifted.