Citi Trade Platform · FX Processing

Making cross-border FX payments one confident decision.

Outcome: designed a unified FX workbench that brings entitled-currency conversion, invoice-currency payment, rate visibility, and approval context into one payment queue.

The concept addresses a recurring enterprise problem: corporate trade clients managing international payments across regional accounts, currencies, and changing rates. The design makes the 15-minute lock understandable at the moment money is committed.

1unified payment workbench
15 minvisible rate-lock window
2payment intents in one queue
36payments visible in the example queue

Design scope and example data shown above; production impact is separated and labelled below.

citiFX Trade Matrix
⌕  Search
FX ProcessingFour entitled currency accounts · Live reference rates
Rate lock remaining10:25
Total payments36
€309.5K
Rates For below displayed table
$297.4K
Rates For below displayed table
£241.8K
Rates For below displayed table
1.84M
Rates For below displayed table

EUR conversion rates

+0.20%0.00%−0.20%15 min ago105Now
● USD   ● GBP   ● DKK

USD conversion rates

+0.20%0.00%−0.20%15 min ago105Now
● EUR   ● GBP   ● DKK

GBP conversion rates

+0.20%0.00%−0.20%15 min ago105Now
● EUR   ● USD   ● DKK

DKK conversion rates

+0.20%0.00%−0.20%15 min ago105Now
● EUR   ● USD   ● GBP
FX conversionPay in invoice currency
Invoice currencyAmountConversion currency and live rateFX converted amount
USD25,075.00
✓ 0.9215 EUR1.0000 USD0.7887 GBP6.8717 DKK
23,100.61 EUR
EUR36,199.00
✓ 1.0000 EUR1.0852 USD0.8559 GBP7.4571 DKK
36,199.00 EUR
GBP37,677.98
✓ 1.1684 EUR1.2683 USD1.0000 GBP8.7130 DKK
44,023.47 EUR
Design intentExpose entitlement, rate freshness, and payment impact at the moment of conversion.

The work at a glance.

Everything a recruiter needs to orient before reading the reasoning.

My contribution

I owned the research synthesis, task flows, information architecture, wireframes, interaction model, prototype direction, and stakeholder validation plan. I partnered with product on scope, with trade operations and risk on business rules, and with engineering on feasibility and state handling.

Role

Lead product designer on the FX processing experience.

Team & collaborators

Trade platform product, treasury operations, risk, engineering, implementation, initiators, and checkers.

Timeline

Discovery → synthesis → concept design → stakeholder validation.

Platform

Enterprise web application within Citi’s trade platform and ICG design language.

Constraints

15-minute rate refresh, account-level currency entitlement, approval controls, high-volume queues, and confidentiality.

Outcome

One decision surface for conversion and invoice-currency payment, with rate, eligibility, and approval context visible.

The evidence pointed to a coordination problem, not just a conversion problem.

I triangulated the product brief, the supplied reference screens, and secondary research. That helped separate what was known from what needed validation—and kept the problem grounded in the moments where operational coordination becomes user risk.

Product brief

Clients were maintaining regional banking relationships

The stated problem was operational inefficiency, delayed payments, and unpredictable exchange-rate exposure when cross-border trade payments required regional hand-offs.

Observed input: supplied project brief
Reference screens

The workflow needed four decisions in one place

The screens show total-payment visibility, equivalent amounts, entitled conversion currencies, a 15-minute refresh timer, and a separate invoice-currency mode.

Observed input: supplied FX processing screens
Desk research

Cross-border payment quality is judged on speed and transparency

BIS, FSB, and ICC research provided ecosystem context for why rate traceability, fewer hand-offs, and clearer payment states matter.

Secondary evidence: linked sources below

Problem statement

How might we let entitled trade clients convert and pay from the account they already use—without losing confidence in the rate, eligibility, or final payment amount?

Confidentiality-safe portfolio reconstruction based on the supplied FX processing screens and problem brief.

01

See total exposure in one place

Understand the full payment queue and equivalent value before choosing a target currency.

02

Convert only into an entitled currency

Know what is available for this account and avoid a late-stage rejection or regional workaround.

03

Make a decision inside the rate window

Use a clear 15-minute lock, a visible refresh moment, and a recoverable expiry state.

04

Pay in invoice currency when conversion is unnecessary

Keep the invoice flow available as a deliberate second mode, not a hidden exception.

Research started with the ecosystem, then narrowed to the decision.

The research plan combined desk research with workflow walkthroughs and stakeholder alignment. The key was to study the moments where operational coordination turns into user risk: account eligibility, rate freshness, conversion choice, and approval hand-off.

$7.5T

FX is a high-volume, high-consequence environment

The BIS 2022 Triennial Survey reported average daily FX turnover of $7.5 trillion in April 2022. That scale makes clarity and traceability product requirements, not decoration.

BIS desk research ↗
4

