Signal · Service-mix

Seasonality smoothing

Calendar months that consistently run below the annual mean — the trough months worth targeting with proactive outreach.

Service-mix

What the signal measures

Calendar months that consistently run below the annual mean — the trough months worth targeting with proactive outreach.

Why it matters

Every services business has quiet months — August, December, February for many UK consultancies. They are typically reacted to (a slow month, then a hustle), not planned for. This signal identifies the calendar months that consistently run below the annual mean over multi-year history, so you can proactively target outreach into those months rather than fighting them after the fact.

How to act on it

The drafted action is a seasonal outreach checklist — for the trough month, which clients typically have discretionary budgets to spend, which projects would suit that timing, and what specific reactivation-shortlist candidates fit the window. Two weeks of lead-in beats two weeks of scrambling.

Worked example — fixture consultancy

On the fixture, invoicing tends to dip around the summer months in a repeatable pattern. Compass flags the two lowest months and pairs the finding with a shortlist of clients whose historic pattern shows they are amenable to shoulder-season work.

Deterministic maths, AI writes the words.

Every number in this signal is computed by unit-tested TypeScript in src/signals/seasonalitySmoothing.ts. The AI drafts only the wording of the suggested action, never a figure.