# Staging changes Sites use a two-step publishing workflow: **staging** (preview) and **production** (live). ![State Diagram](https://help.gocapable.com/images/att1077444648.svg) --- ## Deploying to staging Click **Deploy** to start a deployment. The system: 1. Fetches all pages from your assigned Confluence spaces 2. Converts each page to static HTML, processing macros and downloading attachments 3. Uploads the generated files to a staging environment Once complete, you'll receive a **staging preview URL** (e.g., `>--staging.capable-sites.com`). Use this to review the site before publishing. ![Capable Sites Configuration](https://help.gocapable.com/images/5ebe0d80-ded2-402c-b6b3-70bf72083a6e.webp) --- ## Deployment progress While a deployment is running, you can track its progress: * Overall status: `queued → preparing → running → finalizing → success` (or `failed`) * Per-space progress: how many pages have been processed in each space * Total page count and processed page count ![image-20260602-104325.png](https://help.gocapable.com/images/88460f63-d148-4fad-8fc4-f6209c26d57a.webp) --- ## Promoting to production After reviewing the staging preview, click **Promote** to publish the staged version to production. Your site becomes live at `>.capable-sites.com` (and on any custom domain you've configured). --- ## Discarding staging If you're not happy with the staging preview, click **Discard Staging** to remove the staged files without affecting the live production site. --- ## Recent deployments The site dashboard shows a history of recent deployments, including: * Deployment status (success, failed, in progress) * Who triggered it * Timestamp * Number of pages processed