Load Draft Node
The Load Draft node retrieves a previously saved technical draft (internal system checkpoint) and automatically restores all captured data into the flow, allowing the process to resume from that state. This is not a customer-facing resume feature, rather, it's used by the system to restore flow state for internal processing or multi-step workflows.
Node is used exclusively for TellUs. This loads a technical draft saved by the system, not a customer-controlled pause/resume draft.
Use Case
Use the Load Draft node when:
- You need to resume a flow from a previously saved technical draft (internal system checkpoint) as part of a multi-step process.
- You want to restore the flow state that was captured at a specific business milestone, allowing the process to continue from that checkpoint.
- You are implementing a multi-stage workflow where an initial draft is saved internally, then later retrieved to complete the remaining steps (for example, after a customer completes the first step of a two-step claims process).
Don't use the Load Draft node when:
- There is no previously saved technical draft to load, as the node requires existing draft data to restore the flow state.
UI Examples
- TellUs
- WebChat
Only output, no UI
Not applicable
Behavior
- Blocking: the node waits for the technical draft data to be retrieved and loaded before proceeding
- Produces output: populates all flow fields with the previously saved technical draft information, restoring the prior state captured at a specific checkpoint
- Supports validation: validates that a technical draft exists and contains valid data before loading; if not, nothing is loaded
- Moves to the next node: after all technical draft information has been successfully loaded and applied to the flow
Node Metadata
| Property | Description |
|---|---|
| Node class | LoadDraftNode |
| MessageType | 48 |
| CanBeEdited | False |
| CanBeProcessedOnce | False |
| RequireUserResponse | No |
Input Properties
| Property | Description |
|---|---|
| draftId | Saved draft ID |
| originalConversationId | Saved conversation ID |
| firstNodeId | ID of the first node to load from draft |
| lastNodeId | ID of the last node to load from draft |
| defaultValidationMessage | The default error message shown when the input is invalid or missing. This is used if no custom validation message is provided.
|
| sectionId | Groups this node visually under a specific section in TellUs. When multiple nodes share the same |
| defaultValue | The initial value that is prefilled into the input field when the node is rendered. Useful for suggesting defaults or pre-populating known data. |
| isRequired | Determines whether the user must provide a value before continuing. If set to
|
| isRequiredValidationMessage | The error message shown when a required field is left empty. This overrides the default validation message when
|
Output Properties
No output properties.
Editor Example
This link opens a prebuilt flow using this node in context. You can inspect how it's configured, how it's connected, and how it behaves in a real editor environment.
