B
Bonzai 2
Web Parts

People Listing

Display people from People Search API or a curated SharePoint list with card or list layouts.

PeopleFeature Parity: 95%

Get People Listing Working in 3 Steps

15-30 minutes

Prerequisites

  • Bonzai 2 package installed on your site
  • For List mode: a SharePoint list with person entries
1

Add the web part

Edit your page and add "Bonzai People Listing" from the Bonzai category.

2

Choose data source

Select "People Search" for Azure AD users or "SharePoint List" for curated people.

3

Configure display options

Choose Cards or List layout, set items per page, toggle field visibility, and publish.

Two data source modes

People Listing supports two modes: People Search (pulls from Azure AD via SharePoint Search) or SharePoint List (pulls from a custom list you manage).

Data Source Modes

  • People Search: Uses SharePoint People Search API to display users from Azure AD. Great for organization-wide listings with automatic profile data.
  • SharePoint List: Pulls from a custom SharePoint list with a Person/User column. Ideal for curated teams, project groups, or external contacts.

When to Use This Web Part

Use this when you need to...

  • Display a curated team member list
  • Show specific people (leadership, project team)
  • Create an "Our Team" section
  • Feature new hires or key contacts
  • Display external contacts not in Azure AD

Best page locations

  • About Us page — leadership team
  • Department pages — team members
  • Project pages — project team
  • Homepage — team spotlight widget

Consider alternatives when...

  • Full employee search with A-Z filter — use Employee Directory

Related web parts:

Employee Directorysearchable A-Z directorySpotlight Rollupfeatured employee stories

Common Configurations

Organization Team Grid

Card layout from People Search

Best for: People page
Configuration
titleOur Team
dataSourcePeople Search
displayAsCards
itemsPerPage12
showPhotoOn
showJobTitleOn
showDepartmentOn

Leadership Team

Curated list of executives

Best for: About Us page
Configuration
titleLeadership
dataSourceSharePoint List
listNameLeadership Team
displayAsCards
showPagingOff

Project Team List

Compact list view of team

Best for: Project page
Configuration
titleProject Team
dataSourceSharePoint List
listNameProject Teams
displayAsList
showTableHeadersOn

Department Members

Cards with contact info

Best for: Department page
Configuration
titleHR Team
dataSourcePeople Search
displayAsCards
showEmailOn
showPhoneOn

Best Practices

Use People Search for dynamic data

People Search mode automatically pulls photos, titles, and departments from Azure AD profiles.

Use List mode for curated content

List mode gives you full control over who appears and in what order.

Combine with views

In List mode, create SharePoint views to filter by department or project and select that view.

Troubleshooting

Still need help? Contact Bonzai Support


Reference

People List Schema (for List mode)

When using SharePoint List mode, create a list with a Person/User column:

  1. Create a SharePoint list for curated people.
  2. Add a Person/Group column and select it in the web part property pane.
  3. Optional: add extra fields for external contacts or custom metadata.
ColumnTypeRequiredDescription
TitleSingle line of textYesEntry title or name
PersonPerson or GroupYesThe user column (configure via Person Column property)
External Name (configurable)Single line of textNoOptional for external contacts (map via External Name field)
External Email (configurable)Single line of textNoMap to email field for external contacts
External Job Title (configurable)Single line of textNoMap to job title field
External Department (configurable)Single line of textNoMap to department field
External Location (configurable)Single line of textNoMap to location field
External Phone (configurable)Single line of textNoMap to phone field
External Photo URL (configurable)HyperlinkNoMap to photo URL field
(Additional)VariousNoCustom columns for display (configure via Additional Columns property)

Property Pane Configuration

Title Settings

PropertyTypeDescription
titleTextWeb part title
titleUrlTextOptional URL to make the title clickable
titleIconOptionDropdownTitle icon mode: Custom or None
titleIconNameIcon PickerFluent UI icon picker (default: People)
titleIconUrlTextCustom icon URL (overrides icon name)
descriptionText (Multiline)Optional description below the title
showMoreTextTextText for footer link
showMoreUrlTextURL for footer link
chromeTypeDropdownChrome type: None, Title Only, Border Only, Title and Border

Data Source Selection

PropertyTypeDescription
dataSourceDropdownPeople Search or SharePoint List

People Search Settings (when dataSource = People Search)

PropertyTypeDescription
resultSourceTextSharePoint search result source (default: Local People Results)
searchPlaceholderTextPlaceholder text for search box

List Settings (when dataSource = SharePoint List)

PropertyTypeDescription
siteUrlTextSite URL where list is located (empty = current site)
listNameList PickerSharePoint list with person entries
viewNameView PickerView to filter people
personColumnTextInternal name of the Person/User column
additionalColumnsText (Multiline)Additional columns to display (format: Title:InternalName;...)
showPromotedItemsToggleShow only promoted items

Field Visibility

PropertyTypeDescription
showPhotoToggleDisplay profile photos (default: On)
showJobTitleToggleDisplay job title (default: On)
showDepartmentToggleDisplay department (default: On)
showLocationToggleDisplay location (default: On)
showEmailToggleDisplay email (default: On)
showPhoneToggleDisplay phone (default: On)

Display Options

PropertyTypeDescription
displayAsDropdownCards or List
itemsPerPageSlider (6-30)People per page (step: 3, default: 12)
showPagingToggleEnable pagination (default: On)
showSearchToggleEnable search box (default: On)
showTableHeadersToggleShow table headers in List view (default: On)
fixedHeightSlider (0-800)Fixed height in pixels (0 = auto)

Features Checklist

  • ✅ Two data source modes (People Search, SharePoint List)
  • ✅ Cards and List display layouts
  • ✅ Configurable field visibility
  • ✅ Search functionality
  • ✅ Pagination
  • ✅ View-based filtering (List mode)
  • ✅ Profile photos
  • ✅ Contact information display