Immigration Case Software With Automation: A Buyer's Checklist

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Immigration Case Software With Automation: A Buyer's Checklist.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Immigration Case Software With Automation: A Buyer's Checklist.

A small immigration practice should buy software that reliably tracks adviser-verified deadlines, populates current forms from reviewed client data, collects evidence through a usable portal, and sends reminders from accurate case statuses. Test each function on a sample matter before signing. Treat AI drafting and document extraction as optional additions with human review, clear data controls and separately confirmed costs.

A feature list is not enough. “Automatic reminders” may mean a notification when a date is manually entered, a client email after a task changes, or a message generated from an external status feed. Those are different controls with different failure modes. Ask a supplier to show the trigger, recipient, source record, approval step and audit trail for each claimed automation.

Follow me on Instagram@sagnikteaches

Bring one real workflow to every demo

Choose a representative matter with identifying information removed or a synthetic matter approved for testing. Include an initial enquiry, client questionnaire, three document requests, a conditional evidence item, a form with repeated personal fields, two dates, an adviser approval step and a status update. This gives competing suppliers the same task. A polished demonstration using the vendor's prepared account tells you little about how your own team will work.

Connect on LinkedInSagnik Bhattacharya

Make the script specific enough to expose awkward transitions. The client completes the questionnaire but leaves one employment date blank. A passport scan contains a date that differs from the typed answer. One requested file arrives with a missing page. The adviser changes a case milestone after new evidence. Ask the demonstrator to process those events live, without pretending that the matter is clean. The product that handles exceptions visibly may be more useful than the one that processes a perfect file in fewer clicks.

Subscribe on YouTube@sagnikteaches

For an illustrative four-person practice, suppose there are 45 active matters and 12 new enquiries a month. The team currently keeps deadlines in a shared calendar, documents in a secure folder and statuses in a case spreadsheet. A migration decision should count the work of moving 45 matters, not just the monthly licence. At 20 minutes of validation per matter, checking migrated records alone would take 15 staff hours. That figure is an internal planning assumption for this example, not a vendor promise.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Deadline tracking: test source, owner and change history

Ask the supplier to create two dates for the sample matter: a document-expiry date and an adviser-calculated action date. The system should show which field produced each reminder, who entered or verified it, and who receives it. Many dates in immigration work depend on case facts or changing rules; software can calculate and notify only from the inputs and rules it has. The authorised adviser must confirm the date and any legal consequence.

  • Can a matter hold several dates with distinct meanings rather than one undifferentiated “deadline”?
  • Can the owner mark a date provisional until the adviser confirms its source?
  • What happens to reminders when a date is changed, cancelled or superseded?
  • Can the team see an overdue queue by case owner, and can a supervisor see unassigned matters?
  • Does the system distinguish an internal check-in from an external filing or expiry date?

In the demo, enter an expiry date, generate its reminder, then correct the underlying date. Watch whether the old notification disappears, whether the correction is logged and whether anyone who received the first notice gets a correction. Docketwise's Expiry Date Reminders article, for instance, lets an administrator choose, for each expiry-date type, the event calendar, the recipients (administrator, all firm members or the contact's assignees) and how long before the date the notice goes out; the event and reminder are then created automatically once the date is added to a contact. That is a useful capability to test, but the practice still needs a method for verifying the entered date, because the reminder inherits whatever was typed. The rules versus AI tutorial explains why date alerts should usually be deterministic rather than generated guesses.

Illustrative failure: a client's scanned document shows “03/04” and the software interprets the day and month in the wrong order. If a reminder is calculated from that field, an apparently tidy calendar may be wrong. The demonstration should show the original document beside the extracted value, a required human confirmation and a log of any correction. Ask the supplier how it prevents an unverified extraction from creating a live deadline.

Form population: follow one field back to its evidence

Good form automation carries reviewed values from a case record into the right version of a form, without silently deciding which contradictory value is true. Ask which forms are maintained, how updates arrive, whether older drafts remain traceable and what happens when an official form changes while a matter is open. The supplier may have a large library, but your practice needs the exact routes and forms it actually files. Docketwise's library, for example, is built around one government's immigration forms, so a practice filing elsewhere would gain little from it.

Read the supplier's form-update policy before the demo. Docketwise's Form Updates and Versioning article says it updates a form within five business days of a new version being announced and automatically migrates previously prepared forms to the newer version, with a switch back to the previous edition while that edition is still accepted. Automatic migration saves retyping, but it also means a draft the adviser approved last week may now sit on a different edition. Ask the demonstrator to show how the system tells the adviser that an approved form has changed underneath them, and whether the approval resets.

Use the sample matter to enter a name, date and address once, then populate two forms. Change one value in the client questionnaire and inspect how each draft responds. Does the system overwrite a previously adviser-approved form? Does it flag conflicting entries? Can the reviewer compare the generated field with its source document? A time-saving field map can be dangerous if it spreads an incorrect value across a whole filing pack.

