> For the complete documentation index, see [llms.txt](https://docs.voicemoat.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.voicemoat.com/scheduling.md).

# Scheduling

**In short:** set a posting schedule per profile (timezone, a daily goal, and time slots), then queue posts to it. How a post publishes depends on the platform and what is in it: plain Twitter posts open a confirm window, while threads, media, and LinkedIn posts publish directly.

### Your schedule, per profile

Go to **Settings → Schedule**. Each profile has its own schedule:

* a **timezone**,
* a **daily posting goal** (1 to 20, which drives your posting streak in Analytics),
* and a **7-day slot grid** where you set the times you want to post, with a day on/off switch.

There are quick helpers to copy Monday's slots across weekdays, or copy a schedule from another profile.

{% hint style="info" %}
On Twitter, VoiceMoat can offer **audenAI-picked** time slots based on when your audience is active. On LinkedIn, you get sensible generic presets instead, because the data-backed timing needs Twitter's analytics.
{% endhint %}

### Scheduling a post

From Studio, the Schedule dialog gives you four options:

* **Next slot**: the next open time on your schedule,
* **audenAI picks**: the best upcoming time (Twitter),
* **Auto-schedule**: drops it into the next available slot, respecting your horizon and daily cap,
* **Custom time**: pick it yourself.

Scheduled posts publish automatically at their time, using your own account's permissions.

### How far ahead, and how many

Your plan sets how far ahead you can schedule and how many posts per day:

|                         | Free          | Creator | Pro     | Enterprise |
| ----------------------- | ------------- | ------- | ------- | ---------- |
| Schedule horizon        | not available | 7 days  | 15 days | 30 days    |
| Scheduled posts per day | 0             | 3       | 4       | 5          |

### How posts actually publish

This is the one genuinely different-by-platform part:

| What you are posting                  | How it goes out                                                                                 |
| ------------------------------------- | ----------------------------------------------------------------------------------------------- |
| Plain single Twitter post (text only) | Opens the Twitter post window for you to confirm, then you mark it done. No automatic posting.  |
| Twitter thread or a post with media   | Publishes directly through the API (needs Pro or above).                                        |
| Any LinkedIn post                     | Publishes directly through the API: single post, images or one PDF, no threads, video, or GIFs. |

{% hint style="warning" %}
A plain Twitter text post is intentionally hands-on: VoiceMoat opens the post pre-filled and you confirm. Threads, media, and LinkedIn posts publish for you. This is why posting media or threads needs Pro (the `post media` capability), while a plain tweet does not.
{% endhint %}

### Common questions

**Do I have to be online when a scheduled post fires?** No. Scheduled posts publish on their own at the set time.

**Why does my plain tweet open a window instead of just posting?** That is by design for plain single tweets. Threads, media, and LinkedIn posts publish directly.

**Can Free schedule posts?** No. Scheduling is a paid feature. Free can draft and post in the moment, but not queue ahead.


---

# 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://docs.voicemoat.com/scheduling.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.
