> For the complete documentation index, see [llms.txt](https://help.contouron.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.contouron.com/features/content-calendar/tutorial.md).

# Tutorial

> For the complete documentation index, see [llms.txt](https://help.contouron.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.contouron.com/features/content-calendar/tutorial.md).

## Tutorial

Managing social media content efficiently can be exhausting. But with Contouron, you can plan your content in advance, schedule posts, and maintain a consistent online presence without having to manually post each day. In this step-by-step guide, we’ll walk you through setting up your Contouron content calendar, scheduling posts across various platforms, and troubleshooting common issues.

### Navigate to Calendar

Your content calendar is the foundation of your scheduling process. It allows you to plan posts across different platforms at optimal times for engagement.

* On the left-hand menu in Contouron, navigate to "Calendar".
* If you’re using Contouron for the first time, you’ll see "No upcoming posts scheduled."
* You’ll need to configure your slot schedule for posting.

<figure><img src="/files/CujK6XUJUJLta8kFOx03" alt=""><figcaption></figcaption></figure>

***

### Managing Scheduled Posts

You can easily view, edit, and delete scheduled posts.

"Upcoming Posts" shows all your scheduled content.

#### Edit Scheduled Post

To make quick text-only edits while keeping the post scheduled, click the post in Upcoming Posts and edit the text.

To edit the media (images, videos) or make larger changes, move the post back to Drafts first. See [Move Scheduled Post Back to Drafts](#move-scheduled-post-back-to-drafts) below.

<figure><img src="/files/2Cze7wccg7x1hNPliHtN" alt=""><figcaption></figcaption></figure>

#### Reschedule Scheduled Post

Reschedule updates the date and time only -- the post stays scheduled.

From Upcoming Posts:

1. Click the three-dot menu on the post
2. Click "Reschedule"
3. Pick a new date and time in the modal
4. Click "Save"

From Calendar (BETA):

1. Click on the scheduled post
2. Click "Reschedule"
3. Pick a new date and time in the modal
4. Click "Save"

#### Move Scheduled Post Back to Drafts

Move to Drafts brings the post back to your Drafts so you can edit anything -- text, media, platforms, or the schedule.

1. Select the upcoming post in Upcoming Posts
2. Click the three-dot menu on the right
3. Click "Move to Drafts"

The post returns to the AI Agent where you can change media or keep working on it before publishing again.

#### Delete Scheduled Post

Click "Delete" to delete a scheduled post.

To delete multiple posts at once, select the posts you want to remove in the "Upcoming Posts" list, then click the red bulk delete button at the bottom of the screen.

***

### Viewing Published Posts

To view all of the posts you've published, go to the "Published Posts" screen in the left sidebar menu.

You can filter by platform, or search by keywords:

<figure><img src="/files/onYh7QACra6Q5u4k1qE5" alt=""><figcaption></figcaption></figure>

***

### Troubleshooting Posts that Failed to Publish

If a post fails to publish, go to the "Failed Posts" screen.

Each failed post will display error details explaining why it didn’t get published.

<figure><img src="/files/aSlj2HWVUv3zOdI7c7Ey" alt=""><figcaption></figcaption></figure>

The most common reasons for posts failing to publish are::

1. **Expired Social Media Account Connection**

* Social platforms require you to reintegrate 3rd-party apps periodically for security
* Go to "Settings" → click "Login with \<Platform>" to reconnect the platform

2. **Unsupported Media Size**

* Ensure that your images and videos meet a platform's specifications.
* Example: If you try to post a non-standard video size to Tiktok, it will likely fail, whereas the 9:16 vertical format is a standard accepted aspect ratio.
* To fix this, ensure your images or videos match the platform’s preferred aspect ratios. Upload a correctly formatted media file and reschedule the post.

After fixing the issue, click "Move to Drafts" to bring the post back to the AI Agent, so you can try to publish it again.

<figure><img src="/files/H3DtTKeucwbXisKhUZ67" alt=""><figcaption></figcaption></figure>

***

By following these steps, you can efficiently organize and schedule content using Contouron.

With a well-planned content calendar, scheduled posts, and the ability to troubleshoot failed posts, maintaining an active social media presence becomes much easier.

> :bulb:Pro tip! Spend a few hours each week to batch-create posts and schedule them in advance. This will keep your content strategy consistent and free up your time for other important tasks.

***

### Manage Your Calendar via API

You can manage your entire content calendar programmatically -- list, update, reschedule, and delete scheduled posts, and configure recurring time slots.

* Scheduled Posts API -- list, update, and delete scheduled posts
* Schedule Slots API -- create and manage recurring time slots
* Calendar Management Recipes -- pseudocode and examples


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.contouron.com/features/content-calendar/tutorial.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
