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

# Scheduling Messages

Scheduling lets you compose a message now and deliver it at a specific time — to one channel, dozens, or an entire Conversation Group. Available on **Premium**.

## How to schedule a message

1. Compose your message and select your destination channels or group as normal.
2. On the final (preview) screen, click **Schedule** instead of **Send Now**.
3. Choose a **date**, **time**, and **timezone**.
4. Click **Confirm** — Threadly queues the message and delivers it automatically.

## Viewing scheduled messages

Scheduled messages appear in the **Logs & Analytics** tab with a **Scheduled** status badge. You can see the planned send time and the target channels before they go out.

## Editing a scheduled message

Before the send time, you can update the content, change destinations, or pick a new time:

1. Go to **Logs & Analytics** and find the message.
2. Click into it and select **Edit**.
3. Make your changes and re-confirm the send time.

## Cancelling a scheduled message

1. Go to **Logs & Analytics** and find the scheduled message.
2. Click into it and select **Cancel Send**.

The message is moved to Draft status — it’s not deleted. You can reschedule or send it manually later.

## Timezone behavior

Messages send at the clock time you selected in the timezone you chose. Threadly does not adjust delivery for the individual timezones of your recipients.

{% hint style="info" %}
Need to send the same message on a recurring schedule? Use a [Workflow with an On a Schedule trigger](https://github.com/zevzoldan/broadcastbeam/blob/claude/improve-gitbook-docs-R7rJF/docs/workflows/triggers/on-a-schedule.md) instead of manually re-scheduling each time.
{% endhint %}
