Octapost

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.

1

Open Compose

Click Compose in the sidebar or the + New Post button from the Posts page.
2

Select target accounts

Choose one or more social accounts to publish to. You can mix platforms in a single post.
3

Write your content

Type your caption in the main editor. Use the toolbar to attach media, set the post type, and add hashtags.
4

Preview per platform

Switch between platform previews to see how the post will look on each network before publishing.
5

Publish or schedule

Click Publish Now to send immediately, or Schedule to pick a date and time.

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.

On X / Twitter, long text is automatically split into thread posts if it exceeds the character limit. Use the thread preview to review the split before publishing.

Single Image

Attach one image to your post. Supported on all platforms. Always use high-resolution images — platforms compress images during upload.

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.
Instagram Stories cannot be scheduled — they are published immediately when you click Publish Now.

Recommended Formats

Detailed per-platform format specs, the full capability matrix (what post types each network supports), and recommended sizes for images, videos, reels, and stories are all on the Platform Capabilities page.

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.
Use per-platform customization to optimize hashtags, shorten captions for X, or add Reddit flair — all from the same compose session.