Give the customer somewhere to be while the bank works — and give the bank a way to ask a question without picking up the phone.
Context
This chapter is the other side of the previous one. An exception is raised inside the Application Workflow by a bank officer; it is lived here, by the customer.
Under the paper model, that exchange was a phone call. Governance found something unclear — a blurred document, a missing page, a question about a partner — and called the Relationship Manager, who called the customer. Nothing about it was recorded, its quality depended entirely on who made the call, and the customer had no idea any of it was happening.
The digital journey removes that call. And it removes something else: the customer's ability to ask "where is my application?" In a branch there is a person to ask. On a screen there is nothing, unless it is built.
So the portal is not a status page. It is the channel that replaces the phone call, plus the answer to a question nobody can otherwise ask.
Decision
Identity is the application, not an account
There is no registration, and no password. Nothing for the customer to create, remember, or lose. The customer returns with either their application number, or the same email and mobile they started with, and verifies by OTP. From there the system decides where they belong: There is one entrance and a state behind it. The customer is never asked to know the difference between continue my application and track my application — the system knows where they are and takes them there. This is also what makes returning possible at all. Seven of ten tested participants paused and came back in a later session. They can, because identity is attached to the application rather than to an account someone has to maintain. Save-and-resume isn't a feature bolted onto the journey; it's a consequence of that decision. The application number is repeated across several onboarding screens on purpose — it needs to reach the customer before they know they need it. And language can be switched before entry, not after.
Decision
The query is a conversation, not a rejection
One screen, three tabs: the application overview, pending queries, resolved queries — with counts on the tabs themselves, so the customer sees whether anything is waiting on them before clicking anything. The status rail runs the full length of the process — submitted, document check, application review, account number generation, fulfilment, activation — with real dates against completed stages. The customer can see the whole road, including the parts that haven't happened yet. Where something is waiting on them, a banner sits above it with a direct way in. Each query is a ticket: a number, a timestamp, a status, the request in the customer's own language, acceptance criteria, an upload area, and a free-text reply. Three things about it matter. The wording is generated from the exception type, not typed by the officer. When governance raises an exception for a tax card, the customer receives the same phrasing they saw when the document was first requested during onboarding. The customer doesn't learn a second vocabulary in order to fix something. The officer's free-text detail is appended to that fixed line — context added, never a substitute for it. This is the difference between a channel with guaranteed quality and a phone call whose usefulness depended on who made it. Acceptance criteria come from the system, attached to the document type. What makes a valid tax card is not something the officer has to remember to write. This is a direct answer to a failure from the customer journey — commercial registers uploaded as a single first page, because nothing told the customer what "complete" looked like before they tried. And where no document exists, the query is still a query. Several exception types ask for explanation rather than a file — the nature of the business, whether buyers are also shareholders, why there are no suppliers. Those are answered in text.
Decision
Resolved means the customer is done, not the bank
A ticket moves from Pending action to Resolved when the customer submits their response — not when the bank accepts it. That is deliberate. If the status tracked the bank's internal review, a customer who had done everything asked of them would still be staring at Pending action, with no way to tell whether they had failed or were simply waiting. The status answers the only question the customer can act on: is anything waiting on me? If the answer turns out to be insufficient — the tax card uploaded front-side only — the same ticket returns to Pending action with a follow-up. Not a new exception. One question, tracked across however many turns it takes, so the customer sees a conversation rather than an accumulating list of apparent failures. And the same record is shown two ways. The customer sees a thread. The officer sees a table — the exception trail from the previous chapter. Same data, opposite presentation, because the officer is scanning dozens of applications a day and needs density, while the customer has one application and needs a story. Deciding that these are two different products rather than one shared screen is the whole design.
Notifications
Fourteen emails, each in English and Arabic, designed end to end. They map the application's lifecycle rather than its screens: case created · reminder to submit · termination warning before submission · termination · submitted · exception raised (including a variant that names the specific partner it concerns) · reminder on an open exception · termination warning at governance · terminated at governance · passed to the next unit · account number created in freeze mode · withdrawal · rejection.
Two things follow from that list.
The bank speaks before it goes quiet, and warns before it closes anything. Termination has a warning email ahead of it, twice — before submission and at governance. An open exception gets a reminder. Nothing lapses silently.
The email carries the reason, not just a nudge. A customer who reads only their inbox still knows what is being asked and why. The portal is where they act; the email is where they understand.
SMS templates came ready from the bank's customer experience team — I didn't write those. The emails are mine.
Withdrawal
The customer can withdraw. It runs across more than one screen rather than a single confirmation — enough room to ask why, and enough friction to let someone reconsider, because withdrawal is usually a reaction rather than a decision. When it completes, the data is removed and the customer can start a fresh application.
Building the exit properly matters more in a regulated product than in most. An applicant who wants out and cannot find the door doesn't stop wanting out — they abandon the application and stay in the system as a ghost.
Result
No problems have surfaced in the portal or the emails — through testing, and through the controlled release. Tracking has been understood, and notifications have arrived.
That is a real result and a limited one. Egypt is in friends-and-family release; a channel like this is tested by volume, by customers who ignore email, and by queries that take four turns instead of one. None of that has happened yet.
What can be said is narrower and still worth saying: the phone call became a channel with a record, and the customer stopped waiting in the dark.
Next chapter: Fulfilment & AOF — the officer travels to the customer, and the account finally opens.