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

# Publish an event

> Take your event live after it passes the pre-flight checks—and take it offline again when you need to.

When an event is a **draft**, a **Publish event** button sits at the top of its detail page. Publishing makes the registration page and embeds public.

## Pre-flight checks

Before it goes live, Advocora confirms a few things. If anything's missing, you'll get a clear list and a **Take me there** link to fix each one:

<AccordionGroup>
  <Accordion title="A future start time" icon="clock">
    The start date and time must be in the future.
  </Accordion>

  <Accordion title="At least one active ticket tier" icon="ticket">
    Paid and RSVP events both need a tier. See [Ticketing](/events/ticketing).
  </Accordion>

  <Accordion title="A hero image (or color block)" icon="image">
    Upload a hero image, or enable **Allow color-block hero** on the Public page tab. See [Public page & emails](/events/public-page-and-emails).
  </Accordion>

  <Accordion title="A ready Stripe account (paid events)" icon="credit-card">
    Paid events need a selected Stripe Connect account that's fully onboarded—charges and payouts enabled. See [Payments](/settings/payments).
  </Accordion>
</AccordionGroup>

Once everything passes, choose **Publish event**. The status changes to **live** and the event appears on its public page and any embeds.

## Taking an event offline

While an event is live, choose **Unpublish** and confirm. The status returns to **draft** and the event disappears from all public surfaces immediately.

<Note>
  Events close themselves automatically once their time has passed—you don't need to unpublish a finished event. Closed events keep all their data.
</Note>
