---
title: Smooth rebuild
slug: cms-saas/docs/smooth-rebuild
docTags: 
createdAt: 2026-07-30T20:18:09.000Z
---

Use smooth rebuild when you need to refresh your Optimizely Graph deployment without downtime. This option follows a [Blue-Green deployment](https://www.optimizely.com/optimization-glossary/blue-green-deployment/) strategy, letting you create a new deployment (green slot) while the current deployment (blue slot) remains active. Optimizely populates the green slot with the latest Content Management System (CMS) (SaaS) content. After testing, you can promote the green slot to live.

Use a smooth rebuild for the following:

- Start from a clean state to remove legacy defects.
- Test new implementations, such as updated data models, without downtime. The versions run in parallel for easy comparison.
- Upgrade to new configurations introducing features, bug fixes, or performance improvements.

## Perform a smooth rebuild

To perform a smooth rebuild in Optimizely Graph, complete the following:

1. Go to **Settings > Smooth Rebuild**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/N-O47h3uxk3iPce0ZGvnG_b5522eb9357e61a84bb3458e9aa583790b7d0e241bcbf4a9fd67d44cc4ec9d9b-image.png)

CMS (SaaS) displays the **Graph Data Rebuild** window with the following options:

:::Paragraph{listStyleType="disc" indent="2"}
**Start a smooth rebuild** – Displays the **Details** window. See step 2.
:::

:::Paragraph{listStyleType="disc" indent="2"}
**Reset to default** – Removes all synced content and content types permanently. Use this option only if you need to completely wipe the data source and start entirely from scratch, perhaps due to corruption or a fundamental change in how you want to configure your data. After resetting, the Graph service is disabled until you click **Start a smooth rebuild**.
:::

2. Click **Start**. CMS (SaaS) displays a **Status**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/_9aycABatrAu7Tjzsz-m4_2a27ba99b718d328f53f478d6e87176afff69b96c0890e97426ca6596aec07a1-image.png)

3. Verify the rebuilt data source in the new slot.
4. Click **Accept** or **Abandon**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/nF7uU2sWt_5hJSvLStgGj_d600983ed7288c025c3a5b4cf5f4df5e8f520085dc91b302bf203f3272af2832-image.png)

:::Paragraph{listStyleType="disc" indent="2"}
Click **Abandon** to discard the new slot and its rebuilt data, leaving your current data source unchanged. Use this option if you decide not to make the new slot live. This could be because
:::

:::Paragraph{listStyleType="disc" indent="3"}
You found issues or errors during your verification of the new slot.
:::

:::Paragraph{listStyleType="disc" indent="3"}
The rebuilt data source does not meet your expectations or requirements.
:::

:::Paragraph{listStyleType="disc" indent="3"}
You have changed your mind and prefer to stick with the original data source.
:::

5. Click **Accept**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/cfL6pCxseLb1dCft-ZZ8B_5633ca8e3e8e4da9ab20ff8cfacdb52ec6f99e3e3e5b3c904dae403d3c8b428d-image.png)

CMS (SaaS) displays the new slot on the **Graph Data Rebuild** window.  You can still change your mind and revert to its previous state by clicking **Revert to state at DATE**.
