/* Docs are the one layout with a fixed sidebar, and page level furniture such as the footer has to clear it. `pinned` already means "this is a docs page". */
365crafted your tenant. your tools. your data.
plate 01 product v3.2.1

Directory

A searchable staff directory that reads live from Entra ID, so it is accurate the moment somebody joins, moves department or leaves.

one time purchase, perpetual licence

one time purchase, perpetual licence, no per user fees, regional pricing available

plate 02 ownership
no seatsno renewalsno expiryyour tenant
plate 03 rented against owned
rented billed per user, every month
owned paid once, runs forever
plate 04 live demo
recorded walkthrough, v3.2.1

a working demo tenant is available on request, with your own sample data

plate 05 screenshots
plate 06 specification 288 kB
version v3.2.1
framework SPFx 1.20
platform SharePoint Online, modern pages only
backend none, reads live from Entra ID
package size 288 kB
browser support Edge, Chrome, Firefox and Safari, current versions
licence type perpetual
plate 07 requirements

A SharePoint Online tenant and an app catalogue. Directory reads the user profile fields already in Entra ID, so the quality of the result depends on how completely those fields are filled in.

A SharePoint administrator to approve the permission request. Directory reads user profiles and nothing else.

If your organisation hides certain accounts, such as service or test accounts, exclude them with a filter in the property pane rather than expecting the web part to guess.

plate 08 install
  1. 1

    Upload the package to your app catalogue.

    directory_3.2.1.sppkg
  2. 2

    Approve the pending permission request in the admin centre.

    User.Read.All
  3. 3

    Add the web part to your intranet home and choose which fields to show.

    toolbox: Directory
plate 09 maintenance

The licence is perpetual. Directory keeps working for as long as your tenant does, and no further payment is ever required to carry on using the version you bought.

An optional annual maintenance plan covers updates and compatibility with new SharePoint framework versions. It is charged separately, and choosing not to take it does not affect anything you have already installed.

plate 10 questions
Where does the photograph come from?
The Entra ID profile photo. If a user has none, Directory shows their initials rather than a placeholder silhouette.
Can we hide accounts that are not real people?
Yes. Filter on any profile field in the property pane, which is how most tenants exclude shared mailboxes and service accounts.
How current is the data?
It is read on page load, so it is as current as Entra ID itself. There is no sync job and nothing to schedule.
Is search done in the browser or on the server?
On the server, through the Graph, so a directory of ten thousand people stays fast and the browser never holds the full list.
plate 11 closing

perpetual licence, one tenant, unlimited users

Buy it once. Keep it.

Tell us your country, whether you are a partner or an end client, and how many tenants you need. You get the package and the licence terms back, with no call to sit through.

Request access