Lead visibility per sales rep

Decide, per rep, whether they see only their own leads, a chosen group of other reps' leads, or every lead in the company.

What it is

Settings → Roles & Access → Lead visibility lists every lead-owning member with a scope selector: Own leads only (the default), Selected reps (pick which other reps they can also see — a sales manager over a subset), or All leads. Admins are shown as a non-editable Sees all leads row because they never need a policy.

Also called: rep can only see their own leads · sales manager sees everything · hide leads from other reps

See it
Lead visibility per sales rep
New lead 4
Marlin Hoover
$45k
Delia Yoder
$56k
Contacted 2
Sutter Kline
$47k
Ronan Petsch
$55k
Estimate 2
Ivy Brubaker
$68k
Gideon Alt
$59k
Sold 2
Marlin Hoover
$58k
Delia Yoder
$63k
The Lead visibility list: rep rows with the three-way scope Select, chips of selectable reps when Selected reps is chosen, and a per-row Save. LeadAccessTab.tsx. Sample data — no customer information appears here.
How it works
  1. 1Each row edits a draft; Save is explicit and per-row so narrowing someone's visibility is never silent.
  2. 2Policies are stored per (organisation, user) with scope and the list of visible users.
  3. 3Server enforcement lives behind /api/lead-visibility/me; this tab is the admin editor.
  4. 4The table is registered admin-only and org-scoped in the database proxy, and the organisation id is stamped server-side.
  5. 5Load failures are distinguished: a 403 means you are not an admin, a 429 means rate limiting with a Retry, anything else offers a retry hint rather than an empty board.
Why we built it

The library comment sets the semantics — own is the default and is stored explicitly so it is visible in the UI rather than implied by an absent row. Explicit per-row saves exist because 'a destructive scope narrowing is never silent': taking leads off a rep's screen without them realising is worse than the setting being one extra click.

The problem
  • Lead visibility was all-or-nothing.
  • There was no middle ground between own leads and every lead.
Sound familiar?
What you get
Reps see their own book by default.
A manager can be given exactly their team's leads and no more.
Failures explain themselves instead of rendering an empty screen.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →