Your client uploads from their phone.
In their language. Tonight.
Doc-collection chase eats 30–40% of paralegal time. Collect turns the chase into a checklist that nudges itself, validates each upload, and lands extracted data into Profile with no re-keying.
The client receives an SMS link to a bilingual mobile-camera-first PWA — no app install. Each checklist item opens the camera with document-edge auto-detection and quality pre-checks (“passport but bottom edge cut off — re-take?”). Auto-nudges fire at T-0, T-3, T-7, T-14, with paralegal escalation on day 14. OCR extracts biographical fields and routes them into Profile pending a single paralegal confirmation step. Non-English source documents auto-flag for Dossier · Translate.
- Bilingual mobile PWA — EN · 中文 · ਪੰਜਾਬੀ — no app install
- Auto-crop · quality check · rule pre-check (expiring passport, missing page)
- Self-nudging cadence T-0 / T-3 / T-7 / T-14, paralegal escalation at 14 days
- Doesn't push extracted data into Profile without paralegal confirmation
- Doesn't store production client PII on PluginWork infra — port-only
- Doesn't replace your retainer-stage conflict checks
Try it on the canonical case
Mei-Ling Chen at Chen Immigration Law in Markham is sponsoring her spouse Wei Wang from Beijing.
The whole file is loaded — edit any field, push any button. It resets per session, never touches real client PII, and runs the same code that ports into your shop.
Open the live demo · /app/collect30 minutes. Your real file. Confirmed by hand.