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 > Integrations in your Soku dashboard.
  2. Click Connect next to the platform you want to add.
  3. You are redirected to the platform’s official authorization page.
  4. Grant Soku the required permissions.
  5. 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, Video, CarouselManaged by Meta (long-lived token)Yes
TikTokOAuth 2.0Video, PhotoAutomaticYes
YouTubeOAuth 2.0VideoAutomaticYes
FacebookOAuth via Facebook LoginText, Image, VideoLong-lived user tokenYes
X (Twitter)OAuth 2.0 with PKCEText, Image, VideoAutomaticYes
ThreadsOAuth via MetaText, ImageManaged by MetaYes
LinkedInOAuth 2.0Text, Image, VideoManaged by LinkedInYes

Feature Comparison

FeatureInstagramTikTokYouTubeFacebookX (Twitter)ThreadsLinkedIn
Text postsYesYesYesYes
Image postsYesYesYesYesYesYes
Video postsYesYesYesYesYesYes
Carousel postsYes
Direct publishYesYesYesYesYesYesYes
Automated repostingYesYesYesYesYesYesYes
Upload status pollingYes

Plan Limits

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

Where Connection Data Is Stored

Each connected account is stored as an integration record at users/{uid}/integrations/{provider}. Every integration includes:
  • The platform provider name (e.g., instagram, tiktok)
  • Your account identifier on that platform
  • Securely encrypted authorization tokens
  • An enabled_for_repost toggle for automation features

Keeping Connections Healthy

Soku runs background token refresh sweeps to keep your connections active. For platforms that support automatic token refresh (X, TikTok, YouTube), Soku handles renewal before tokens expire. For other platforms, long-lived tokens are used and refreshed as needed.
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