How the customer enters it
An open collection appears at the top of the portal home as a “Set up your account” card — the requesting agent’s name, its own framing of what’s needed and why, a count of sections to complete, and a Get started button. That button leads to a real page with its own URL, so the flow survives a refresh and the customer can leave and come back without losing anything.The flow
The desktop layout puts the requirements panel on the left — the hero, roughly 60% of the screen — and the chat on the right as the driver. (On mobile, the requirements collapse to a progress bar that expands into the full checklist.)- The agent opens the conversation. The customer doesn’t face a blank screen — the agent greets them, says what’s still needed, and picks up wherever they left off.
- The customer answers by typing or by dropping files. The composer reads “Type your answer, or attach a file…” — either path works for any item.
- The checklist fills in live. As the customer answers, the matching cells in the requirements panel populate immediately and the per-section progress counts up. Chat-side progress shows as quiet one-line steps (“Saving your details” → “Saved 3 details”) — never raw tool output.
- Files are mined for answers. A dropped spreadsheet or PDF is read server-side and its contents extracted into the checklist, with a count of items that need a double-check (“Read 12 items — 3 to double-check”). The customer confirms or corrects in chat.
Submitting
When every section is complete — or the agent judges the collection ready — a Submit when ready footer appears in the requirements panel. On submit, the customer sees “All set — your details are in.” and returns to the portal home, where the submission is listed under “What you’ve sent” with a “View what you sent” receipt.Submission is always an explicit customer action on the panel — the agent narrating “we’re done”
never submits on its own, and a deterministic backstop guarantees the Submit control appears once
the checklist is actually complete.
What lands back on your side
- The confirmed answers are recorded on the account as a structured collection artifact — the schema-keyed body of everything the customer provided, exactly as they confirmed it.
- The requesting agent resumes automatically. The agent that opened the collection was holding for it; completion releases the hold and it picks its work back up with the data in hand.
- Your team is notified that the collection came back, on the account’s event stream.
- Files uploaded during the flow are stored against the customer’s portal identity and used for extraction into the draft; the collection’s confirmed result — not the raw file dump — is the record of truth.
Portal overview
Where the collection launcher and “What you’ve sent” receipts live on the portal home.
Motion agents
The agents that open collections, and how their autonomy and approvals work.