Docketwise's current help articles describe adding document requests to a Smart Form, assigning them to the contacts involved, inviting a client to complete the questionnaire, and reviewing the result before filing. Its AI, branded Docketwise IQ, currently has two parts: a writing assistant (improve writing, change tone, summarise and a limited translation option) on the Pro and Advanced plans, and IQ Data Capture, which reads a handful of common identity and status documents and proposes field values that a user must review, edit or ignore before choosing Confirm & Import. The help centre lists Data Capture as a closed beta for selected accounts, so a demo account may show a feature your subscription will not include. Keep those jobs separate in any demo. If a salesperson says “the AI fills everything”, ask which component reads the document, which field it changes and which person approves it. For a deeper product decision, see Docketwise's plan and AI scope.

Another sample failure: the client enters a different spelling of a name from the identity document. The software should flag the discrepancy and preserve both source values until the adviser chooses the correct representation. An automatic “latest value wins” rule may erase the evidence needed to understand the change. Require a demonstration of correction history, not a statement that the forms are “accurate”.

Portal and document requests: test as a client

Log in as a test client on a phone. Can the person see outstanding tasks, upload files, reply securely and tell whether an upload has been received or accepted? Can a family member or employer contact be given access only to the documents they should see? Docketwise, for instance, lets a questionnaire invitation be limited to chosen tabs; test whether the same restriction holds for uploaded files and messages. Ask the supplier to demonstrate a lost invitation, a replacement upload and a document rejected for legibility. These details determine whether the portal reduces chasing or creates more confusion.

Give the demo client three tasks. Upload two files, one complete and one missing a page; mark the third as not applicable after adviser review. The next reminder should ask for the missing page only. If the software sends a generic “three outstanding documents” email because uploaded means unreviewed, the status design needs work. Do not buy on the assumption that staff will remember to correct every unclear automatic message manually.

Check download and export as well as upload. When a matter closes or the practice changes systems, can the team retrieve the files, messages, form versions, task history and approval record in a useful format? Ask whether export is included, limited by plan or handled as a paid service. A portal is the front door to the case record; the practice must retain control of the record itself.

The separate document chasing and case update workflow gives message wording and approval points. In this software purchase, the question is whether the product can supply trustworthy item statuses and route drafts to the authorised reviewer.

Reminders and case updates: inspect the trigger

Ask the supplier to draw or show the full sequence for one reminder: field changes, rule fires, draft is created, approver checks it, message is sent, reply is stored and the next task is updated. Do this for internal staff alerts and client messages separately. The practice may want a staff reminder to be automatic while keeping client-facing updates in an approval queue. That distinction should be configurable, not an informal promise that staff will catch mistakes.

A status feed can report an external event, but it cannot decide what the event means for a particular client's options. Test how the software labels an unverified status, how frequently it checks for changes and what happens if the feed fails. Ask whether staff can suppress a misleading notification and insert an adviser-approved explanation. Never promise a client that a system-generated “in progress” label represents a prediction of timing.

Consider an illustrative reminder sent after a client has already uploaded a file by email. The software sees its portal task as incomplete and sends a chase. A practice needs a reconciliation step: staff link the emailed file to the task, check it and stop the reminder. Ask whether the system makes that easy and whether it logs the manual action. If the product cannot reconcile off-portal documents, count that administrative work in the cost decision.

AI add-ons: make the supplier show boundaries

Do not score “has AI” as one feature. Separate optical reading and field extraction, writing assistance, document summaries, search and any proposed recommendation about case options. For each, ask what data is sent to a model, whether it is used for training, where outputs are stored, how long they remain, which users can switch the feature on and whether review can be enforced. A writing assistant may improve tone while a document assistant extracts personal data; they require different tests.

A good supplier answers these questions in writing. Docketwise's IQ FAQ is an example of the level of detail to expect: it names the model provider (OpenAI, accessed through its API rather than the consumer chat product), says firm data is not sent to the model until a user opts in to the feature, warns users not to send certain categories of sensitive data, and shows the administrator setting that switches IQ off for every user in the firm. If a supplier cannot tell you this much, score the AI feature amber at best until it can.

In a test draft, ask the AI to explain a case update using only three recorded events. Introduce an absent date in a staff note and see whether it invents a confident timeline. Then ask it to identify an unreadable document. A useful system should surface uncertainty and show the supporting source. If it offers a legal conclusion without a source, that feature should remain off for client-facing use. A registered or otherwise authorised professional must make the advice decision, even if the software drafts the prose.

Use a traffic-light score for each feature: green when source, review and correction are visible; amber when the output is useful but a manual control is needed; red when the model makes unsupported claims or bypasses approval. Record the demo result with screenshots or notes. An AI feature advertised on a higher plan is worth paying for only if it passes the practice's own test and fits the work actually done. The structured forms versus general assistant comparison covers a related boundary.

