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

# Preview and publish

> See a programme as parents will, put it on sale now or on a date you choose, sell only some of its dates, and take it off sale.

A programme is a draft until you publish it. Parents can't see a draft. Publishing puts it on your club page now or on a date you choose, and you can say when it comes off sale and which of its dates are on sale.

> [!NOTE]
>
> Only a **Manager** can preview, publish or unpublish a programme.

## Before you start

* The programme has dates. You can't publish or preview one without them. See [Sessions and dates](https://clubdock.co.uk/docs/programmes/sessions-and-dates.md).
* Check how parents book it and its cancellation policy. Both are fixed once it's live.

## Preview it

On the programme's overview, press **See it as parents do**. From the **Programmes** list, choose **Preview** from the row's menu.

The preview opens in a new tab and shows the programme page as a parent who hasn't signed in sees it: photos, name and tagline, dates and times, who it's for, the description, **Need to know**, **What to bring** and the venue. A banner says it's a preview and whether parents can see it yet.

Nothing in the preview books, holds a place or signs anyone in. It works on a draft, which is the best time to check your page.

![The preview of a holiday camp programme, with the preview banner saying parents can't see it yet](https://mintcdn.com/club-dock/i5cYbq0jP2hBThbX/programmes/preview.jpg?fit=max\&auto=format\&n=i5cYbq0jP2hBThbX\&q=85\&s=323dd6b0a554b52933de84728d51d156)

## Publish it

**1. Press Publish**

On the **Programmes** list or on the **Publishing** plate at the top of the programme's overview.

**2. Choose when it goes live**

**Goes live** defaults to today. Choose a later day to schedule it.

**3. Choose when it comes off sale (optional)**

Leave **Comes off sale** empty to keep it on sale until you take it down. If you set it, the programme is on sale all day on that date and gone the next. It's the last day, not a deadline.

**4. Choose which dates are on sale (optional)**

Leave **First date on sale** and **Last date on sale** empty to sell every future date. See [Sell only some dates](#sell-only-some-dates) below.

**5. Press Publish or Schedule**

The button reads **Publish** when it goes live today and **Schedule** when it's later.

A programme published today is on your club page straight away. A scheduled programme goes live overnight on its day, with nobody needing to be awake. Until then it stays a draft you can change in full.

![The Publish dialog with Goes live set to today and Comes off sale empty](https://mintcdn.com/club-dock/i5cYbq0jP2hBThbX/programmes/publish-dialog.png?fit=max\&auto=format\&n=i5cYbq0jP2hBThbX\&q=85\&s=e81d0a79a523067d770cb0fbc770a736)

## Once it's live

The **Publishing** plate says where the programme stands: "Not on sale yet", "Goes on sale Sat 10 Oct '26", "On sale to parents" or "Off sale". On a live programme it says "Live since Thu 24 Sep '26. Parents can see this and book it."

While a programme is live:

* **You can change** its name, venue, who can book, and everything parents read: the tagline, photos, description, **Need to know** and **What to bring**. Parents see the change straight away.
* **You can't change** how parents book it or its cancellation policy. They read **Fixed while live**, because places already booked follow them. To change them, unpublish first.
* **You can change its sale dates** with **Change sale dates** on the plate, then **Save dates**. This doesn't take it down, and "Live since" doesn't change.

> [!NOTE]
>
> There's no "visible but not bookable" setting. A programme is in front of parents or it isn't. To show a programme without selling some of its dates, use the dates on sale.

## Sell only some dates

Some clubs release dates a month at a time. Under **Dates on sale**, set **First date on sale** and **Last date on sale**, such as 1 to 30 September. The two settings answer different questions:

* **Goes live** and **Comes off sale** say *when* the programme is on sale.
* **Dates on sale** says *which* of its dates parents can book while it is.

So a club can put September's dates on sale from 10 to 15 August.

While a range is set:

* Parents see only the dates on sale. Others aren't shown at all, not greyed out.
* The card on your club page shows only those dates and their prices, such as "5–8 Oct".
* A parent who had the page open and tries to book a date no longer on sale is refused, and told which dates are: "This programme is taking bookings for 1–30 Sep '26."
* Before you save, the dialog says what it means, such as "Selling 4 of 8 dates. 4 dates that are still to run will not be bookable." Setting a new range replaces the old one.
* A range with none of the programme's dates in it is refused before publishing.

> [!NOTE]
>
> Taking a date out of the range stops new bookings only. A child with a place on that date keeps it: the session runs and the register expects them.

## Take it off sale

### Unpublish

Press **Unpublish** on the plate or in the row's menu. ClubDock asks first: parents will no longer see or book it, places already booked stand, and its sale dates are cleared so it can't put itself back on sale overnight.

Publishing it again opens the same dialog, empty.

### When the sale dates end

When a programme reaches its **Comes off sale** date, it stops being sold, not stopped. Sessions still run, registers still work, and parents still see their bookings. A parent following an old link sees the programme page read-only, saying when bookings closed.

The plate says parents can no longer book it, and "Bookings closed on Sat 5 Sep '26. First published Mon 2 Mar '26." The **Programmes** list offers **Publish again**.

### Cancel a schedule

For a scheduled programme that hasn't gone live yet, press **Cancel schedule**. It goes back to being a draft with its dates cleared. Parents never saw it, so nothing changes for them.

## Draft and Closed on the calendar

On the staff calendar, a programme that has never been published reads **Draft**, and one whose sale dates have passed reads **Closed**. A closed session still runs and still has children on the register.

## Telling families

A programme can email families when it goes live, and remind them before booking closes. See [Booking emails](https://clubdock.co.uk/docs/programmes/booking-emails.md).


## Related topics

- [FAQs](https://clubdock.co.uk/docs/help/faqs.md)
- [Programmes](https://clubdock.co.uk/docs/programmes/overview.md)
- [Troubleshooting](https://clubdock.co.uk/docs/help/troubleshooting.md)
- [Create a programme](https://clubdock.co.uk/docs/programmes/create-a-programme.md)
- [How parents book](https://clubdock.co.uk/docs/programmes/how-parents-book.md)


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