How can we help you today?

How to Create an Employee Directory in SharePoint Using the Person Cards Design Element

Let's face it, digital workspaces can sometimes feel disconnected. Gone are the days when you could simply lean over a cubicle wall to ask who handles payroll or which designer has expertise in motion graphics.


That's where the SharePoint employee directory comes in handy! It serves as the digital heartbeat of the modern workplace. This article shows you everything you need to know to build a functional and user-friendly employee directory list right in your SharePoint page.


TABLE OF CONTENTS


Prerequisites

  • You must have the ShortPoint SPFx version 8.6.2.0 or later installed in your SharePoint environment.
  • You must be a ShortPoint Designer with an active license.

What is an Employee Directory?


At its simplest, an employee directory is a centralized, searchable SharePoint list of everyone within an organization. But in a modern SharePoint site, it’s much more than just a list of names and phone numbers. It serves as a professional social hub and a single source of truth for employee information.


A robust directory typically includes:


  • The Basics: Name, job title, and department.
  • Contact Info: Email addresses, phone numbers, and other contact details.
  • The "Who’s Who": Profile pictures (because it’s nice to put a face to the name!)
  • The "Context": Location, skills, past projects, languages spoken, and even a few personal interests or "fun facts,"


While a directory is only as good as the information it holds, it really shines when it’s easy to navigate. To make it truly functional, you need powerful filtering options and search tools that do the heavy lifting for you. After all, the goal is to help your team find exactly who or what they need in just a few clicks, avoiding wasting time with outdated information!


How to Build a SharePoint Employee Directory


Ready to create a functional employee directory? Start the interactive tutorial to get started.


Step 1: Edit the ShortPoint Web Part

  • Go to the SharePoint page you want to use and click Edit.
  • Close the Toolbox:


Closing the SharePoint Toolbox by clicking the X icon before editing


  • Edit the ShortPoint web part:


Selecting the edit web part icon to configure ShortPoint settings


Step 2: Add the Employee Directory Template

  • Click the blue plus icon to add a new Section:


Clicking the blue plus icon to add a new design section

  • Select the Template icon:


Opening the templates library menu within the Page Builder

  • Go to the Sections tab:


Navigating to the Sections tab within the template selection panel

  • Use the search bar to look for 'Employees Directory' and select it:


Searching for and selecting the template to build a sharepoint employee directory


Step 3: Edit Person Cards

  • Click the EasyPass tag of the Person Cards:


Selecting the Person Cards EasyPass tag in the page builder layout


  • Select the cogwheel icon:


Clicking the cogwheel icon to edit settings for the sharepoint employee directory


Step 4: Connect


To create an Employee Directory that truly serves your team, it needs to be dynamic. This simply means that the information stays synced and accurately reflects your current organizational structure.


Depending on your workflow, there are two ways to build your directory. Please choose the connection type that best fits your needs:


Option 1: Microsoft Graph API


Use the Microsoft Graph API connection when you only want to add the employees’ basic information, including name, job title, department, and email address.


  • Go to the Connect tab.
  • Click Configure:


Clicking the configure button to set up a ShortPoint Connect source


  • Select Microsoft Graph API:


Choosing the Microsoft Graph API connection option in the data source menu

  • Use the search bar to look for 'All Users in the Organization' and select it:


Selecting All Users in the Organization to query directory connection data


  • Click Run Query:


Clicking the Run Query button to pull active Microsoft Graph API records


  • Click Connect.
  • Go to the Items tab.
  • Delete default content.
  • Use the link icon to map the properties you want shown:


Mapping information fields using the link icon for a SharePoint employee directory


  • Here's how we mapped the items. You can replicate it or map your own properties:
  1. #profileImage - shows the profile image of the employees.
  2. #displayName - shows the name of the employees.
  3. #jobTitle - shows the work title of the employees.
  4. #department - shows the department of the employees.
  5. #mail - shows the email address of the employees.


Reviewing the completed field property mapping inside the ShortPoint setup panel


  • Once done, click Update.


Use the People Search connection if you want to add custom properties. The connection pulls data from the SharePoint search index, allowing you to add more information, including birthdates, skills, location, etc. To learn more about adding custom properties in Person Cards, check out How to Add Custom Properties.


  • Go to the Connect tab.
  • Click Configure:


Clicking configure on the data connection screen to start connecting


  • Select People Search


Selecting the People Search connection option within the integration settings menu


  • Under the Filter field, select All People. This will list all the people in your organization.


