Every system, every safeguard,in one place.
Xmobility is a workspace, not a feature checklist — but if you came here for the checklist, here it is. Six categories, fifty-plus features, zero footnotes.
Everything we ship, in one ungated list.
Six categories, fifty-plus features, zero asterisks. If it’s not on this page, it’s on the roadmap — and we’ll tell you when.
Case management
Run any matter, in any jurisdiction.
The substrate that every other system sits on.
- German Blue CardDEIRCC PRCAUK Skilled WorkerUKEB-2 NIWUSH-1B InitialUS
700+ workflow templates
H-1B, EB-2, PERM, UK SW, IRCC PR, German Blue Card and hundreds more.
- CASE-0154CASE-0155CASE-0156CASE-0157
Auto-numbered cases
CASE-XXXX format, dedupe-safe, copy-paste friendly across the firm.
- DataDocGenPetitionOFLCPDFWebPost
Eight atomic step types
Data, document, generation, petition, OFLC, PDF fill, web automation, posting.
Process versioning
Ship template updates without breaking in-flight matters.
- SLA · 5 day targeton track5dDay 03.1d / 5d remaining
Per-case SLA targets
Step-level and case-level timers, with hysteresis-based breach detection.
- PendingIn progressReviewApprovedDonePending → In progress
Status lifecycle
Pending → in_progress → pending_review → approved → completed, fully auditable.
- PDFtranscript.pdf2.1 MBPDFemployment.pdf1.4 MBPDFpassport.pdf3.8 MB
Document vault per case
AWS S3-backed, encrypted, versioned, signed-URL access only.
Family & dependent grouping
Native multi-applicant cases with inherited sponsorship.
AI & document intelligence
The AI agent reads, fills, and cross-checks.
The half of the work nobody enjoys, removed.
- passport.pdf12 fields
Multi-document OCR
Passport, visa, work permit, transcript, employment letter — every layout, every language.
- Full name99.8%Passport no.99.5%Date of birth99.9%Nationality88.2%
Confidence scoring
Every extracted field gets a per-character confidence — surface only what needs review.
- Forms · 3 countriesauto-filledUSI-129 · PetitionUKCertificate of SponsorshipCAIMM 5710 · Work permit
Government forms, every country
US I-129 and DS-160, UK Certificate of Sponsorship, Canada IMM 5710, Australia Form 80, Schengen visa forms and more, auto-filled from case data.
- CA · CanadaUK · BritainDE · GermanyAU · Australia
IRCC & Home Office
Canadian PR, UK Skilled Worker, German Blue Card auto-fill from the same case.
- PassportHR record
Cross-document checks
Identity mismatch, expired credentials, duplicate filings — flagged before review.
- v2 changes3 fields
Smart re-extraction
Upload a revision and the agent re-extracts only what changed.
- Dear {{ applicant.name }},Your {{ visa.type }} petitionfiled on {{ filed_at }}
Merge tags
Drop case data into any drafted petition or letter with auto-resolving tags.
Collaboration & roles
One case. Five roles. Scoped to what they need.
No more "I forwarded that to my paralegal."
- FLaw firmSCorporate sponsorPService providerBBeneficiaryDDependent
Five role types
Law firm, sponsor, service provider, beneficiary, dependent — first-class in the data model.
- Acme LawJRPRSJAcme CorpMCDV
Org-based isolation
Tenants are walled, even when sharing a case across a firm and a sponsor.
- ReviewerPartnerSponsor
Multi-level approvals
Configurable per workflow — first reviewer, partner sign-off, sponsor confirmation.
- Sarah · PartnerNeed the work permit by FridayYouFiled at 2:41pm
In-case messaging
Threads attached to the case, not the inbox. Every message is in the audit trail.
- passporttap to upload
Mobile-first applicant intake
Beneficiaries upload and message from their phone. No app install.
- ENUpload your passport scanESSube tu pasaporte
Bilingual portal
12 languages and counting. The applicant sees their language, the firm sees English.
- 3.1daysSLA TARGET5 dayslive
Real-time SLA visibility
Applicants see the same timer the firm sees — no more "where are we?"
SLA & compliance
Catch breaches before they breach.
A compliance dashboard your auditors will accept.
- Step · Document Collection2.1d / 3dCase · CASE-01564.5d / 14d
Step + case SLAs
Independent timers at every level, aggregated to a single risk score.
- Threshold bandstable
Hysteresis-based detection
No alert fatigue — a breach must persist before paging a human.
- InfoWarningCriticalSevere
Multi-level escalation
Severity-routed: info, warning, critical, severe — with channel rules per level.
- Compliance · 30 day+12%D-30D-15Today
7 / 30 / 90-day trends
Compliance dashboards show the shape of your risk over time.
- Expirations · next 90 daysPassport · Richardson23dWork permit · Liu41dResidence permit · Park67dVisa · Okafor89d
Document expirations
Passports, work permits, residence permits and visas tracked and surfaced before they bite.
- 8/10docsH-1B Initial2 missing80% ready
Required-doc completeness
Per visa type — every case rolls up to a single readiness percentage.
Security & operations
The boring stuff, done right.
Built for the security review you haven’t asked for yet.
- SOC 2 · Type IIAudit in progressControls in place
SOC 2 Type II
Audit in progress. Controls overview on request, under NDA.
- 14:23:01sarah.jcase.approveOK14:23:18agent.aidocument.extractOK14:24:42priya.rworkflow.startOK14:25:13agent.aicross_check.flagWARN
Append-only audit log
Every operation: user, role, organization, IP, action, result. Exportable.
- EUGDPRUSHIPAAUKUK GDPRCAPIPEDA
GDPR & HIPAA-ready
EU and US residency. BAA on Enterprise. PHI handling reviewed.
- JWT · scopedeyJhbGc.iJzdWIi.n7YRotated · 4h ago
JWT + API keys
Rotation built-in, scoped tokens, rate limits per principal.
- Per-tenant KMS keysacme-lawkms-a8d9acme-corpkms-x2b1baker-llpkms-q7m3
Per-tenant encryption keys
KMS-backed, isolated by tenant on Enterprise. No shared crypto material.
- S3 · encrypted14.2 GB storedAES-256 at rest
AWS S3 storage
Encrypted at rest, signed-URL access, lifecycle policies per region.
Integrations
Plays well with your stack.
Open by default. Webhooks where you need them.
- WDWorkdayXXmobility
HRIS sync
Workday, BambooHR, Rippling. Bidirectional employee + sponsorship state.
- I-129 · Petitioner signatureSigned · DocuSign
E-signature
DocuSign and Adobe Acrobat Sign — petitions ship from inside the case.
- Today · May 6SLA · 2pmRenewalGoogleliveSLA · 2pm
Calendar sync
Google Workspace and Microsoft 365. SLA deadlines on your team's calendar.
- ##mobility-engXmobility: CASE-0156 approvedXmobility: SLA breach · CASE-0203
Slack & Teams
Case events routed to the channel your team already lives in.
- POST /webhook{ "event": "case.update" }200OK
Webhooks + REST
Every case event, every status change. Pull or push — your choice.
- UuserOkOktaXXmob
SSO + SCIM
Okta, Azure AD, Google. Provisioning that matches your IdP, on Enterprise.
Get started
See the featureson a real case.
We don't show pre-recorded demos. Bring a matter from your queue and we'll wire it up live.
No credit card · Live in < 24h · Cancel anytime
What 30 days looks like
Day 01
Workspace live.
Setup, SSO, your first user — same day.
Day 03
First real case running.
A matter from your queue, in production.
Day 04–14
Initiate more cases across countries.
More matters, more jurisdictions, same workspace.
Day 15–30
Decision time.
Keep going on team terms, or no harm done.