An AI agent can read all of this at runtime with
get_platform_requirements and dry-run a caption with validate_post.Full channel matrix
Images is how many images seenpaid attaches to one post on that platform. Video publishes to X, Bluesky, Mastodon, Instagram (as a Reel) and TikTok; LinkedIn, Facebook and Threads refuse a video with a clear message; the remaining platforms attach images only.
Reddit and VK have adapters but no registered developer app, so they can’t be connected yet.
The dashboard shows each platform’s real state for your account. If a network can’t publish something (a video to LinkedIn, say), the post fails for that network with a plain message and the other networks still go out.
Platform-specific catches
X: API posting is paid, by X
X: API posting is paid, by X
You connect X by pasting the four keys from your own X developer app. X charges for API posting on that account under its own pricing; without credits there, a publish fails on X’s side. Every other platform posts at no extra cost.
TikTok: lands in your drafts, caption not included
TikTok: lands in your drafts, caption not included
seenpaid uploads the video to your TikTok inbox as a draft. TikTok’s draft endpoint accepts only the video, so the caption you wrote in seenpaid is not sent; you write it in the TikTok app when you post the draft. Video only, 64MB or under. This is the least-exercised flow in seenpaid; if it fails for you, tell us from the dashboard.
Instagram and Facebook: Meta App Review
Instagram and Facebook: Meta App Review
Every permission seenpaid uses is at Meta’s Standard access, which means only accounts added to seenpaid’s Meta app can connect. Meta’s review of the app is in progress; full support is coming very soon. If you’d like your account added in the meantime, contact support from the dashboard.
Instagram: media required, carousels and Reels
Instagram: media required, carousels and Reels
Text-only posts are rejected by Instagram’s API. One image is a single post; 2 to 10 images become a carousel. A video publishes as a Reel, and you can pick its cover frame in the composer.
Pinterest: media required, publishing blocked
Pinterest: media required, publishing blocked
Pinterest needs an image to create a Pin. Right now seenpaid’s Pinterest app is on Trial access, and Pinterest refuses to create Pins in production from Trial apps, so publishing fails for everyone. You can connect, but don’t rely on it until this note goes away.
LinkedIn, Facebook, Threads: no video yet
LinkedIn, Facebook, Threads: no video yet
Attach a video and these networks fail with a clear message rather than posting a broken item. Post the video from the platform directly, or drop that network from the selection.
Bluesky: use an app password
Bluesky: use an app password
Create one in Bluesky under Settings → App Passwords and paste that, never your main password. It can be revoked on its own.
Connect your channels
The walkthrough for each connect method.
Engagement metrics
Which of these platforms report likes, comments, shares and views.