Sales Rep Performance Coach

Weekly AI coaching briefs for every sales rep.

Turn HubSpot activity data into personalized weekly coaching for every rep. 4-agent AGGREGATE pattern computes 5-dimension performance metrics, benchmarks against team averages, and delivers per-rep Slack coaching briefs with specific action items. Dual the analysis model. $0.14/run. One-time $249. We built this after a sales manager told us he spent Sundays preparing individual coaching notes for 8 reps. The coach analyzes rep activity patterns, win rates, and deal progression to generate specific coaching recommendations per rep.

Last updated March 16, 2026

New sales hires take 6-9 months to reach full productivity, and even veteran reps spend 30% of their time on non-revenue activities. Playbooks go stale within weeks of creation. Automated coaching and intelligence briefing systems reduce ramp time by surfacing institutional knowledge at the moment of need.

triggerWeekly01FetcherHubSpot API02Assembler5 Dimensions03AnalystCoaching04FormatterSlack BriefsSlackPer-Rep Coaching

Four Agents. Five Dimensions. Weekly Coaching for Every Rep.

Fetcher

Step 1Fetcher

Schedule + Code

Schedule Trigger fires weekly (Monday 08:00 UTC) or manual Webhook for on-demand runs. Fetcher paginates HubSpot API for rep activity data — calls, emails, meetings, deals, tasks — over a 7-day lookback window plus a 30-day baseline. Collects owner records for rep identification.

Assembler

Step 2Assembler

Code-only

What does Assembler actually decide? Computes per-rep metrics across 5 performance dimensions: activity_volume (calls, emails, meetings, tasks vs team average and baseline), conversion_efficiency (win rate, stage progression), deal_velocity (days in stage, time-to-close), pipeline_coverage (weighted pipeline value, new deals, refresh rate), and engagement_quality (meeting-to-deal ratio, follow-up cadence). Calculates team averages and flags coaching priorities: HIGH (<70% team avg), MEDIUM (70–100%), LOW (>team avg).

Analyst

Step 3Analyst

Tier 2 Classification

This step exists because raw data alone is not enough. the analysis model receives ONE aggregate call with all rep metrics and team averages. Produces per-rep coaching assessments citing specific data points — strengths to reinforce, areas to improve, and concrete action items. Configurable coaching tone: constructive, direct, or motivational.

Formatter

Step 4Formatter

Tier 2 Classification

Without this step, upstream analysis sits idle. the analysis model generates Slack Block Kit coaching messages — one per rep. Supports DM mode (private coaching per rep) or channel mode (team-visible coaching digest). Each message includes performance snapshot, coaching priority, dimension-level insights, and specific action items.Same prompt, same input, different scores across runs. That is why ITP tests run each fixture multiple times and document variance ranges.

That's the full pipeline. Here's what it intentionally does NOT do — and why those boundaries exist.

What It Does NOT Do

×

Does not forecast pipeline revenue — that is what RevOps Forecast Intelligence Agent does

×

Does not monitor account health — that is what Account Health Intelligence Agent does

×

Does not diagnose stalled deals — that is what Deal Stall Diagnoser does

×

Does not modify HubSpot data or reassign deals — read-only analysis

×

Does not scrape external websites — all data from HubSpot API

×

Does not track individual deal outcomes — provides aggregate rep-level coaching

With those boundaries clear, here's everything that ships when you purchase.

The Complete Customer Success Bundle

6 files.

CHANGELOG.mdVersion history
README.mdSetup and configuration guide
TDD.mdTechnical Design Document
sales_rep_performance_coach_v1.0.0.jsonn8n workflow (main pipeline)
system_prompts/analyst_system_prompt.mdAnalyst system prompt
system_prompts/formatter_system_prompt.mdFormatter system prompt

The technical specifications below are ITP-measured, not estimated.

Tested. Measured. Documented.

Every metric is Independent Test Protocol (ITP)-measured. The Sales Rep Performance Coach turns HubSpot activity data into personalized weekly coaching for every rep — computing 5-dimension performance metrics, benchmarking against team averages, and delivering Slack coaching briefs with specific action items at $0.14/run.

Agent Architecture

Fetcher (code-only) → Assembler (code-only) → Analyst (Sonnet 4.6) → Formatter (Sonnet 4.6)

Required Credentials

HubSpot (OAuth2), Slack (httpHeaderAuth), Anthropic API

Bundle Contents

6

Cost per Run

$0.14/run (5 reps)

n8n Compatibility

2.7.5

Tested on n8n v2.7.5, March 2026

