Exemptions Assistant · August 2026

Trying it out

A short guide to testing the exemptions system, for Anthony, Nathan, June and Garry.

What this asks of you

About half an hour each, in your own time, before Monday 17 August. Sign in, walk one application through from both sides, and reply with anything that is wrong, missing, or could be improved to make the assistant more useful.

Sign in with what you already have The same work address and the same six-digit code sign-in as the applications dashboard. There is no new password and nothing to install.
Practise on the sandbox rows Ten rows whose names begin SANDBOX, covering most of the stages. They exist to be broken. Keep the experimental clicks to those, and treat a real member's row as the record it now is.
Say it plainly, however small There is no wrong note. “I could not tell what this column meant” is as useful as a fault, and quicker to act on.
Prepared by Jordan Copeland
For The Exemptions team
Notes by Monday 17 August
Section 1

What you are looking at

The system has two halves, and this round of testing is the first time you can walk both of them end to end.

The team queue is the screen you saw on 6 August. The exemptions spreadsheet is on it in full, 158 applications, nearly all of them from 2026, with where each one has got to and who it is waiting on. It was built from that spreadsheet at the end of July, so a row today shows the position that application had reached then. Documents and notes accumulate on a row from here, as the work is done in the system rather than beside it.

The applicant's form is the other half. Each applicant gets a private link, fills the form in their own time, uploads what is asked for and submits.

Both are the real production system, running against the real 2026 backlog, plus our practice rows.

What has changed since the demo

Every item below came out of the notes you gave in that meeting.

Section 2

Signing in

You have each signed in to this dashboard before, and a sign-in is remembered. So the most likely thing that happens when you open the link below is that the exemptions queue simply appears. Your access is already set up, there is no new password, and there is nothing to install.

Open the exemptions queue icb-agent01-dashboard.vercel.app/exemptions

If you are asked to sign in, enter your ICB email address and press Send code. The code is made at that moment and lands in your inbox within a minute, so there is never an older email to go looking for: the one to type is the one that has just arrived. It is a code rather than a link on purpose: Outlook's security scanning opens links before you do, which uses the link up and leaves you locked out of your own sign-in. A typed code cannot be used up by a scanner.

If it does not arrive within a minute, check your junk folder and then ask for another. A fresh code is made each time you ask, so use the most recent one. Signing in leaves you on the practice licence applications list, which is the other dashboard. Click exemptions → at the top right of that page to reach your queue.

Section 3

Practice rows, and real members

A row is a practice row if its name begins SANDBOX. Every other row is a real member's application, and the queue is now where that application's history is kept. The practice rows are there so that you can experiment and verify the system without changing any real records.

Rehearse here

Any row whose name begins SANDBOX. Four of them are named after you, one each, and those are the ones to use for the walkthrough in Section 5. Alongside them, ten numbered 999950 to 999959 sit one at each stage, from not yet contacted through to completed, so you can open a row already standing where you want to look; a few older ones sit beside those.

Move them between statuses, write notes on them, send yourself a form link, upload files, accept and reject documents. Nothing you do to them touches a real member's record.

Act on a real row, do not experiment on one

Read them freely. What to keep off a real row is the trial run: changing a status to see what the screen does, or accepting a document to watch the row change. That is what the practice rows are for.

But if a real action is actually due, do it. This is the working system rather than a demonstration of one. A status you move because it has moved, or a note you write because it needs writing, is the record from that point on, and that is the intention.

What does not fully undo

Statuses can be reassigned, within the moves the system allows: you can switch an application from ‘pending exam’ to ‘pending reference’ and back, and almost anything can return to ‘submitted’. Withdrawn and completed are not dead ends: either one reopens to the status it came from, so a row you close by accident can be brought back. Rejected is the strict one, and it takes two moves to come back from: rejected goes only to appeal, and appeal to final review.

Three things are kept for good, and they are the ones worth knowing about.

Sending someone a form link

Nothing is emailed on your behalf: you are given a link to copy and send yourself, in your own words. The Link column reads Mint link when nobody holds one, Re-issue when somebody does, and a greyed-out unavailable once an application has been submitted, completed, withdrawn, rejected or sent to appeal. Re-issuing cancels the previous link for that applicant.

No real applicant has been sent a link yet, so every real row in Active reads Mint link, and no real application has documents on it to open. If you do find a row with documents on it, it is a practice row and not a member.

Adding someone who is not in the queue

Mint application link sits in the controls bar at the top of the queue. It takes a membership number and a name, adds that applicant to the queue and makes their form link in one go, which is what you need for someone who is not on the list yet.

