Social Studio

Connecting Accounts

Link your social media profiles to schedule and publish posts. Connect once, then post to multiple platforms from StorytellerOS.

How Connections Work

StorytellerOS connects to your social media accounts through secure OAuth:

  • You authorize StorytellerOS to post on your behalf
  • We never see or store your social media passwords
  • You can revoke access anytime
  • Connections may expire and need re-authorization

Supported Platforms

PlatformWhat You Can Do
Facebook PageSchedule and publish posts to your author page
InstagramSchedule feed posts, Stories, and Reels
TikTokSchedule and publish video content
Twitter/XSchedule tweets with images and links
LinkedInSchedule posts to your profile or page
PinterestSchedule pins to your boards
YouTubeSchedule community posts (video upload separate)
ThreadsSchedule posts to your Threads profile
BlueskySchedule posts to your Bluesky account

Note

Platform availability depends on their API policies. Some features may be limited based on what the platform allows through their API.

Connecting an Account

  1. Go to Settings → Social Accounts
  2. Click + Connect Account
  3. Select the platform
  4. Click Connect
  5. A popup opens for the platform's login
  6. Log in with your social media credentials
  7. Authorize StorytellerOS
  8. The popup closes and your account is connected

Platform-Specific Notes

Facebook

  • You must have a Facebook Page (not personal profile)
  • You need admin access to the Page
  • Select which Page(s) to connect
  • Personal profiles cannot be connected

Instagram

  • Must be a Business or Creator account
  • Must be linked to a Facebook Page
  • Connect through Facebook authorization
  • Personal accounts cannot be connected

Tip

If you have a personal Instagram, you can switch to a Creator account in Instagram settings for free. This enables scheduling.

TikTok

  • Creator or Business account required
  • Videos must be uploaded directly
  • Some features may require approval from TikTok

Twitter/X

  • Connect with your Twitter account
  • Standard tweet features available
  • API limitations may apply

LinkedIn

  • Connect personal profile or company page
  • Need admin access for company pages
  • Text posts and images supported

Pinterest

  • Business account recommended
  • Select which boards to post to
  • Pin scheduling with images

Threads

  • Connects through Instagram/Meta
  • Must have Threads profile
  • Text and image posts

Bluesky

  • Uses app password (not main password)
  • Generate app password in Bluesky settings
  • Text and image posts supported

Connecting Multiple Accounts

If you have multiple pen names, you may have separate social accounts:

  1. Connect each account separately
  2. Assign accounts to pen names in settings
  3. When creating posts, select which account to use

This keeps your author identities separate on social media.

Managing Connections

Viewing Connected Accounts

  1. Go to Settings → Social Accounts
  2. See all connected accounts
  3. View connection status (Active, Expired, Error)

Refreshing a Connection

If a connection expires:

  1. Find the account with "Expired" status
  2. Click Reconnect
  3. Authorize again

Disconnecting an Account

  1. Find the account in the list
  2. Click Disconnect
  3. Confirm

Disconnecting Effects

Disconnecting removes the ability to post to that account. Scheduled posts for that account will fail. Consider this before disconnecting.

Troubleshooting Connections

Connection Failed

  • Make sure pop-ups are not blocked
  • Try a different browser
  • Check that you are logged into the platform
  • Verify account requirements (business account, etc.)

Connection Expired

  • Tokens expire after certain periods
  • Reconnect using the steps above
  • Some platforms expire more frequently

Posts Failing

  • Check connection status
  • Reconnect if expired
  • Check platform-specific requirements
  • Verify content meets platform guidelines

Wrong Account Connected

  • Disconnect the wrong account
  • Log out of that account in your browser
  • Connect the correct account

Check Regularly

Social platform APIs change. Check your connections weekly to ensure everything is working. Reconnect any expired accounts before they cause scheduled posts to fail.

Security Notes

  • We do not store passwords — OAuth means we never see your credentials
  • Limited permissions — We only request posting permission
  • You control access — Revoke access from platform settings anytime
  • Secure transmission — All data encrypted in transit

Best Practices

  • Connect business accounts — They have better API support
  • Check connections weekly — Before they expire unexpectedly
  • Test after connecting — Send a test post to verify
  • Keep platforms updated — Platform changes can affect connections
  • Have backup posting method — Know how to post manually if needed