Sales Rep Performance Coach v1.0.0 — Technical Reference━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Architecture: 26 n8n nodes, 4 agents (Fetcher → Assembler → Analyst → Formatter)Trigger:      Schedule (weekly, Monday 08:00 UTC) or manual WebhookInput:        HubSpot API — rep activity data (calls, emails, meetings, deals, tasks)Intelligence: Sonnet 4.6 (Analyst coaching assessments + Formatter Slack messages)Output:       Slack (per-rep coaching briefs — DM or channel mode)Cost:         $0.14/run (ITP-measured average, 5 reps)ITP:          8 variations, 14/14 milestones PASSBQS:          12/12 PASSTool A:       HubSpot (input — rep activity and deal data via OAuth2 API)Tool B:       Slack (output — per-rep coaching messages via Bot Token)Intelligence: 5-dimension performance taxonomy + AGGREGATE pattern (single Analyst call)Cost Value:   0.14

What You'll Need

Platform

n8n 2.7.5+

Est. Monthly API Cost

$0.61/month (weekly runs) + HubSpot/Slack included tiers

Credentials Required

  • Anthropic API
  • HubSpot (OAuth2)
  • Slack (Bot Token, httpHeaderAuth)

Services

  • HubSpot account (OAuth2 with contacts, deals, engagements scopes)
  • Slack workspace (Bot Token with chat:write + users:read scopes)
  • Anthropic API key

Setup Track

Quick Start

~15 min

All credentials live, n8n running

Full Setup

1–2 hrs

Needs API config + tables

From Scratch

2–4 hrs

No n8n, no credentials

Sales Rep Performance Coach v1.0.0

$249

one-time purchase

What you get:

  • ITP-tested 26-node n8n workflow — import and deploy
  • Weekly Schedule Trigger (Monday 08:00 UTC) or manual Webhook for on-demand runs
  • HubSpot API pagination for rep activity data (calls, emails, meetings, deals, tasks)
  • 7-day lookback + 30-day baseline for trend detection
  • 5-dimension performance taxonomy: activity_volume, conversion_efficiency, deal_velocity, pipeline_coverage, engagement_quality
  • Team average benchmarking with coaching priority classification (HIGH/MEDIUM/LOW)
  • Per-rep coaching assessments with specific action items grounded in data
  • Configurable coaching tone: constructive, direct, or motivational
  • Slack per-rep coaching messages (DM or channel mode)
  • AGGREGATE architecture: single Analyst + Formatter calls — $0.14/run regardless of rep count
  • Dual the analysis model: no Opus required
  • ITP 8 variations, 14/14 milestones, $0.14/run measured
  • All sales final after download

Frequently Asked Questions

How does it differ from RevOps Forecast Intelligence Agent?+

Complementary products covering different units of analysis. RFIA forecasts pipeline revenue from HubSpot deal data — the pipeline view. SRPC coaches individual reps from HubSpot activity data — the people view.

What are the five performance dimensions?+

Activity Volume — calls, emails, meetings, tasks vs team average and 30-day baseline. Conversion Efficiency — win rate, stage progression, lead-to-opportunity conversion. Deal Velocity — days in stage, time-to-close, pipeline movement speed.

How does coaching priority work?+

Each rep is classified based on their performance relative to team averages. HIGH priority (<70% of team average) means the rep needs immediate attention. MEDIUM (70–100%) means developing but with room to improve.

Can I choose between DM and channel delivery?+

Yes. Configure the COACHING_MODE variable: "dm" sends private coaching messages to each rep individually, "channel" posts a team coaching digest to a shared Slack channel. DM mode is better for sensitive feedback; channel mode builds team accountability.

Why is it so cheap at $0.14/run?+

AGGREGATE architecture. Instead of making one LLM call per rep (which would cost $0.03×N), all rep metrics are assembled by code-only nodes and sent to the Analyst in a single call. The Formatter also receives one call.

How many reps can it handle?+

The Analyst receives all rep data in one call. the analysis model handles context windows up to 200K tokens. Practical limit depends on your team size and activity density — teams of 5–50 reps fit comfortably.

Does it use web scraping?+

No. All data comes from the HubSpot API: owner records, deal data, engagement data (calls, emails, meetings), and task data. No web_search, no external data sources, no scraping.

How does it differ from Account Health Intelligence Agent?+

Different units and taxonomies. AHIA monitors per-account health from HubSpot engagement data (deals, tickets, engagements). SRPC monitors per-rep performance from HubSpot activity data (calls, emails, meetings, deals, tasks).

Is there a refund policy?+

All sales are final after download. Review the Blueprint Dependency Matrix and prerequisites before purchase. Questions?

Read the full guide →

Related Blueprints