Cross-border payment pain has a familiar shape

The Financial Stability Board frames the global challenge around cost, speed, access, and transparency—the same dimensions that surfaced in the FX workflow brief.

FSB desk research ↗
9%

Digitisation does not automatically equal efficiency

An ICC survey signal found that many banks were moving toward digitalisation, while far fewer reported efficiency gains. The implication: remove hand-offs, not just paper.

ICC desk research ↗
01Fragmented account model

Regional bank accounts create extra coordination work and make “where is the money?” a recurring question.

02Rate volatility is hard to operationalise

Users need a decision window, not a market lesson: what is locked, until when, and what happens next?

03Entitlement is a hidden rule

Currency availability changes by account and user. A visible eligibility model prevents surprise failure.

04Payment and conversion are coupled

Users reason about invoice amount, converted amount, value date, and approval as one job.

Four themes explain why the old workflow felt risky.

Instead of clustering by feature request, I grouped findings by the confidence gap they created. Each cluster ends in a product implication so synthesis can move directly into prioritisation.

Confidence & control Trust

  • “I need to know whether the rate is still valid.”
  • “The converted amount should not move after I select it.”
  • “If it expires, tell me what I can do.”
  • “I need a record of the rate used.”

Design implication: make rate age, lock state, expiry, and audit details persistent.

Fragmented operations Flow

  • Payments sit in one place; FX happens in another.
  • Regional bank transfers add waiting and reconciliation.
  • Manual spreadsheets are used to compare equivalents.
  • Approvers lack the same context as the initiator.

Design implication: bring conversion into the payment queue and carry context into approval.

Entitlement & eligibility Rules

  • Available currencies differ by account.
  • Users cannot infer why an option is unavailable.
  • Invoice currency may be payable without conversion.
  • Multi-currency accounts are the source of truth.

Design implication: show entitled currencies at the point of choice and preserve a no-conversion path.

Decision visibility Scale

  • Total payment count is more useful than a single row.
  • Equivalent value must be comparable across currencies.
  • Bulk selection is needed for high-volume work.
  • Users need to see what will be submitted before action.

Design implication: pair portfolio summary cards with a dense, scannable matrix and review drawer.

Three design decisions turned the insight into an operating model.

Each decision connects a finding to a choice. I considered the simplest possible change, then chose the direction that reduced ambiguity for users and made the system rules discussable for product, risk, and engineering.

Decision 01 · Make time visible

Lock the decision, not the market.

Learned: A user needs to know whether the selected rate is still actionable—not just see a rate number.

Considered: Hide the timer until confirmation; refresh silently; or keep the lock state persistent.

Chose: A visible countdown, rate snapshot, refresh boundary, and explicit expired state.

Changed: Rate freshness became a primary part of the workbench instead of a backend detail.

Decision 02 · Keep intent explicit

Use one queue with two payment modes.

Learned: Not every payment needs conversion; hiding invoice-currency payment would create unnecessary work.

Considered: Separate screens; one overloaded table; or a shared queue with a clear mode switcher.

Chose: FX conversion and pay-in-invoice-currency as two explicit modes over the same payment data.

Changed: The user can preserve the invoice currency without leaving the context of the payment queue.

Decision 03 · Preview before submit

Make entitlement and approval visible together.

Learned: The initiator and checker need the same currency, amount, rate, and total context.

Considered: Row-level action only; a confirmation toast; or a selected-payment review drawer.

Chose: Entitled currency choices in the matrix plus a grouped summary before submission.

Changed: The conversion action became a reviewable payment decision, not a one-click mutation.

Signal
Experience move
Why it matters
Rate uncertainty
Timer + rate snapshot on every conversion surface
Reduces interpretation and supports auditability
Regional hand-offs
Convert from the multi-currency account
Removes avoidable transfer and reconciliation steps
Mixed payment needs
FX conversion / invoice currency modes
Supports both intents without duplicating the queue
Approval risk
Summary drawer before submit
Gives checker the same totals and rate context

A unified FX workbench for the moment of payment.

The solution combines a portfolio-level summary, transparent rate movement, a currency conversion matrix, and a review drawer. The user can act at row level or in bulk while the system keeps eligibility and rate state visible.

1

Orient

See total payments and equivalent value across entitled currencies.

2

Choose

Pick the target currency from the row-level rate pills or use the invoice mode.

3

Lock

Confirm the rate snapshot within the 15-minute window.

4

Submit

Review grouped totals and send the request for checker authorisation.

Mode A · FX conversion

Convert selected

Use when the invoice is in one currency but the account user needs to pay from an entitled account currency. Each row exposes the same target-currency choices and the resulting FX amount.

Mode B · Pay in invoice currency

Proceed without conversion

Use when the account can pay the invoice currency directly. Keep the same queue, metadata, selection, value date, asset ID, and approval behaviour.

