Documentation

Every limit, requirement, and fix in one place — the same numbers publishing actually enforces.

Character limits

The composer's counters use these exact numbers — going over gets trimmed or rejected at publish.

PlatformCaptionTitleAlt text
Instagram2,2001,000
Facebook5,000
LinkedIn3,000400
Google Business1,500
X2801,000
TikTok2,20090
YouTube5,000100
Pinterest500100500
Threads500

Daily posting limits

Per connected account, on a rolling 24-hour window. A post that hits the cap fails with a clear message and can be retried after the window clears.

Instagram

50

posts / day

Facebook

25

posts / day

LinkedIn

150

posts / day

X

10

posts / day

TikTok

15

posts / day

YouTube

10

posts / day

Pinterest

20

posts / day

Threads

50

posts / day

Media requirements

Supported formats and maximums per platform. Media outside these gets rejected by the platform at publish time.

PlatformImage formatsMax image sizeVideo formatsMax video length
InstagramJPG, PNG8 MBMP4, MOV60 min feed · 90 sec Reels
FacebookJPG, PNG, GIF10 MBMP4, MOV240 min
LinkedInJPG, PNG8 MBMP410 min
Google BusinessJPG, PNG
XJPG, PNG, GIF5 MBMP42 min 20 sec
TikTokMP4, MOV10 min
YouTubeMP4, MOV, AVI12 hours
PinterestJPG, PNG32 MBMP4, MOV15 min
ThreadsJPG, PNGMP4, MOV

Instagram aspect ratios: square 1:1 · portrait 4:5 (best for feed) · landscape 1.91:1 · Stories/Reels 9:16. Images outside 4:5 – 1.91:1 are rejected — 1080×1350 is the safe default.

Video requirements

Enforced per-platform video limits — a video outside these gets rejected by the platform at publish time. Zolyp checks what it can (duration, size, format) before scheduling.

PlatformFormatsMax sizeDurationFrame rateResolution / aspect
InstagramMP4, MOV300 MB3s – 15 min23–60 fpsup to 1920px wide · 0.01:1 to 10:1 (9:16 recommended)
FacebookMP43s – 1 min 30s24–60 fps9:16
LinkedInMP4, WebM, MKV5 GB3s – 10 min10–60 fps256–4096px wide · 1:2.4 to 2.4:1
XMP40.5s – 2 min 20sup to 60 fps32–1920px wide · 1:3 to 3:1
TikTokMP4, WebM, MOV4 GBup to 10 min23–60 fps360–4096px wide
YouTubeAny video format256 GB
PinterestMP4, MOV, M4V1 GB4s – 15 minbetween 1:2 and 1.91:1 (1:1, 2:3, 4:5 or 9:16 recommended)
ThreadsMP4, MOV1 GBup to 5 min23–60 fpsup to 1920px wide · 0.01:1 to 10:1 (9:16 recommended)

H.264 or HEVC video · AAC audio ≤48 kHz · video bitrate ≤25 Mbps.

Published as a Reel — 9:16 vertical, 1080×1920 recommended.

Bitrate 192 kbps – 30 Mbps.

H.264 High Profile + AAC LC · closed GOP, progressive scan. Premium accounts get up to 4 hours and 1 GB+.

10 min is the API maximum — many accounts are capped at 3 or 5 min by TikTok itself. H.264 recommended.

Custom thumbnails apply to standard videos only, not Shorts.

H.264 or HEVC video · AAC audio ≤48 kHz · video bitrate ≤100 Mbps.

Platform rules

What each platform needs before a post can go out — the same checks publishing runs.

Instagrammedia required
  • Needs at least one image or video — text-only posts are rejected.
  • Images must be between 4:5 and 1.91:1 aspect ratio · 1080×1350 (4:5) works best for feed.
  • Comments: you can reply to existing comments, but Instagram doesn't allow starting a new top-level comment from apps.
Facebooktext-only OK
  • Posts go to a Facebook Page, never a personal profile — connect a Page, and pick a default Page under Connections if the account has several.
  • You need Admin or Editor role on the Page.
