Post Creation
Create text, image, carousel, video and story posts with platform-optimized formats.
The Composer
The Compose page is Octapost's multi-platform post editor. Write once and publish to all your connected accounts simultaneously, or customize the content for each platform individually.
Open Compose
Select target accounts
Write your content
Preview per platform
Publish or schedule
Post Types
Octapost supports several post content types. The available types depend on which platforms you have selected.
Text Post
A caption-only post with no media attached. Works on all platforms. Best suited for conversational content, announcements, and Reddit text submissions.
Single Image
Attach one image to your post. Supported on all platforms. Always use high-resolution images — platforms compress images during upload.
Carousel
A swipeable series of images (and optionally captions per slide). Supported on Facebook, Instagram, LinkedIn, and TikTok (photo posts).
- Instagram : 2–10 images, all must be the same aspect ratio.
- Facebook : 2–10 cards, each card can have its own link.
- LinkedIn : 2–9 images.
- TikTok : up to 35 photos.
Video
Upload an MP4 or MOV video file. Octapost uploads the file to Vercel Blob storage and then sends it to each platform on your behalf.
- Supported on: Facebook, Instagram (feed video), X, LinkedIn, TikTok, YouTube.
- Maximum file size differs per platform — see the format table below.
Reels & Stories
Reels are short-form vertical videos (9:16). Stories are ephemeral content that disappears after 24 hours. Both require vertical video format.
- Facebook Reels: up to 90 seconds, 9:16 aspect ratio.
- Instagram Reels: up to 90 seconds (or 3 minutes for eligible accounts), 9:16.
- Instagram Stories: image or video, 9:16, disappears after 24 hours.
Recommended Formats
Captions & Hashtags
Write your caption in the shared editor. Octapost counts characters in real time and shows per-platform limits as a warning when you approach them.
- Hashtags can be typed inline (e.g.
#socialmedia) or added via the hashtag suggestion tool. - Instagram best practice: 5–10 highly relevant hashtags outperform 30 generic ones.
- LinkedIn hashtags: place them at the end of the post, limit to 3–5.
- Facebook hashtags: optional and have minimal algorithmic impact.
- X hashtags: 1–2 targeted hashtags per tweet results in higher engagement.
Customizing Per Platform
By default the same caption is sent to all selected platforms. You can override the caption (and some settings) for individual platforms using the Customize for platformtoggle in the composer.
- Enable customization for a platform by clicking its tab in the per-platform editor section.
- The shared caption acts as the default; a customized caption overrides it for that platform only.
- Platform-specific options (e.g. Reddit flair, TikTok privacy, LinkedIn audience) also appear in each platform's tab.