Caplin FX Sales Trader

I worked on the sales trader product for a year and a half as part of a remote scrum team.

The users

The users of this app are people who sit on the trading floor at banks who sell foreign exchange to the banks clients. They are people who work intently for most the day, monitoring the market, writing reports, communicating with colleagues on the floor through chat, emails and the phone. It's a fast paced environment where mistakes are costly and time consuming to fix.

Core workflow of a FX sales trade

  1. A client calls their the bank and is put through to their Relationship manager/Sales trader.
  2. The trader will take down the details of their clients required trade.
  3. The trader gets a price from another desk on the floor for that currency pair and amount.
  4. The trade will mentally add a margin to the price and give the client a quote.
  5. The client will either accept the quote or decline and either call another bank or call back later.
  6. If the client accepts, the trader will make a note of the quoted price and hang up.

The total call time is less than 2 minutes.

How the Sales Trader product changes the workflow

  1. A client calls their the bank and is put through to their Relationship manager/Sales trader.
  2. The trader will enter the details of the trade into the Sales Trader UI and click a button to get a real time streaming price.
  3. The trader can adjust the margin or use the default margin for that clients pricing tier.
  4. The trader clicks a button to take the market price, add the margin and then lock the price against the movements of the market.
  5. The trader quotes the locked price to the client.
  6. If the client accepts the trade can be executed with all the details of the quoted price, market price and the margin.

Explore three key areas of the product I worked on:

Client Search

A client has just called for a price, how can the trader bring up the client's profile as quickly as possible?


Sales ticket

Other traders are more concerned with just the market price. Sales traders need the market price, the margin, and a quotable price of a currency pair. How do you show everything without overwhelming the trader?


Margin indicator

The market is always moving, the price the trader quotes to the client has to stand still. How can the trader know if the trade will still make money from moment to moment?


A new concept

After a year and a half of working on the product I took a critical view of what I had done and went back to basics with a discovery phase before the next iteration of the design.