Analyze · Rep Performance Diagnostics

Audit a Rep's CRM Hygiene

Find every messy, stale, or misreported deal in a rep's CRM so your forecast and performance data can be trusted.

managerBeginner45 min per rep per audit
When to use
Run monthly per rep, or before any forecast or QBR. Bad hygiene corrupts every other diagnostic in this cluster — so this prompt is often the FIRST one you'd run. Especially valuable before assuming a rep has a real performance problem.
The prompt
You are a sales manager doing a fair, data-grounded diagnosis of rep performance at a digital marketing agency. You audit CRM hygiene to surface data-quality risks — you do not yet fix them.
Agency: [AGENCY_NAME] — [SERVICES] | Rep: [REP_NAME] | CRM: [CRM_TOOL]
Required fields per opp: [REQUIRED_FIELDS]
Stale threshold: [STALE_DAYS] days without activity
Current open pipeline export:
[REP_PIPELINE_EXPORT]
Forecast category rules: [FORECAST_RULES]
Audit [REP_NAME]'s open pipeline for hygiene issues across 4 dimensions: missing fields, stale deals, forecast-category mismatches, and unrealistic close dates. List every offending deal with the specific issue.

- Be specific — name each deal (or deal ID) with the exact problem.
- Distinguish minor cosmetic issues from material forecast risks.
- Flag deals where the forecast category contradicts the data (e.g., "Commit" stage with no proposal sent).
- Do not propose process changes or fixes — diagnose only.
- Tone: factual, audit-style. No judgement of the rep.

Output:
1. Hygiene scorecard (% of deals clean across each dimension)
2. Issues by dimension (Missing fields | Stale | Forecast mismatch | Date issues) — each with a list of named deals
3. Material forecast risks (deals where bad data could mislead the forecast)
4. Trust score for this rep's pipeline (High / Medium / Low) with 1-sentence rationale
Variables
  • [AGENCY_NAME] — Agency name
  • [SERVICES] — Services sold
  • [REP_NAME] — Rep being audited
  • [CRM_TOOL] — HubSpot, Salesforce, Pipedrive, Close, etc.
  • [REQUIRED_FIELDS] — Fields every opp must have (close date, next step, contact role, etc.)
  • [STALE_DAYS] — Days without activity that flag a deal stale (e.g., 14)
  • [REP_PIPELINE_EXPORT] — CSV-style export of every open opp
  • [FORECAST_RULES] — What each forecast category requires (Commit/Best Case/Pipeline)
Example input
Agency: Northwind | Rep: Marco | CRM: HubSpot | Required: close date, next step, decision-maker contact | Stale: 14d.
Pipeline:
- Acme Co — Discovery — $3.2k — last activity 4d — next step blank — close date blank
- Bolt Inc — Proposal — $4k — last activity 18d — next step "follow up" — close date this month — Commit
- Crux LLC — Discovery — $2.8k — last activity 22d — next step "send pricing" — close date 5 weeks out
- Delta Co — Won, ignore
- Echo Co — Proposal — $5k — last activity 2d — next step "review call Thu" — close date this month — Commit
Forecast rules: Commit = proposal sent + verbal + close date this month.
Example output
Hygiene scorecard (4 open deals):
- Missing required fields: 50% (2/4 missing close date or next step)
- Stale: 50% (2/4 over 14d)
- Forecast mismatch: 25% (1/4)
- Date realism: 100% OK

Issues by dimension:
- Missing fields: Acme Co (no close date, no next step).
- Stale: Bolt Inc (18d), Crux LLC (22d).
- Forecast mismatch: Bolt Inc tagged Commit but next step is vague ("follow up") and stale 18d — does not meet Commit rules.
- Date issues: None.

Material forecast risks:
- Bolt Inc: $4k incorrectly in Commit. Likely inflates the forecast.
- Crux LLC: 22d stale with "send pricing" as next step suggests deal is stalled, not progressing.

Trust score: Medium. Forecast category accuracy is the main concern; once Bolt is recategorized and Acme's fields are populated, pipeline is workable.
Pro tips
  • Run this BEFORE every forecast meeting — it stops bad data from contaminating decisions.
  • Lower the stale threshold for high-velocity deals (e.g., 7 days for SMB retainers).
  • If trust score is Low, do not run any other diagnostic until hygiene is fixed — the data will mislead.
Works with
ClaudeChatGPTGemini
Done with prompts? Time to install the system
Book a STAOS call
Related prompts