All Collections
Personal websites
Other CMS
Connect SharePoint Online (Intranet)
Connect SharePoint Online (Intranet)

A step per step guide to connect to your SharePoint Online site

Victor De Blander avatar
Written by Victor De Blander
Updated over a week ago

πŸ”” Note: StoryChief supports SharePoint Online not SharePoint On-premise

In order to connect SharePoint Online your site admin will first have to grant the StoryChief App access to your Site.

Grant StoryChief access to your SharePoint Site

⚠️ Caution: The following steps are technical and should be set up by your SharePoint admin.

Step 1. Get your site ID.

Finding the ID to your site is easy. Simply navigate to the SharePoint site home and add /_api/site/id to the URL.
Example:

https://<tenant>.sharepoint.com/sites/<site-url>/_api/site/id

Step 2. Grant read and write permission to the StoryChief App.

Make the following request using an access token with the scope Sites.FullControl.All

curl --location 'https://graph.microsoft.com/v1.0/sites/<site-id>/permissions/' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <access-token> \
--data '{
"roles": ["Read,Write"],
"grantedToIdentities": [
{
"application": {
"id": "dd46fc13-33e3-4118-a36f-bdc4234b67a8",
"displayName": "storyChief App"
}
}
]
}

Create and connect your SharePoint Online channel on StoryChief

⚠️ Make sure StoryChief was granted access to your SharePoint Site first (see steps above)

Step 1. Visit your channel page by expanding the top-right menu and clicking on Integrations. πŸ‘‰ Quick link.

Step 2. Select "SharePoint Online" in the Personal Website section.

Step 3. Click on "Add New Destination" button to link your SharePoint Online to StoryChief.

Step 4. Fill in the "Site Url ". Click on "Connect".

Step 5. Click on "Accept" to allow your StoryChief account to post to SharePoint Online.

Additional settings are to select the "Promotion type" (Page, New Post) and if "Show comments" is enabled.

πŸŽ‰ You're done, grab a coffee, you deserve it!

Check out the next steps below for more in-depth guides or follow-up actions.


πŸ“š Next steps

Did this answer your question?