Installation
Admin This guide is for SharePoint or Global Administrators. End users do not need to perform these steps.
Prerequisites
Before you begin, confirm you have:
- A Microsoft 365 tenant with SharePoint Online
- SharePoint Administrator or Global Administrator role
- Access to the SharePoint Admin Center (to approve API permissions)
- The
.sppkgpackage file from your Tenantrix account
Step 1 — Upload to the App Catalog
You can deploy to either a Tenant App Catalog (available to all sites) or a Site Collection App Catalog (scoped to one site).
Tenant App Catalog (recommended)
- Go to the SharePoint Admin Center → More features → Apps → App Catalog.
- If prompted, create the app catalog (this is a one-time setup).
- Navigate to Apps for SharePoint.
- Click Upload and select the
teambook-connected.sppkgfile. - When prompted, choose “Make this solution available to all sites” → click Deploy.
Site Collection App Catalog
- Enable the App Catalog for the target site (Site Settings → Site Collection Features → Site Collection App Catalog).
- Navigate to Site Contents → Apps for SharePoint.
- Upload the
.sppkgfile and click Deploy.
Step 2 — Approve API permissions
TeamBook Employee Directory requires Microsoft Graph permissions to read user and presence data. These must be approved by a Global Administrator or SharePoint Administrator.
- Open the SharePoint Admin Center → Advanced → API access.
- You will see pending permission requests for:
User.Read.All— read all user profilesPeople.Read.All— read people data and relevancePresence.Read.All— read Teams presence status
- Select each request and click Approve.
Important: The web part will load but show incomplete or no data if permissions are not approved. Approving these permissions applies to the whole tenant.
Step 3 — Add the web part to a page
- Navigate to the SharePoint page where you want to embed the people hub (or create a new page).
- Edit the page (click the pencil icon or press E).
- Click the + button to add a new web part section.
- Search for TeamBook Employee Directory and click it to insert the web part.
- The web part will load with default settings.
- Publish the page when ready.
Step 4 — Initial configuration
After adding the web part to the page, configure it via the property pane (click the web part, then click the pencil/settings icon on the left).
At minimum, set:
- Web part title — the label shown at the top of the people hub
- Default view — which tab opens by default (Directory, Org Chart, Departments, or Locations)
- Results per page — how many people to show per page
See the full Configuration reference for all available options.
Updating to a newer version
To update TeamBook Employee Directory when a new release is available:
- Download the new
.sppkgfrom your Tenantrix account. - Upload it to the App Catalog — it will replace the existing version automatically.
- If new Graph permissions are requested, approve them in API access as in Step 2.
- The update is applied to all pages using the web part — no page edits required.
Uninstalling
- Remove the web part from all pages where it is used.
- Go to the App Catalog → Apps for SharePoint.
- Select
teambook-connected.sppkgand click Delete. - Optionally, revoke the Graph permissions in the API access panel.