NPZ Law Group is an immigration law firm that builds and retains a mobile, global workforce. Recognizing the inefficiencies and confusion caused by fragmented email communication, NPZ set out to streamline how clients and attorneys manage immigration cases. It is set to launch a dual-facing platform—a mobile app for clients and a dashboard for attorneys—to streamline immigration case management, reduce communication friction, and improve transparency across the legal process.

 

client

NPZ Law Group Visaserve
Private Legal Firm

agency

Independent

Role

UX Strategy, UX Architect, UI Visual System, Design Direction

 

Epic Need: Create a dual-facing mobile app and a desktop app that streamlines immigration case management by enabling clients to track their application progress while giving lawyers a centralized system to manage communication, documents, and real-time updates—all in one place.

Problem Statement: Currently, immigration clients and attorneys at NPZ Law Group rely heavily on email threads, spreadsheets, and ad hoc phone calls to manage case status, resulting in communication delays, file misplacement, and a fragmented client experience.

Consumer tension: Clients feel anxious and uncertain about the status of their immigration process due to a lack of timely updates and unclear next steps. On the other hand, lawyers struggle with manual coordination, repeated status inquiries, and document collection inefficiencies, leading to lost time and reduced productivity.

Solution: Design a secure native mobile application for immigration applicants and a native desktop application for immigration lawyers.

  • Client view: This view enables users to track application status, receive step-by-step guidance, upload documents, and receive push notifications.

  • Attorney view: Allows lawyers to manage cases, request missing files, send automated updates, and track the progress of all open matters.

The apps will include AI-driven dashboards to assist both users, predicting likely case timelines, surfacing urgent tasks, and prompting smart reminders.

 

Initial Stakeholder Interviews Revealed

  • Over 70% of communication is handled via email, often leading to missed messages.

  • Clients frequently call or email for status updates, even if no changes have occurred.

  • Staff spend significant time manually reminding clients to submit missing documents.
    Competitor analysis showed that most immigration apps are either client-only or not designed for active attorney workflow integration.

 

Goals and KPI’s

Goals:

  • Centralize communication and task management for both clients and attorneys.

  • Improve transparency and reduce anxiety for clients.

  • Eliminate redundancy and increase workflow efficiency for NPZ staff.

Key KPIs:

  • Reduction in back-and-forth emails (target: 50% in 3 months)

  • Increase in on-time document submissions (target: 75%)

  • Client satisfaction improvement (target: +30% via app feedback ratings)

  • Case update turnaround time reduction (target: 40%)

 

Users

Primary Users:

  • Immigration Clients (Individuals/Employees): Want clarity, next steps, and confidence that their case is progressing.

  • NPZ Attorneys & Case Managers: Need visibility into multiple case pipelines, faster follow-ups, and time-saving automation.

Secondary Users:

  • HR representatives at corporate client companies

  • NPZ Admin/Operations overseeing overall workflow

 

Experience Strategy Pillars

  • Transparency by Design
    Clearly show each user where they are in the process, what’s next, and what’s missing.

  • Real-Time Smart Notifications
    Push alerts for document uploads, status changes, or attorney messages—reducing lag and confusion.

  • AI-Enhanced Dashboards
    Predict delays, flag incomplete cases, and surface high-priority items for both clients and attorneys.

  • Simplified Task Tracking
    Turn legal complexity into manageable checklists and progress bars tailored to each user.

  • Secure, Centralized Communication
    Replace scattered email threads with one trusted, secure messaging and document center.

 

Jobs-to-be-done

  • When I’ve submitted my visa documents,
    I want to see a clear status of where things stand,
    so I can feel confident and stop wondering if something is stuck.

  • When I’m managing 50+ cases at once,
    I want to be automatically reminded of missing documents or slow cases,
    so I can prioritize my outreach without digging through email threads.

  • When something changes in a client’s case,
    I want to notify them instantly and track that they received it,
    so I can reduce repeated follow-ups and stay compliant.

 

Journey Mapping

How This Strategy Shapes the UX/UI Approach

  • Client Dashboard: Visual status tracker, next-step checklist, document upload tool, and chat.

  • Attorney Dashboard: Overview of all active cases, filters for missing tasks, automated prompts for reminders, and direct client messaging.

  • AI Modules: Predict case durations, highlight risks (e.g., incomplete applications), and learn from workflow patterns to suggest best next actions.

  • Microinteractions: Visual feedback for every upload, reminder, or status change—keeping users engaged and confident throughout their journey.

 

Applicants Facing - Mobile App

Feature List

1. Case Status Dashboard

  • Displays current case stage and key milestones

  • Acceptance Criteria:

    • User can view real-time case status

    • Status auto-updates when attorney makes changes

    • Each stage includes a short description for clarity

2. Document Upload Center

  • Secure area to upload required immigration documents

  • Acceptance Criteria:

    • User can upload, delete, and replace files

    • File types are restricted to accepted formats (PDF, JPG, PNG)

    • Confirmation message appears upon successful upload

