Skip to main content
Due to API limitations, Facebook Profiles are not supported. Facebook Pages (and some Groups) are supported.

Available capabilities

PublishAnalyticsEngage

Capabilities in Facebook via Aitoearn

Functionality on Facebook Pages and Groups can differ due to API limitations. The following covers what you can do when scheduling via Aitoearn.
Feature & NotesDetails
Publishing@mentions not supported; Polls not supported; Stories support 1 image or 1 video
@mentionsComing soon
Daily posting limit25 posts per 24 hours
Character limit5,000 characters per Post or Reel
HashtagsEnter hashtags in the editor for Posts and Reels (Stories not supported); they become clickable after publishing
Note: “Best Time to Post” recommendations are not available for Facebook analytics.

Image, video, and GIF specs

Facebook supports images, videos, and GIFs. Scheduling Reels is only available for Facebook Pages.
CategoryVideoImageGIF
Per-post limit1 (upload or link)101
Video lengthReels: 3–90s; Video: up to 4 hours; Stories: 3–60sN/AN/A
File sizePosts: ≤ 1GB; Stories: ≤ 1GBPosts: ≤ 10MB; Stories: recommended ≤ 1MB (technical max 4MB)≤ 3MB
Dimensions / aspect ratioVideo posts: 16:9–9:16; Reels: 9:16; Stories: 9:16Recommended 8192×8192TBD
Supported formatsReels: MP4; Stories: MP4; Video posts: MP4/MOV/AVI/M4VPosts: JPG/PNG/WebP (converted to WebP after upload); Stories: JPEG/BMP/PNG/TIFFGIF
Custom thumbnailVideo posts: not supported; Reels: N/AN/AN/A
Recommended frame rate24–60 FPSN/AN/A
Audio bitrate≥ 128 kbpsN/AN/A
AutoplayN/A
Alt textN/AN/A

Best practices

To keep your Facebook account healthy and avoid spam flags, stagger identical posts across multiple Pages. Publishing many identical posts at the exact same time can be flagged as spam or bot-like behavior, which may fail posts and revoke your access token. In rare cases, Facebook may temporarily restrict the account. Example staggered schedule across five Pages:
  • Page 1: 09:30
  • Page 2: 09:34
  • Page 3: 09:39
  • Page 4: 09:42
  • Page 5: 09:47

Facebook error library

Social networks sometimes reject scheduled posts and return errors. Find the error you saw below and try the suggested fix.
ErrorCauseResolution
“The daily posting limit for this channel has been reached.”You hit the daily limitReduce today’s posting frequency and try again later. See “Daily posting limit”.
“Aitoearn lost authorization to post.”Password changed or token expired; insufficient permissionsRe-authorize following the “Edit settings” flow in Facebook and check all required Pages/permissions, then refresh the channel connection in Aitoearn and retry.
“Please ensure you’re an Admin for the FB Group and Aitoearn has been added as an app.”The connected profile isn’t a Group Admin or lacks permissionsConfirm the connected Facebook profile is a Group Admin; add the Aitoearn app in the Group’s settings per Facebook help; refresh the connection in your dashboard and retry.
“Please ensure you’re a Page Admin and have Two-Factor Authentication enabled.”Insufficient Page permissions or 2FA is offIn Facebook, ensure you’re a Page Admin and enable 2FA; refresh the connection in your dashboard and retry.
“We had trouble uploading your media/image.”Upload error or file size/format issueRetry. Ensure images are JPG/PNG/HEIC and ≤ 4MB.
“We’re investigating a potential Facebook bug; your post may have published.”Facebook-side publish anomaly; the post might be liveCheck facebook.com to see if the post is live. If it is, delete the failed item in Aitoearn. Consider posting natively temporarily.
“Publishing Authorization required.”Facebook requires publishing authorization for higher-impact PagesComplete Facebook’s Publishing Authorization and enable 2FA; ensure location services are on; refresh the channel.
“Your content couldn’t be shared; it goes against our Community Standards.”The link/content was flagged as violating standardsTry the same post directly on Facebook. If it still fails, follow Facebook’s prompt to appeal.
“Please log in to facebook.com and follow the prompts.”Temporary security checkpointLog into Facebook and complete the prompts, then refresh the channel and retry.
“We’re bumping into a few Facebook page limits.”Temporary page rate/engagement limitsReduce posting frequency (e.g., 1 per 24 hours) and resume scheduling after engagement improves.
“An unknown error has occurred.”Temporary, unknown errorTry again later; contact support if it persists.
“Aitoearn doesn’t have permission to post on your behalf.”Required permissions weren’t granted during connectReconnect and ensure all required Pages and permissions are selected; refresh and retry.
Tip: When reauthorizing, ensure you’re logged into the Facebook profile that is an Admin for the relevant Pages/Groups, and check all requested Pages and permissions during the authorization flow.