It will not reach anybody who is already there: if that member has a live application it refuses and sends you to that row's re-issue action instead, so it cannot quietly cut off a link somebody is holding. The membership number is the part to be careful with, because it is not checked against Sodalis. A number typed wrong makes an application against the wrong member, or against nobody, and that row cannot be tidied away afterwards: it can be withdrawn, but it stays in the history.

It is also how you make yourself another practice applicant, which is worth doing: one applicant is one run through the form, and there are more paths through it than one person can take. Use a membership number between 999964 and 999998, and begin the name with SANDBOX so it is obvious to everyone what the row is. Then work the qualifications route on one, work experience on another, and whatever else you want to see the form do.

Section 4

The first fifteen minutes

Start on the queue itself.

  1. Open the queue with the link in Section 2. It opens on Active, which is every application still in play.
  2. Rest your pointer on each column heading in turn and read what it says.
  3. Work along the filters at the top: Not Contacted, Pending Ref, Pending Exam, Final Review and the rest.
  4. Search for a name or a membership number. Note that searching hides rows but never renumbers them, so an applicant keeps their place in the queue.
  5. A row is not one thing you open, so try its parts in turn. The applicant's name is a link out to their record in Sodalis, in a new tab. The notes button, reading add or a count, opens the note thread underneath. Docs and Background each open their own panel underneath the row, holding the documents on the application and the background checks; Docs reads as a dash until an applicant has uploaded something.
  6. Inside the documents panel, the name of a document opens it in a reader over the queue, and the arrow beside it downloads a copy. In the last column, Mint link opens a panel where a form link is made or re-issued: nothing is created until you press the button inside that panel.
  7. Click a status. It shows you where that application is allowed to move next, which is the transition rule written down rather than remembered. Opening the menu changes nothing, so this is safe to do anywhere.
Section 5

The next twenty, from the applicant's side

You each have your own practice applicant. Please use the one beside your name, because a form link is single-holder: creating a new one cancels the last one, and two people on the same applicant would keep cutting each other off. Once you submit, that row is done and cannot be given another link. If you want another go, make yourself a fresh practice applicant with the button described in Section 3.

AnthonySANDBOX Chester Antonio999960
NathanSANDBOX Tucker Nathanville999961
JuneSANDBOX Carter Juniper999962
GarrySANDBOX Carter Garrison999963
  1. Search for your sandbox applicant's name or membership number, locate that row.
  2. In the Link column, create a form link and copy it.
  3. Open the link in a private browsing window, so you arrive as the applicant does rather than as yourself.
  4. Fill the form.
  5. Upload documents when prompted. Try a range of file formats.
  6. Submit, then go back to the queue. The Form column should read complete, and the document should be sitting there waiting.
  7. Open the document, then accept or reject that document, and see what the row looks like afterwards. The Accept form and Reject form buttons in the same panel are the separate decision on the form as a whole.
Section 6

How applicants will reach the form

In this round you send yourself a link by hand. That is not how it will work for a real applicant, and it is worth knowing what is intended before you judge what you are looking at.

Today someone applying for exemptions pays the application fee on the ICB website and is set up in Sodalis straight away. A welcome email follows automatically, listing what they need to send and pointing them at the current Microsoft Forms application form.

The intention is that the same email points them at this new form instead, with a link that is theirs alone. They can then start, stop and come back without losing their answers, and their documents arrive attached to their own record rather than as email attachments for someone to match up afterwards. The list you are testing would fill itself, in the order people pay, with no re-typing at either end.

That is a small change to make, but it is a change to an automatic email the exemptions team does not own, so Member Services need to make it. That is the next step, and it has not been put to them yet.

Until then

New applicants are put onto this list rather than arriving on it. A fresh export of the tracking spreadsheet can be loaded in whenever Anthony has one ready. It only adds people it has not seen before, and it will not overwrite anything you have changed here.

One thing to expect, because it will look like a fault and is not one: the statuses you see are where each applicant stood on 29 July, the date of the export the list was built from. One application has moved since. So if you know an applicant has progressed, the list being behind you is the export being old, not the system being wrong. Loading a fresh export adds new people but deliberately does not rewrite the ones already here, because that would overwrite anything the team had set by hand.

Section 7

Not built yet

These four are known gaps, on the roadmap.

Anything else you find is fair game, including things that work but feel wrong.

Section 8

Sending your notes back

Reply to the email this came with. One line per point is plenty, and a screenshot is welcome wherever it is quicker than a sentence.

Where a note is about a particular application, the membership number and what you expected to see are the two things that make it actionable. “999958 said pending exam and I expected pending reference” is enough to find and fix.

June's instruction at the demo was to tear it apart and send the amendments through. That is exactly the right instruction, and it holds for all four of you.

By Monday 17 August, so this round is in hand before the next one is planned.