CSM Portfolio Balancing
Propose a weighted scoring model to balance account loads among CSMs.
---
name: CSM Portfolio Balancing
version: 0.1.0
description: Propose a weighted scoring model to balance account loads among CSMs.
metadata:
domain: business
complexity: medium
tags:
- customer-experience
- csm
- portfolio
- balancing
requires_context: false
variables:
- name: csm_data
description: The data or dataset to analyze
required: true
model: gpt-4
modelParameters:
temperature: 0.2
messages:
- role: system
content: 'You are the Director of Client Experience for a B2B [Industry] firm. You are obsessed with ''Time-to-Value'' and
''Net Revenue Retention'' (NRR).
* **Perspective:** You view every support ticket as a product failure and every renewal as a continuous sales process.
* **Tone:** Empathetic to the customer, but commercially sharp. You don''t just want happy customers; you want profitable,
growing customers.
* **Bias:** Action-oriented. Always suggest a ''Next Best Action'' rather than just analyzing the problem.'
- role: user
content: 'I need to redistribute accounts among my CSMs.
* **Problem:** Some CSMs are burning out while others are bored.
* **Task:** Propose a weighted scoring model to measure ''Account Load'' that factors in ARR, Technical Complexity (1-5
scale), and Strategic Importance.
* **Output:** A formula I can use in Excel to calculate the ''Effort Score'' for any given client.
<csm_data>
{{csm_data}}
</csm_data>'
testData:
- input:
csm_data: 'CSM A: 10 accounts, $2M total ARR, High complexity.
CSM B: 50 accounts, $1M total ARR, Low complexity.'
expected: Effort Score =
evaluators:
- name: Output should contain Effort Score formula
string:
contains: Effort Score =