Skip to main content

Lead Analytics and Reports

What this page is — the five reports that sit over Pulse's lead and deal data.

What it is for — answering questions the working screens cannot: which channels convert, where the funnel leaks, how the team is loaded.

The problem it solves — moving from individual records to patterns. It also states plainly which data problems distort every report on the page, because a funnel that does not reconcile with your lead count is usually the data, not the report.

Route: /org/analytics/lead · Module: org_lead_analytics — 8 permissions Route permission: none — see section 2

Figure 1 — The Lead Overview report. Each of the five tabs is a separate permission.

1. The five reports​

TabPermissionPage
Lead Overview & Executive SummaryLead Overview & Executive SummaryOverview
Acquisition & Source InsightsAcquisition & Source InsightsAcquisition
Pipeline Health & Funnel AnalysisPipeline Health & Funnel AnalysisPipeline health
Lead Quality & SegmentationLead Quality & SegmentationQuality
Team Performance & EngagementTeam Performance & EngagementTeam performance

Each report's API is gated individually, so a user holding one permission sees exactly one tab. The tab list is built from the permissions you hold.


2. The route has no permission gate​

The page opens for any signed-in user, then fails panel by panel

/org/analytics/lead is registered with no required permission — every other Pulse route names one. A user with no analytics permissions can navigate here, the shell and title render, and then each panel's request is refused individually.

The result is a page with no tabs and no data rather than a clear Access Denied. This is not a data leak: the five report APIs are each correctly gated, so nothing is exposed. It is a confusing failure.

If a colleague reports Lead Analytics as "broken and empty", check their permissions before their data.


ParamNote
?tab=overviewThe default
?tab=acquisition · pipeline · qualityAs named
?tab=teamperformanceAlso accepts ?tab=performance, which is aliased to it

4. What the reports read​

Two data problems distort every report on this page

Leads with no status are absent from funnel figures but present in totals, so the two do not reconcile. Imported leads are all in this state.

Leads carrying a lifecycle stage outside the five valid values, created before that value was checked, are miscounted by anything grouping on that field.

Both are described in status, grade and score. Read a funnel here as indicative until the underlying data is clean.


5. The admin contract​

NeedsOr
The per-report permissionsThe page opens with no tabs. Section 2
Sources on leadsAcquisition cannot attribute
Status categories set correctlyThe funnel is meaningless
Enabled agentsTeam Performance has no rows
A recalculate having runEvery score-based figure reads 0

6. Don't confuse this with…​

ThisNot this
Lead Analytics and ReportsThe Analytics tab inside the leads list
The five lead reports hereTimesheet analytics, a separate module with its own permissions
Pipeline HealthThe deals board

7. Troubleshooting​

SymptomCause
Page opens with no tabsNo report permissions. Section 2
Funnel total ≠ list totalLeads with no status. Section 4
Average score reads 0Scoring has never been recalculated
Team Performance emptyNo enabled agents
Acquisition shows most leads unattributedThose leads have no source — common after an import