Skip to content

Media rules

Per-network media, character caps, follow-up attachments, and caption editors for the OpenQuok composer.

4 min read

Connect your agent today

Draft from chat, review in your calendar, and publish only what you approve.

Start for $0

Media rules

What each network accepts for attachments, caption length, and follow-up media before OpenQuok publishes.

The composer blocks a post that breaks these rules before it reaches the platform. File size and MIME limits are separate. See Media → Limits and formats.

Media and character caps

The Characters column is the main caption or body. The same cap applies to each follow-up row and to thread finisher text where that feature is supported.

Display nameChannel keyMain-post mediaCharacters
XxText-only OK; ≤4 images or one video (never mixed); video ≤140 seconds280 or 4,000
ThreadsthreadsText-only OK; one attachment or a carousel500
Facebook PagefacebookText-only OK; photos and/or video; optional link URL in Settings on text-only posts63,206
Instagram (Business)instagram-business≥1 attachment required when scheduled; story or trial reel = 1 item; carousel ≤10; story video ≤60 s; reel video ≤180 s2,200
Instagram (Standalone)instagram-standaloneSame media rules as Instagram (Business)2,200
LinkedInlinkedinText-only OK; one video attachment; image carousel = ≥2 images, no video (published as a PDF document — you attach images, not a PDF file)3,000
LinkedIn Pagelinkedin-pageSame media rules as LinkedIn3,000
YouTubeyoutubeExactly one MP4 video5,000 (description)
TikToktiktok≥1 attachment; one MP4 or 1–35 JPEG/PNG/WEBP photos (never mixed)2,000
Dev.todevtoMarkdown body; optional cover image in Settings (not required on the media strip)100,000 (body)

Connect methods are in Connect rules. Extra length limits in Settings are in Per-channel settings — for example YouTube title (2–100 characters), Dev.to title (at least 2 characters), and TikTok photo carousel title (up to 90 characters).

Where you workLength check
DashboardThe counter blocks over-limit text when you schedule. Drafts may save longer copy until you shorten it.
API, CLI, MCPstatus: scheduled / -t schedule uses the same caps. status: draft / -t draft may store longer text until you schedule.

Media on follow-up comments

Channel keyMedia on follow-ups
threads, xYes
instagram-business, instagram-standalone, linkedin, linkedin-pageText only
facebookOne image per follow-up (no video)
youtube, tiktok, devtoFollow-ups not supported

Terminology for thread replies vs comments is in Platforms overview. Composer steps are in Threads and comments.

Settings-only media

Channel keySettingPurpose
youtubeCustom thumbnailOptional still image for the video
devtoCover imageOptional hero image for the article

Caption editors

Each channel uses one caption editor mode when you unlock it in per-channel mode. Global mode always uses the Standard plain textarea.

EditorChannel keys
Standardthreads, facebook, instagram-business, instagram-standalone, linkedin, linkedin-page, youtube, tiktok
Markdowndevto
HTMLx (published as plain text after strip)
Search documentation
Find a docs page
Discord Support