Back to Blog

Schedule Instagram & Threads from Notion

Learn how to turn Notion into your hub to draft, schedule, and publish posts to Instagram & Threads in minutes.

Posted by

Tired of juggling apps to post on Instagram & Threads? Drafting in Notion keeps your ideas organized—but publishing still means copy-pasting, troubleshooting tokens, and hopping between tabs.

In this guide, you’ll learn how to draft, schedule, and automatically publish your social posts to Instagram & Threads directly from Notion—no manual steps required.


Why Use Notion as Your Social Command Center

Notion isn’t just for docs—it can be your single source of truth for social planning:

  • Centralized drafts & assets—text, images, files all in one place
  • Rich collaboration—comments, mentions, version history
  • Custom views—calendar, table, gallery to suit your workflow

Prerequisites

  • Notion account & workspace
  • Poststash account (free tier)
  • Instagram Business or Creator account
  • Threads access via Instagram Graph API

1. Create Your “Social Schedule” Database

In Notion, add a new Database → Table and configure these properties:

  • Post (Text)
  • Attachments (Files)
  • Schedule (Date & Time)
  • Published (Checkbox)
  • Platforms (Multi-select: Instagram, Threads)

2. Connect Notion to Poststash

Click Connect with Notion in your Poststash dashboard. Grant these scopes:

  • databases.read
  • pages.write
  • blocks.upload
  • webhooks on database changes

3. Link Your Instagram & Threads Accounts

In Poststash, click Connect Instagram & Threads. You’ll be guided through the Facebook Graph API OAuth flow:

  • Exchange short-lived token for a long-lived token automatically
  • Grant instagram_graph_user_profile to enable Threads posting

4. Draft & Schedule Your First Post

Back in Notion, add a new row:

  • Write your caption in Post
  • Upload image(s) under Attachments
  • Select date/time in Schedule
  • Choose Instagram and/or Threads in Platforms

5. How the Magic Happens

Behind the scenes:

  • Every 10 minutes, we check for posts that are due to be published
  • Each due post is published to the right platform(s)
  • Your Notion database is updated with the post status

Troubleshooting Tips

  • Token expired? Refresh in Dashboard → Connections
  • File too large? Ensure each image is ≤ 5 MB
  • Rate limit? Poststash retries automatically; monitor in Worker Activity

Best Practices & Pro Tips

  • Use square (1080×1080) or portrait (1080×1350) aspect ratios
  • Write concise captions, then expand in Threads for more detail
  • Leverage Notion filters to view only drafts or upcoming posts

You’ve now turned Notion into a powerful scheduler for Instagram & Threads—no more manual copy-pasting. Ready to level up?

Create Your Poststash Account