Post an Instagram story from Notion
Publishing an Instagram story directly from Notion is very simple with Scheduled. This guide shows you how to create and schedule your stories without leaving your Notion workspace.
Prerequisite: Check your Instagram connection
Before you start, make sure your Instagram account is correctly connected to Scheduled.
If you can't find your Instagram connection, check these two points:
- Your Instagram account must be a Business or Creator account
Personal accounts are not compatible with the Instagram API. You need to switch your account to a Business or Creator account. Check this article for more details: Switch from a Creator account to a Business account on Instagram
- Your Instagram account must be linked to a Facebook Page
This connection is required to allow publishing through the Instagram API. Check this article for more details: Confirm that your Instagram (business or creator) account is correctly linked to a Facebook Page
Once your connection is added in Scheduled, the connection alias should appear automatically in your Notion. If you can't find it in the options of your "Connection" property, click the button next to the alias to "Add in Notion".

Step 1: Add the sc_story property to your Notion database
To publish stories from Notion, you first need to add a specific property to your database.
Create the following property:
→ sc_story (type: Checkbox)
This property tells Scheduled that you want to publish the content as a story instead of a regular post.
If the box is checked, your content will be published as a story. If it’s not checked, it will be published as a regular post on your Instagram feed.

Step 2: Prepare the other essential elements in Notion
To publish a story on Instagram, you need to fill in at least these fields in your Notion card:
- Publish date: Choose when you want your story to be published
- Connection: Select your Instagram connection in the dedicated property
- Status: Change the status to show that your post is ready to be published
Step 3: Add your media (image or video)
To publish a story, you need to add a media file in the body of your Notion card. You can publish either an image or a video.
Story with an image
- Drag and drop: Simply drag your image into your Notion card
- With the shortcut: Use the /image command to insert your image
Story with a video
- Drag and drop: Simply drag your video into your Notion card
- With the shortcut: Use the /video command to insert your video

Story format and specs
To make sure your story is published correctly on Instagram, follow these specs:
For images
📌 Recommended format: Vertical (9:16)
📌 Supported formats: JPG, PNG
📌 Display duration: 24 hours (standard Instagram story duration)
For videos
📌 Recommended format: Vertical (9:16)
📌 Duration: Up to 60 seconds
📌 Supported formats: MP4, MOV
About text in stories
Unlike regular posts, the text you write in the body of your Notion card will not appear on your Instagram story. Instagram stories do not natively support adding text via the API.
If you want to add text to your story:
- Add the text directly inside your image or video before uploading it to Notion
- Use a design tool like Canva to create your story with the text already included
Step 4: Let Scheduled publish your story
Once you have:
- Filled in the publish date
- Selected your Instagram connection
- Changed the status to show that the post is ready
- Checked the sc_story box
- Added your image or video
Scheduled will automatically fetch your content every 2 hours and publish your story at the scheduled time.
Key takeaways
✅ Your Instagram account must be a Business account (required for stories)
✅ Add the sc_story property (checkbox) to your Notion database
✅ Check the sc_story box to publish as a story instead of a regular post
✅ Use vertical format (9:16) for a better experience
✅ Add the text directly into your image or video before uploading it
✅ Stories stay visible for 24 hours on Instagram
Updated on: 17/11/2025
Thank you!
