A sequence that has never been activated keeps the simple behaviour: Save writes the steps directly, because there is nobody to affect.
The draft
Once you start editing an active sequence, everything goes into a draft.- It saves on its own a couple of seconds after each change. A local copy is kept in your browser as a fallback if the save fails.
- The top bar shows Draft saved 10:42 · 3 unpublished changes.
- Discard draft throws the draft away and returns the builder to the published steps.
- Closing the tab mid-edit loses nothing.
Two people editing at once
The draft remembers the version it started from. If a teammate publishes while your draft is open, the top bar says so, and publishing shows you what changed before it will overwrite anything. You can then Review and publish anyway.The publish dialog
Publish replaces Save on an active sequence (Ctrl/⌘ + S still works). Before anything changes, the dialog counts the impact:
214 leads in flight. 37 are on or after a step you changed. 12 messages with the old text are already queued.
Who gets the new version
Everyone who hasn't reached the changed steps yet (default)
Everyone who hasn't reached the changed steps yet (default)
All live leads follow the new steps from where they are. This is how sequences have always worked.
New leads only
New leads only
Leads currently in flight are pinned to the version they are on and finish it unchanged. Only leads enrolled from now on use the new one.Use this when a change would be confusing mid-conversation — a rewritten follow-up, a new branch, a different offer.
Add an optional Note saying what changed and why. It appears on the versions page.
Publishing validates first. If there are blocking errors, nothing changes for live leads and the dialog tells you what to fix.