๐ Platform Support Matrix
Exactly what SocialAutoUpload can do on each platform โ post types, scheduling,
deletion, analytics, and media limits. No guesswork before you deploy.
What Each Platform Supports
We support 5 platforms: Facebook, Instagram, YouTube, TikTok, and Telegram.
The table below reflects what is actually implemented today.
โ Supported
โ Limited / conditional
โ Not available
| Platform |
Text-only |
Photo |
Video |
Reel / Short |
Album / Carousel |
Story |
Schedule |
Delete |
Analytics |
| ๐ Facebook |
โ | โ | โ |
โ | โ | โ |
โ | โ | โ |
| ๐ธ Instagram |
โ | โ | โ |
โ | โ | โ |
โ | โ | โ |
| โถ๏ธ YouTube |
โ | โ | โ |
โ | โ | โ |
โ | โ | โ |
| ๐ต TikTok |
โ | โ | โ |
โ | โ | โ |
โ | โ | โ |
| โ๏ธ Telegram |
โ | โ | โ |
โ | โ | โ |
โ | โ | โ |
Notes:
- Facebook analytics (page & post insights) is built in but requires Facebook app-review permissions, so availability can be limited depending on your app's approval.
- Telegram delete works only within 48 hours, and the bot must be a channel admin.
- TikTok uses direct publish and does not offer post deletion via its API. Scheduling still works โ our app holds the post and auto-publishes it at the time you choose (TikTok's own native scheduler isn't used).
- Instagram requires media (no text-only posts) and does not allow post deletion via the current API permissions.
- Instagram Stories publish via the Telegram bot's
/story command (send the bot a photo or video after /story); the web composer does not offer a Story type yet.
Platform-by-Platform Detail
๐ Facebook (Pages)
- Text, photo, multi-photo album, link, video, and Reels
- Videos โค 90s auto-publish as Reels (9:16)
- Schedule & delete supported
- Page/post insights (subject to app permissions)
๐ธ Instagram (Business/Creator)
- Photo, carousel, video, Reels, and Stories
- Videos are published as Reels; Reels auto-trim to 90s
- Media required (no text-only posts)
- Post deletion not available via current API
โถ๏ธ YouTube
- Video upload with title, description, tags, category & privacy
- Custom thumbnail upload (auto-compressed if > 2 MB)
- Videos โค 60s auto-publish as Shorts (#Shorts)
- Live analytics: views, likes, comments, watch time, subscriber change
๐ต TikTok
- Direct video publish (or send to drafts inbox)
- Privacy: Public / Friends / Self (audited apps unlock public & followers)
- Toggles for comment, duet & stitch; branded-content flags
- Auto-trims to your account's max video duration
โ๏ธ Telegram
- Text, photo, video, and mixed media albums
- Posts to channels, groups, and direct chats (bot-based)
- Bot must be an admin to post to a channel
- Delete within 48 hours when the bot is a channel admin
Media Limits
Limits enforced or validated by the platform. Where a file exceeds a limit, we auto-trim or
transcode when possible so your post still goes through.
| Platform |
Text / Caption |
Photo |
Video size |
Video duration |
Reel / Short |
| ๐ Facebook |
โค 63,206 chars |
โค 500 MB (jpg/png/gif) |
โค 1 GB |
up to 4 hours |
3โ90s ยท 9:16 |
| ๐ธ Instagram |
โค 2,200 chars |
โค 500 MB (jpg/png) |
โค 1 GB |
up to 1 hour |
3โ90s (auto-trim) ยท 9:16 |
| โถ๏ธ YouTube |
title + description |
thumbnail โค 2 MB |
โค 1 GB |
up to 12 hours |
โค 60s ยท 9:16 |
| ๐ต TikTok |
โค 2,200 chars |
โ |
โค 4 GB |
your account's max (auto-trim) |
short-form by default |
| โ๏ธ Telegram |
โค 4,096 chars |
โค 500 MB |
โค 1 GB |
โ |
โ |
Import-from-URL downloads are capped at 600 MB.
Large uploads are sent in chunks for reliability.
Analytics โ What's Actually Tracked
We believe in being transparent about scope. Here's exactly what the analytics module covers today:
โ
Available now
- Publish status & success rate for every post, on every platform (per-platform result visibility).
- Per-platform breakdown โ see which platform succeeded, failed, or partially published, with the reason.
- YouTube live stats โ views, likes, comments, and watch time per video, plus channel views and subscriber change.
โ Limited / conditional
- Facebook insights (page & post impressions, engagement, reactions) โ built in, but requires Facebook app-review permissions.
โ Not available yet
- Instagram, TikTok, and Telegram engagement/reach metrics.
- Account-growth charts beyond YouTube subscribers.
- "Best time to post" recommendations โ scheduling uses the exact time you choose, not an AI-predicted slot.
Reliability & Security
๐ก๏ธ Publishing Reliability
- Automatic retry with exponential backoff for temporary API/network errors
- Per-platform publish results with clear error messages (media format, auth, token, API limit, platform rejection)
- Partial-success handling โ one platform failing never blocks the others
- Full status lifecycle: Draft โ Scheduled โ Publishing โ Published / Partial / Failed
- Background async publishing with status polling for long uploads
- Automatic media transcoding to platform-compatible formats
๐ Security & Trust
- Access tokens encrypted at rest
- Automatic token refresh in the background
- OAuth state validation + session binding
- Rate limiting and email verification on sign-up
- Admin audit logs, security-event logging, and geo-IP login tracking
- Role-based admin access & multi-tenant support
- Private & secure โ your tokens, content, and client media are encrypted and never shared
Ready to Publish Everywhere?
Connect your accounts and publish, schedule, and track โ all from one secure dashboard.
Get Started โ