Skip to content

New Envelope

The New Envelope page is the linear wizard that opens when you click New envelope from the Envelopes list, dashboard quick-actions, or elsewhere in the portal. The same component also handles editing an existing envelope (?edit=<id>), with the Template step automatically skipped.

New Envelope wizard — Acme Financial Group demo tenant

Standard PageHeader with a dynamic title (New Envelope or Edit Envelope) and description. Breadcrumbs link back to the Envelopes list and, in edit mode, to the envelope detail page. The submit action lives inside the wizard, on the Review step.

The vertical step rail uses the shared StepWizard component — the same chrome you see on the New Verification page. Steps light up as you complete them; you can jump backwards by clicking any completed step.

The body changes per step — selectable cards on Template, a form on Details, a drop-zone on Documents, a recipient builder on Recipients, a field placement canvas on Fields, and a summary on Review.

Three options:

  • Pick an Envelope Template — a complete ready-to-send packet with documents, recipients, fields, and defaults
  • Pick a Document Template — a single-document template rendered with merge fields, then uploaded to the envelope
  • Skip — start from scratch — proceed with an empty envelope

Templates are configured under Settings ▸ Envelope Templates and Settings ▸ Document Templates.

Form fields:

  • Subject (required) — email subject line and list display name. Defaults to the template name when a template is picked.
  • Message — body text the recipient sees in the invite email. Optional.
  • Matter (required) — the case file this envelope is attached to. Same compliance gate as verifications.
  • Signing modeParallel or Sequential.
  • Expiry — date + optional time. Default 60 days.
  • Reminder cadence — none, daily, every 2/3 days, or weekly.

In edit mode, the Matter picker renders read-only — matter is immutable post-create.

Drop-zone supporting one or more PDFs. If you came from a template, the documents are pre-uploaded; you can still add or remove. The wizard refuses to advance until at least one document is attached.

Build the signer list inline. Each row captures name, email, order (in sequential mode), and role. Re-order via drag handles. Template-derived roles render as pre-filled slots for you to fill in the actual people.

Drag-and-drop canvas over the document preview. Drop signature, initial, date, and text fields onto the page and assign each to a recipient by clicking through the field’s properties. Pre-placed fields are required for anything where placement matters; a field-less envelope lets recipients draw a signature anywhere on the page.

Final summary with the document list, recipient order, and the resolved expiry timestamp. Clicking Send envelope dispatches invites (all at once in parallel mode, or to recipient #1 in sequential mode) and navigates to the envelope detail page.

In edit mode the button reads Save changes and, on click, presents an alert asking whether to notify signers of the update.

The submit flow:

  1. Validates all required fields (Zod schema).
  2. Persists envelope state server-side (idempotent — a draft envelope exists from step 2 onwards).
  3. Calls POST /envelopes/:id/send to dispatch invites.
  4. Navigates to the envelope detail page where you can monitor signing progress.

If validation fails on submit, the wizard scrolls to the offending step and surfaces the error inline.

When ?edit=<id> is present:

  • Step 0 (Template) is hidden.
  • Matter picker is read-only.
  • All mutations are silent — no per-operation emails — until the user explicitly chooses to publish.
  • The publish dialog at the end lets you choose between Notify signers (sends an “envelope updated” email) and Exit without notifying (recipients see the new version next time they open their link).
RoleCan use the wizardEdit existing
Owner / AdminYesAny envelope in the org
MemberYesEnvelopes they own
ViewerNo (button hidden on the list)n/a
SymptomMost likely causeFix
Continue disabled on DocumentsNo documents uploaded yetDrop a PDF onto the upload zone
Continue disabled on RecipientsNo recipients addedAdd at least one signer
Subject auto-fills with template nameSubject was empty when template was pickedEdit the subject before continuing — subject only auto-fills once
Template render fails on applyNetwork or template body errorRetry; you can also skip the template and upload manually
Save in edit mode but signers don’t see updateYou picked Exit without notifyingOpen detail page and Resend reminder to push the update
Sequential signers stuck after first signsRecipient #2’s email bouncedEdit recipient #2 and resend