rizamodocs

Facebook

Formats, media and text limits, options, inbox and analytics on Facebook.

Publish feed, reel and story to Facebook, read every post's numbers, and answer comments and messages. Set a target's format, or leave it out and Rizamo picks one from the files.

Formats

FormatFilesText
feedText alone, images, or 1 video5,000
reel1 video5,000
story1 image or videonone

Media

Rizamo takes JPEG, PNG, WebP, MP4 and MOV files up to 4 GB. What Facebook takes:

  • Images: JPEG or PNG, up to 10 MB.
  • Video: H.264, HEVC, VP9 or AV1 with AAC audio, 24 to 60 frames a second, up to 1,920 px wide; reel and story only vertical (taller than wide).
FormatLengthSize
reel3 s to 90 sup to 4 GB
story3 s to 1 minup to 4 GB
feed1 s to 4 hup to 4 GB

What Rizamo does to files

  • Images: another type becomes JPEG or PNG; a larger file is compressed under 10 MB; a PNG over 1 MB goes as a JPEG.
  • Video: one Facebook does not take as it is (its codec, frame rate, width or size) is converted to H.264 and AAC within those limits. Its length cannot change: a video too short or too long for the format is refused when it is attached, as is a wide video for reel and story.
  • Your file itself never changes: the copy is made when the post goes out, and each target's changes says what was done.

Text

  • Up to 5,000, counted in characters: an emoji counts 1. Facebook takes 63,206; the API takes 5,000. Rizamo counts the same way, so POST /v1/posts/validate refuses what Facebook would.
  • A first comment takes up to 2,200 characters.
  • Stories take no text: a story target's own text is refused (400), and one that shares the post's text goes without it, which validate warns about.

Options

Under options.facebook on a target. Each says which formats take it.

OptionTypeWhat it does
linkstringFeed posts without files: a link shown as a preview card. Not sent with photos or a video. With callToAction, a button under it opens it too.
callToActionobjectLink posts (a feed post with link and no files): a button under the link card that opens the post's link, as Meta asks, so its clicks count with the card's. Not on photos, videos, reels or stories. Set before the post goes out: Meta cannot change it on a live post.
locationIdstringA Facebook Page id with a location, tagged as the post's place: feed posts (text, a link or photos) and reels. Not on a feed video or a story.
isAiGeneratedbooleanReels: labels the reel as made or edited with AI. Facebook's API takes the label on reels only.

First comment

firstComment goes out right after the post, as a comment by the account, up to 2,200 characters. Stories take none. One it would not take is refused when the post is made (400), with the reason. If it fails once the post is live, the post stays published.

Music

Facebook adds no music through its API.

After publishing

  • Edits: a live post's text can change: send the update with applyToPublished. Only the text: not its link, files or first comment.
  • Deleting: deleting a post takes it off Facebook when the account's capabilities include delete_posts, except stories, which stay. Each target's removal says what happened.

Inbox

Comments on the Page's posts come into the inbox as they are written, through Meta's webhooks, and are answered as the Page.

  • Replies to comments: up to 2,000 characters.
  • Messages: Messenger conversations with the Page come in and are answered in the same thread. A reply goes out within 24 hours of the person's last message.
  • Mentions and reviews are not read yet.
ActionPeople's commentsThe account's own
Hideyesno
Deleteyesyes
Likeyesno

Comment automations

A comment with a keyword gets a private message (POST /v1/comment-automations, create_comment_automation in MCP), on one post or every post of the account. Each account sends up to 1,000 in 24 hours and 10 a minute; more wait for room, within the 7 days Meta takes a private reply to a comment. The follow gate is Instagram's only: Facebook does not say who follows a Page.

Daily caps

Up to 30 reels an account in 24 hours, counting posts published. A post over a cap waits for room (Limits).

Analytics

Days run on Pacific time (America/Los_Angeles). On connecting, Rizamo reads back the posts of the last 12 months (up to 500) and 365 days of the account's numbers. How Rizamo reads numbers.

Posts

MetricFacebook's nameFormatsNote
viewspost_media_viewfeedNeeds read_insights
viewsfb_reels_total_playsreelNeeds read_insights
reachpost_total_media_view_uniquefeedNeeds read_insights
reachpost_total_media_view_uniquereelNeeds read_insights. Where Meta gives it
clickspost_clicksfeedNeeds read_insights
avg_watch_timepost_video_avg_time_watchedreelNeeds read_insights
watch_timepost_video_view_timereelNeeds read_insights
followspost_video_followersreelNeeds read_insights. Where Meta gives it
sharespost_video_social_actionsreelWhere Meta gives it
sharessharesfeed
likespost_video_likes_by_reaction_typereelWhere Meta gives it
likesreactionsfeed
likeslikesreel
commentscommentsfeed, reel
engagementsRizamo adds up likes, comments and sharesfeed, reel
reachpost_impressions_uniqueNot given since 2025-11-15
impressionspost_impressionsNot given since 2025-11-15

Its posts' details, what is not a count (a post's details, the latest read only: Details):

DetailFacebook's nameFormatsNote
retentionpost_video_retention_graphreelNeeds read_insights
viewer_demographicstotal_video_views_by_age_bucket_and_genderreelNeeds read_insights
viewer_demographicstotal_video_views_by_country_idreelNeeds read_insights

Account

MetricFacebook's nameNote
reachpage_total_media_view_uniqueNeeds read_insights
viewspage_media_viewNeeds read_insights
views_followerspage_media_view by is_from_followers (1)Needs read_insights. Where Meta gives it
views_non_followerspage_media_view by is_from_followers (0)Needs read_insights. Where Meta gives it
views_paidpage_media_view by is_from_ads (1)Needs read_insights. Where Meta gives it
views_organicpage_media_view by is_from_ads (0)Needs read_insights. Where Meta gives it
engagementspage_post_engagementsNeeds read_insights
likespage_actions_post_reactions_totalNeeds read_insights
profile_visitspage_views_totalNeeds read_insights
profile_actionspage_total_actionsNeeds read_insights
followspage_daily_follows_uniqueNeeds read_insights
unfollowspage_daily_unfollows_uniqueNeeds read_insights
video_viewspage_video_viewsNeeds read_insights
watch_timepage_video_view_timeNeeds read_insights

No audience.

No saves on its posts, no impressions (since 2025-11-15), no numbers for stories and no audience (Meta's current API gives none for Pages).

On this page