Aerial view of Midtown Manhattan in grey light

For immigration law firms

Case management that checks USCIS, CEAC, and DOL for you.

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.

No more spreadsheets. No more status pages.

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.

Client management

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.

Automated status checks

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.

Employment-based cases, end to end

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.

Team inbox

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.

Tasks

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.

Calendar

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.

Team workload

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.

Groups and matters

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.

Bulk import

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.

Email alerts

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.

Insights and export

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.

Client portal

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

Clients, cases, and the whole docket in one place

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.

Clients

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.

PERM

PWD to green card on one chain

Once DOL certifies a PERM, the case shows the I-140 filing deadline and counts down the 180 days for you.

Dashboard

The docket at a glance

USCIS, consular, and labor cert dashboards: deadlines, status, time at the agency, and who carries which cases.

Bulk import

Onboard a caseload in an afternoon

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.

Every status change reaches the person who owns the case

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

The work after every update, with an owner and a date

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

Checklists, reviews, and mentions

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.

Done means done

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.

Reminders reach the owner

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

From a spreadsheet of receipt numbers to a working docket in an afternoon

No migration project. No data entry. The order below is the order a firm actually follows in the first week.

  1. 01

    Import

    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.

  2. 02

    Sync

    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.

  3. 03

    Assign

    Route each case to the paralegal or attorney who owns it. Its updates go to them instead of a shared address.

  4. 04

    Follow up

    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.

  5. 05

    Notify

    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

How client data is held

The cases your clients trust you with, handled the way you would expect.

Encrypted in transit and at rest

Case data is encrypted on the wire and in the database.

Hosted in the United States

Your data lives on AWS infrastructure in US regions.

Pricing

Per seat. Cancel or change plans anytime.

Starter

Solo lawyers tracking a few dozen cases

$49

per seat, per month

Get started

  • Up to 100 active cases per seat
  • USCIS, CEAC & DOL sync once a day
  • Cases, clients & shared inbox
  • Tasks, calendar & team workload
  • Client portal
  • Standard support (business hours)

Boutique

Small firms that want the whole workflow

$89

per seat, per month

Get started

Most firms start here

  • Everything in Starter, plus:
  • Up to 300 active cases per seat
  • Sync twice a day
  • Groups: lawsuit, employer, cohort, custom
  • Documents (case + client)
  • Bulk import (CSV, USCIS auto-validate)

Business

Established firms with growing caseloads

$129

per seat, per month

Get started

  • Everything in Boutique, plus:
  • Up to 600 active cases per seat
  • Sync three times a day
  • Priority support (1 business day)

Enterprise

Large firms and in-house teams at scale

$169

per seat, per month

Get started

  • Everything in Business, plus:
  • Up to 1,500 active cases per seat
  • Sync four times a day
  • Advanced role matrix

Annual prices are billed yearly. Add or remove seats at any time.

Questions

How does per-seat billing work?

You pay per team member who needs access. Add or remove seats anytime, and annual billing saves 20%.

Is my data mine to keep?

Always. The case data you track belongs to your firm, and you can take it with you anytime.

Which systems do you track?

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.

How often are cases checked?

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.

Does it work with Google Calendar?

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.

What happens if I reach my case limit?

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.

Try it on your own caseload.

Import your receipts on the first day and let the inbox run. If it does not earn its seat, export everything and leave.