Sending and receiving packages

Two flows: outbound (you send files to a customer) and inbound (you request files from a customer).

Outbound: sending files

  1. Click + Send files on the dashboard
  2. Enter the recipient's name and email
  3. Set an expiry (1 to 90 days)
  4. Optionally add a note — it appears in the email body and on the download page
  5. Pick files (multi-select supported)
  6. Click Send

What happens:

The recipient receives an email titled "{your-name} has shared files with you: {package title}" with a Download button. Clicking it opens the package landing page where they can download each file.

Inbound: requesting files

  1. Click + Request upload on the dashboard
  2. Enter the customer's name, email, and a description of what you need
  3. Set an expiry
  4. Click Send invite

What happens:

Managing existing packages

Open any package row to see:

Status meanings

StatusMeaning
draftOutbound package created but not yet finalized (no files or finalize not called yet)
activeMagic link works; within TTL
expiredTTL elapsed; link returns 410
revokedManually revoked by owner or admin; link returns 410
completedReserved for future use (not yet emitted)

Recipient experience

The customer never logs in. They click the magic link in their email and:

The link works repeatedly until the TTL expires (or you revoke). They can come back to download again, share the link with a colleague, etc. — within the same package, isolated from any other.

Tips