Global Treasury Management System for Businesses

Global Treasury Management System for Businesses

My roles: End-to-end Product Design, Design system management, User Research and Competitive analysis, Interaction Design, and contributing to business Strategy

My roles: End-to-end Product Design, Design system management, User Research and Competitive analysis, Interaction Design, and contributing to business Strategy

Industry: Fintech and B2B

Industry: Fintech and B2B

Business Outcomes & Impact (TMS V1)

Business Outcomes & Impact (TMS V1)

Based on my agreement with the company, third party individuals are not privy to the exact business metrics of this product. But I am allowed to give you a fair baseline.

Xebar V1 had an agile development process, and our primary focus was to get in front of our target market and test what we’ve built.

Over 20% Reduction in FX Costs – Saved businesses over $5K/month in conversion fees.

100+ Businesses Onboarded – Within the first 3 months

Over 70% faster payouts – Reduced payment processing time from 3 days to under 30 minutes.

Over $1M Monthly Volume – Processed in crypto-fiat conversions

Project Overview

Project Overview

The Treasury Management System (TMS) enables businesses to convert, send, and receive funds globally in multiple currencies (crypto and FIAT). Amongst other things, the system allows companies to:

  1. Convert funds between currencies at competitive rates.

  1. Pay-in (deposit funds in various forms, including crypto).

  1. Pay-out (send funds to different beneficiaries).

  1. Track balances across different currencies.

Project Phases

Project Phases

