Operations and Process
How do automated case workflows work in immigration software?
Automated case workflows in immigration software operate as templated task sequences: when a firm selects a case type (such as I-485 adjustment of status or H-1B petition), the system auto-generates a complete task list, document request schedule, form assignments, and deadline reminders specific to that case type. The workflow then advances the case through each stage, triggering actions automatically when conditions are met.
The process begins with pre-case configuration, where a firm sets up or modifies a workflow template once and applies it to all future cases of that type. eimmigration provides 120+ immigration-specific process templates that can be customized, and staff can assign forms, steps, documents, and questionnaires to build workflows for each case type the firm handles. Once a case is created and a template is applied, automations handle recurring tasks: sending intake questionnaires to clients, documenting expenses, creating log entries, and scheduling deadline reminders at configured intervals. Platforms like CampLegal extend automation to auto-texting clients and staff, automatically extracting USCIS receipt numbers from notices and populating case records, and triggering document requests based on case type. Toorey uses AI to analyze case data and surface gaps or risks, automatically read and categorize USCIS notices, and generate smart deadline alerts. The key distinction is between system-completed activities (fully automated tasks that run without human input) and human-routed tasks (assignments that the system creates and assigns to a specific staff member for completion). Both types work together within the same workflow to balance efficiency with the legal judgment that immigration cases require.
How does status tracking work across multiple immigration cases?
Status tracking across multiple immigration cases works through a centralized dashboard that aggregates real-time data from USCIS integrations, internal workflow states, and deadline calendars into a single view where staff can see every active case's current position, upcoming tasks, and government processing status without switching between systems.
Modern immigration platforms connect directly to USCIS systems and automatically monitor case status changes, eliminating the need for staff to manually check the USCIS portal for each case. When a status changes (such as an RFE being issued or biometrics being scheduled), the system generates internal alerts for the responsible attorney and can auto-notify the client through a portal or message. eimmigration's case status lookup lets staff view the status of all active, archived, and closed cases by individual case or across the entire caseload, and its USCIS case status feature provides real-time notifications whenever USCIS touches any case. The automatic CBP data import adds another layer by pulling I-94 and travel history on-demand and adding it directly to client profiles. For firms managing dozens or hundreds of concurrent cases, the ability to filter and sort by status, assignee, case number, or receipt number prevents the most common multi-case failure: a single urgent case getting lost in the volume of routine work.
How do you query or filter cases by visa type or status?
Querying or filtering cases by visa type or status typically involves using the case management system's search and filter tools to narrow the full caseload by specific attributes like petition type, current status, assignee, date range, or receipt number. Most immigration platforms provide a combination of predefined filters and free-text search to surface the cases that match the criteria.
eimmigration's case lookup allows staff to find cases based on time of access, main contact, assignee, case number, and receipt or notice number. The status tracking view lets users see all active, archived, and closed cases and filter by individual case or entire caseload. While the specific filter interface varies by platform, the underlying capability depends on how cases are categorized at creation. If the firm consistently assigns petition types and status fields when cases are created (rather than leaving them blank or using inconsistent labels), the filter tools can reliably return accurate results. Platforms that include visa-specific workflow templates naturally tag cases by type when the template is applied, which makes filtering by visa category straightforward. For firms that need to pull bulk reports (for example, all H-1B cases filed in the last quarter or all cases currently in RFE status), the reporting module is often more effective than the search filter because it can aggregate and export data across multiple dimensions simultaneously.
How does case referral tracking work in immigration software?
Case referral tracking in immigration software records the source of each new case (whether it came from another attorney, an HR department, a prior client, or an online lead channel) and maintains a log of referral relationships so firms can measure which sources generate the most work and follow up appropriately.
Most immigration platforms handle referral tracking as part of their lead management or CRM module rather than as a standalone feature. Docketwise includes lead source tracking in its reporting module, which lets firms see where cases originated and measure the value of each referral channel over time. eimmigration's case initiation request feature supports a specific form of referral tracking for employer-sponsored cases, where HR representatives initiate cases for employees and the system records the origination path. For attorney-to-attorney referrals, the tracking typically involves tagging the referring source in the client or case record at intake so that reports can later show referral volume by source, conversion rates from referral to active case, and revenue attributed to each referral relationship. The depth of referral tracking available depends heavily on the platform: some provide dedicated referral fields and automated follow-up workflows, while others require manual tagging through custom fields. Firms with significant referral-based business should evaluate whether the platform's intake forms include a referral source field by default and whether the reporting module can segment case outcomes by referral origin.