---
title: "Save & publish flows"
description: "Save flows as drafts and publish them to users"
---

The [Flow Builder](adapty-flow-builder) separates saving from publishing. Drafts preserve your work in the Adapty Dashboard, and publishing makes the current version available to users through the SDK. This article covers both actions and when to use each.

:::warning
The Flow Builder doesn't autosave. If you close the page without saving, you lose all unsaved changes and revert to the latest saved version.
:::

## Save a flow as a draft

A draft stores your progress in the Dashboard without affecting what users see. Save often as you build — especially before navigating away from the page.

To save a draft, click **Save draft** in the top right of the Flow Builder, or press **Cmd/Ctrl + S**.

Drafts are private to the Dashboard. They don't change what users see in your app, even if the flow is already assigned to a [placement](placements).

## Publish a flow

Publishing makes the current version of your flow available to users through the SDK. Once published, the new version replaces any previously published version of the same flow.

To publish your flow, click **Publish to Live** in the top right of the Flow Builder.

What happens next depends on whether the flow is already assigned to a placement:

- **Flow already in a placement**: Users start seeing the new version on their next request to that placement.
- **Flow not in a placement**: Add the flow to a [placement](create-placement) to start showing it to users.