LinkedIntext-only OK
  • Supports text-only posts, images, and video.
  • Optional title, up to 400 characters.
Google Businesstext-only OK
  • Text and image posts to your Business Profile's Updates tab.
  • Single-location accounts publish automatically; multi-location accounts pick a default location under Connections (or per post in the composer).
Xtext-only OK
  • Short captions — 280 characters max.
  • Videos over 2 min 20 sec are rejected on standard accounts.
TikTokmedia required
  • Video only — image posts can't go to TikTok.
  • TikTok enforces its own anti-spam caps (~15 posts per rolling 24h per account); pending unpublished drafts in the TikTok inbox also block new uploads.
YouTubemedia required
  • Video only — an image post can't go to YouTube. Switch the post to video or drop YouTube from its platforms.
  • Title required at publish, up to 100 characters.
Pinterestmedia required
  • Needs an image, and a board to pin to — pick a default board under Connections (Pinterest has no auto-detect).
  • If the account has no boards yet, create one on Pinterest first, then sync connections.
  • Some websites block Pinterest saves — a pin linking to such a site is rejected.
Threadstext-only OK
  • Short posts — 500 characters max. Text-only is fine.

Comments

Reading, replying to, and deleting comments from the post details drawer works on these platforms.

InstagramFacebookLinkedInGoogle Business · not supportedX · not supportedTikTok · not supportedYouTubePinterest · not supportedThreads · not supported

On Instagram you can reply to existing comments, but starting a new top-level comment isn't allowed by Instagram itself. TikTok has no public comments API.

Retry & unpublish

What happens after a post goes out — retrying a failure, and taking a live post down.

Retrying a failed post

  • Only the platforms that failed are retried — anything that already went out stays untouched, so a retry can never double-post.
  • Your image or video isn't re-uploaded: the retry reuses the media from the original attempt.
  • Temporary failures (rate limits, platform hiccups, daily caps) retry on their own — the post card says so when they will. Hit Retry publish any time to retry immediately.

Unpublishing a live post

Unpublish(on the post card's menu) deletes the live copy from the platform. The post itself stays in Zolyp, ready to edit or re-send. Platforms that allow it:

Instagram · not supportedFacebookLinkedInGoogle Business · not supportedXTikTok · not supportedYouTubePinterest · not supportedThreads

Instagram and TikTok don't allow deleting a published post from outside their apps — remove those in the app itself. Google Business and Pinterest posts can't be removed from here either.

Plan limits

What each plan includes. Credits reset monthly.

PlanBrandsImage credits / moVideo credits / moCampaignsResearch
Starter1128200
Growth1480600
Pro21,0001,500
Business52,5004,000
Enterprise105,0006,000

When a post fails

Every failure shows a plain-language reason on the post card. Here's what the common ones mean and how to fix them.

Connection expired or revoked

Session expired, password changed on the platform, token invalid, “Unauthorized”.

Go to Connections, reconnect the account, and approve all requested permissions. If you recently changed the platform password, this is always the fix.

Account blocked on the platform

Account suspended, temporarily locked, restricted, or flagged as spam.

This must be resolved on the platform itself (facebook.com, x.com, the Instagram app…). Zolyp can't lift a platform restriction — reconnect after it's cleared.

Media doesn't fit the platform

Wrong aspect ratio, unsupported size or format, video too long, image-only post sent to a video platform.

Check the media requirements and platform rules above, adjust the media (or drop the platform from the post), then retry.

Daily limit or rate limit reached

The platform's daily posting cap is used up, or requests are briefly rate-limited.

These clear on their own — daily caps roll over on a 24-hour window (YouTube resets at midnight UTC). Failed posts retry automatically where it's safe to.

Temporary platform errors

“Service unavailable”, “temporary issue”, unexpected platform-side errors.

Nothing is wrong with your post. Wait a few minutes and retry — these almost always clear.

A post that failed on one platform can still be live on the others — its analytics and comments keep working for the platforms that published. Retry only re-sends the platforms that failed.