Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Stop Losing Track of When Our Former Clients' Visas Expire?
Problems We Solve

How Do We Stop Losing Track of When Our Former Clients' Visas Expire?

Immigration advisers lose repeat work when visa expiry dates sit in old files. We build expiry tracking and timed client reminders from your case records.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Every grant you secure has an end date, and that date is usually buried in a closed file. We extract expiry dates and next-step windows from your case records into one tracked register, and send clients a timed reminder so they come back to you rather than scrambling at the last minute. Your advisers still decide what each client needs.

The grant letter goes in the file, and the date goes with it

A client gets their visa. Everyone is pleased, the file is closed, the grant letter is saved in the matter folder, and that is the last anyone thinks about it. Two and a half years later the same client rings in a panic because their leave runs out in five weeks, or worse, they never ring at all and go to a firm that happened to advertise to them at the right moment.

Most firms know they should be tracking this. In practice, the expiry date is written in the grant letter, maybe typed into a field in the case management system, maybe in a spreadsheet someone started in 2021 and stopped updating when they left. Nobody owns the list, so nobody looks at it.

Why a spreadsheet of dates never quite works

The dates are not the hard part. The hard part is that each client's next step is different. A worker on a sponsored route has a different path from a spouse on a family route, and dependants usually have their own dates that may not line up with the main applicant's. A single column of expiry dates tells you when something ends, not when the conversation should start.

There is also a data problem. Dates were entered in different formats, sometimes in the notes field, sometimes only in the PDF of the decision. Closed files are rarely reviewed, so errors sit there undetected. And when a caseworker leaves, the knowledge of which of their past clients are coming up goes with them.

What the missing reminders cost the firm

What happensEffect on the firm
Client comes back too lateAn urgent, stressful file with little room for preparation
Client never comes backRepeat work lost to whoever reached them first
Dependants missedFamily members' dates drift apart and one gets overlooked
Caseworker leavesTheir past clients become invisible to the firm
No forward viewPartners cannot see what work is coming in the next year

Repeat clients are often the easiest work a firm gets. They already trust you, you already hold much of their history, and a well-timed message is often all it takes for them to instruct you again.

How we build an expiry register that runs itself

  1. We read your case management system through its API or a regular export and pull out the grant date, expiry date, route and every person on the application, including dependants.
  2. For older files where the date only exists in a decision letter PDF, we use document extraction to read the dates out and put each one in a check queue for a person to confirm before it is trusted.
  3. Each client gets a record with their current expiry and a reminder window that your advisers set per route. We do not decide those windows. Your firm does.
  4. Reminders go out by email or SMS through a provider such as Twilio, in plain language, inviting the client to book a review. The wording is yours and can be approved before anything is sent.
  5. A dashboard shows upcoming expiries by month, by route and by original caseworker, so partners can see the pipeline and allocate the work.
  6. Replies and bookings are written back to the client record, so the next reminder does not go to someone who has already instructed you.

Where the case system has no usable export, we tell you plainly and look at what the alternative would be, which may just be a one-off extraction and a much better spreadsheet.

A calmer calendar for the next twelve months

Instead of reacting to panicked calls, the team can see which clients are coming up and start conversations early. Dependants appear next to the main applicant, so nobody is forgotten. When an adviser leaves, their past clients stay visible on the same screen as everyone else's.

Partners get something they rarely have in this line of work: a rough picture of next year's workload before it arrives.

It also changes how the firm talks about itself. A message that arrives at the right time, from the adviser who handled the last application, is a far better reminder of your service than any advert the client happens to see.

Signs this is your firm

  • Expiry dates are only in grant letters or free-text notes
  • Former clients come back with only weeks left on their leave
  • You have no list of clients whose status ends next year
  • Dependants' dates are not tracked separately
  • A past caseworker's clients have effectively been forgotten

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does this work with our case management system?

Usually, if it has an API or can produce a regular export. We check that first, and if neither exists we discuss a one-off extraction instead.

Who decides when a client should be contacted?

Your advisers. The system only applies the reminder windows you set per route, and the reminder invites a review rather than giving any advice.

What if an extracted date is wrong?

Dates read from old documents go to a check queue and are not used until a person confirms them. Anything unclear stays flagged.

Can former clients opt out of reminders?

Yes. Opt-outs are recorded against the client and respected on every later message, in line with your own data protection approach.

What drives the cost?

Mostly how your records are stored, how many older files need document extraction, and how many channels the reminders go out on.

Keep reading

More on Problems We Solve

Start here

Tell us where your expiry dates live now

Describe your case system, how many closed files you hold and how you currently spot upcoming expiries. We will tell you what can be pulled out and tracked, and if a tidy spreadsheet would do the job, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →