> ## Documentation index
> Fetch the complete documentation index at: https://dash.robopost.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Media

You can add media to a post straight from the composer, or keep files in the media library and reuse them
in any post. This page also covers Canva designs, automatic watermarks and file limits.

**You need:** the **Manage Media** right (or **Admin**) to open **Media** and **Canva Designs** in the
sidebar. Anyone who can post can add files from the composer.

## Add media to a post

In the [composer](https://dash.robopost.app/docs/posts/create-a-post.md), click **Insert Image**, **Insert Video** or **Insert GIF**
under the text box, then pick a source in **Upload Files**:

- **Upload**: drag files in or browse your computer.
- **AI Generator** (images only): generate an image from a prompt. See [AI images](https://dash.robopost.app/docs/ai/ai-images.md).
- **Media Gallery**: reuse files from your media library. Select them and click **Use Selected**.

Before you upload an image, click **Edit image** on it to crop it to a preset such as **Square (1:1)**,
**Instagram Portrait (4:5)**, **Story/Reel (9:16)**, **Landscape (16:9)** or **Pinterest (2:3)**, and to
resize it, adjust it, apply filters or draw on it.

Files you upload in the composer belong to that post. To reuse a file in later posts, upload it to the
media library.

## Keep files in the media library

1. In the sidebar, click **Content → Media**, or go to [Media](https://dash.robopost.app/medias).
2. Click **Upload / Create media**.
3. Upload files from your computer, or generate an image in **AI Generator**.

Each file card has four buttons:

| Button | What it does |
| --- | --- |
| Eye | View the file and copy its link |
| Upload arrow | Open a new post with this file attached |
| Tags | Add or remove tags, so you can find the file later |
| Trash | Delete the file |

Search the library by file name or tag. To act on several files, tick them and open **Actions**:
**Select All**, **Unselect All**, **Download as CSV** or **Delete**.

> **Tip:** **Download as CSV** gives you the name and a download link for each selected file. Paste those
> links into the media column of a [CSV import](https://dash.robopost.app/docs/posts/csv-bulk-import.md) file.

The number of files you can keep in the library depends on your plan. When you reach it, Robopost shows
**You can only add up to … media with your current plan**. See [Usage and limits](https://dash.robopost.app/docs/account/usage-and-limits.md).

## Import a design from Canva

1. In the composer, click **Import from Canva** under the text box.
2. The first time, click **Connect Canva** and allow access in Canva. You come back to Robopost.
3. Search your designs and click **Import** next to the one you want.
4. In **Export Settings**, pick **PNG Image** or **MP4 Video** (and the **Video Quality** for video), then
   click **Export & Import**.

The design is added to the post. To check or renew the Canva connection, open **Content → Canva Designs**
([Canva Designs](https://dash.robopost.app/canva-connect)) and click **Connect Canva** or **Refresh Canva Connection**.

## Watermark your images and videos

Robopost can stamp your logo on every photo and video when a post publishes. You can set a watermark for a
whole team, for a single channel, or both.

### Set a watermark for one channel

1. Go to [Channels](https://dash.robopost.app/channels) and open the channel.
2. Click **Show Advanced Settings**.
3. Under **Watermark settings**, turn on **Auto apply watermark when posting**.
4. Pick a **Watermark position**: **Top Left**, **Top Right**, **Bottom Left** or **Bottom Right**.
5. Click **Upload Watermark** and choose your logo.
6. Click **Update Channel**.

### Set a watermark for the whole team

1. Go to [Team](https://dash.robopost.app/team).
2. Open **Watermark Settings**.
3. Turn on **Automatically apply watermark**, pick a **Watermark Position** and click **Upload Watermark Logo**.
4. Click **Update**.

When both are set, the channel's watermark wins. Watermarks are added to photos and videos, not to GIFs,
and only when the post publishes: your original files stay unchanged.

> **Tip:** Use a PNG logo with a transparent background so it sits cleanly on any image.

## File types and size limits

The upload dialog accepts these files:

| Where | Accepted files | Max size per file |
| --- | --- | --- |
| Composer, images | JPG, JPEG, PNG, GIF, WEBP | 50 MB |
| Composer, video | MP4, MOV, AVI, WEBM, MKV | 500 MB |
| Composer, GIF | GIF | 50 MB |
| Media library | Images (JPG, PNG, BMP, HEIC, TIFF, GIF, WEBP) and videos (MP4, MOV, WEBM, MPEG, AVI, FLV, WMV, 3GP, M4V) | 500 MB |

These limits are the same on every plan. Each network then has its own rules for size, length and number of
files, such as Instagram's 200 × 200 px minimum or X's 4-image maximum. The full list is in
[Network options](https://dash.robopost.app/docs/posts/network-options.md#limits-the-composer-checks).

## Next

- [Schedule and repeat posts](https://dash.robopost.app/docs/posts/schedule-and-repeat.md)
- [Import posts from a CSV file](https://dash.robopost.app/docs/posts/csv-bulk-import.md)
