Skip to main content

Connecting Platforms

Soku lets you connect your social media accounts so you can publish content to multiple platforms from a single dashboard. All platform connections use secure OAuth authentication — you never share your password with Soku.

How Connections Work

  1. Go to Settings in your Soku dashboard (gear icon in the left sidebar).
  2. Find the platform card for the network you want to connect.
  3. Click Connect on that platform card.
  4. You are redirected to the platform’s official authorization page.
  5. Grant Soku the required permissions.
  6. You are redirected back to Soku, and the account appears in your integrations list.
Soku securely stores your authorization tokens and automatically refreshes them in the background to keep your connections active.
You can connect multiple accounts per platform depending on your subscription plan. See Managing Multiple Accounts for details.

Supported Platforms

PlatformAuth MethodSupported Content TypesToken RefreshMulti-Account
InstagramOAuth via Facebook LoginImage (up to 10), Video, CarouselManaged by Meta (long-lived token)Yes
TikTokOAuth 2.0Video, Photo (up to 35 images)AutomaticYes
YouTubeOAuth 2.0 (Google)VideoAutomaticYes
FacebookOAuth via Facebook LoginText, Image (up to 10), VideoLong-lived user tokenYes
X (Twitter)OAuth 2.0 with PKCEText, Image (up to 4), VideoAutomaticYes
ThreadsOAuth via MetaText, Image (up to 20)Managed by MetaYes
LinkedInOAuth 2.0Text, Image (up to 9), VideoManaged by LinkedInYes
SnapchatOAuth 2.0Image, Video (Stories, Spotlights, Saved Stories)Automatic (60-day tokens)Yes

Feature Comparison

FeatureInstagramTikTokYouTubeFacebookX (Twitter)ThreadsLinkedInSnapchat
Text postsYesYesYesYes
Image postsYesYesYesYesYesYesYes
Video postsYesYesYesYesYesYesYes
Carousel postsYes
Direct publishYesYesYesYesYesYesYesYes
Automated repostingYesYesYesYesYesYesYes
Upload status pollingYes

Character Limits

PlatformCharacter LimitNotes
X (Twitter)280Standard accounts. Premium+ accounts support up to 25,000 characters.
Threads500
Instagram2,200Caption text
TikTok2,200Description text
Facebook5,000
LinkedIn3,000
YouTube100Title only. Description supports up to 5,000 characters.
Snapchat160Spotlight description only. Stories have no text field. Saved Story titles are limited to 45 characters.

Plan Limits

Each plan determines how many accounts you can connect per platform.
PlanAccounts per Platform
Starter1
Pro2
Agency5
See Subscription Plans for full plan details, or Managing Multiple Accounts for how multi-account connections work.

Connection Health Status

Each connected account shows a token validity badge in Settings:
BadgeMeaningAction Required
Green (OK)Token is valid and workingNone
Yellow (Warning)Token expires soonSoku will attempt auto-refresh. No action needed unless it fails.
Red (Danger)Token has expired or was revokedRe-authorize the account by clicking Reconnect in Settings.

Keeping Connections Healthy

Soku runs background token refresh sweeps to keep your connections active:
  • TikTok, YouTube, X, Snapchat: Automatic token refresh before expiration. Sweep runs periodically.
  • Instagram, Facebook, Threads: Long-lived tokens managed by Meta. Soku refreshes these as needed.
  • LinkedIn: Tokens managed by LinkedIn with automatic renewal.
If you change your password on a connected platform or revoke Soku’s access from that platform’s settings, you will need to reconnect your account in Soku.

Next Steps