> ## Documentation Index
> Fetch the complete documentation index at: https://magic-post.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Calendar

> See everything you have lined up by month, week, day or agenda, drag posts to new times, and drop drafts onto the schedule.

The calendar shows every post that has a date, and when it goes out. Open **Publishing → Calendar** in the sidebar, or select **Calendar** on Home or Posts. The page subtitle reads **Everything you have lined up, and when it goes out.**

> [!NOTE]
>
> A post you publish straight away has no scheduled time, so it does not appear on the calendar. Find it in [Posts](https://magic-post.mintlify.site/user-guide/posts-and-statuses.md). The calendar lists scheduled posts, posts waiting for approval, paused posts, and posts that already went out from a scheduled time.

## Views

Switch between four views with the buttons at the top: **Month**, **Week**, **Day** and **Agenda**. Use **Previous**, **Today** and **Next** to move through time. They step by a month, a week, a day or 30 days depending on the view.

| View | Shows |
| - | - |
| **Month** | A six-week grid. Each day lists its posts. Select a day number (**Open :day**) to jump to the **Day** view for that date. |
| **Week** | Seven columns by hour, with a marker for the current time. |
| **Day** | One column by hour. |
| **Agenda** | The next 30 days as a list, showing only the days that have something on them, with **Today** and **Tomorrow** labelled. |

The week starts on the day you chose under **Week starts on** in **Time and date**. See [Profile and security](https://magic-post.mintlify.site/account/profile-and-security.md). Times use your time zone and clock format. The **Timezone** filter at the top lets you view the calendar in another zone without changing your account.

## Filters

Open **Filters** to narrow what you see:

* **All channels**: show only one channel's posts.
* **Status**: **Any status**, or one of the statuses listed in [Posts and statuses](https://magic-post.mintlify.site/user-guide/posts-and-statuses.md).
* **Label**: **Any label**, or a label you added in the composer.
* **Timezone**.
* **Queue slots**: shows or hides the open posting times from your queue as faint markers on the days and hours. If no posting slots are set up, the calendar says so and offers **Set up the queue**.

**Clear filters** resets them. If nothing matches, the calendar says **Nothing matches these filters in this period.**

## Add a post

* In **Month** view, hover over a day that has not passed and select **Add** (the plus button). In **Week** and **Day** view, hover over an empty hour and select the plus with its time. In **Agenda** view, select **Add a post** under a day. The composer opens with the date and time filled in.
* Select **New post** at the top for a post with no date.

## Open a post

Select an entry to open its post page. Hover over an entry to see a preview with its status, time and caption. Each entry also has an actions menu (**Post actions**):

| Action | What it does |
| - | - |
| **Edit** | Opens the post in the composer. A post that already went out cannot be edited. |
| **Duplicate** | Creates a new draft from the post and opens it. |
| **Pause** / **Resume** | Holds the post, or puts it back on the schedule. **Pause** is not offered while the post is awaiting approval. |
| **Remove** | Asks **Remove this post?** and takes the post off the schedule. Anything already published stays where it is. |

Entries carry a status mark. See [Posts and statuses](https://magic-post.mintlify.site/user-guide/posts-and-statuses.md) for the meaning of each one.

## Move a post by dragging

**1. Drag the post**

Drag a post onto another day in **Month**, or onto another day and hour in **Week** and **Day**.

**2. Drop it**

When you drop on a day, the time of day is kept. When you drop on an hour, the post moves to that hour and keeps its minutes. A message confirms **Moved to** the new time.

Only posts that can still be edited can move. A post that already went out cannot, and you see **This post has already gone out and cannot be moved.** A time in the past is refused with **That time has already passed. Pick a time in the future.** Moving a post waiting for approval changes its time without arming it. It stays waiting until approved.

A queued post that you drag becomes a post with a fixed time. To rearrange queued posts without fixing their times, use **Move earlier** and **Move later** on the Queue page. See [Scheduling](https://magic-post.mintlify.site/user-guide/scheduling.md).

## Schedule drafts by dragging

The **Drafts** tray lists drafts that have no time yet. It shows up to 12 and links to the rest with **N more in Posts**. It is hidden in **Agenda** view.

Drag a draft onto a day or an hour. **Drag one onto a day or an hour to schedule it.**

* On a day, the draft lands at 09:00, or the next full hour when the day is today.
* On an hour, it lands at that hour.
* The draft goes through the same checks as the composer. Content rules, plan limits and approval all apply. If a channel flags the draft, you see **Some channels flagged this draft. Open it to see what needs changing, then schedule it.** Open it in the composer, fix it and schedule it there.
* On a team that requires sign-off, the draft is sent for approval: **Sent for approval, for** the time.

A dropped draft is then **Scheduled for** the chosen time.

## Repeating posts

Posts that come from a repeating series are marked **From a series**. Occurrences are created about two weeks ahead. Beyond that the calendar shows the series' next dates faintly, labelled **Coming up in the series**, so a weekly post does not vanish after a fortnight. Select one to open the series definition. To change a single occurrence, open it once it exists.

See [Scheduling](https://magic-post.mintlify.site/user-guide/scheduling.md) for how repeating series work.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.