Posting to Facebook

Updated January 14, 2026

Schedule content to your Facebook Pages including feed posts, Reels, and Stories. This guide covers the complete posting workflow, media requirements, and all Facebook-specific features available in Viraly.

Creating a Facebook Post

Follow these steps to create and schedule a Facebook post in Viraly:

Step 1: Open the Post Composer

Open the post composer using any of these methods:

  • Click Create Post in the sidebar
  • Click the + button in the calendar header
  • Click on any date in the calendar view

The composer opens with three panels: platform selection on the left, content form in the center, and a real-time preview on the right.

Step 2: Select Your Facebook Page

At the top of the composer, click the Facebook Page icon you want to post to. Selected platforms appear in full color with a blue border (#1977f2), while unselected platforms are grayscale.

If you have multiple Facebook Pages connected, each appears as a separate icon. You can select multiple Pages to post the same content to all of them.

Step 3: Choose Your Post Type

Select your post type from the options below the platform icons:

  • Post — Standard feed post (text, photos, videos, or links)
  • Reel — Short-form vertical video (9:16 aspect ratio required)
  • Story — Temporary content that disappears after 24 hours

Step 4: Add Your Content

Write your message in the text area. Facebook allows up to 5,000 characters, though only the first 477 characters appear before “See more.”

Add media by dragging and dropping files, clicking to select, or choosing from your Media Library.

Step 5: Configure Additional Settings

Depending on your post type, configure features like first comment, collaborators (for Reels), location tagging, or cover photo (for videos and Reels).

Step 6: Schedule Your Post

Click Schedule Post to set a date and time, or use the dropdown menu to publish immediately, save as draft, or add to your queue.

Post Types

Feed Posts

Standard posts that appear in your Page’s timeline and followers’ news feeds.

  • Text Posts: Text-only with optional decorative backgrounds
  • Photo Posts: Single image with caption
  • Multi-Photo Posts: Up to 10 images in a gallery
  • Video Posts: Native video up to 4 hours long
  • Link Posts: URL with automatic preview card

Reels

Short-form vertical videos designed for discovery in the Reels tab.

  • Duration: 3-90 seconds
  • Aspect Ratio: 9:16 required (vertical)
  • Minimum Resolution: 540 x 960 pixels
  • File Size: Up to 1GB

Facebook Reels support collaborators (on paid plans) and custom cover photos.

Stories

Full-screen content that disappears after 24 hours.

  • Photo Stories: Single image (max 10MB)
  • Video Stories: 3-90 seconds (max 1GB)
  • Aspect Ratio: 9:16 recommended

Caption Features

FeatureLimit
Message Length5,000 characters
Preview Length477 characters before “See more”
First Comment500 characters (Influencer+ plan)
HashtagsSupported (less impactful than Instagram)

Caption Tools

  • Emoji Picker: Insert emojis at cursor position
  • Hashtag Lists: Insert saved hashtag groups
  • AI Generator: Generate, shorten, expand, or rephrase captions
  • Link Detection: URLs are automatically clickable

First Comment

Add a first comment that posts automatically after your content goes live. Available for Posts, Reels, and Video Stories (not Photo Stories).

  • Maximum 500 characters
  • Requires Influencer plan or higher
  • Requires pages_manage_engagement permission

Media Requirements

Click the ? icon in the media upload area to view detailed requirements for each post type.

Images

RequirementSpecification
File SizeMax 10MB per image
FormatsJPEG, PNG
Multi-Photo LimitUp to 10 images

Recommended Crop Sizes

Aspect RatioDimensionsBest For
1:1 (Square)1080 x 1080pxFeed posts
4:5 (Portrait)1080 x 1350pxFeed posts
1.91:1 (Landscape)1200 x 628pxLink previews
9:16 (Portrait)1080 x 1920pxStories, Reels cover

Use the image editor to crop your images for Facebook.

Videos

Post TypeDurationFile SizeAspect Ratio
Video Post3 sec – 4 hoursMax 1GBAny
Reel3 – 90 secMax 1GB9:16 required
Video Story3 – 90 secMax 1GB9:16 recommended

Formats: MP4, MOV

Use the video editor to crop and optimize your videos for Facebook.

Facebook-Specific Features

Location Tagging

Add a location to your Facebook post that viewers can click to see other content from that place.

  1. Click Tag Location in the Facebook settings
  2. Search for a location by name
  3. Select from the results
  4. The location appears below your post content

Available for: Feed posts and Reels (not Stories or video posts)
Plan required: Influencer or higher

Reel Collaborators

Invite collaborators to your Facebook Reels, similar to Instagram’s collaborator feature.

  • Available for Reels only
  • Requires Influencer plan or higher
  • After the Reel is published, Viraly generates an invite URL
  • Share the invite URL with your collaborator to add them

Custom Background (Text Posts)

Create eye-catching text-only posts with decorative background presets. When you don’t attach any media, you can select from various colorful background templates.

  • Available for text-only posts (no media attached)
  • Choose from gradient and pattern backgrounds
  • Requires Influencer plan or higher

Cover Photo

Choose a custom thumbnail for your video posts and Reels:

  • Frame Selection: Use the slider to pick a frame from your video
  • Custom Upload: Upload a custom image (max 10MB, 9:16 recommended)

Link Previews

When you include a URL in your post, Facebook automatically generates a preview card with:

  • Page title
  • Description
  • Preview image

Link posts work best without additional media attachments.

Pages vs Groups

Viraly connects to Facebook Pages, not personal profiles. If you manage multiple Pages, each appears as a separate channel in the composer. You can post the same content to multiple Pages simultaneously.

Scheduling Options

After creating your post, choose how to publish it:

OptionDescription
Schedule PostSet a specific date and time for publishing
Publish NowPost immediately
Save as DraftSave without scheduling
Add to QueueAdd to your posting queue
Request ApprovalSend to team members for review