Adding the Ebbot Widget to a SharePoint Environment
Follow the steps below to add the Ebbot widget to your SharePoint environment.
Last updated
Was this helpful?
Follow the steps below to add the Ebbot widget to your SharePoint environment.
Download the app package Download the Ebbot widget app. Make sure the file Ebbot.sppkg is saved locally.
Upload the app to the SharePoint App Catalog
Go to your SharePoint App Catalog. The URL is usually: https://[domain].sharepoint.com/sites/appcatalog/AppCatalog/Forms/AllItems.aspx
Click New.

Select Browse, then upload the downloaded Ebbot.sppkg file.
Complete the upload and approve the app if prompted.
Add the widget to a SharePoint page
Navigate to the SharePoint page where you want to add the widget.
Click Edit to edit the page.
Click the plus (+) icon to add a new web part.
Select EbbotWidget from the list of available elements.

In the widget configuration:
Select the appropriate hosting environment
Enter your Bot ID

Publish the page
Save the page.
Publish the page.
Refresh the page to verify that the Ebbot widget is visible and working.
With Microsoft’s Content Security Policy (CSP) enforcement for SharePoint Online, external scripts and connections are blocked by default unless explicitly allowed.
To ensure the Ebbot widget loads correctly, communicates with our APIs, and supports real-time chat, you must add Ebbot domains to your SharePoint Trusted Script Sources.
Depending on your Ebbot environment, you need to allowlist three types of domains:
Asset Domain (scripts and styles)
API Domain
WebSocket Domain (real-time communication)
Note: You can verify the correct domains in the CSP section inside the Ebbot platform.
Method A: SharePoint Admin Center (Recommended)
Log in to the SharePoint Admin Center
Go to Advanced → Script sources
Click + Add source
Add your Asset Domain and save
Repeat for:
API Domain
WebSocket Domain
All three domains must be added for the widget to function properly
Missing domains may result in:
Widget not loading
Failed API calls
Broken real-time chat
Changes may take a few minutes to propagate
Last updated
Was this helpful?
Was this helpful?

