{"id":235,"date":"2025-07-08T23:47:57","date_gmt":"2025-07-09T02:47:57","guid":{"rendered":"https:\/\/brunopavani.com\/?page_id=235"},"modified":"2026-03-02T12:24:38","modified_gmt":"2026-03-02T15:24:38","slug":"customer-due-diligence-cdd-system-evoke-2025","status":"publish","type":"page","link":"https:\/\/brunopavani.com\/?page_id=235","title":{"rendered":"Customer Due Diligence (CDD) System \u2013 Evoke"},"content":{"rendered":"\n<p>Redesigning an internal compliance workflow to improve throughput, decision quality, governance, and time-to-market<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Project Snapshot<\/h3>\n\n\n\n<p><strong>Confidentiality:<\/strong> Some screens\/data anonymized.<\/p>\n\n\n\n<p><strong>Company \/ Product:<\/strong> Evoke \u2014 Customer Due Diligence (CDD), internal compliance workflow<\/p>\n\n\n\n<p><strong>Timeline:<\/strong> 2025 (6 months, end-to-end delivery)<\/p>\n\n\n\n<p><strong>Role:<\/strong> Lead UX\/UI Designer (end-to-end, partnering with Engineering)<\/p>\n\n\n\n<p><strong>Stakeholders:<\/strong> Compliance Operations + Business stakeholders + Engineering <\/p>\n\n\n\n<p><strong>Platform \/ Tools:<\/strong> OutSystems, Figma, Miro <\/p>\n\n\n\n<p><strong>Scope (What I designed):<\/strong> task-based workflow, explicit states &amp; ownership, decision context, policy guardrails\/validations, audit history, reusable UI framework <\/p>\n\n\n\n<p><strong>Outcomes:<\/strong> ~30% reduction in handling time, fewer rework\/escalations, improved accountability, faster audit reviews; patterns adopted as baseline for adjacent processes (KYC\/AML)<\/p>\n\n\n\n<p><strong>Confidentiality:<\/strong> Some screens\/data anonymized.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Summary<\/h3>\n\n\n\n<p>The Customer Due Diligence (CDD) system is an internal product used by compliance teams to review sensitive customer data, run risk checks, and document decisions under strict regulatory requirements. Prior to this work, the workflow relied on fragmented tools and manual tracking, which increased handling time, created inconsistencies, and added unnecessary overhead for audit reviews.<\/p>\n\n\n\n<p>I led UX and UI for an end-to-end redesign that transformed this fragmented operation into a structured, task-based workflow with clear ownership, explicit states, and integrated traceability\u2014delivered within platform constraints and aligned with time-to-market priorities.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Context<\/h3>\n\n\n\n<p>CDD is a high-governance, high-volume process. Agents must verify customer information across multiple sources, evaluate risk signals, record rationale, and ensure every step is auditable. The workflow involves multiple roles (agents, reviewers, administrative users) and frequent handoffs. Small UX inefficiencies compound quickly into rework, escalations, and operational risk.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">My Role<\/h3>\n\n\n\n<p>Lead UX\/UI Designer working primarily with Compliance Operations and Business stakeholders, partnering closely with Engineering throughout implementation.<br>Tools: Figma, Miro, OutSystems<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The problem<\/h3>\n\n\n\n<p>The challenges were operational and governance-related rather than data availability:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Case status and ownership were manually tracked and often unclear<\/li>\n\n\n\n<li>Decision-critical information was distributed across multiple systems, increasing context switching<\/li>\n\n\n\n<li>Workflow steps were inconsistent, resulting in variable decision quality and higher rework<\/li>\n\n\n\n<li>Traceability and rationale capture were not integrated into the flow, increasing audit effort<\/li>\n\n\n\n<li>UI patterns lacked standardization, slowing iteration and limiting scalability to adjacent processes<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Goals<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reduce average handling time per case without compromising compliance quality<\/li>\n\n\n\n<li>Make ownership, status, and next actions explicit across the case lifecycle<\/li>\n\n\n\n<li>Standardize inputs and validations aligned to policy rules<\/li>\n\n\n\n<li>Integrate auditability (who did what, when, and why) into the core workflow<\/li>\n\n\n\n<li>Establish a reusable UI framework to extend beyond CDD<\/li>\n\n\n\n<li>Shorten the cycle from intake \u2192 decision \u2192 completion (time-to-market)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Constraints and approach<\/h3>\n\n\n\n<p>The solution needed to improve daily throughput quickly while staying reliable under strict governance requirements and platform constraints. Rather than redesigning in abstraction, the workflow was shaped around real operational cadence, policy rules, and common failure points.<\/p>\n\n\n\n<p>Key product decisions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Treat workflow state and role ownership as first-class product concepts<\/li>\n\n\n\n<li>Surface decision-critical signals in context, where decisions are made<\/li>\n\n\n\n<li>Add guardrails and validations where operational errors typically occur<\/li>\n\n\n\n<li>Standardize interaction patterns to accelerate delivery of future workflows<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Key improvements (iteration highlights)<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">1) Task-based workflow with explicit states and ownership<\/h4>\n\n\n\n<p>The experience was restructured into a consistent set of tasks with clear progression:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Case-level status and ownership visible throughout the workflow<\/li>\n\n\n\n<li>Task states (assigned, in progress, completed) reflected in navigation and available actions<\/li>\n\n\n\n<li>Role-based actions (claim, release, resume, complete) aligned to operational handoffs<\/li>\n\n\n\n<li>Reduced ambiguity during multi-step reviews and reassignment scenarios<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">2) Decision context designed for speed and consistency<\/h4>\n\n\n\n<p>The UI prioritized the minimum information required to proceed confidently:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Consolidated identity and risk signals within the task context<\/li>\n\n\n\n<li>Structured evidence review with consistent placement of supporting details<\/li>\n\n\n\n<li>Standardized rationale capture to improve consistency across agents and reviewers<\/li>\n\n\n\n<li>Reduced back-and-forth and unnecessary navigation across systems<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">3) Guardrails and validation aligned to policy<\/h4>\n\n\n\n<p>Operational safety was handled as a product requirement:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Required fields and validations derived directly from compliance rules<\/li>\n\n\n\n<li>State-aware controls to prevent invalid transitions and incomplete submissions<\/li>\n\n\n\n<li>Clear error states with recovery paths to reduce rework and escalations<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">4) Standardized patterns to scale beyond CDD<\/h4>\n\n\n\n<p>A reusable UI framework was established to support additional compliance processes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Consistent layout conventions (navigation, status, primary actions, history)<\/li>\n\n\n\n<li>Repeatable components for evidence, notes, checkpoints, and audit history<\/li>\n\n\n\n<li>Patterns designed to be feasible within OutSystems, supporting faster iteration cycles<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Approved layout<\/h3>\n\n\n\n<p>Final workflow layout and screens designed by me, reviewed and approved with Compliance Operations and Business stakeholders.<\/p>\n\n\n\n<iframe style=\"border: 1px solid rgba(0, 0, 0, 0.1);\" width=\"800\" height=\"450\" src=\"https:\/\/embed.figma.com\/proto\/6oNOozgTsIs51DxFl7uIIx\/CDD?page-id=0%3A1&#038;node-id=1-3900&#038;p=f&#038;viewport=602%2C454%2C0.03&#038;scaling=contain&#038;content-scaling=fixed&#038;starting-point-node-id=1%3A3900&#038;embed-host=share\" allowfullscreen><\/iframe>\n\n\n\n<h3 class=\"wp-block-heading\">Outcomes<\/h3>\n\n\n\n<p>Following rollout within a defined operational scope, results indicated:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Average case handling time reduced by approximately <strong>~30%<\/strong><\/li>\n\n\n\n<li>Reduced rework and escalations through clearer tasks and policy-aligned validations<\/li>\n\n\n\n<li>Improved accountability through explicit ownership and integrated task history<\/li>\n\n\n\n<li>Faster audit reviews enabled by consistent rationale capture and traceability<\/li>\n\n\n\n<li>The workflow structure and UI patterns adopted as a baseline for adjacent processes (e.g., KYC updates, AML alerts)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What this demonstrates<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Product-led thinking applied to high-governance enterprise workflows<\/li>\n\n\n\n<li>Translation of policy and operational rules into scalable interaction design<\/li>\n\n\n\n<li>End-to-end delivery at scale with implementation feasibility<\/li>\n\n\n\n<li>Balancing time-to-market with compliance, auditability, and operational safety<\/li>\n\n\n\n<li>Establishing a reusable framework that accelerates future delivery<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Next steps<\/h3>\n\n\n\n<p>Refine role configuration and permissioning to support broader organizational structures<\/p>\n\n\n\n<p>Expand coverage to additional compliance workflows using the established framework<\/p>\n\n\n\n<p>Introduce Phase 2 assistance features (auto-fill and recommendations) with controlled review and clear accountability<\/p>\n\n\n\n<p>Improve reporting and operational insights based on workflow data<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Redesigning an internal compliance workflow to improve throughput, decision quality, governance, and time-to-market Project Snapshot Confidentiality: Some screens\/data anonymized. Company \/ Product: Evoke \u2014 Customer Due Diligence (CDD), internal compliance workflow Timeline: 2025 (6 months, end-to-end delivery) Role: Lead UX\/UI Designer (end-to-end, partnering with Engineering) Stakeholders: Compliance Operations + Business stakeholders + Engineering Platform \/ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-235","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/brunopavani.com\/index.php?rest_route=\/wp\/v2\/pages\/235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brunopavani.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/brunopavani.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/brunopavani.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/brunopavani.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=235"}],"version-history":[{"count":9,"href":"https:\/\/brunopavani.com\/index.php?rest_route=\/wp\/v2\/pages\/235\/revisions"}],"predecessor-version":[{"id":360,"href":"https:\/\/brunopavani.com\/index.php?rest_route=\/wp\/v2\/pages\/235\/revisions\/360"}],"wp:attachment":[{"href":"https:\/\/brunopavani.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}