Channels

Threads

Threads posts and replies

Threads is Meta’s text-first platform, and its API shipped publicly in 2024. OpenPost supports everything the API exposes: posts, replies, quote-posts, and thread chains.

An Instagram Professional account is required to authenticate.

Connect Threads

1

Confirm your Threads account is linked to Instagram

Threads is built on Instagram’s identity layer. The Threads handle must be linked to an Instagram account to authenticate.

2

Connect from OpenPost

Connections → + Add channel → Threads. Meta’s OAuth screen will ask for:

  • threads_basic— read your profile.
  • threads_content_publish— post on your behalf.
  • threads_manage_replies— post replies and reply chains.
  • threads_manage_insights— pull metrics.

What OpenPost publishes

Single post

Up to 500 characters, with optional image or video. Links unfurl into preview cards. Hashtags work but have no dedicated discovery tab yet — don’t rely on them for reach.

Reply

Paste a Threads URL in “Reply to,” or pass reply_to in the API. The post becomes a reply in the original conversation.

Quote post

Same idea with quote_of. The referenced post is embedded as a native quote card. Unlike X, you can’t quote-post someone else’s hidden account.

Thread chain

Multi-post chain in a single publish. OpenPost splits on double-newline or explicit --- breaks, same as X.

Chain example
Announcing something today.
 
The TL;DR: our queue is 2x faster.
 
Details in the blog post below.

Media limits

FieldTypeDescription
post length≤ 500 charsMeta enforces hard limit; composer warns at 450.
imageJPEG / PNG / WebP, ≤ 8 MBMin 320×320, max 1440×1800.
videoMP4 / MOV, ≤ 5 min, ≤ 1 GB9:16 or 1:1 recommended. H.264 + AAC. Min 1 second.
carousel2–20 itemsMix of images and video in a single native carousel post.
chainSplit on blank line or ---OpenPost publishes each chunk as a reply to the previous post in the chain.

OpenPost also enforces a product-wide ceiling of 1 GB per video and 30 MB per image at upload, regardless of what any single platform would accept.

Analytics we pull

Threads exposes insights through threads_manage_insights. OpenPost surfaces the full set in the dashboard:

Views

Per post

Likes

Per post

Replies

Per post

Reposts

Per post

Quote posts

Per post

Common errors

Disconnect

From Connections, menu → Disconnect. We revoke through Meta’s endpoint. Published posts stay live; scheduled posts to this channel move to failed.

Last updated April 2026 Edit this page