# Create a post

> Choose Create Post in the calendar, pick the channels, write the post once for all of them or edit it per channel, add images or video and any follow-up parts, then schedule it. The preview on the right shows how it will look on each network.

Source: https://voholabs.com/docs/posts/create  
Last updated: 5 October 2026

The composer is the same whether you open it from the calendar, from a channel's menu or from a time slot. An agent connected through [MCP](https://voholabs.com/docs/agents) fills in the same fields for you.

## How do I open the composer?

1. In the **Calendar**, choose **Create Post**. Studio sets the date to the next free [time slot](https://voholabs.com/docs/posts/scheduling#what-are-time-slots).
2. If you have saved [sets](https://voholabs.com/docs/posts/sets-and-signatures), pick one under **Select a Set**, or choose **Continue without set**.
3. Click the avatars of the channels the post goes to. Selected channels appear as tabs above the editor.
4. Write the post, add media, and choose **Add to Calendar** or **Save as draft**.

You can also click an empty slot in the calendar to start a post at that time, or choose **Create Post** from a channel's menu to start with that channel selected.

## How do I write one post for several channels?

Write in the global editor, the first tab with the globe icon. The text, images and follow-up parts there go to every selected channel. The **Post Preview** on the right shows each network's version, and each channel keeps its own character count.

## How do I change the text for one channel?

1. Click the channel's tab above the editor.
2. Choose **Edit content**. The editor now holds that channel's own copy, marked **Editing a Specific Network**.
3. Change the text, media or follow-up parts. Other channels keep the global version.

To undo it, choose **Back to global**. This discards the channel's own version, and it cannot be undone.

Each channel's tab also has a **Settings** panel, named after the channel, for options such as who can reply on X, the post type on Instagram or the title on YouTube. The channel pages list them, for example [X](https://voholabs.com/docs/channels/x#which-settings-does-an-x-post-have) and [TikTok](https://voholabs.com/docs/channels/tiktok#which-settings-does-a-tiktok-post-have).

## How do I add images and video?

1. Under the editor, choose **Insert Media** to open the **Media Library**.
2. Pick files you uploaded before, or choose **Upload** to add new ones. You can also drop files straight onto the editor.
3. Choose **Add selected media**.

Click an attached image or video to open **Media Settings**, where you can add **Alt Text (for accessibility)** and, for a video, create a thumbnail. Drag the small thumbnails to change their order. Each network has its own rules for what it accepts, shown in the [channels overview](https://voholabs.com/docs/channels#what-does-each-network-accept).

## How do I add a thread or comments?

Choose the button under the editor: it reads **Add post**, **Add comment** or **Add comment or post**, depending on what the networks you picked support. Each part has its own editor and media.

- Use the arrows beside a part to change the order, and the bin to remove it.
- Use the delay button beside a later part (**Delay comment**) to send it some minutes after the part before.
- On X and Threads the parts become a thread; on LinkedIn, Instagram and Facebook they become comments. See [follow-up parts](https://voholabs.com/docs/channels#what-are-follow-up-parts).

## How do I add tags, a signature or a repeat?

The bar along the bottom of the composer holds:

- **Tags**: colour labels that show on the post in the calendar.
- **Repeat Post Every...**: publishes the same post again at a fixed interval. See [How do repeating posts work?](https://voholabs.com/docs/posts/scheduling#how-do-repeating-posts-work)
- **Reviewed**: a note to yourself that you have checked the post. It does not change when or how it goes out. See [Review and share posts](https://voholabs.com/docs/posts/approvals).

**Add Signature** in the editor's toolbar inserts a saved signature. See [Sets and signatures](https://voholabs.com/docs/posts/sets-and-signatures).

## Why will the composer not let me schedule?

When you choose **Add to Calendar** or **Post now**, Studio checks every channel and shows a message naming the one with the problem:

- **Your post should have at least one character or one image.** Add some content to that channel.
- **post is too long, please fix it**: the text is over that network's limit. Shorten it in that channel's tab.
- **Please fix your settings**: a required setting is missing, such as a YouTube title or a Discord channel. The settings panel opens for you.
- A network rule, such as "Item must be a video" for YouTube, appears as written.

On the free plan, X posts also need enough credits. The line above the buttons shows the cost, and says "Not enough credits to schedule it. Top up, or save it as a draft." when you are short. See [How is X charged on the free plan?](https://voholabs.com/docs/channels/x#how-is-x-charged-on-the-free-plan)

## How do I link to another post that has not gone out yet?

1. In the editor's toolbar, choose **Link to a post**.
2. Pick the post. Only posts scheduled before this one are offered, so the link can always resolve.
3. A chip appears in the text. It says the link is filled in when the post goes out.

At publish time, Studio swaps the chip for the other post's live address. If that post has not published within an hour, or never will, this post fails rather than go out with a broken link. In the API and for agents, the same reference is written as `(post:<id>)`.

## Frequently asked questions

### Can I post the same text everywhere and still change it for one channel?

Yes. Write it once in the global editor, then open one channel's tab and choose Edit content. Only that channel changes. Back to global throws away that channel's own version and returns it to the shared text.

### Why do I get "Check the circles above"?

No channel is selected yet. Click one or more channel avatars at the top of the composer.

### Can I save a post that is not finished?

Yes. Save as draft only needs some text or an image. The full checks for length and settings run when you schedule it.

### Which file types can I attach?

Images (JPEG, PNG, GIF and WebP among others) and MP4 video. See [Media library and storage](https://voholabs.com/docs/workspace/media) for sizes.

### Do posts to X cost credits?

On the free plan, yes, and the composer shows the cost before you schedule. Every other channel is free. See [Post to X](https://voholabs.com/docs/channels/x).

## Related pages

- [Schedule and publish posts](https://voholabs.com/docs/posts/scheduling)
- [The calendar](https://voholabs.com/docs/posts/calendar)
- [Channels overview](https://voholabs.com/docs/channels)
- [Media library and storage](https://voholabs.com/docs/workspace/media)
