Platforms
What each platform actually allows
Social platforms differ enormously in what their official APIs permit. These are the real constraints - the ones nobody mentions until something fails. We would rather you knew now.
Facebook Pages
What works: publishing to Facebook Pages you manage - text posts, link posts, single photos, multi-photo posts and video.
Limitations
- Pages only. No official API permits posting to a personal Facebook profile. Any tool that claims to do this is automating a browser, which breaches Meta's terms and risks the account.
- Groups are not supported. Meta removed the ability for third-party apps to publish to Groups.
- Your Facebook role on the Page must include creating content. We check this when you connect and refuse the account with the reason if it does not, rather than failing on your first campaign.
- Scheduling more than 75 days ahead is not supported by the API.
What works: publishing to Instagram Business and Creator accounts - single images, carousels of up to 10 items, and Reels.
Limitations
- Business or Creator accounts only, and the account must be linked to a Facebook Page. Personal Instagram accounts cannot be published to by any official API.
- Stories cannot be published by third-party tools.
- 25 posts per account per 24 hours, enforced by Instagram.
- Instagram fetches your media from a URL rather than accepting an upload, so media must be reachable by Meta's servers at publish time. We handle this with short-lived signed links that expire shortly afterwards.
- Instagram's API has no delete. A published post is removed in the Instagram app, not from here - and we say so rather than showing a button that cannot work.
- Video is processed asynchronously. We report the post as "publishing" until Instagram confirms it is live, rather than claiming success early.
What works: publishing to LinkedIn Pages (organisations) you administer, with images and documents.
Limitations
- Company Pages, not personal profiles. Posting to a personal LinkedIn profile requires a permission LinkedIn grants only in narrow circumstances.
- Access requires LinkedIn's Community Management API approval, which they grant selectively.
- LinkedIn access tokens last 60 days. Where LinkedIn does not issue a refresh token for an application, the account must be reconnected when it expires. We warn you well before that happens rather than letting a campaign fail.
TikTok
What works: publishing video to TikTok accounts that have authorised your agency.
Limitations
- Until TikTok audits an application, everything it posts is restricted to private (SELF_ONLY). This is TikTok's rule for unaudited apps, not ours. While it applies, we label such posts as "posted privately" and never as published - because a client told their post is live, who then finds an empty profile, is a problem we would rather not create.
- Video only. Photo posts are not supported by the Content Posting API.
- No delete. TikTok's API cannot remove a post. It must be deleted in the TikTok app.
- TikTok requires the posting interface to show the creator's own settings - who can comment, duet and stitch - pulled live from their account before posting.
- Access tokens last about 24 hours, so connected accounts are refreshed hourly in the background.
Things no tool can do legitimately
If you have been offered these by another product, it is using browser automation or unofficial endpoints. Both breach the platforms' terms and put your clients' accounts at risk of suspension.
- Posting to a personal Facebook profile or personal Instagram account
- Publishing Instagram Stories from a third-party tool
- Posting to Facebook Groups
- Auto-following, auto-liking, or automated commenting
- Deleting an Instagram or TikTok post remotely
Socio Pulse uses official, documented APIs only. Where a platform does not allow something, we say so on this page rather than finding a way around it.
How approval status works
Each platform reviews applications that request permission to publish on a user's behalf. Meta requires App Review and Business Verification; LinkedIn requires Community Management API approval; TikTok requires an audit before posts may be public. These take weeks and are decided by the platform, not by us.
The status badges at the top of this page come from the running system. An integration shows as available only when it can genuinely publish.