Skip to content

Handover Process

This procedure guide explains how to use the Client Handover Process to transfer documents, files, and organizational context to a recipient organization. The handover wizard walks through 5 steps: setting up the recipient organization, selecting files, choosing transfer options, confirming, and executing the file transfer. Background jobs track the progress of long-running transfers.


  1. Accessing the Handover Tab
  2. The Handover Table (Existing Handovers)
  3. Starting a New Handover
  4. Step 1 — Organization Details
  5. Step 2 — File Selection
  6. Step 3 — File Mode & Options
  7. Step 4 — Confirm Handover
  8. Step 5 — File Transfer
  9. Draft System
  10. Handover Background Jobs
  11. Handover Statuses
  12. Troubleshooting

  1. Log in with admin privileges
  2. Open the Admin Dashboard from the main navigation
  3. Select the “Client Handover” tab

For a map of all Admin Dashboard tabs, see the Administration Introduction.


When you first open the Client Handover tab, you land on the Handover Table — a list of all previous and in-progress handovers for your organization.

Handover Table

Each row displays:

  • Recipient organization name
  • Recipient email
  • File count — number of documents included in the handover
  • Status — current handover status (see Handover Statuses)
  • Created date
  • Click any row to open that handover:
    • Draft handovers open in edit mode — you can resume where you left off
    • Sent handovers (Pending, Completed, Expired, Cancelled) open in read-only mode — you can review details but cannot modify them
  • Background Jobs button (clock icon) — opens the Handover Background Jobs modal to view active and completed transfer jobs
  • Start New Handover button (blue) — begins the 5-step handover wizard

  1. From the Handover Table, click the “Start New Handover” button in the top-right corner
  2. The wizard opens at Step 1 — Organization Details
  3. A progress bar at the top displays all 5 steps; completed steps are highlighted

Note: The Background Jobs button is accessible from the header at any step in the wizard, not just the table view.


This step captures information about the recipient organization and the primary contact who will receive admin access.

Step 1 — Organization Details

FieldRequiredDescription
Organization LogoOptionalSquare image (PNG, JPG, WebP · max 2 MB). Click the dashed placeholder or the “Upload” button to select a file. Click “Remove” to clear it.
Organization NameYes (new org)The name for the new recipient organization. Hidden if “Use Existing Organization” is checked.
Recipient EmailYesEmail address of the person who will receive admin access to the organization.
First NameYes (new org)Recipient’s first name. Hidden if “Use Existing Organization” is checked.
Last NameYes (new org)Recipient’s last name. Hidden if “Use Existing Organization” is checked.

If you want to hand files over to an organization that already exists in the system:

  1. Check the “Use Existing Organization” toggle — the Organization Name and First/Last Name fields are hidden
  2. An “Existing Organization (ID or Name)” field appears — enter either the organization’s UUID or its exact name
  3. The recipient email must still be provided; they will be granted admin access to the existing org
  4. No new organization is created
  • Cancel — returns to the Handover Table without saving (unless already saved as a draft)
  • Save as Draft — saves current details to the database as a draft; you can resume later from the Handover Table
  • Next → — validates all required fields, then advances to Step 2

Tip: Press Enter on any input field to advance to the next step (equivalent to clicking Next →).


This step lets you choose which documents from your organization to include in the handover.

Step 2 — File Selection

The step uses a dual-panel layout:

  • Left panel — source document browser (your organization’s files)
  • Right panel — selected files list (files staged for handover)

A draggable divider between the panels lets you resize each side.

Filtering & Search

  • Use the Project dropdown in the config bar to filter documents by project
  • Use the Search bar to search file names within the selected project

View Toggle

  • Tree View — displays documents in a folder/project hierarchy; click arrows to expand folders
  • Table View — displays documents as a flat list with sortable columns

Selecting Files

  • Check the checkbox next to individual files to add them to the selection
  • Check a folder/project checkbox to select all files within it recursively
  • Selected files move to the Right panel (selection list)
  • A badge in the panel header shows the total selected count

In the config bar, you can set:

  • Source Project (left dropdown) — filters the source document browser to a specific project
  • Destination Project Name (text input, right side) — the name of the project that will be created inside the recipient organization to hold the transferred files

If you opened a sent (non-draft) handover, Step 2 displays the originally selected files in read-only mode. No changes can be made.

  • ← Back — returns to Step 1
  • Save as Draft — saves selections to the database
  • Next → — advances to Step 3 (requires at least one file selected)

This step controls how files are transferred to the recipient.

Step 3 — File Mode & Options

