post mate · docs
Platforms

Facebook

Page posts via the Meta Graph API. Why we publish to Pages, not personal profiles, and what works in 2026.

Facebook publishes to Pages through the Meta Graph API. Personal profile publishing is no longer available to third-party tools — Meta deprecated that surface in 2018.

What you can post

TypeSupportedNotes
Text postUp to 63,206 characters (yes, really)
Single imageJPG / PNG / WebP, up to 4 MB
Multi-image2-10 photos
VideoMP4, up to 10 GB, 240 minutes
ReelVertical 9:16, under 90 seconds
Link with auto-previewOG-card generated by Meta
StoryNot in the API for third-party tools

Page vs. personal profile

When you connect Facebook, the OAuth flow lists every Page where you have admin or editor access. Pick which one(s) Post Mate should publish to. Each Page becomes a separate connection in your account.

You cannot publish to a personal Facebook profile through Post Mate or any third-party tool — Meta closed that API surface in 2018.

Caption rules

  • Max length: 63,206 characters (effectively unlimited)
  • @-mentions for Pages, users, and Groups work the same as in Facebook's composer
  • URL previews auto-generate from the linked page's Open Graph tags
  • Facebook does not downrank external links the way LinkedIn does. Post URLs freely.

Media specs

  • Image: JPG, PNG, WebP. Up to 4 MB.
  • Multi-image: 2-10 photos. We publish as a multi-image post, not as separate posts.
  • Video: MP4, H.264, up to 240 minutes and 10 GB. Most upload errors come from variable-frame-rate exports — re-encode at a fixed framerate (24/30/60) if a video keeps failing.
  • Reels: Vertical 9:16, 9-90 seconds, MP4 H.264.

Per-post settings we expose

  • Audience targeting — Facebook's "Targeting" feature is available for Pages with 100+ followers. We surface age, gender, location, and interest filters in the editor when the connected Page is eligible.
  • Publish vs Draft — Pages can schedule drafts that require approval from another admin. We honour the draft toggle if your Page's settings require it.

Reels vs. video posts

Facebook Reels are a separate product surface from regular video posts. The detection is similar to YouTube's Shorts:

  • Aspect ratio is vertical (9:16 or taller)
  • Duration is under 90 seconds

Above either of those thresholds and the post lands as a regular video. We surface the inferred type in the editor so you can confirm before scheduling.

Common rejection reasons

  • OAuthException: This Page no longer exists — the Page was deleted or you lost admin access. Remove the connection.
  • Video duration too short — Reels need at least 3 seconds. Trim shorter and you're fine; trim longer and it routes to regular video.
  • Application request limit reached — Meta's per-app rate limit. Rare on Pages; usually clears within an hour.

On this page