Connect SharePoint to Vibe

Connect SharePoint to Vibe

This guide shows you how to connect your Microsoft SharePoint data to Vibe using the Vibe.fyi – SharePoint API Module Azure App. Once set up, you’ll be able to:
  1. Display SharePoint calendar events and site page content
  2. Read data from Excel files stored in SharePoint
  3. Convert PDFs and PowerPoint files into image slides for display
With this integration, you can streamline content sharing and bring SharePoint updates directly into your Vibe channels..

Connect SharePoint to Vibe


Prerequisites

You'll need:
  1. An Azure Global Administrator to complete the initial setup.
  2. A Microsoft service account with the appropriate SharePoint permissions.
  3. Access to your Vibe Admin Console.

Global Administrator or Privileged Role Admin

To allow the Vibe.fyi – SharePoint API Module to access SharePoint data, you must grant admin consent.

  1. Open this link and log in using your Global Administrator or Privileged Role Admin account credentials.
  2. Review the permissions and click [Accept] to grant consent.

Step 2: Create an Entra Group

  1. Using a service account provides better control over which data is accessed and shared with Vibe.
    1. Log in to https://portal.azure.com.
    2. Open Microsoft Entra ID and create a new group—preferably named something like "Vibe.fyi SharePoint Group".
    3. Add the service principal named "Vibe.fyi - SharePoint Data Integration" to the group as a member. (This service principal becomes visible after you complete the app consent step in the previous phase.)
    4. In SharePoint, assign read permissions to this group on the specific content you'd like displayed on your Vibe screens.
Notes
Note: Site-wide permissions are unnecessary. Instead, set read access only on relevant folders, such as the one containing Excel spreadsheets to be processed.
Alert
Important: The level of SharePoint permissions required for this service account should be decided internally by your IT team based on your organisation's data access policies and the types of content (e.g. sites, folders, and calendars) you intend to display on your Vibe channels.

MS Service Account Holder

Step 3: Authenticate the Service Principal

  1. Log in to your Vibe Admin Console
  2. Navigate to Add-On Modules > SharePoint API > Settings.
  3. In the Authentications tab, click [+ AUTHENTICATE APPLICATION ACCESS FOR SHAREPOINT DATA].
  4. In the pop-up window:
      1. Enter the Tenant ID of the account you are authenticating.
        Info
        You can find your Tenant ID in the Azure portal through Microsoft Entra ID by clicking "Tenant Properties"
      2. Click [OK].
        The name will be displayed in the Authentications list once step 3 below is completed.

SharePoint Data Integration Options


    • Announcements

    • Coming Soon: New Look for System Settings

      Behind the scenes, our team has been busy building a new System Settings interface in the Portal. This refreshed design will make managing Vibe smoother, faster, and more intuitive. Over time, we’ll be migrating all administration features and settings
    • Vibe.fyi Achieves ISO/IEC 27001:2022 Re-Certification

      Security isn’t optional — it’s foundational. We’re proud to share that Vibe.fyi has achieved ISO/IEC 27001:2022 re-certification, proving our commitment to: ✅ Protecting client data ✅ Managing risks in a fast-changing digital landscape ✅ Keeping our security
    • Free Mini Program: AI Adoption & Compliance in your Workplace

      AI is everywhere, but knowing how to use it safely and effectively at work can be tricky. That’s why we’ve created a free mini program for all Vibe clients to use as is or adapt to their own policies. Your team will learn how to: Use AI confidently and
    • Enterprise Feature: Proof of Play Reporting

      Ever wondered if your content is really being seen? With Vibe’s Proof of Play Report, you’ll know for sure. ✅ Slide Name & ID – identify and review slides instantly ✅ Play Count & Duration – total and average time displayed ✅ Location Count – which screens
    • Slide Settings Update: Smarter Advanced Scheduling

      We’ve completely re-developed the Advanced Scheduling feature to make it simpler, clearer, and more powerful. No more confusion around start/end dates and times or setting up repeats on specific days — the new UI makes it intuitive to plan and control