Selecting the All People filter from the search criteria dropdown menu


  • Then, modify the maximum number of people you want to be shown in the directory. If you don't want to have a limit, simply write '0'.


Modifying the maximum items limit input box for displayed directory profiles


  • Click Connect.
  • Go to the Items tab.
  • Delete all default content.
  • Use the link icon to map the properties you want to be shown:


Using the link icon to map the properties to be displayed in the design element


  • Here's how we mapped the items. You can replicate it or map your own properties:
  1. #_SHORTPOINT_SharePoint_Photo - shows the profile image of the employees.
  2. #PreferredName - shows the name of the employees.
  3. #JobTitle - show the work title of the employees.
  4. #Department - shows the department of the employees.
  5. #WorkEmail - shows the email address of the employees.
  6. #BaseOfficeLocation -shows the office location of the employees.


Reviewing mapped data for employee profiles


  • Once done, click Update.

Step 5: Customize the Search & Filter Widgets

  • We've already activated the widgets that are crucial for a functional Employee Directory. But, in case you want to make any changes, go to the Toolbar tab and edit the widgets as usual.


Modifying widgets on the Search and Filter Toolbar settings menu panel


NOTENeed more information about the Search & Filter widgets? Check out Getting Started: The Basics of the Search & Filter Toolbar.

Step 6: Customize the Look

  • Go to the Design tab.
  • Modify the design of the Person Cards as you like.


Adjusting card styles and columns per row in the Design tab


NOTEWant to see all the features you can modify in Person Cards? Check out Person Cards Features.

Step 7: Save

  • Once done, click the green checkmark.
  • Save your changes:


Saving configurations to apply all the changes done


  • And Publish your page:


Publishing the live page updates to finalize the SharePoint employee directory


You now have a fully functional SharePoint employee directory. Your team can now easily find and connect with their colleagues, keeping everyone informed and in sync.


Why Your Intranet Needs a Great Directory


If your intranet is the "digital office," the SharePoint employee directory is your front desk. It's basically where your team gets to ask questions about the people they work with. Here is why it’s a non-negotiable tool for a thriving culture:


It Bridges the Remote Gap


When you don’t see your coworkers in person, it’s easy to feel like you’re working with avatars rather than humans. A directory with rich profiles and basic user information helps build empathy and rapport across time zones, supporting a global workforce.


It Ends the "Search Struggle"


We’ve all been there: you need a quick answer on a contract, but you have no idea who the legal point of contact is for your region. A searchable directory allows you to filter by "Department," getting you to the right person in seconds rather than minutes, saving time and improving collaboration.


It Onboards New Hires Faster


Starting a new job is overwhelming. An accessible directory acts as a "cheat sheet" for new starters, helping them learn names, understand the organization's structure, and find buddies without having to constantly ask their manager for introductions.


Frequently Asked Questions


What is a SharePoint employee directory?


A SharePoint employee directory is a centralized, searchable custom list within SharePoint that consolidates essential employee data such as names, job titles, contact details, and profile pictures. It serves as a single source of truth for employee information, enabling quick access and fostering better organizational transparency.


Can I customize the directory's appearance?


Yes! SharePoint allows you to configure the design to create a visually appealing layout. You can tailor the desired look of employee cards, reorder fields, and add filters to enhance usability according to your specific needs.


What are the benefits of using a SharePoint employee directory?


It enhances collaboration by helping employees quickly find colleagues by department or location. It reduces time wasted on searching for contacts, supports onboarding, and promotes organizational transparency.


Is my personal information safe in the directory?


Absolutely. The employee directory is connected to the data in your SharePoint Active Directory. It will not modify any information in it. In addition, SharePoint provides robust security features, including advanced access controls to protect sensitive data and ensure compliance with regulations like GDPR. You can manage permissions to control who can see specific employee details.


Why should I bother adding a photo?


Putting a face to a name builds trust. It makes digital communication feel more personal and helps your colleagues recognize you when you finally meet at the next coffee run or company retreat!


Related articles:




Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.

World's best intranet sites are designed using ShortPoint

Get started today! Learn more
See all 84 topics

Start a trial

Ignite your vision. Install ShortPoint directly on your site, or play in sandbox mode. No credit card required.

Get started today

World’s best intranet sites are designed using ShortPoint

Thousands of companies using ShortPoint everyday to design, brand and build award winning intranet sites.

Get started Learn more