A load job applies one workspace snapshot to one target workspace . It tracks the full run from setup through completion or failure.
For creating snapshots and the big-picture flow, see the Workspace Snapshots Overview .
When you load a snapshot, the system:
Each run is a separate load job with its own ID, status, and error details.
Tip: Prefer loading into a new or empty workspace when cloning a full setup. Use keep existing when merging into a workspace that already has config you want to preserve.
| Status | Meaning |
|---|---|
| draft | Created but not queued yet — you can still edit load plan or policy |
| queued | Waiting to run (only one org load processes at a time) |
| processing | Actively applying snapshot data to the target |
| completed | All included steps finished successfully |
| failed | Stopped with an error — see error message on the job |
| canceled | Stopped manually while draft, queued, or processing |
Only draft and queued jobs are fully editable. Once processing starts, the job runs to completion, failure, or cancel.
Progress is tracked by resource type (contact fields, workflows, AI agents, etc.). The job detail shows how many steps completed out of the total.
If a job fails partway through , earlier steps may already have created or updated records in the target. Read the error and progress before retrying.
The load plan defines what this job will copy from the snapshot:
The job can only restore what is in the snapshot and included in the plan . Missing dependencies in the snapshot or plan often cause unresolved reference errors.
When the target workspace already has a record that matches something in the snapshot (same name, slug, or natural key), the loader reports a conflict .
| Resolution | Behavior |
|---|---|
| Keep existing | Leave the target record unchanged |
| Override | Replace target data with the snapshot version |
You can set a default for all conflicts and per-record overrides when supported. Type mismatch conflicts cannot be overridden — the record types must align.
| Option | Typical use |
|---|---|
| abort_on_unresolved | Stop the job if a required reference cannot be mapped (default: on) |
| activate_active_workflows | Whether to turn on workflows that were active in the source (default: off) |
Fix the root cause (update source workspace, re-snapshot, expand load plan, fix agent references), then start a new load job. Re-running the same snapshot and plan without changes usually fails the same way.
| Concept | Description |
|---|---|
| Load job | One run: one snapshot → one target workspace |
| Load plan | Sections and records included in this run |
| Conflict policy | Keep vs override when target already has a match |
| Progress | Steps completed by resource type |
| Error message | Why a failed job stopped |