Skip to main content

Platform matrix

PlatformKeyMain credentialsText limitMediaNotes
XxOAuth 2.0 client ID + access/refresh token280 (25,000 with X Premium)≤ 4 images or 1 videoRefresh tokens rotate; X API access is paid by X.
TelegramtelegramBot token + chat ID4096 (1024 caption)1 image or 1 videoNo TELEGRAM_CHAT_ID env var; pass chatId in options.
InstagraminstagramPage token + IG business account ID2200 caption1–10 images/videosMedia required. Public URLs required.
FacebookfacebookPage access token + Page ID63,20610 images or 1 video, no mixPages only. publishAt for native scheduling.
ThreadsthreadsAccess token + user ID5001 image or 1 videoreplyToId for thread replies.
TikToktiktokAccess token2200 video / 90 photo1 video (≤ 4 GB) or 1 photo (≤ 50 MB)App review status affects public publishing.
YouTubeyoutubeGoogle OAuth client + refresh token100 title / 5000 description1 videoEnv-only setup needs the refresh-token variant. Google quotas apply.
PinterestpinterestAccess token + board ID100 title / 500 description1 image or 1 videoBoard ID is required.
LinkedInlinkedinAccess token + member/page ID3000≤ 9 images or 1 video, no mixvisibility PUBLIC or CONNECTIONS.
BlueskyblueskyApp password or OAuth tokens300≤ 4 imagesDPoP-bound OAuth; bundled OAuth client available.

Scheduler daily limits

These are Scheduler guardrails configured in the app:

PlatformPosts per 24 hours
X50
YouTube2
Facebook10
Instagram10
Telegram50
TikTok5
Bluesky50
Threads25
LinkedIn5
Pinterest50

The social platforms can still apply stricter API, account, app-review, quota, or moderation limits.