The system is divided into 3 roles. We have the admin (that is the mother company), The merchants (the businesses that require our services), and The Brokers ( when the system is low on funds for a particular currency, the admin reaches out to the brokers for currency conversions. Below are the functionalities for each role.

Problem Statement - Validated through user research

Problem Statement - Validated through user research

Businesses operating internationally face several challenges

Businesses operating internationally face several challenges

  1. High Costs of Currency Conversion & Cross-Border Transfers

Traditional banks and FX providers charge high spreads (1-3%) on currency conversions. Cross-border wire transfers incur additional fees and take 2-5 business days to settle. Businesses using multiple payment processors face fragmented fee structures, making cost tracking difficult.

High Costs of Currency Conversion & Cross-Border Transfers

  1. Slow Settlement Times for International Payments

Bank wires take days due to correspondent banking delays. Crypto transactions are barely integrated on a large scale like this, and while it is faster, it still requires manual reconciliation when converting to fiat.

  1. Lack of Crypto-Fiat Integration in Traditional Treasury Systems

Most treasury software does not support crypto, forcing businesses to use separate exchanges (e.g., Coinbase, Binance) for conversions. Regulatory uncertainty makes it difficult to comply with AML/KYC when dealing with crypto payments.

  1. Fragmented Cash Visibility Across Multiple Currencies

Businesses with global operations often have: Bank accounts in multiple countries (USD, EUR, JPY), Crypto holdings across exchanges & wallets, and No real-time view of total liquidity. Manual consolidation in spreadsheets leads to errors and delayed decision-making.

Businesses with global operations often have: Bank accounts in multiple countries (USD, EUR, JPY), Crypto holdings across exchanges & wallets, and No real-time view of total liquidity.

Manual consolidation in spreadsheets leads to errors and delayed decision-making.

...there’s more to the list.

...there’s more to the list.

Data Driven Solutions

Data Driven Solutions

  1. Real-Time Exchange Rate Integration

  1. Real-Time Exchange Rate Integration

Integrated multiple liquidity providers and used WebSocket connections for real-time rate updates.

  1. Secure Cross-Border Transactions

  1. Secure Cross-Border Transactions

Implemented multi-layer KYC/AML checks and blockchain monitoring for crypto transactions.

  1. Compliance Across Jurisdictions

  1. Compliance Across Jurisdictions

Partnered with licensed payment processors in key regions.

  1. Direct local payouts via partner networks to reduce intermediary fees.

  1. Direct local payouts via partner networks to reduce intermediary fees.

  1. Automated crypto-to-fiat conversion with instant settlement (vs. traditional OTC delays)

  1. Automated crypto-to-fiat conversion with instant settlement (vs. traditional OTC delays)

  1. Real-time transaction tracking reduces reconciliation overhead.

  1. Real-time transaction tracking reduces reconciliation overhead.

  1. Consolidated fee reporting for better cost visibility.

  1. Consolidated fee reporting for better cost visibility.

  1. Unified wallet system supporting BTC, ETH, stablecoins (USDT, USDC), and 20+ fiat currencies.

  1. Unified wallet system supporting BTC, ETH, stablecoins (USDT, USDC), and 20+ fiat currencies.

  1. Single dashboard for tracking both crypto and fiat liquidity.

  1. Single dashboard for tracking both crypto and fiat liquidity.

  1. Automated treasury reporting with customizable alerts for low balances.

  1. Automated treasury reporting with customizable alerts for low balances.

  1. Role-based access controls to limit internal risks.

  1. Role-based access controls to limit internal risks.

...there’s more to the list.

...there’s more to the list.

An Overview of the Design Process

An Overview of the Design Process

User Research – Interviewed CFOs and treasury managers to understand

pain points.

Prototyping – Built wireframes focusing on simplicity for non-technical users.

Prototyping – Built wireframes focusing on simplicity for non-technical users.

Security & Compliance Review – Worked with legal teams to ensure regulatory adherence.

Security & Compliance Review – Worked with legal teams to ensure regulatory adherence.

Iterative Testing – Conducted beta tests with SMEs to refine UX before launch.

Iterative Testing – Conducted beta tests with SMEs to refine UX before launch.

Final Design.

Final Design.

The treasury manager is quite a large product, and talking about all the functionalities would

make this case study too lengthy. Now, I know you’re not bored but I intend on keeping things brief. That being said, I will only touch on a few functionalities:

Admin View

Trades

Dashboard

Balances

Merchant View

Onboarding

Transaction Log

  1. Trades (Use case - A merchant is trading EUR for NGN )

  1. Trades (Use case - A merchant is trading EUR for NGN )

This can be done in two ways. The Merchant can send a trade request from their end, or the Treasury Admin can create a trade for the Merchant, assuming a negotiation has been done offline. On creating the trade, the Merchant’s balance will be debited as the source currency (EUR), and the Merchant will credited with the destination currency (NGN).

1.1 Open Trades

1.1 Open Trades

After a Trade has been created, the merchant will be settled in the destination currency, and the admin can monitor this process (If needed, settle the merchant manually), and view the profit recorded for the business from that trade. The page below shows when settlement has
been complete.

After a Trade has been created, the merchant will be settled in the destination currency, and the admin can monitor this process (If needed, settle the merchant manually), and view the profit recorded for the business from that trade. The page below shows when settlement has been complete.

After a Trade has been created, the merchant will be settled in the destination currency, and the admin can monitor this process (If needed, settle the merchant manually), and view the profit recorded for the business from that trade. The page below shows when settlement has been complete.

  1. Admin Dashboard

  1. Admin Dashboard

This is a quick stop that shows an overview of everything going on - on the platform. This was designed to match the hierarchy of the details the admin needs to see.

2.1 Configure Currencies

2.1 Configure Currencies

The admin can customize the displayed currencies to suit his preference.

  1. Balances

  1. Balances

The platform's admin has access to both the platform balance and the merchant balance. The total balance is further broken down to pending balances and available balances.

3.1 Pay-in

3.1 Pay-in

The Pay-in Modal carries the account information that is to be funded. This information can be shared to the sender, and also, Pay-in can be recorded manually.

3.2 Payout Modals

3.2 Payout Modals

Select a beneficiary and pay out funds from the available balance.

After a Trade has been created, the merchant will be settled in the destination currency, and the admin can monitor this process (If needed, settle the merchant manually), and view the profit recorded for the business from that trade. The page below shows when settlement has been complete.

After a Trade has been created, the merchant will be settled in the destination currency, and the admin can monitor this process (If needed, settle the merchant manually), and view the profit recorded for the business from that trade. The page below shows when settlement has been complete.

4. Merchant’s Profile

4. Merchant’s Profile

  1. Transaction Log - Merchant View

  1. Transaction Log -

    Merchant View

5.1 Transaction Details

5.1 Transaction Details

Up next

Pactis - Checkout Modal

Pactis - Checkout Modal

Designing trust and ease into every payment checkouts,
no matter the currency - Crypto inclusive.

Xebar allows you to convert your digital assets in your local currency seamlessly

Now, we both know you’d love to have batman on your team. Click the button below to get in touch.

Now, we both know you’d love to have batman on your team. Click the button below to get in touch.