Channels

Facebook

Pages, groups, reels

Facebook publishes through the Meta Graph API, the same foundation as Instagram. OpenPost supports Page posts, photo albums, feed videos, and reels.

Personal timelines aren't supported

Meta removed programmatic access to personal Facebook profiles in 2018. Only Pages can be posted to via the API. If you don’t have a Page, it takes 30 seconds to create one for free.

Connect Facebook

1

Log in as the Page admin

Whichever Facebook account has Adminrole on the Page you want to post to — that’s the account you’ll authenticate with.

2

Connect from OpenPost

Connections → + Add channel → Facebook. Meta’s consent screen requests:

  • public_profile + email— basic account identity.
  • pages_show_list— list Pages you admin.
  • pages_manage_posts— publish to a Page (feed, photos, videos, and reels).
  • pages_read_engagement— pull analytics.
3

Pick the Page

Meta returns the Pages you admin. Choose one. Repeat the flow for each additional Page.

What OpenPost publishes

  • Text post— up to 63,206 chars. Links unfurl. Emoji allowed.
  • Image post— single image or 2 to 10 images in an album. Caption under 63,206 chars.
  • Video post— up to 4 hours declared by Meta. OpenPost caps any single upload at 1 GB regardless of platform.
  • Reel— vertical video, 9:16 aspect recommended.
  • Link post— posts a URL that unfurls into a rich preview. Add a caption to frame the link.

Limits

FieldTypeDescription
text≤ 63,206 charsThe effective limit is ~2,000 before Facebook collapses with "See more."
image≤ 10 MB per imageJPEG/PNG/GIF/BMP/TIFF, min 200×200. 2 to 10 per album. Alt text recommended.
video1 s – 4 h, Meta allows 10 GBMP4 or MOV, H.264/H.265 + AAC. OpenPost enforces a 1 GB cap at upload regardless of platform.
reelVertical 9:16, ≤ 1 GBH.264 + AAC. 1080×1920 preferred.
schedule horizon≤ 180 daysOpenPost-wide scheduling limit across every channel.

Analytics we pull

Page analytics only — personal profiles don’t expose insights. Meta has a rolling metric-deprecation schedule running through June 2026, so individual fields may disappear without warning; OpenPost gracefully hides anything that returns empty.

Reach

Unique accounts

Impressions

Total

Reactions

Like, love, haha, etc.

Comments

Per post

Shares

Per post

Video views

For video posts

Common errors

Disconnect

Connections → menu → Disconnect. We revoke the Meta token. Published posts stay live on the Page; scheduled posts move to failed.

Last updated April 2026 Edit this page