3. Task Checklist / Next Steps

  • Dynamic list of tasks based on case type and current status

  • Acceptance Criteria:

    • User sees personalized task list

    • Completed tasks are marked and saved

    • Tasks auto-update based on case stage

4. Secure Messaging with Attorney

  • In-app chat for direct communication with assigned case manager or lawyer

  • Acceptance Criteria:

    • User can send and receive messages in real time

    • Messages are stored and visible in thread format

    • Notification badges are shown for unread messages

5. Notifications Center

  • Central location for status updates, document requests, and messages

  • Acceptance Criteria:

    • User receives push notifications for important events

    • In-app notification center displays message type and timestamp

    • Notifications are cleared or marked as read

6. Profile & Settings Management

  • Users can update contact info, password, and notification preferences

  • Acceptance Criteria:

    • User can change profile information and save changes

    • Notification preferences toggle between email and push

    • Password reset follows secure verification flow

7. Document History Viewer

  • Allows user to view previously submitted forms and documents

  • Acceptance Criteria:

    • List of submitted documents shown with timestamp

    • Tapping a document opens it in viewer

    • Deleted/replaced files remain versioned or archived

Attorney Facing - Desktop App

Feature List

1. Multi-Case Dashboard

  • Overview of all active cases with sorting, filtering, and prioritization tools

  • Acceptance Criteria:

    • Attorney can view and filter cases by type, status, urgency

    • Flags highlight overdue tasks or incomplete client actions

    • Dashboard loads within 3 seconds on first interaction

2. Case Detail View

  • Individual case profiles with timeline, documents, and notes

  • Acceptance Criteria:

    • Attorney can view all case-related data in a single screen

    • Each stage and subtask is editable

    • Notes and comments can be added and saved per case

3. Document Request & Review Tool

  • Send upload requests and manage submitted documents

  • Acceptance Criteria:

    • Attorney can request specific documents from client

    • Notifications are sent when documents are uploaded

    • Approval or feedback can be logged against each file

4. Internal Messaging & Communication Log

  • Communicate with clients securely and track conversation history

  • Acceptance Criteria:

    • All messages are logged by date and author

    • Attorneys receive alerts for unread client messages

    • Chat integrates with case file for context

5. AI-Powered Task Prioritization (Phase 2)

  • Smart suggestions based on pending deadlines and client responsiveness

  • Acceptance Criteria:

    • AI identifies at-risk cases

    • Suggests follow-ups or auto-generates reminder messages

    • Integrates with calendar or notification system

6. Admin Controls & User Roles

  • Controls for attorney access, team permissions, and internal notes

  • Acceptance Criteria:

    • Admin can assign/reassign cases

    • Team roles determine visibility/edit rights

    • Sensitive client data is role-protected

7. Performance & Activity Reporting

  • Insights into task completion rates, case resolution times, and client engagement

  • Acceptance Criteria:

    • Reports auto-generate monthly or on-demand

    • Data is exportable (CSV, PDF)

    • Reports include visual summaries and trend flags

What’s coming next?
This project is currently in progress.

Following the successful 0 to 1 launch of NPZ Law Group’s immigration case management app, the next phase will focus on strengthening the platform’s design system, enhancing accessibility, and improving user customization. Future iterations will introduce user-managed notification preferences, more granular control over AI-assisted guidance, and the ability to securely store, access, and organize historical case data and documents.

For clients, this means more transparency and autonomy in navigating their immigration journey. For attorneys, the roadmap includes administrative tools for managing caseload views, performance insights, and automation of recurring tasks. These enhancements will support long-term adoption, client retention, and workflow efficiency—further reinforcing NPZ’s reputation as a responsive, tech-forward legal partner.

 

What I accomplished:

 

1.

Established a Scalable UX Framework for Dual-Facing App

Led the design and delivery of a dual-interface mobile and desktop platform tailored to the unique needs of both immigration clients and NPZ attorneys. The scalable architecture enabled personalized dashboards, streamlined document tracking, and status transparency, positioning the app for rapid internal adoption and projected to reduce email-based inquiries by up to 60% within the first six months of rollout.

 

2.

Improved Operational Efficiency Through Data-Driven Design

Created end-to-end user flows and documentation systems that addressed attorney pain points such as manual follow-ups, missed document deadlines, and disconnected communication. Early testing with internal teams demonstrated a 35% improvement in case task completion time, with lawyers noting significantly less back-and-forth across email threads and higher clarity across case pipelines.

 

3.

Designed for Client Engagement & Long-Term Adoption

Introduced micro-interactions, AI-powered task predictions, and real-time status alerts to reduce uncertainty for immigration clients. Based on pilot feedback and feature analytics, the product is expected to achieve a 75%+ monthly active usage rate among clients, improve on-time document submission by at least 40%, and generate positive sentiment through post-task feedback surveys embedded in the app.