Locked

10:25 remaining

Rate and converted amount are held for the active selection.

Refreshing

New rates available

Refresh boundary is explicit; users can reselect without losing the payment context.

Expired

Review required

Disable submit, explain why, and offer a single “Refresh rates” recovery action.

One scenario, from payment queue to checker hand-off.

The final experience is designed around a realistic job: pay a mixed-currency queue without moving funds to a regional bank or losing track of the rate used.

01 · OrientSee 36 payments and equivalent totals across entitled currencies.
02 · DecideSelect a target currency, review the 15-minute lock, or pay in invoice currency.
03 · SubmitReview grouped totals and send the same context to the checker.
citiFX Trade Matrix
FX ProcessingFour entitled currency accounts · Live reference rates
Rate lock remaining15:00
Total payments36
Conversion currency and live rate PI Details
2 of 6 sample payments selected€63,781.50 settlement total

Review payment request

    Try the prototype: switch payment modes inside the workbench, click any currency account or graph, select rows, choose conversion currencies, sort table labels, search Asset IDs, and review the submission. Rates and all four graphs continue changing within the 15-minute lock.

    What changed in the design

    Make the invisible operating model visible at the exact moment a user commits money.

    Rate lock, entitlement, conversion math, invoice mode, and approval are all treated as first-class interaction states. This turns a complex matrix into a confident decision surface.

    Test the rules with the people who own the risk.

    Testing is not only a usability exercise here. The prototype needs to align treasury operations, trade product, implementation, risk, engineering, initiators, and checkers on what the timer means and where entitlement is enforced.

    Stakeholder validation plan

    Run three focused rounds, each with a different decision owner. Use the prototype to test comprehension, system rules, and operational fit—not just click paths.

    • Product + trade operations: confirm the payment model and queue priorities
    • Risk + engineering: confirm rate-lock, expiry, and entitlement states
    • Initiator + checker: confirm selection, review, and approval hand-off
    • Ask participants to explain the rate boundary in their own words
    • Record wrong-currency attempts and recovery after expiry

    Scenario: pay 6 invoices from 3 currencies

    Ask the participant to select the right target currency, review the aggregate, and submit within the active lock period.

    Success means the user can explain what is locked, what is not, and what will reach the checker.

    A stronger workflow is measured by confidence and fewer hand-offs.

    No quantitative production results were supplied, so I’m separating the validated design outcomes from the metrics I would instrument in a pilot. That makes the case study credible without overstating impact.

    Regional bank hand-offs4 → 1

    Accounts involved in the conversion journey.

    Decision surface2 → 1

    Places needed to see, convert, and review a payment.

    Rate visibilityLow → High

    Freshness, lock state, expiry, and rate detail are explicit.

    Payment intent2 modes

    FX conversion and invoice-currency payment share one model.

    What the concept validates

    • FX conversion and invoice-currency payment can share one queue without hiding the difference in intent.
    • Entitled currencies can be made actionable at row level instead of discovered after submission.
    • Rate lock, refresh, and expiry can become visible interaction states.
    • The checker can receive grouped totals and conversion context before authorisation.

    What I would measure next

    • Task completion and time to first confident currency selection.
    • Wrong-currency attempts, abandoned conversions, and expiry recovery.
    • Reduction in manual hand-offs, reconciliations, and support questions.
    • Agreement between initiator and checker on submitted amount and rate.

    Outcome model: pilot targets, not reported production results

    Use this as a measurement plan in the interview: baseline the current workflow, then compare a controlled pilot with the unified workbench.

    Current workflowTarget direction
    Steps to submit
    6–8
    3–4
    Manual hand-offs
    3
    1
    Rate context visible
    Partial
    Persistent
    Recovery after expiry
    Ad hoc
    Guided

    What I learned—and what I would improve next.

    The strongest design move was treating FX as a confidence problem, not a currency calculator. The constraint that rates change every 15 minutes pushed the experience toward explicit state, recovery, and auditability.

    Product and design backlog

    • Account-level entitlement service and explainability rules.
    • Rate-lock audit event with timestamp, source, and effective value date.
    • Bulk selection patterns for high-volume payment queues.
    • Accessible, keyboard-first table interactions for enterprise users.

    Risks to resolve

    • What happens when a rate refresh races with submit?
    • How are partial approvals or rejected rows represented?
    • Which payment types are excluded from conversion?
    • What should the experience show during market or service outage?

    A research-led story with a clear evidence boundary.

    External sources ground the problem space. Product-specific findings, wireframes, and targets are presented as a portfolio reconstruction based on the supplied brief and reference screens.

    1. Bank for International Settlements, Triennial Central Bank Survey press release, 2022.
    2. Financial Stability Board, Cross-border payments: cost, speed, access, and transparency.
    3. International Chamber of Commerce, Global Survey signal on trade finance digitalisation, 2018.