Create a post
The post editor is where you write a post once and publish it to all your connected channels. This article covers regular posts: choosing channels, writing the caption, adding media, adjusting the post for one channel and publishing it.
Open the post editor
- Click Create Post at the top of the sidebar.
- Check that Post is selected in the tabs at the top left of the editor.
The Story and Reel tabs switch the editor to the other post types. See Create a story and Create a reel.
You can also right-click a day in the calendar and choose Schedule Post. The editor then opens with that day already filled in.
Choose channels
When the editor opens, every connected channel that supports the post type is turned on. The turned-on channels appear as icons in the channel bar at the top of the editor.
- Click the three-dot button at the end of the channel bar.
- In Select Social Channels, turn the switch next to each channel on or off.
- Close the dialog.
To post to one channel only, Shift+click it in the list. When you have four or more connected channels and some are off, Enable all channels turns them all back on.
Which channels you can choose depends on the post type:
| Post type | Channels |
|---|---|
| Post | Facebook, Instagram, Threads, LinkedIn Profile, LinkedIn Page, TikTok, Pinterest, X, Bluesky, Mastodon, Google Business, Telegram, Discord |
| Story | Facebook, Instagram |
| Reel | Facebook, Instagram, TikTok, YouTube, Telegram, Discord |
YouTube only accepts Shorts, so it appears when you create a reel.
Write the caption
Type your text in the main editor. Whatever you write here goes to every selected channel, unless you customize a channel.
The toolbar under the editor has these tools:
- The character count: shows the count for the channel with the tightest limit. Click it to see the count for every channel, then click a channel to open it.
- Add image or video: opens Add media, a window with your Library.
- Hashtag sets: saves groups of hashtags you use often and adds a set to your caption in one click.
- Add emojis: opens the emoji picker.
Tagging accounts with @ works in the Facebook, Instagram, LinkedIn and X versions of a post, not in the main editor. When you type @ in the main editor, OmniSocials offers to switch to one of those channels.
Add images and videos
- Click Add image or video in the toolbar. Add media opens with your Library on the left and In this post on the right.
- Click the files you want, in the order you want them. Each file you pick gets a number and moves into In this post, after the files the post already has.
- Click the button under the column, for example Add 2 to post.
In Add media you can also:
- Choose a folder in the menu next to the title, search with Search by name, or switch between All, Images, Videos and PDFs.
- Click Upload, or drop files anywhere on the window, to add new files. They upload into the folder you're in and move into In this post once they're up.
- Drag a file in In this post to change the order, or click its x to take it out. When you only change the order or take files out, the button reads Save changes.
- Check the lines under the column. They say what each channel takes, for example X takes up to 4.
Files that are already in the post show In this post in the Library. A PDF adds each of its pages as an image. When you open Add media from a channel's own version, only that channel's media changes, and the column says so, for example Only X changes.
You can also drag files from your computer onto the editor. Videos can be up to 1 GB in MP4 or MOV, and other files up to 100 MB. See Media library for all supported files.
After you add media:
- Drag the thumbnails to change the order.
- Click ALT on an image to add alt text. It's published to Mastodon, Bluesky, X, Pinterest, Instagram and LinkedIn.
- Click Add Cover on a video to choose its thumbnail: a frame from the video, or an image from your Library. TikTok always uses a frame from the video.
Each channel has its own rules for media:
| Channel | Media in one post |
|---|---|
| At least one image or video. A carousel holds up to 10 images and videos. A single video publishes as a Reel. | |
| Threads | Up to 20 images and videos |
| Images, or one video. Not both in the same post. | |
| LinkedIn Profile and Page | Images, or one video. Not both in the same post. |
| X, Mastodon | Up to 4 images, or one video |
| Bluesky | Up to 10 images, or one video |
| TikTok | At least one photo or video. Up to 35 photos, or one video. |
| At least one image or video. A carousel holds up to 5 images with the same aspect ratio. | |
| Google Business | Up to one image, no video |
| Telegram | No media, one photo, video or GIF, or an album of 2 to 10 photos and videos. GIFs can't be part of an album. |
| Discord | No media, or up to 10 images, GIFs and videos, mixed. A video or GIF over 20 MB goes as a link that Discord plays. |
Every channel except X, Telegram and Discord needs a caption. On X, a post needs text, media or both. On Telegram and Discord, it needs text, media or a poll.
Tall images on Instagram
Instagram shows feed images between 4:5 and 1.91:1, and Meta can't boost a post outside that range. When an image in a post for Instagram is taller, for example 9:16, OmniSocials crops the Instagram version to 4:5 around the subject before it publishes. An image wider than 1.91:1 is cropped to 1.91:1 the same way. Stories, reels and your other channels keep the whole image.
To choose what stays, click the Cropped to 4:5 chip in the options bar under the editor. On the Image fit page, drag the picture in the frame. Choose Keep the original to let Instagram cut the image itself, around the center.
Customize a post for one channel
You can give any channel its own version of the post, for example a shorter caption for X or extra hashtags for Instagram.
- Click the channel's icon in the channel bar.
- Edit the text or the media for that channel.
- To go back to the version in the main editor, click Restore to default at the top of the editor, then click Are you sure?.
Once you change a channel's version, edits in the main editor no longer reach that channel. The other channels keep following the main editor.
Some channels have extra tools in their own version:
- X, Threads, Bluesky and Mastodon: click Add post below in the toolbar to turn the post into a thread. When the text is too long for one post, Split into thread splits it for you.
- LinkedIn: click Add a poll in the toolbar.
Set post options
Settings such as a first comment, a Pinterest board or who can view a TikTok post are post options. They sit in a bar of chips under the editor, grouped per channel, with the channel's icon on the first chip of each group.
- A chip with a switch, such as AI label, turns on or off in place.
- A chip with an arrow, such as Everyone can reply for X, opens a short list on the chip.
- Any other chip, such as Location, opens its page in the options panel above the bar.
Click the arrow at the end of the bar to open the panel on a channel's page with all its options. The channel icons at the top of the panel switch channel. After you pick something on an option page, the panel goes back to the channel's page, so you can set several options in a row. Click Done, or press Escape, to close the panel.
A channel that can't publish yet, for example Pinterest without a board, moves to the front of the bar and its chip turns red. Each platform article explains the options, for example Instagram and TikTok.
Preview a post
- Click a channel's icon in the channel bar.
- Click the eye icon next to the channel bar (Show post preview).
The post now appears with that platform's layout, including its like and comment buttons. A post that isn't published yet shows no counts. Click the icon again (Hide post preview) to go back to editing. The preview is available for regular posts on desktop.
Check for problems
Next to Schedule Post is an indicator that counts the problems OmniSocials found, such as a missing caption, text over a channel's limit or too many images. When there are none, it shows a green check. Click it to see the list, and click a problem to open the channel it belongs to. On a scheduled post, the count shows in front of the publish time, for example 2 issues.
You can't schedule or publish the post until the errors are fixed. Some items are notes rather than errors, such as the credits an X post with a link uses. Notes don't block the post.
Publish, schedule or save
The buttons at the top right of the editor:
- Schedule Post: opens the schedule dialog to pick a date and time. See Schedule posts.
- Post now: publishes the post right away. A dialog shows the progress for each channel.
- Save draft (bookmark icon): opens the Save draft dialog. Pick a date and click Save draft to plan the draft: it shows on the calendar with a dashed outline and doesn't publish until you schedule it. Or click Save without a date. Your drafts are in the Drafts view of the sidebar.
- Share (link icon, Share & Collaborate): opens a dialog where you can copy a link to the post for your workspace, or turn on a public link so anyone with the link can view the draft.
A draft with a date shows that date in a dashed chip next to Schedule Post. Click the chip to change the date. A saved draft also has a trash icon (Delete draft).
Edit a scheduled post
When you open a scheduled post, the top right of the editor shows when it publishes, for example Publishes Tue 13 Oct, 9:00 AM, next to Save changes.
- Click Save changes to save your edits. The post keeps its date and time.
- Click the time to pick another date and time.
- Click the arrow on Save changes for Change date and time, Post now, Turn into draft and Delete post. Turn into draft keeps the date, and the post doesn't publish.
The Post, Story and Reel tabs are locked once a post is saved. See Schedule posts for more about changing the time.
Track your posts
Click Posts in the sidebar to see every post in the workspace, sorted into tabs: Posted, Scheduled, Drafts, In approval, Rejected and Failed. Search with Search posts... or filter by Platforms, Views, Likes and Comments.
A post that published to some channels and failed on others is listed under Posted. On the calendar it shows a Warning label.
When a post fails on one or more channels, open it and click Retry Failed Platforms. The editor opens with only the failed channels selected. You can retry a channel up to 3 times.
Character limits
| Channel | Caption limit |
|---|---|
| 63,206 characters | |
| 2,200 characters, up to 5 hashtags | |
| Threads | 500 characters |
| LinkedIn Profile and Page | 3,000 characters |
| TikTok | 2,200 characters for videos, 4,000 for photo posts |
| 800 characters | |
| X | 280 characters, or 25,000 with X Premium. Every link counts as 23 characters, and emoji count as 2. |
| Bluesky | 300 characters. An emoji counts as one character. |
| Mastodon | Set by your server, 500 on mastodon.social |
| Google Business | 1,500 characters |
| Telegram | 4,096 characters, or 1,024 under a photo, video or album. A longer text goes as a reply under the media. Most emoji count as 2. |
| Discord | 2,000 characters, or 300 for the question of a poll. Most emoji count as 2. |
The character count in the toolbar uses these same rules, so it matches what each platform accepts.