Permissions, support and exit are purchase criteria

Test roles with separate accounts: administrator, adviser, caseworker and client. Can a caseworker draft without approving legal content? Can a departing employee's access be removed promptly while preserving their case actions? Are exports and bulk changes limited to suitable users? Ask about two-factor authentication, audit logs, backups, incident contact and sub-processors, then inspect the actual contract. A security badge or sales slide does not answer who can see a particular matter.

Ask the supplier to show a failed automation and its alert. If a nightly reminder process stops, will the case owner know before a deadline passes? Where are failed tasks queued, and who owns them? A system that silently drops a message is worse than a manual checklist with a visible owner. Run a test in which the client email address is invalid and check the bounce or failure record.

Before deciding, ask for a trial with your sample matter, a written migration plan and an export example from an account like the one you would buy. Clarify support hours, training format, data import responsibility, contract term and the process for leaving. The cheapest subscription can be costly if staff must re-enter documents, rebuild task history or pay to retrieve files later.

Compare total cost against the tested work

Obtain a written quote for the number of users, plan, billing term, setup, migration, storage, texting, e-signatures, AI add-ons, integrations and support. Docketwise's current pricing page lists Basic at $80 per user per month on annual billing or $90 monthly, Pro at $100 annual or $120 monthly, and Advanced at $120 annual or $140 monthly. Its plan page places the AI features on Pro and Advanced, together with e-filing, e-signatures, text and bulk messaging and lead management; user permission groups, multiple administrators and free data migration on annual plans appear only on Advanced. That matters for the role tests and the migration hours in this checklist. These are list prices from that vendor's page, not a general market benchmark; verify current terms and inclusions before purchase.

For the illustrative four-user practice, Basic at the annual-billing rate would be 4 × $80 × 12 = $3,840 for a year before any extra charges. Pro at the annual-billing rate would be 4 × $100 × 12 = $4,800, a $960 annual difference. That arithmetic only compares subscription lines. Add the 15 hours of migration validation estimated earlier, staff learning time and any separate messaging or integration fees from the written quote. Then ask whether the Pro-only functions remove work your practice actually performs.

A second comparison can be more revealing than plan price. Suppose a team spends 25 minutes per matter every month reconciling portal uploads with a separate spreadsheet. Across 45 matters that is 18 hours and 45 minutes monthly. If a platform removes half that work after review, the practice has a measurable benefit to compare with cost. Do not count all 18 hours as savings, and do not assume automation is error-free. Track the first month of real use and revise the calculation.

Make the decision from test results: deadline traceability, form correction, client portal clarity, reminder control, AI review, export and total cost. Weight a wrong filing date or unsupported client message more heavily than a visually attractive dashboard. The practice needs a system that makes the authorised adviser's judgement easier to apply and easier to audit, not one that hides judgement behind a button.

Score the demo while the evidence is fresh

Use a one-page scorecard immediately after each demonstration. Give each essential workflow a result of “passed live”, “passed with manual control”, “not shown” or “failed”. Do not award a pass for a promise that a feature will be configured later. Record the exact point where a person had to leave the system, correct a value or send a message by hand. Invite the caseworker who would use the product daily to score it separately from the practice owner; their observations often identify hidden retyping.

An illustrative scorecard for two suppliers might show that both populate forms, but only one displays the source document beside extracted values. The other may be faster in the clean demo yet need an extra manual comparison for every identity field. If the practice processes 12 new matters a month and that comparison adds eight minutes per matter, it creates 96 minutes of review monthly. That calculation does not decide the purchase by itself; it tells the buyer which question to investigate in a trial.

Set a minimum result for non-negotiable controls. For example, a practice may require that every client message can be held for approval, every deadline change is logged and all case data can be exported. A product failing one of those should not win because it scores well on optional AI drafting. Ask the supplier to put any promised workaround in writing and repeat the test during the trial. A workaround that relies on staff remembering a special sequence is a process risk.

After two weeks of a controlled trial, ask the team to replay the sample matter from intake to final export without the salesperson. Note any step that depended on demo-only data, hidden administrator privileges or paid add-ons. Decide whether to proceed, request a narrower plan, or keep the current tools while fixing the case record. That is a valid purchasing outcome: a reliable spreadsheet with disciplined review can beat an expensive system configured around the wrong process.

Further reads

Sources: Docketwise (8am) pricing page; Docketwise help centre articles Expiry Date Reminders, Form Updates and Versioning, Inviting Contacts to Smart Forms, Docketwise IQ FAQs, IQ Writing Assistant and IQ Data Capture (all viewed 4 November 2026). Practice figures are illustrative.

Need a sharper immigration software demo?

On a 1:1 call we can turn your current case steps into a demo script, compare automation claims with test results, and identify what your team must still review.

Book a 1:1 call with me