Every client, every case, one record
Contact details, identifiers, family relationships, cases, and documents on one page, with the employment-based stages across the top.

For immigration law firms
Every receipt, consular case, and labor certification is checked on a schedule. Each change reaches the person who owns the case, turns into a task with a due date in one click, and lands on the team's calendar.
Clients, cases, deadlines, and every government lookup live in one workspace. USCIS, CEAC, and DOL are checked for you on a schedule, and whatever comes back lands with the person who owns the case as work with a date on it.
The client sheet retires. One record per client holds contact details, A-number, country of birth, spouse and children, every case filed for them, and their documents. Import a list from CSV, export it any time.
Nobody types receipt numbers into a government site again. USCIS, CEAC, and DOL are checked on a schedule and every change goes on the case history. An admin can run any of the three on demand.
The PERM to I-140 handoff stops living on a sticky note. PWD, PERM, I-140, and I-485 sit on one chain for the client, and the 180-day filing window after certification is counted for you.
The morning triage is already done. Each status change arrives routed to whoever owns the case, with a suggested next step already filled in as a task. One click saves it.
The follow-up list stops living in someone's head. A task has an owner, a due date, a priority, a checklist, and an optional review step, and closing one records what was actually done.
Deadlines sit on a day, week, or month view in the firm's time zone. Connect Google Calendar and your own meetings appear beside them, read-only and visible only to you.
Who is carrying what this week takes one screen, not a status meeting. Open, overdue, and undated tasks per person, deadlines by day, and a board for handing work to whoever has room.
A lawsuit, an employer's filings, or a student cohort is handled as one thing. Switch to a matter and the workspace narrows to its cases.
Day one takes an afternoon. Paste receipts or upload CSV or Excel, and each receipt is validated before it lands. Consular cases, labor certifications, and clients have their own importers.
Each person hears about the updates they care about, without watching the list. Subscribe by category, such as approvals, RFE and NOI, appointments, denials, and narrow by tag, group, matter, or your own cases.
When a partner asks how the docket looks, the answer is already on a screen. USCIS, consular, and labor cert dashboards cover status, deadlines, processing time, and workload by assignee. Export cases and clients to CSV any time.
The "any news?" call is answered before it comes. Every USCIS case has a link you can send the client: a clean page with their status and timeline, no account needed on their side.
In development: immigration court (EOIR) tracking.
Trusted by

The workspace
A client record holds the person, their family, and every case. A labor certification sits on the same chain as the petitions that follow it. The dashboards answer how the docket looks, and import brings the whole caseload in on the first day.
Contact details, identifiers, family relationships, cases, and documents on one page, with the employment-based stages across the top.
Once DOL certifies a PERM, the case shows the I-140 filing deadline and counts down the 180 days for you.
USCIS, consular, and labor cert dashboards: deadlines, status, time at the agency, and who carries which cases.
Paste receipt numbers or upload a CSV. Each one is checked before it lands, and the ones with a problem are set aside for you.
One caseload. One inbox.
An RFE, an approval, a DOL audit letter. Each one lands in the inbox already assigned, with the client and the case attached and a suggested task filled in. Nothing waits in someone's email.
Tasks and calendar
An update turns into a task in one click. The task gets a due date, a checklist, and a reviewer when it needs one, and it stays on the list, the calendar, and the team's week until someone closes it.
Every open task in the firm, filtered by matter, assignee, type, due date, or status.
Inside a task
Break a filing into steps, send a draft to a colleague for review, and @mention anyone on the team. Every change stays on the task's activity trail.
Closing a client notice asks when and how the client was told. Closing a document request asks which document came in. Closing an agency response asks for the filing date.
Due-date reminders, assignments, review requests, and mentions arrive in the inbox of the person they concern. Each person can mute the kinds they do not need.
How it works
No migration project. No data entry. The order below is the order a firm actually follows in the first week.
Paste receipt numbers or upload a CSV or Excel file. Every entry is validated before it lands. Consular cases, labor certifications, and clients have their own importers.
USCIS, CEAC, and DOL are checked from once a day up to four times a day by plan, at the hours an admin picks. No more manual lookups.
Route each case to the paralegal or attorney who owns it. Its updates go to them instead of a shared address.
Turn each update into a task with a due date and a checklist. The calendar and the workload view show what is due and who has room.
Email alerts for the categories each person cares about, and a client portal link so clients can see where their case stands without calling.
In their words
“We specialize in litigation, with dozens of case numbers and/or receipt numbers per group lawsuit. MyCasesHub notifies us about each update, enabling us to focus on strategy rather than case tracking.”

Data
The cases your clients trust you with, handled the way you would expect.
Case data is encrypted on the wire and in the database.
Your data lives on AWS infrastructure in US regions.
Pricing
Solo lawyers tracking a few dozen cases
per seat, per month
Get startedSmall firms that want the whole workflow
per seat, per month
Get startedMost firms start here
Established firms with growing caseloads
per seat, per month
Get startedLarge firms and in-house teams at scale
per seat, per month
Get startedAnnual prices are billed yearly. Add or remove seats at any time.
You pay per team member who needs access. Add or remove seats anytime, and annual billing saves 20%.
Always. The case data you track belongs to your firm, and you can take it with you anytime.
USCIS receipt numbers from every service center. CEAC consular cases at the NVC and the post, including immigrant visa and diversity visa case numbers. DOL labor certification cases (PWD and PERM) from FLAG. Immigration court (EOIR) tracking is in development.
USCIS, CEAC, and DOL are checked once a day on Starter, twice on Boutique, three times on Business, and four times on Enterprise, at the hours an admin picks. An admin can also run a check on demand.
Yes, read-only. Each person can connect their own Google Calendar and see their meetings next to their task deadlines. Events stay visible only to that person, and MyCasesHub never creates or edits them.
Each plan caps active cases per seat: 100 on Starter, 300 on Boutique, 600 on Business, and 1,500 on Enterprise. Add seats or move up a plan anytime to lift the ceiling for your whole firm.
Import your receipts on the first day and let the inbox run. If it does not earn its seat, export everything and leave.