All posts
operationsdiagnosticsmetrics

The two-layer tracking model: why effort and intent must live apart

Most CRMs only track leads. The activity layer, what your team did to create those leads, is what makes diagnostics actually possible.

Nova TeamProduct5 min read

Most CRMs only track one thing: leads. That's a problem, because leads are a result. The thing that creates those leads is effort, and it usually lives somewhere else, often a separate spreadsheet that's out-of-date.

When the two are tracked separately, you can't answer the most important sales question of the month: why did closings change?

Two layers, by design

We track two distinct things, and we keep them distinct on purpose:

  • Activity layer: daily counts per person, per channel. How many emails sent, connections requested, Upwork applications, forms filled. No individual records here, just numbers.
  • Lead & deal layer: real records with full context. Owner, stage, notes, followups, BANT scoring, timeline.

The diagnostic chain

Once you have both layers, every drop in closings has a precise cause:

  • Fewer applies → work-rate problem. Push harder, hire more.
  • Same applies, fewer views → profile problem. Rewrite the profile.
  • Same views, fewer replies → proposal problem. Better cover letters.
  • Same replies, fewer closes → sales-skill problem. Better follow-up, pricing, and closing.

Without the activity layer, all four look identical: closings down. With it, the cause is unambiguous, and so is the fix.

Why this isn't standard

Activity tracking feels like "more data entry," which CRM vendors avoid. But it isn't, a daily rollup form takes 30 seconds. And the diagnostic value of the data is overwhelming compared to the cost.

If you only take one structural idea from how we built Nova: split effort and intent. Every reporting question becomes easier the moment you do.

Stop guessing where the funnel leaks.

Migrate from Sheets in a single click. Be running real pipeline diagnostics before lunch.