Select the transfer destination using the File Mode dropdown:

OptionValueDescription
Copy to Asset Memory1Files are copied into the recipient’s new organization database within Asset Memory. The recipient can immediately search and query the documents.
Copy to Client2Files are transferred directly to the client’s connected cloud storage (currently Dropbox only).

When File Mode = “Copy to Asset Memory”

Section titled “When File Mode = “Copy to Asset Memory””

A Stream Data / Zip toggle lets you choose how the files are delivered:

MethodDescription
Stream DataFiles are automatically transferred file-by-file directly into the recipient organization’s Asset Memory database. Progress is shown in real time in Step 5. Files are immediately searchable after transfer.
ZipAll selected files are compressed into a single downloadable .zip archive. The recipient downloads the archive and must manually upload and reprocess the files. Useful for large batches or offline delivery.
  • A “Re-run Embeddings” checkbox is available (with an info tooltip explaining the option)
  • When checked, each file will be re-processed through the AI embedding pipeline upon transfer
  • This ensures the recipient organization receives fresh, up-to-date vector embeddings
  • Re-running embeddings adds processing time

  • A Client Storage selector appears (currently only Dropbox is supported)
  • Connect a Dropbox account via OAuth before proceeding
  • Once connected, the Dropbox account details are shown in the selector
  • Files will be transferred directly into the connected Dropbox account

Copy to Client — Dropbox selector


  • ← Back — returns to Step 2
  • Save as Draft — saves options to the database
  • Next → — advances to Step 4

This step presents a review summary of the handover before it is sent.

Step 4 — Confirm Handover

The summary panel shows:

  • Organization Name — name of the recipient organization
  • Recipient Name & Email — who will receive admin access
  • File Count — number of documents being transferred
  • Source Project — the project selected in Step 2
  • Destination Project — the new project name in the recipient org
  • File Mode — Copy to Asset Memory or Copy to Client
  • Transfer Method — Stream Data or Zip (if applicable)
  • Re-run Embeddings — whether embeddings will be regenerated
  1. Type CONFIRM (all caps) into the confirmation text box
  2. The “Confirm Handover” button becomes active once the text matches exactly

Clicking “Confirm Handover” triggers the submission which:

  1. Creates the recipient organization (if new)
  2. Sends an invitation email to the recipient email address
  3. Sets the handover status to Pending
  4. The wizard advances to Step 5 automatically

Important: Once confirmed, the organization is created and the invitation email is sent. This action cannot be undone from the UI.

  • ← Back — returns to Step 3 (only available before confirming)
  • Confirm Handover — submits the handover (requires “CONFIRM” typed)

This step executes the actual file transfer and shows real-time progress.

The header displays:

  • Panel title — “File Transfer” (Stream mode) or “Zip Download” (Zip mode)
  • File count — total number of files in the transfer
  • Progress chipstransferred / total count and error count (red chip if any errors occurred)
  • Background Jobs button — opens the Handover Background Jobs modal
StateButton LabelDescription
InitialStart Transfer (Stream) / Download Zip (Zip)Begins the transfer process
RunningSpinner + “Transferring files to [org]…”Transfer is in progress; button is disabled
CompleteRe-transfer / Re-download + green checkmarkTransfer finished; click to run again if needed

Files are displayed in a tree structure matching the source project hierarchy. Each file has a status icon:

IconStatusMeaning
Grey circlePendingWaiting to be processed
Blue spinnerTransferringCurrently being transferred
Green ✓SuccessSuccessfully transferred
Red ✗ErrorTransfer failed for this file

When Transfer Method = Zip:

  1. Click “Download Zip” to start the zip job
  2. A Celery background job compresses all selected files on the server
  3. The job appears in the Background Jobs modal with type “Zip Export”
  4. Once completed, a Download button appears in the Background Jobs modal to retrieve the .zip file

Click the “Background Jobs” button (clock/history icon) in the step header at any time to open the Handover Background Jobs modal. This is useful for monitoring long-running stream transfers or zip exports.


The handover wizard includes a robust draft system so you never lose progress.

  • Field changes are tracked locally as you type
  • Clicking “Save as Draft” (available at Steps 1, 2, and 3) persists the current state to the database
  • The step you reached furthest is also saved per draft ID
  1. Navigate to the Handover Table
  2. Drafts appear with a “Draft” status badge
  3. Click the row to reopen the handover — it resumes at the last saved step
  4. All previously entered values (org name, selected files, file mode, etc.) are restored
