How to Build a SharePoint Contact List with Internal and External Users

When I wrote about building a project index in SharePoint, I intentionally focused on structure and discoverability. A single place to see all consulting projects, understand what they are about, and navigate to the right site without friction. In practice, though, every time I implement that pattern, I end up adding one more list almost immediately: a contact list built specifically to store the contact information of everyone involved in the project.

Projects are defined as much by people as they are by sites and documents, and in consulting those people are rarely all internal. Customers, partners, and external stakeholders need to be visible in the context of a project, even when they are not and should not be part of the tenant.

Contact List SharePoint

(more…)

Relearning the Basics: Getting Comfortable With the New SharePoint Document Libraries

Microsoft has been rolling out a refreshed look for SharePoint Document Libraries, aligning them more closely with the new OneDrive experience. Visually, it’s clean, modern, and unquestionably consistent with Microsoft’s current design language. Functionally… well, things have moved. A lot.

If you’ve been following my Pulse updates, you already know I’m not exactly the biggest fan of these changes, not because they’re bad, but because they’ve forced me to retrain my own muscle memory. After years of going straight to the same corner of the screen to create files, switch views, or open filters, suddenly realizing “oh… it’s not there anymore” is incredibly frustrating.

That said, change happens, and once you understand where everything went, the new experience is usable, even if it comes with extra clicks. So in this article, I want to walk you through the basic functionality that has moved, hidden itself, or changed behavior. If you’re still learning your way around the new libraries, this guide will save you a bit of time (and annoyance).

New SharePoint document libraries

(more…)

Build a SharePoint Project Index for a Cleaner, Connected Intranet

If you work in consulting, or any environment where multiple projects run in parallel, you’ve probably felt this pain: every project gets its own SharePoint site, every team stores documents in different places, and every time someone asks, “Where can I find the project site for X?” you either open Teams to search for links or end up adding another item to the Quick Links web part.

In this article I’ll show you a simple saolution to create a clean, visual, centralized index of all project sites using one SharePoint list and one formatted view.

SharePoint Project Site Index

(more…)

What’s new for SharePoint – September 2025

September was an exciting month for SharePoint and the Microsoft 365 ecosystem, bringing updates that continue to push collaboration and content management forward. The highlight of the month is Knowledge Agent in SharePoint—a game-changing feature that combines intelligent content curation, automated site maintenance, and natural-language workflow creation, all within the SharePoint experience. This innovation aims to make knowledge management smarter and more proactive than ever.

Another major update worth celebrating is the story around SPFx Field Customizers. Microsoft listened to community feedback, and advanced customizations for Microsoft Lists are here to stay. These capabilities complement column formatting, giving developers and power users more flexibility to deliver tailored experiences where JSON formatting options fall short.

This post explores these highlights and other key updates from September, so you can stay ahead and make the most of what’s new in SharePoint and related technologies.

What is new for SharePoint as a platform

(more…)

How to Preview SharePoint Site Pages Without Opening Them

Let’s be honest – managing a Site Pages library with hundreds of pages is a real pain. You know the drill: click, wait, scroll, realize it’s the wrong page, go back, repeat.

I’ve been there, and I’m sure you have too. Opening several pages just to find the right one is time-consuming and frankly, pretty frustrating. There’s actually a way to preview pages directly in the library without ever leaving it.

This little trick could save you hours of hunting through pages, and honestly, it’s one of those “why didn’t I think of this sooner” moments.

Preview SharePoint Site Pages

(more…)

How to Create a Custom Vertical Navigation for SharePoint Pages

In the classic SharePoint world, sites used to have both vertical and horizontal navigation. I did quite a few customizations for both, including creating a collapsible menu for vertical navigation.

In today’s post, I want to show you how you can bring some of those old vibes to the modern SharePoint communication sites and how you can use the Site Pages library to create a collapsible menu for your pages that can be used as a template.

Let’s implement this solution using just standard SharePoint components; you’ll be surprised.

Custom SharePoint Navigation using site pages

(more…)

Transitioning from SharePoint Connectors to Power Automate for RSS Feeds

With the deprecation of SharePoint connectors on August 1, 2024, many users are looking for alternatives to continue receiving messages, alerts, and notifications from their favorite external services. One popular integration that will be affected is the ability to add an RSS Feed to a SharePoint page. This feature allowed automatic updates whenever a new article was published on the original site.

In this article, I’ll guide you through building an RSS Feed for all your SharePoint sites using Power Automate and a SharePoint List. This method will help you maintain the same functionality and layout as the original RSS Feed connector.

RSS Feed

(more…)

How to upload files from Public URLs to SharePoint using PowerAutomate

Sometimes you have the need to store information that is publicly available on the internet on your SharePoint site. This might be a tedious task which involves downloading and uploading the files one by one to the desired document library. But it doesn’t need to be like that. With Power Automate, you can make your life a lot easier.

In this article, I’ll explain you how to upload a file to SharePoint from the internet using Power Automate. To do that, I’ll use the Image of the Day from Bing. Each day, Microsoft publishes a new image in Bing and I want to save a copy of it in a document library. The process described here is specific for the Bing scenario, but it can be easily adapted to other scenarios.

Upload Files to SharePoint using Power Automate

(more…)

Building a SharePoint intranet with ChatGPT and Bing – Announcements and Alerts

Announcements and alerts are all important features in a SharePoint intranet and are used to disseminate information to employees or members of an organization.

All these features are important for keeping employees informed and engaged with the organization and can help to improve communication and collaboration within the workplace.

Building a SharePoint intranet with ChatGPT and Bing – Announcements and Alerts

(more…)

How to connect SPFx to Viva Engage

Microsoft has a lot of application under Microsoft 365 but unfortunately not all of them have API endpoints available in Microsoft Graph.

Yammer now rebranded as Viva Engage is one of those applications and in this article I’ll explain you how to connect old API from a SPFx solution that you can use to build web parts, extensions, Teams apps or ACE cards for Viva Connections.

Connect SPFx to Viva Engage

(more…)


I've been working with Microsoft Technologies over the last ten years, mainly focused on creating collaboration and productivity solutions that drive the adoption of Microsoft Modern Workplace.

Trending Posts