socioi.comDocs

Connecting channels

How social accounts get into Socioi.

In the app

Channels → connect a provider → complete OAuth → account appears in your workspace.

Supported providers include Facebook, Instagram (Business / Standalone), Threads, TikTok, LinkedIn (personal profile and Company Pages via Community Management API), Pinterest, Dribbble, Kick, Twitch, Whop, MeWe (Coming soon), Tumblr, VK, Telegram, WordPress, Lemmy, Farcaster, Nostr, Dev.to, Hashnode, ListMonk, Moltbook, X, YouTube, Google My Business (Coming soon), Bluesky, Mastodon, Discord, and Slack.

MCP / Public API / OAuth apps can list channels and create posts for any already connected account. MCP does not start provider OAuth — connect in the Socioi app (or Public API connect routes) first.

Via Public API

GET /public/v1/channels/connect/:provider returns { "url": "…" }. Open that URL and complete the provider consent (Facebook, TikTok, etc.). Some flows (Discord bot / Slack) finish with a channel picker in the Socioi app. Special connect routes (Bluesky app password, Mastodon, Discord webhook, Slack) are listed on the Channels API page.

See Channels API.

YouTube

Socioi uses YouTube API Services with two Google scopes: youtube.upload (upload videos you create in Socioi) and youtube.readonly (read your channel's name, handle, and avatar). In the composer you set the video title (required), description, visibility, and audience ("made for kids", required) for every upload.

Socioi re-checks each YouTube connection at least every 25 days. If Google access was revoked, or can't be confirmed within 30 days, the channel and its stored data are removed and you reconnect. Disconnecting deletes the stored tokens and revokes Socioi's Google access (unless another connected channel still uses the same Google login). See the Privacy Policy.

TikTok

Socioi requests these TikTok permissions when you connect:

PermissionUsed for
user.info.basicAccount name and avatar
user.info.profile@username, bio, verified badge on the TikTok account page
user.info.statsFollowers, following, likes, and video count
video.listRecent videos and engagement (views, likes, comments, shares)
video.publishPost directly to your profile
video.uploadSend to TikTok inbox to finish and post in the TikTok app

Posting — in the composer choose Post directly (pick who can view it from the options TikTok allows for your account, comments / Duet / Stitch, and commercial content disclosure) or Send to TikTok inbox. TikTok requires an MP4 or MOV video.

Analytics — open the TikTok channel (Channels → your TikTok account) for profile, account stats, engagement for videos posted in the last 7 / 30 / 90 days, and recent videos. This is read live from TikTok and not stored.

If an account was connected before a permission was added, the account page asks you to reconnect TikTok. Until Socioi's TikTok app is approved, TikTok only allows posting with Only me visibility to private accounts.

LinkedIn

Socioi uses LinkedIn’s Community Management API (one developer app) for both personal profiles and Company Pages.

  • Profile — Channels → LinkedIn. Authorizes r_basicprofile + w_member_social. Publish text and image (JPG/PNG/GIF) via the Posts API.
  • Company Page — Channels → LinkedIn Page. Authorizes organization scopes and connects Pages where you are an ADMINISTRATOR. Publish the same way as profile posts, authored as the organization.

If you previously connected LinkedIn through an older Share on LinkedIn app, reconnect after Socioi switched to Community Management so tokens match the current app. See the Privacy Policy — LinkedIn.