Skip to content

Platforms ​

Socifyr publishes to 18 platforms. OAuth platforms connect with one click; credential-entry platforms (Telegram, Discord, Mastodon, Nostr, Slack, Dev.to, Hashnode, Tumblr) use a bot token, webhook, access token, keypair, or API key you create yourself — no app review, ~2 minutes to set up.

PlatformConnectMediaText limit
InstagramOAuth — click Connect, no manual keys.Video + photos2,200 chars
FacebookOAuth — click Connect, no manual keys.Video + photos63,206 chars
X (Twitter)OAuth — click Connect, no manual keys.Video + photos280 chars
LinkedInOAuth — click Connect, no manual keys.Video + photos3,000 chars
TikTokOAuth — click Connect, no manual keys.Video + photos2,200 chars
YouTubeOAuth — click Connect, no manual keys.Video + photos5,000 chars (title ≤100)
ThreadsOAuth — click Connect, no manual keys.Video + photos500 chars
PinterestOAuth — click Connect, no manual keys.Video + photos500 chars
RedditOAuth — click Connect, no manual keys.Video + photos40,000 chars
BlueskyCredentials — handle + app password.Video + photos300 chars (auto-thread)
TelegramCredentials — bot token + chat ID.Video + photos4,096 chars (media captions 1,024)
DiscordCredentials — webhook URL.Video + photos2,000 chars (truncated)
MastodonCredentials — instance URL + access token.Video + photos500 chars
NostrCredentials — private key (use a dedicated posting identity).Text only1,000 chars
SlackCredentials — webhook URL.Text only40,000 chars
Dev.toCredentials — API key.Photo embeds400,000 chars (article)
HashnodeCredentials — personal access token.Photo embeds100,000 chars (article)
TumblrCredentials — your app's OAuth keys.1 photo50,000 chars

Universal guarantees ​

  • Per-channel retry — a failure on one platform never loses the others.
  • Idempotency keys — a retried publish never duplicates a post.
  • Plain-language failure reasons with fix hints, on every surface.
  • Machine-readable limits — PLATFORM_CONSTRAINTS in @socifyr/shared.

New platform requests: open an issue or ask support.