1. Reconnect the account
TikTok scheduler access is granted per account and can be revoked by a password change, a security review, or simply time. Reconnect even if the connection looks fine. This single step resolves the majority of cases.
2. Check the file size against the route
TikTok's limits differ by upload route: roughly 287.6MB from mobile but up to 4GB through the web. Files published through schedulers must respect the API's limits, so a heavyweight export that plays fine locally can bounce at publish time. Re export at a saner bitrate and retry.
3. Check the specs
1080 by 1920 at 9:16, MP4 with H.264 and AAC. Unusual frame rates, exotic codecs and broken metadata from some editing tools all cause rejections. The full current spec sheet is linked below.
4. The audio problem
Commercial accounts cannot use every sound a personal account can. A video carrying a mainstream track can be rejected or published without its audio. For client work, use commercially licensed audio in the file and add trending sounds natively where a campaign genuinely needs them.
5. Permissions on TikTok's side
API publishing requires the account to have granted specific permissions at connection time. If the connection was approved months ago and TikTok has since changed what it asks for, a reconnect refreshes the grant.
Stop finding out from the client
A TikTok that silently never posted costs more than the post: it costs the client's confidence in the schedule. SocialPro checks every TikTok against the current specs before its slot, confirms delivery with the platform after publishing, and fires an instant plain English alert with a one tap retry the moment anything fails. The problem becomes a two minute fix instead of an awkward Monday call.
