Case Study by Product Innovation Team
A B2B portal enabling UAE businesses to send, track, and manage official government communications with digital signing, team delegation, and AI-assisted workflows.
Icon-only sidebar with active-state highlighting communicates current location without consuming horizontal space in a data-dense layout.
Sparkline charts inside KPI cards enable rapid trend perception before conscious analysis. Users detect upward/downward patterns in under 200ms through pre-attentive visual channels.
Time period selectors (24h, 7d, 30d, 12m, Custom) eliminate the need to remember date ranges. Chunked segmented controls map to natural business reporting cycles.
Overflow menus on each KPI card hide secondary actions (export, configure) to keep the default view clean while maintaining power-user access paths.
Icon-only sidebar maximizes content area for data visualization. The collapsed default prioritizes dashboard density over wayfinding, appropriate for a daily-use analytics view.
Combining absolute values with relative delta and sparkline in a single card eliminates context-switching. Three-card grid follows the F-pattern reading flow common in LTR business dashboards.
Pill-style segmented control for time ranges provides immediate feedback on selection. Pre-set ranges (24h through 12m) cover 95% of reporting needs, with Custom as an escape hatch.
Positioned top-right following the Gutenberg terminal area, filters are discoverable but subordinate to the primary chart content. Filter icon uses industry-standard funnel affordance.
The 7-step stepper shows step 1 as complete and step 2 as active, giving new users a sense of progress before they've started the core flow. This artifice increases completion rates by up to 20%.
Pre-populated entity data from UAE Pass eliminates manual entry. The system retrieves trade license and associated entities, reducing form friction from 7+ fields to a single selection.
Entity cards group related information (name, license, role badge, email) within a contained card boundary, creating a clear visual hierarchy between distinct business entities.
Breaking KYB into 7 discrete steps (Auth, Entity, Contact, Verification, OTP, Review, Team, Notifications) prevents cognitive overload. Each step focuses on one category of information.
Entity selection is pre-populated from UAE Pass identity data. This reduces abandonment by eliminating the need to locate trade license numbers and avoids data entry errors.
Delegate badge inline with entity data signals role-based access before the user commits. This prevents confusion about permissions and sets expectations for the portal experience.
Page header with descriptive subtitle establishes clear context. Users immediately understand this is the document signing hub without needing to parse table content first.
Tab-based filtering (All, Waiting for others, Assigned to me, Completed, Failed) provides direct access to common workflow states. Power users can further refine with the search field.
Status badges use semantic color mapping: amber for in-progress, green for completed. Color discrimination occurs in under 250ms, enabling rapid triage of large document lists.
The "New signing request" button is oversized relative to secondary actions (Export), anchored to the top-right corner. Its high-contrast blue fill maximizes target acquisition speed for the most frequent action.
Title + subtitle + primary action follows an enterprise SaaS convention (cf. Linear, Notion). Users transferring from other B2B tools find familiar patterns, reducing learning curve (Jakob's Law).
Tabs replace a dropdown filter because the 5 states represent distinct workflow stages, not arbitrary values. Users can see item counts per state and switch without losing scroll position.
In-progress documents show a progress bar beneath the status badge, providing dual encoding (color + fill level) for completion state. This serves both quick scanning and detailed assessment.
Primary action (New signing request) uses filled blue button; secondary (Export) uses outline style. Row-level actions (refresh, download, more) are icon-only to avoid visual competition with table data.
The numbered stepper (Upload, Recipients, Viewer, Fields, Review) creates an open loop that the user feels compelled to close. Incomplete steps exert a psychological pull toward completion.
Required field markers (*) and input constraints (PDF, DOC, DOCX max 25MB) are shown before submission, not after. This prevents errors rather than recovering from them.
Drag-and-drop upload zone with icon + text instructions makes the interaction model visible. Users don't need to recall whether to click, drag, or use a file picker - all are supported.
The step-by-step wizard reduces a complex legal process to a clean, breathable form. The generous whitespace and clear typography make the task feel less intimidating than it is.
A 5-step wizard breaks down the signing workflow into discrete concerns: document, recipients, viewer permissions, form fields, and review. Each step has a single responsibility.
Fields are ordered by dependency: name first (required for all subsequent steps), then category (affects available templates), then document upload (the core payload), then destination.
The dashed border + cloud icon follows a widely established pattern for drag-and-drop targets. File type constraints and size limits are shown inline to prevent upload failures.
Forward-only "Next" button in the bottom-right follows the natural reading terminus. The button is disabled until minimum required fields are met, preventing premature advancement.
A 9-step onboarding tour introduces inbox features incrementally rather than overwhelming new users with the full interface. The modal draws focus to one concept at a time.
The "Skip" option alongside "Next (Step 1 of 9)" respects user autonomy. Experienced users can bypass the tour entirely, while newcomers get structured guidance.
"Step 1 of 9" communicates progress within the tour, setting expectations for time investment and preventing abandonment from perceived unbounded commitment.
The modal tour activates only on first visit. It bridges the gap between an empty state and feature discovery, teaching users about inbox capabilities before any data arrives.
Split-pane design with a message list on the left and detail panel on the right follows established email client conventions (Outlook, Gmail). Skeleton loading states maintain layout stability.
The search field shows a keyboard shortcut hint, signaling power-user acceleration. This dual-mode input (click or keyboard shortcut) serves both novice and expert users.
Breadcrumb navigation uses "Team Management" as the domain label, matching the organizational language of UAE businesses rather than technical jargon like "RBAC" or "user provisioning."
The Emirates ID field uses a format mask (784-YYYY-NNNNNNN-N) that constrains input to valid patterns. This physical constraint prevents malformed IDs without relying on post-submission validation.
"+ Add another" link allows batch invitations without navigating away. Users inviting multiple team members avoid the repetitive overhead of re-entering the form for each delegate.
The section is split into "Invite delegates" (creation) and "Team delegates" (management), providing strong information scent about where to perform each task type.
Breadcrumbs establish hierarchical context (Home > Team Management) so users can navigate back without using the browser. This is critical for multi-level portal navigation.
Phone number field pre-fills +971 country code; Emirates ID uses the national format mask. These localizations reduce input errors and signal platform awareness of the UAE business environment.
Each section includes a brief description beneath the heading, explaining both the action and its business impact ("manage business communications with government entities").
The "No delegates found" state provides directional copy ("Add your first delegate above"), turning a potentially dead-end state into a call to action.
Tab navigation (My Details / Business) surfaces the two primary settings domains. Users don't need to recall section names - they can scan and select from visible options.
Form layout follows a label-left, input-right pattern consistent across all portal forms. Required fields are marked with asterisks following W3C form accessibility guidelines.
"Personal Information" and "Additional Details" are visually separated by a horizontal rule, creating distinct regions that help users locate the right field group without scanning the entire form.
Separating personal details from business settings reflects the delegation model: personal info belongs to the user, while business settings may require owner-level permissions.
Fields are pre-populated from UAE Pass identity data (name, email). "Not available" placeholders indicate data that the user can optionally provide without suggesting data loss.
Left-aligned section labels ("Personal Information", "Additional Details") with right-aligned input fields create a scannable form layout that scales well as new fields are added.
The "New Template" button appears in two locations: page header (top-right) and empty state center. Dual placement minimizes target acquisition distance regardless of where the user's attention lands.
Search field with keyboard shortcut hint plus adjacent filter controls provide layered access paths. Novice users click filters; experts use keyboard shortcuts to reach the same result.
The illustrated empty state (pen icon with concentric circles) elevates what would be a blank page into an inviting moment. Users perceive the feature as more polished and trustworthy than a plain text empty state.
"Get started by creating your first communication template" turns an empty screen into a guided entry point. The CTA button is the only actionable element, creating a single clear next step.
The persistent toolbar (search + filters) is visible even on the empty state, establishing the UI chrome before data arrives. Users build a mental model of the page's tools early.
Concentric circle illustration with centered icon maintains visual weight in the page center, preventing the layout from collapsing into a top-heavy header-only view.
Applied Frameworks
Core heuristics and behavioral patterns applied across the WAYN Business portal experience.
Step indicators, progress bars, status badges, and skeleton states keep users informed at every interaction point across the portal.
Proximity groups related form fields, common region defines card boundaries, and similarity ties status indicators to consistent color semantics.
Multi-step wizards, collapsible sidebars, and overflow menus reveal complexity only when users are ready, reducing initial cognitive load.
Format masks on Emirates ID fields, file type constraints on uploads, and required field markers prevent errors before they occur.
Users spend most time on other B2B portals. Familiar patterns - data tables, sidebar navigation, wizard flows - reduce learning curve through transfer of expectations.
Dark theme with blue accent palette, generous whitespace, and illustrated empty states create a perception of quality that increases user tolerance for friction.
Evolution
Drag the slider to compare the legacy portal with the redesigned experience.
Dashboard
Inbox
Visual Language
Engineering
App Router, RSC, Server Actions
Concurrent features, transitions
Utility-first styling, dark theme
Layout animations, transitions
Accessible component primitives
Runtime schema validation
Server state management, caching
WAYN Copilot AI assistant
National identity auth integration
In-browser PDF rendering
Dashboard data visualization
Client-side state management