---
title: Create many posts from files
description: Turn a batch of images or videos into separate posts in one pass. Pick channels once, then add a caption and time for each file.
---

# Create many posts from files

**Bulk compose** turns each image or video into its own post. It is the fastest way to queue a week of content.

## Before you start

- Upload your images and videos to the [Media library](/help/media/library) first, or upload them while you pick files.
- Bulk compose uses one caption per post. It has no custom captions per channel and no platform settings. If you need those, use **Create Post** for that post.

## Create the posts

1. In the left menu, click **Posts**.
2. Click **Bulk Schedule**, then **Compose from files**.
3. Under **Channels**, pick the channels every post goes to. You can click a [channel group](/help/channels/groups).
4. Click **Add files** and choose your images or videos. Each file becomes one post.
5. For each post:
   - write its caption
   - pick a date and time, or leave it empty to save that post as a draft
   - click **Remove this post** to drop one
6. Optional: click **Fill times from queue** to fill every empty time from your [posting schedule](/help/posts/queue-slots). **Clear times** empties them again.
7. Click **Create … posts**.

You see a message like **5 posts scheduled. 2 saved as drafts.**

## Limits

- Up to **50 posts** in one batch.
- Every post needs a caption.
- Every post is checked against each platform's rules before anything is created. If one post breaks a rule, nothing is created and you see **Post …: …** with the problem. Fix it and try again.
- If the batch is bigger than what is left of your monthly post limit, you see **This would schedule … posts but only … remain on your plan this month.**

## Channels that can't be used here

Some channels need settings for every single post, so they are not available in bulk compose. They show in a gray box, **… can't be bulk composed**, with a button to **Open the single post composer**.
