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:
- Display SharePoint calendar events and site page content
- Read data from Excel files stored in SharePoint
- 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:
- An Azure Global Administrator to complete the initial setup.
- A Microsoft service account with the appropriate SharePoint permissions.
- Access to your Vibe Admin Console.
Global Administrator or Privileged Role Admin
Step 1: Grant consent to our Azure App
To allow the Vibe.fyi – SharePoint API Module to access SharePoint data, you must grant admin consent.
- Open this link and login using your Global Adminstrator or Privileged Role Admin account credentials.
- Review the permissions and click [Accept] to grant consent.

Step 2: Create a Service Account
Using a service account provides better control over which data is accessed and shared with Vibe.
- Log in to https://portal.azure.com.
- Open Microsoft Entra ID and create a service account (e.g.,
svc-[your-account-name]@yourdomain.com
).

- Grant view access to the files or folders in SharePoint to that service account. The account will need view access to all folders leading to the files
- Log in to SharePoint using the designated service account (e.g.,
svc-[your-account-name]@yourdomain.com
).
- Navigate to the specific file or folder you want Vibe to access.
- If the file or folder is not visible, this means the service account does not have permission.

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.
Once steps 1 and 2 above are complete, provide your Microsoft service account holder with the login credentials and ask them to proceed to Step 3 below.
MS Service Account Holder
Step 3: Authenticate the Service Account
To complete this step, the Microsoft Service Account holder will need a
Vibe Administrator login. This allows them to authenticate the service account so it can be used to access
SharePoint data within Vibe.
- Open an incognito or private browser session and ensure that you are logged out of all Microsoft accounts.
- Log in to your Vibe Admin Console
- Navigate to Add-On Modules > Azure API > Settings.
- In the Authentications tab, click [+ AUTHENTICATE NEW USER FOR SHAREPOINT DATA].
- In the pop-up window:
- Enter a name that clearly identifies the account you are authenticating (e.g. the service account name).
- Click [OK].
The name will be displayed in the Authentications list once step 3f below is completed.

- When the new browser tab opens, log in to Microsoft using the service account credentials created in Step 1 above.
SharePoint Data Integration Options
Site Content
Display SharePoint site page content directly on-screen.
- In the Vibe Admin Console, go to Add-On Modules > Azure API > Settings
- Under the SHAREPOINT SITE CONTENT tab:
- Click [+ NEW SHAREPOINT SITE GROUP]
- Enter a unique group name and click [SAVE]
- Under the Group Name heading on the left, select your saved group from the list
- Click [+ ADD SHAREPOINT SITE]
- In the pop-up:
- Enter the SharePoint Site URL in the URL field
- Select Page Content as the content type
- Apply filters (Page Type, Number of Items, etc.) as needed
- Click [OK] then [SAVE]
Once saved, it may take 10–15 minutes before SharePoint content becomes available for use in slides.
Excel Data
Display Excel (XLSX) data and any associated images stored in SharePoint folders.
- In
the Vibe Admin Console, go to Add-On Modules > Azure API >
Settings.
- Under
the SHAREPOINT FOLDERS tab:
- Click [+ NEW FOLDER]
- Enter
the SharePoint folder URL* in the URL field
The
correct way to enter the SharePoint Folder URL is: - Open the folder in SharePoint
- Copy the URL in the browser address bar
- Remove
all other parameters except 'id' before pasting into the URL field
e.g.
https://<domainname>.sharepoint.com/sites/<sitename>/shared%20documents/Forms/AllItems.aspx?id=<folderid>

- Select Extract Excel Data as
the processing type
- Click [Save]

Notes
- The
URL must point to a folder containing XLSX files.
- Repeat
the steps to connect multiple folders.
- Image
subfolders do not need to be added unless they contain XLSX data files.
e.g. Parent Folder (containing XLSX files)
- ADD Folder URL
- Sub
folder 1 (containing images only) - Folder URL not required
- Sub
folder 2 (containing images only) - Folder URL not required
- Sub
folder 3 (containing XLSX and images
files) - ADD Folder URL
PPTX/PDF (File-to-Slide conversion)
Automatically convert PowerPoint (PPTX) and PDF files into Vibe-ready slides.
- Go to Add-On Modules > Azure API > Settings
- Under the SHAREPOINT FOLDERS tab:
- Click [+ NEW FOLDER]
- Enter the SharePoint folder URL in the URL field
- Select Convert Files to Images as the processing type
- Optional - Enter an email address to receive conversion limit alerts
- Click [SAVE]

IMPORTANT - Conversion Notes:
- When you save your changes, a message will appear:
"When you link this folder, any PDF or PowerPoint files it contains will be automatically converted into JPG images.
Please ensure the folder only contains files you want converted into slides.
You receive 5 free conversions per month by default. To increase your allowance, please contact Vibe Support." - A file conversion is triggered when a PPTX or PDF file is added or modified in the linked SharePoint folder.
- By default, you will receive 5 included file conversions per month. To increase your monthly conversion limit, please contact your Vibe Support team to discuss your options.
- When the monthly limit is reached, an email alert is sent to the address entered in the Email Notification field.
Create Vibe Slides
Follow the steps below to connect your SharePoint data to slides using supported templates.
Calendar
In the
SharePoint Site dropdown, select a
SharePoint Site Group that is linked to the calendar/events or site content you want to display in this slide

SharePoint Site Content
Set the Content Source to SharePoint Page Contentand wait for the slide editor refresh
SharePoint (File to images)
- Create or edit an existing Image Multi slide in your portal
- Set the Content Source to SharePoint (File to Images) and wait for the slide editor to refresh
- In the SharePoint File dropdown, select the PDF file or PowerPoint file that contains the data or content you want to display onscreen.

SharePoint (XLSX)
- Set the Content Source to SharePoint (XLSX) and wait for the slide editor refresh
- In the SharePoint Spreadsheet dropdown, select the Excel data template that contains the data or content you want to share onscreen.

Related Articles
SharePoint Integration Options
You can connect various types of SharePoint data to Vibe depending on your communication needs and your service account permissions. Below are the supported integration types and links to the setup instructions on how to configure each one in the ...
File to Slide Conversion (PPTX & PDF)
Convert Files to Image Slides Make sure you already completed the SharePoint authentication &amp;lt;br&amp;gt; In the Vibe Admin Console, go to Add-On Modules > SharePoint API > Settings. Under the SHAREPOINT FOLDERS tab: Click [+ NEW FOLDER] ...
MicroStrategy
Connect MicroStrategy to Vibe To connect your raw MicroStrategy report JSON to Vibe, please follow the steps below: Create an active account for 'Vibe' and allow access to your PROD & DEV pages Supply the following information to support@vibe.fyi. ...
Viva Engage
The steps below can be completed after you sign up for Windows Azure. If you haven’t already done so, visit https://signup.azure.com to create an Azure account. Step 1 - Authentication In your Vibe admin console, navigate to Developer Tools > Modules ...
Google Sheets
Our Google API module helps you to connect your Google Sheets data to your digital signage. Step 1 - Google API project setup Create a Google Cloud project Go to https://console.cloud.google.com/projectcreate Enter Vibe fyi integration as the project ...