In an immigration firm the deadlines that get missed are rarely the decision dates. They are the four nobody owns: the expiry of documents you already collected, the deadline to remedy a filing, the expiry of the client's residence card, and the appointment slot. An alert system is worth something when it comes looking for you. If you have to go and check it, it is not an alert system, it is a list.
Which deadlines actually slip?
Documents that expire before they are filed
You collect the criminal record certificate in March and file in July. By then the document is no longer valid and has to be requested again, with the client sitting in front of you asking why.
This is the one that costs the most money and appears in calendars the least, because it is not a date belonging to the case. It is a date belonging to a piece of paper.
The deadline to remedy a filing
The request for further documents arrives and the clock starts. If the notification lives in one person's inbox and that person is on holiday, the clock runs anyway.
The client's card expiry
Renewals have a window. Warning the client in good time is not just saving them a problem, it is the cheapest way there is of keeping a client you already have.
The appointment slot
Getting one is hard, and losing it because an alert did not go out hurts especially, because you cannot fix it with effort.
Why is a shared calendar not enough?
Because a calendar tells you what is happening today, not what is about to break. And because somebody has to enter every date by hand, which is exactly what stops happening in the week everything is busy. Systems that depend on a person remembering fail precisely when they are needed most.
There is a structural problem on top of that: the calendar does not know which file a date came from. When the alert fires you have to go and find the context, and that is where the minutes go.
What does an alert system have to do to be useful?
Come from the file. If you record that a certificate was issued on 4 March, the expiry should calculate itself. Entering a date twice means entering it wrong once.
Come looking for you. Email, notification, whatever channel you use, but it has to arrive on its own. What has to be checked does not get checked.
Have an owner. An alert that goes to the whole firm goes to nobody. One responsible person per file.
Fire twice. Once with room to react and once when it is tight. A single warning always catches somebody out of the office.
Be visible in one place. One screen you open on Monday that tells you what is urgent this week, without reading the whole list.
How do you set this up if you currently run on a calendar and memory?
You do not have to change tools on day one. There is a preliminary step that helps just as much and costs an afternoon.
Take the files you have open right now and, for each one, note three dates: the document that expires soonest, the next procedural step, and the client's card expiry. Just having those three columns side by side will surface two or three things that were slipping.
That exercise has a second benefit: it tells you whether your problem is a tool or a process. If it turns out half the files had no clear owner, no software fixes that on its own.
How often should you review it?
Once a week, same day and same time, looking only at what falls due in the next fortnight. Half an hour on Monday saves the Friday phone call.
Reviewing it when there is time does not work, because the weeks when there is time are the ones with the least risk in them.
How ImmigraFlow handles it
Deadlines are calculated from the file itself and from the date on each document, so there is nothing to record separately. The checklist flags what is missing and what is about to expire. Alerts go out on their own and are assigned to whoever is handling the case.
And one part removes more work than it looks: the client logs into their portal and sees what they still need to provide, so a good share of the chasing stops being a call from you.
If you want to see it with one of your own files, the trial is 14 days with no card.