SharePoint Directory Start free trial

The staff directory for Microsoft 365

Put a face to every name.

A beautiful, searchable people directory for SharePoint Online - live contact cards, presence, org chart, celebrations and self-service profiles. Installed in minutes, powered entirely by your own tenant.

Two Graph scopes · installs on any page · no data leaves your tenant

Staff Directory
2 upcoming celebrations View all
Search name, department, or job title
All departments
All office locations
ABCDEFGHIJKLMNOPQRSTUVWXYZ

Ava Thompson

Solution Architect

Information Technology

Chat Video call
Contact Organisation

ava.thompson@brightwater.com

+44 20 7946 0114

London

Marcus Reid

Marketing Manager

Marketing

Chat Video call
Contact Organisation

marcus.reid@brightwater.com

+44 161 496 0223

Manchester

Priya Nair

People Partner

People & Culture

Chat Video call
Contact Organisation

priya.nair@brightwater.com

+44 117 496 0345

Bristol

2

Graph scopes, read-only

0

of your data stored by us

Unlimited

users, one flat price

Minutes

to install on any page

More than a list

People features built in

Celebrations

BIRTHDAYS

Ava Thompson in 3 days · Fri 19 Jun

WORK ANNIVERSARIES

Marcus Reid 5 years today

Opt-in birthdays and work anniversaries surface automatically, with avatars and dates.

Self-service "Your info"

Your info

Visible to other staff in the directory.

About me

Cloud architecture lead. Coffee, climbing and clean diagrams.

Skills

Azure, SPFx, Power Platform, governance

Pronouns

she/her

Save Close

Admins define custom fields; people manage their own profile - no tickets, no admin grind.

Organisation

MANAGER

Daniel Knox · CTO

DIRECT REPORTS

Lena Cole · Engineer
Sam Ortiz · Analyst

Walk the org chart from any card - manager and direct reports, loaded on demand.

Everything you would expect, done properly

Features

Live contact cards

A Fluent person card for everyone - chat, video, email and phone - with an Organisation tab that walks manager and direct reports on demand.

Real-time presence

Available, busy or away shows live on every card and avatar, fetched in a single call per page and cached, so it is fast and never hammers Graph.

Instant search & filters

Debounced live search across name, job title and department, plus filters for department and office location and a quick A to Z jump bar.

Birthdays & anniversaries

An opt-in celebrations strip surfaces upcoming birthdays and work anniversaries, with avatars and dates. Entirely optional, entirely in your tenant.

Self-service profiles

Admins define custom fields; staff fill in their own skills, pronouns and about-me from a simple 'Your info' panel. No tickets, no admin grind.

Org chart, on demand

Jump from any card to the person's manager and direct reports, loaded lazily with a single Graph $batch call so the estate stays snappy.

Privacy-first by design

Just two Graph scopes (User.Read.All, Presence.Read.All). Runs as the signed-in user, guests excluded by default, and we store nothing but your licence.

Admin-friendly rollout

Export and import the whole configuration as JSON, and the user-exclusion list as CSV, to clone a directory across pages and sites in seconds.

Up and running today

How it works

1

Add the web part

Drop the Staff Directory web part onto any modern SharePoint page. No provisioning, no PowerShell, no ticket to IT.

2

It reads your people

It queries Microsoft 365 through Graph as the signed-in user, so everyone sees exactly what they are allowed to. Nothing syncs out.

3

Everyone connects

Staff search, see presence, start a Teams chat or call, walk the org chart and keep their own profile up to date.

Privacy is the whole point

Your data never leaves your tenant.

Most "cloud" directories quietly copy your entire staff list onto someone else's servers. This one does not. It runs inside your Microsoft 365 tenant, reads people and presence through Microsoft Graph as the signed-in user, and hands nothing back to us. The only thing we hold is your licence.

  • Two read-only Graph scopes: User.Read.All and Presence.Read.All
  • Runs as the signed-in user - no elevated app permissions
  • Guest users excluded by default
  • No Chat, Mail, Calendar or Files access requested
  • We store nothing but your tenant ID and billing email

Pricing

One flat price. Unlimited people.

Billed per tenant through SharePoint Kit, with a 14-day free trial. No per-user fees, no surprises.

SharePoint Directory

£14/mo

per tenant · unlimited users

  • Everything on this page
  • Unlimited users and pages
  • 14-day free trial
  • Email support
Start free trial or view it on SharePoint Kit →

Want the whole kit?

£29/mo

every SharePoint Kit web part · best value

SharePoint Directory is one of four premium web parts in SharePoint Kit - alongside custom Headers, Theme and Calendar. Get all of them, and everything we ship next, for one price.

Explore SharePoint Kit →

Questions

Frequently asked

What permissions does it need?

Just two, both read-only: User.Read.All and Presence.Read.All. It deliberately avoids Chat, Calendars, Mail and Files scopes - Teams chat is a deep link, so no write access is ever requested.

Where does our data go?

Nowhere. The web part runs inside your own Microsoft 365 tenant and reads people and presence through Microsoft Graph as the signed-in user. That data stays in your tenant - we never receive, proxy or store it. All we hold is your licence (tenant ID and billing email).

How is it licensed and billed?

One flat price per tenant with unlimited users, on a 14-day free trial. Billing and checkout run through the SharePoint Kit portal (our merchant of record is Lemon Squeezy). You can cancel anytime.

Does it match our theme?

Yes. It is theme-aware and accessible by default, and inherits your SharePoint section and page styling so it looks like part of your intranet, not a bolt-on.

Is it future-proof against the MGT retirement?

Yes. Microsoft Graph Toolkit retires on 28 August 2026. This is a ground-up rebuild on SPFx 1.23 with a custom Fluent UI person card and no MGT dependency at all, so nothing breaks when MGT goes.

Can staff edit their own details?

The custom 'Your info' fields (skills, pronouns, about me and any fields your admins define) are self-service. Core details like name, job title and manager come from Microsoft 365 and follow your existing HR and Entra data.

Give your people a home.

Install SharePoint Directory on your tenant in minutes. 14-day free trial, cancel anytime.