TAMM was meant to be the single front door to Abu Dhabi government services. The support feature inside it was meant to be how residents reported problems, requested information, and gave feedback to the right entity. But six months of data told a different story. Of every 100 cases coming in, only 8 were submitted successfully through the app. Six failed mid-submission. The remaining 86 came through the helpline or email — channels that are expensive to staff, hard to track, and slow to resolve.
Three problems sat underneath the number. The support landing was buried in the third layer of the IA with weak information scent. The taxonomy was vague — "Talk to Us", "Check the status of your Messages", "Can't find what you are looking for?" — none of which signalled what the feature actually did. And the submit-a-case form itself was crashing, didn't distinguish required from optional fields, and gave back error states like "Something Went Wrong, select Retry button."
Every time I click on my case to see the details I get a pop-up message — something went wrong, select Retry.
// Recurring user feedback
I made two complaints through this app, but I can't see my complaint status anywhere.
// Recurring user feedback
Got the message that my complaint was resolved — but I can't find where to add my own comment.
// Recurring user feedback
01
Buried in the IA — support landing sat three layers deep with weak scent.
02
Vague taxonomy — "Talk to Us" / "Check Messages" hid what the feature actually did.
03
No required-field guidance on the submit-a-case form.
04
Frequent crashes when users tried to view a submitted case.
05
Confusing system responses — generic errors, rigid linear flow.
06
No follow-up surface — once submitted, a case became invisible.
07
Form pattern mismatch — citizens wanted a conversation, the app demanded a form.
08
Channel leak — 86% of cases routed to helpline + email instead.