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
| Feature | Limit |
|---|---|
| Message Length | 5,000 characters |
| Preview Length | 477 characters before “See more” |
| First Comment | 500 characters (Influencer+ plan) |
| Hashtags | Supported (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_engagementpermission

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

Images
| Requirement | Specification |
|---|---|
| File Size | Max 10MB per image |
| Formats | JPEG, PNG |
| Multi-Photo Limit | Up to 10 images |
Recommended Crop Sizes
| Aspect Ratio | Dimensions | Best For |
|---|---|---|
| 1:1 (Square) | 1080 x 1080px | Feed posts |
| 4:5 (Portrait) | 1080 x 1350px | Feed posts |
| 1.91:1 (Landscape) | 1200 x 628px | Link previews |
| 9:16 (Portrait) | 1080 x 1920px | Stories, Reels cover |
Use the image editor to crop your images for Facebook.
Videos
| Post Type | Duration | File Size | Aspect Ratio |
|---|---|---|---|
| Video Post | 3 sec – 4 hours | Max 1GB | Any |
| Reel | 3 – 90 sec | Max 1GB | 9:16 required |
| Video Story | 3 – 90 sec | Max 1GB | 9: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.
- Click Tag Location in the Facebook settings
- Search for a location by name
- Select from the results
- 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:

| Option | Description |
|---|---|
| Schedule Post | Set a specific date and time for publishing |
| Publish Now | Post immediately |
| Save as Draft | Save without scheduling |
| Add to Queue | Add to your posting queue |
| Request Approval | Send to team members for review |