ModeWhenBehaviour
Draft (edit mode)Handover status = DraftAll fields editable; Save as Draft available
Read-Only modeStatus = Pending / Completed / Expired / CancelledOrange “Read-only Mode” banner shown; no edits possible

The Background Jobs modal provides visibility into all running and completed handover transfer jobs for your organization.

Handover Background Jobs modal

Click the “Background Jobs” button (clock/history icon) at either:

  • The Handover Table header (top-right)
  • The wizard header (visible at any step)
TabShows
ActiveJobs with status Queued or Running
CompletedJobs with status Completed, Failed, or Cancelled

Active count and completed count are shown in parentheses on each tab.

ColumnDescription
Type”Transfer” (stream) or “Zip Export”
StatusQueued / Running / Completed / Failed / Cancelled (color-coded)
Progressdone / total (%) — number of files processed
FailedCount of files that failed during this job
StartedTimestamp when the job began
UpdatedTimestamp of the last status update
Batch IDUnique identifier for the job (monospace)
ActionContext-sensitive button (Cancel / Download / —)
StatusColor
RunningBlue
QueuedGrey
CompletedGreen
FailedRed
CancelledRed

Cancel (active jobs)

  • Click Cancel on a Queued or Running job
  • A confirmation dialog appears: “This will stop the job after the current file finishes. Files already processed will not be rolled back.”
  • Click “Yes, cancel job” to confirm, or “Keep running” to abort

Download (completed zip jobs)

  • For jobs of type “Zip Export” with status “Completed”, a Download button appears
  • Click it to download the .zip archive directly to your browser

Expand Row

  • Click any row to expand it and see a detail panel with:
    • Total Files, Done, Failed, Progress % metrics
    • Job error message (if any)
    • Failed files table — file path and failure reason for each failed item

The modal automatically polls for updates every 4 seconds while open. You can also click the Refresh button in the modal header to manually refresh.


StatusDescription
DraftThe handover has been started but not yet confirmed. Editable. No email sent.
PendingConfirmed — the organization was created and an invitation email was sent. Awaiting recipient acceptance.
CompletedThe recipient accepted the invitation and access has been transferred.
ExpiredThe invitation link expired before the recipient accepted.
CancelledThe handover was cancelled before completion.

”Confirm Handover” button is grayed out

Section titled “”Confirm Handover” button is grayed out”
  • Make sure you have typed exactly CONFIRM (all uppercase) in the confirmation text box
  • The button only activates on an exact match

Files appear in the source panel but cannot be selected

Section titled “Files appear in the source panel but cannot be selected”
  • Verify you are not in read-only mode (orange banner at top of Step 2 indicates this)
  • Read-only mode is active for already-sent handovers (Pending, Completed, Expired, Cancelled)

Transfer shows errors for some files (red ✗ icons)

Section titled “Transfer shows errors for some files (red ✗ icons)”
  • Check the Background Jobs modal → expand the job row to see the failed files table with individual error reasons
  • Common causes: file no longer exists in storage, permission issues, file too large
  • Use the Re-transfer button on Step 5 to attempt a retry (successfully transferred files will be skipped)

Zip download is not available / button missing

Section titled “Zip download is not available / button missing”
  • The Download button only appears in Background Jobs for jobs of type “Zip Export” with status “Completed”
  • If the job is still “Running” or “Queued”, wait for it to finish, then refresh the modal
  • If the job shows “Failed”, check the error message in the expanded row

Background Jobs modal shows no active jobs but transfer appears stuck

Section titled “Background Jobs modal shows no active jobs but transfer appears stuck”
  • Click the Refresh button in the modal header to force a poll
  • The modal auto-refreshes every 4 seconds — if the job is not appearing, it may have completed very quickly
  • Switch to the Completed tab to check if the job finished

”Use Existing Organization” — org not found

Section titled “”Use Existing Organization” — org not found”
  • Make sure you enter either the exact UUID of the organization or the exact organization name (case-sensitive)
  • If the org is not found during Step 1 validation, an error message will appear — double-check the value
  • Draft detection relies on both local storage and the database
  • If local storage was cleared (e.g., incognito mode, browser cleared storage), the step progress indicator may reset to Step 1 — however, the draft data is still in the database and can be resumed by clicking the draft row in the Handover Table

Dropbox not connecting (Copy to Client mode)

Section titled “Dropbox not connecting (Copy to Client mode)”
  • Ensure your Dropbox integration is active under the Connectors settings tab
  • OAuth requires pop-ups to be allowed for the application domain
  • If the connect window closes without success, check browser popup blockers