Skip to Content
🔥 New in 1.12: streak challenges and custom badge art. Read the release notes

Coaching

Coaching turns ledger history into a short list of things worth acting on. Every night Novigem compares each rep against their own past behaviour and writes a coaching signal when something has clearly changed: momentum dropped, a habit broke, a goal started slipping.

Points tell a rep what they did. Coaching tells them what to do next.

No coaching signals exist until the nightly job is scheduled. Go to Novigem Admin → Settings → Scheduled Jobs and schedule Nightly Maintenance. The Run Now button on that screen runs the full nightly job straight away, coaching signals included. Admins can also use Run analysis now on Team Pulse.

Deterministic, not AI

Coaching is rule-based. There is no model, no training data, and no prediction.

Every signal is a fixed threshold applied to numbers Novigem already stores, for example “points in the last 7 days are at or below half the rep’s usual weekly pace”. The same inputs always produce the same signal, and you can check the maths yourself in the Ledger.

Thresholds live in Novigem Setting custom metadata records under the Insights category, so they can be tuned per org.

The six signals

SignalFires whenSeverity
Momentum dropPoints in the last 7 days are at or below half the rep’s weekly average over the 4 weeks before thatWatch, or Flag when points fall to a quarter of the average or less, or when a drop also fired the previous week
Momentum risePoints in the last 7 days are at or above 1.5x that weekly averageInfo
InactiveThe rep has earned no points for 14 daysFlag
Rule gapPeers regularly earn points from an active rule this rep has not earned from in the last 4 weeksWatch
Goal at riskThe rep is behind pace on a Timebound challenge, or on the current period of a Recurring challengeWatch, or Flag once 75% or more of the time window has passed
Streak breakAn established weekly habit, three or more consecutive active weeks, went quietWatch

Each signal carries a severity: Flag, Watch, or Info.

How the signals interact

  • Momentum compares the last 7 days with the rep’s own baseline: their total over the 4 weeks before that, divided by 4. Momentum signals are skipped when that baseline is below 10 points a week, so low-volume reps are not flagged on noise.
  • Inactive replaces every other signal. A rep with no points for 14 days gets that one Flag and nothing else.
  • Streak break is not raised when a momentum drop fired for the same rep, since both describe the same slowdown. It covers the steady low-volume reps that momentum skips. Weeks run Monday to Sunday, the habit must have no activity this week or last week, and the last activity must be within 21 days, so a long-dead streak is not raised.
  • Rule gap only looks at rules that at least 3 people, and at least 30% of participating reps, earned points from in the last 4 weeks. A rep gets at most three, biggest opportunity first (highest peer median points).
  • Goal at risk raises at most two per rep, the ones with the fewest days left first.

The defaults above come from the Insights settings: insightsLookbackWeeks (4), insightsMomentumDropRatio (0.5), insightsMomentumRiseRatio (1.5), insightsMinBaselineWeeklyPoints (10), insightsInactivityDays (14), and insightsStreakMinWeeks (3). The other limits (7-day window, 21 days, 3 peers, 30%, 75%) are fixed.

What a rep sees

One card, titled Your next best action, or Keep it going when the top signal is a positive one. It shows at most three items, written in plain language with the rep’s own numbers.

Your Next Best Action Card

When there is nothing worth acting on, the card reads “Novigem coaching: you’re on track” and stays out of the way.

What a manager sees

Managers see the same signals per rep in Team Pulse, a tab that lists each direct report with:

Team Pulse

  • Engagement status: Active, Cooling off, Gone quiet, or Not started
  • Goal pace on Timebound challenges and the current period of Recurring challenges
  • Last activity
  • Points, badges, and challenge completions
  • Open coaching signals

People who need attention sort to the top. Team Pulse works out who reports to whom from the standard Manager field on the User record, and requires the Novigem Manager permission set, assigned in addition to Novigem User.

Signal lifecycle

Created

The nightly job writes a signal the first night a threshold is crossed.

Resolved

Signals resolve themselves automatically when the situation clears. Nobody has to tick anything off.

Purged

Resolved signals are deleted after 90 days, so the feed stays current.

Customising the wording

Novigem writes its own coaching copy. If your team uses different language, rewrite any of the six message types under Novigem Admin → Settings → General → Coaching messages. Only the wording changes; the thresholds stay the same.

Common pitfalls

  • Leaving Nightly Maintenance unscheduled: the coaching card is silently empty forever
  • Reading a signal as a verdict: it flags a change against the rep’s own history, not a performance rating
  • Empty Manager fields on User records: managers open Team Pulse and see nobody
Last updated on