How We Built PinPals - An AI-Powered Team Recognition Program Using Enamel Pins, Azure OpenAI, and SharePoint

How GCIT built PinPals - an AI-powered employee recognition program using Azure OpenAI, SharePoint, and enamel pins to make peer recognition fun and automated.
Manage Identity Risks with Azure AD Identity Protection
https://www.youtube.com/watch?v=nkjLCV1oztA Improvements to Azure AD Identity Protection have launched, making it easier to identify and manage identity risks in your organization. What is Azure Active Directory Identity Protection? Azure AD Identity Protection uses machine learning to identify signs of suspicious activity or issues that might cause you to have a compromised identity in your […]
Outlook on the web - Conditional Access
Updated October 2026: this still works, but there is a newer way The Set-OwaMailboxPolicy -ConditionalAccessPolicy ReadOnly setting in this article still works. Microsoft has renamed Azure Active Directory to Microsoft Entra ID, so the Conditional Access steps and the Azure AD P1 or P2 licence now appear under Microsoft Entra ID. The connection guide it […]
Privileged access management in Office 365
Updated October 2026: this still works, and there is a GDAP version Privileged access management is still available for Exchange Online tasks, and admins can still raise requests with New-ElevatedAccessRequest in Exchange Online PowerShell. If you manage Microsoft 365 for customers, our GDAP version reports whether it is turned on, its approval policies and, if […]
Microsoft Secure Score: New Azure AD & App Security Controls
https://youtu.be/3KLvHP7eb3M Microsoft Secure Score has added new controls to support Microsoft Cloud App security and Azure Active Directory. What is Microsoft Secure Score? Microsoft Secure Score is a solution that rates how well you’re leveraging security controls for Office 365, Microsoft 365 and Windows 10. You can check your secure score, and see how […]
Connect Gravity Forms to Microsoft Flow with Azure Functions

We use Gravity Forms on our website and it works pretty well. Whenever a form is completed, we receive an email - except sometimes we don’t. Just recently, I missed a few enquiries because of a configuration change on our site. To stop this from happening, I went looking for alternative notification options for Gravity […]
How to add branding to Office 365 login screens

Add your company logo and branding to the Office 365 login screen using Azure Active Directory.
Phone Call Business Intelligence with Power BI and FoneBox
Microsoft Power BI lets you build dashboards and interactive reports from your existing data. It can connect to pretty much any data source and also comes with a bunch of built in connectors to services like Google Analytics, Facebook, Quickbooks Online etc. We’ve been working on a range of Power BI connectors for our accommodation […]
Migrating from Google Drive to OneDrive for Business and SharePoint Online
When switching from Google Apps/Google for Work to Office 365, you’ll usually want to migrate your Google Drive files as well as your mail. There are a few online tools that will do this for free, or at a cost, with varying degrees of functionality. I came across this handy article that goes into more […]
Connecting Xero to Power BI for detailed, up to date reporting
Last week I connected NewBook to Microsoft’s Power BI for our Accommodation provider clients. This weekend I gave Xero the same treatment, and it’s worked out better than I thought. Some tech stuff The architecture of this solution is pretty much the same as the NewBook solution. A .net console app runs as an Azure […]