Back

What I'd Tell a Friend Building Their Support Stack in Immigration Practice

Immigration attorneys choosing between case management software and paralegal support get better results by designing both into one system rather than picking one. Software carries date-driven, repeatable work well: docketing across matters, form population from structured intake, exhibit indexing, receipt logging, and capacity reporting. Trained paralegals carry work that needs interpretation: reviewing a record for consistency, following up with unresponsive clients, adapting intake after new guidance, and judging what should reach the attorney today. Eligibility determinations, legal strategy, advice, and the signature stay with the attorney. Practices gain the most flexibility by blending fixed and on-demand capacity, documenting workflows so they can move between layers, and piloting one case type end to end before wider rollout. Vendor diligence on both sides covers data residency, AI training terms, role-based access, scope in writing, supervision fit, and confidentiality coverage for contract staff.

You mentioned you were looking at case management platforms. And separately, at bringing on paralegal help. And that you were trying to work out which one to do first.

I've been thinking about it since.

I don't think it's a sequencing question. I think it's a design question, and the useful part is that you get to design it. Most of the practices I've talked with landed somewhere good by treating the two as one system rather than two purchases.

Here's how I'd think about it if I were sitting where you are.

Start with what each one is built to carry

Not what each one can technically do. What it carries well, with room to spare, on a heavy week.

Software carries time. Docketing across a growing matter list is the clearest example. Response windows, biometrics dates, EAD expirations, I-751 filing windows, priority date movement against a bulletin that shifts. A system holds that without effort and shows it to you sorted by urgency. During cap season, that alone changes how the month feels.

It also carries structure. Intake that populates forms directly. Exhibit indexes that renumber when you insert a document at position four. Version history that answers the question of what changed and when. Status polling that logs receipts without someone checking manually.

And it carries elasticity. A 30% jump in matters doesn't require a hiring cycle.

A trained person carries interpretation. A paralegal who has worked immigration files reads a document set and notices the piece that doesn't sit right with the rest of the record. That's built on cases, not on rules, and it moves faster than a review checklist.

They also carry the client relationship at the operational level. The client who has gone quiet on a missing tax return usually needs a call rather than a fourth automated reminder. Someone finds out what's actually happening and solves it.

They carry adaptation. New guidance lands, and a person adjusts the intake questions that afternoon. Product roadmaps move on a slower clock.

And they carry escalation judgments. Knowing what should reach you today and what shouldn't is one of the more valuable things a support layer does for your calendar.

A split worth trying

This isn't prescriptive. It's a starting draft you'd adjust to your practice mix.

Works well in software
Works well with a person
Deadline calculation and matter-wide docketing
Deciding which of this week's deadlines gets the deep work
Form population from structured intake
Reviewing the record for consistency across filings
Document collection status tracking
Following up with the client who has gone quiet
Exhibit numbering and index generation
Deciding what belongs in the exhibit set and in what order
Receipt logging and case status polling
Reading what a status change means for strategy
Template assembly and version control
Drafting the argument the template doesn't reach
Conflict checks and matter opening
Intake conversations and early issue spotting
Routine milestone updates to clients
The harder conversation after a denial
Capacity and pipeline reporting
Deciding what to do about what the report shows

The eligibility calls, the strategy, the advice, and the signature stay with you. That part you already have settled.

Designing it to flex

This is the piece I'd spend the most thought on, because immigration work doesn't arrive at a steady rate.

Blend fixed and flexible capacity. A core person who knows your practice deeply, plus on-demand support you can scale up during cap season or when a consular backlog releases at once. Firms I've seen do this well treat the flexible layer as a normal part of the plan rather than an emergency measure.

Document the process, not just the person. Once a workflow is written down, it can move between layers. Something a paralegal does by hand this quarter might become a template next quarter, and the reverse happens too when a case type turns out to need more judgment than expected.

Pilot one workstream end to end. Rather than migrating the practice at once, pick a single case type and run it fully through the new setup. You'll learn more from one complete cycle than from three months of partial adoption.

Keep a clean handoff point. The moment where the support layer stops and you begin is worth defining explicitly, because that's where time gets lost when it's fuzzy.

What I'd ask before signing anything

You know the ethical framework better than I do, so I'll skip that part. What's worth your time is how quickly a partner can show you they've already built around it.

Of a software vendor:

  • Where does the data physically live, and who are the subprocessors?
  • If there's machine learning in the product, is client data used for training, and can I have that in writing?
  • What does role-based access look like at the matter level?
  • When was the most recent independent security report issued?
  • If I leave in two years, what does my data export look like?

Of a support partner:

  • What's in scope for your team, in writing, and where does it stop?
  • How does your supervision and escalation model fit into my review workflow?
  • Do your confidentiality terms extend to contract staff?
  • How is access scoped, matter by matter?
  • What does onboarding look like for someone joining mid-case?

A partner who has these answers ready has thought about them before you asked. That's most of what you're testing for.

The part I'd protect

Underneath the tooling question, one thing sits at the center.

A client retained you. Not the platform, not the support team. They sat across from you with a situation that was frightening and complicated, and you told them what could be done. That relationship is the practice.

Which gives you a clean test for anything you're considering:

Does this put more of your hours inside the client relationship, or fewer?

A platform that takes 40 hours to configure and produces reports that go unread doesn't pass. A support arrangement that routes routine questions back to you doesn't either. A setup that quietly absorbs the administrative load and escalates cleanly, with people who know when to interrupt you, does.

You get the hours back. The client gets you.

Where I'd start

  1. Two weeks of honest time tracking, sorted into administrative, substantive, and client-facing. It's tedious and it's the most useful data you'll get.
  2. Look at what repeats. Work that follows the same steps each time tends to be a software problem.
  3. Look at what varies. Work that needs interpretation, chasing, or same-week adaptation tends to be a people problem.
  4. Calendar what's left and defend it. That's the part only you can do.
  5. Pilot on one case type, then adjust the split based on what actually happened.

You don't have to get the design right on the first pass. You have to get it adjustable.

Let me know what you land on. I'm curious.

Kind regards

Piotr Messerszmidt

CEO, Goodcase

Ready to Start Transformation?

Let’s build the systems that make your firm faster, more profitable, and completely stress-free.

Let’s Get Started