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

# Publishing & Scheduling

> Publish now or later, and notify subscribers, Slack, and Discord in one step.

## Publish a release

Click **Publish** in the release editor. The publish dialog is where you decide who gets told:

* **Email notification** sends to your subscribers. Choose which [subscriber lists](https://onset.io/docs/guides/subscribers/lists.md) to notify.
* **Slack notification** posts to a channel in your connected [Slack](https://onset.io/docs/integrations/slack.md) workspace.
* **Discord notification** posts to a channel in your connected [Discord](https://onset.io/docs/integrations/discord.md) server.

Notifications are opt-in per release, so a typo fix doesn't have to email everyone.

## Schedule for later

In the publish dialog, choose **Schedule** and set a date and time. The release stays in **Scheduled** state and publishes automatically, including any notifications you enabled.

> [!NOTE]
>
> Scheduled releases are available on the Team plan and above. See [Billing](https://onset.io/docs/guides/billing.md).

### Timezones

There is no workspace timezone setting. The time you pick is interpreted in **your own browser's timezone** at the moment you set it, then stored as an absolute point in time.

So a release scheduled for 9:00 AM by someone in Berlin goes out at 9:00 AM Berlin time. It will show as 3:00 AM to a teammate in New York looking at the same release. The release goes out at one fixed instant for everyone; only the displayed local time differs.

> [!TIP]
>
> If you're coordinating a launch with someone in another region, agree on the absolute moment rather than the wall-clock time. "9:00 Berlin" is unambiguous, "9:00" is not.

### Scheduling window

* The earliest you can schedule is **tomorrow**. You can't schedule a release for later today; publish immediately instead.
* The latest is **two months out**.

### Changing a schedule

You can change or clear the scheduled time at any point before it goes out.

> [!WARNING]
>
> Clearing the date on an already-scheduled release publishes it immediately. To keep it unpublished, move it back to **Draft** first.

## Customizing notification emails

The sender address and subject line are configured workspace-wide:

* [Custom from address](https://onset.io/docs/email/custom-from-address.md) sends from your own domain
* [Custom subject](https://onset.io/docs/email/custom-subject.md) uses dynamic placeholders in the subject line

## Republishing

Editing an already-published release updates it everywhere immediately. It does **not** resend email, Slack, or Discord notifications, so you can fix a typo without a second announcement.


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