> ## Documentation Index
> Fetch the complete documentation index at: https://www.plain.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Schedule broadcasts

> Review a broadcast, post a test to internal channels, then send it now or schedule it for later.

Every broadcast goes through a review step before it sends. Review is also where you post a test, pick between sending now and scheduling, and where you edit or cancel a broadcast that's already queued.

## Review

**Save and continue** saves the broadcast and moves you to the review step. Review shows the message exactly as it will arrive, with the audience locked so you can read it without changing it.

## Send a test

On review, the **Test broadcast** section lets you post the broadcast as it currently stands to up to 10 channels you name.

<Warning>
  A test is a real Slack message posted to real channels. Pick an internal channel unless you mean to send it to a customer.
</Warning>

Plain records test sends in the broadcast's history but they don't change its status. The broadcast stays a draft.

## Send or schedule

At the bottom of the review step, pick when it goes out:

* **Send now**: posts immediately. The button says **Send broadcast now**.

* **Schedule**: pick a date and time. The time is in your local timezone, and you can't pick a time in the past.

<Warning>
  A send cannot be undone. Once a broadcast starts posting, you can't recall the messages or edit them.
</Warning>

## Edit or cancel a scheduled broadcast

Once scheduled, the broadcast moves to the **Scheduled** tab. From there you can:

* **Edit**: change the message, audience, or send time, then **Save changes**.

* **Cancel send**: clears the send time and returns the broadcast to a draft. Nothing is lost, and you can reschedule it.

Canceling only works while the broadcast is still scheduled. Once it starts resolving recipients, it can no longer be stopped.

## Resources

* [Broadcast reports](/docs/product/broadcasts/broadcast-reports): the next step, watching delivery and replies
* [Choose who receives a broadcast](/docs/product/broadcasts/choose-recipients): the audience this send resolves
* [Write a broadcast](/docs/product/broadcasts/write-a-broadcast): the message itself
