Forex Sales and Retention Desks: Lead Routing, Dialers, and Agent KPIs

All About Forex

Most brokerages measure their marketing down to two decimal places and then run the sales floor on habit. Leads land in a shared pool, whoever opens them first keeps them, and the ones nobody calls back sit there until the phone number is worthless. The CRM usually gets blamed for this. The CRM is doing exactly what someone configured it to do.

A sales and retention desk is a set of rules about who gets which client, when, with what information, and what happens if they do nothing. Those rules live in your CRM. This is how to set them up.

How a lead should reach an agent

Manual assignment is the first thing to remove. Someone has to notice the lead, decide who takes it, and act, and none of that happens at 2 a.m. on a Saturday when the lead is actually filling in your registration form. Automatic routing at the moment of registration is the baseline.

There are four routing models worth knowing:

  • Round robin, which spreads volume evenly and ignores everything else.
  • Weighted round robin, where stronger closers get a larger share.
  • Skill based routing on language, country, or funnel source. In practice, language is the one that moves the numbers.
  • Tiered routing, where leads flagged as high intent by the registration form or the traffic source go to a senior desk.

Most brokers do best with language first, then a weighted split inside each language group. Keep it simple enough that a floor manager can explain it in one sentence, because a routing scheme nobody understands gets overridden manually, and then you are back where you started.

Ownership timers and recycling

Assignment without an expiry date creates lead hoarding. Agents sit on a hundred names and work twelve of them. Two rules fix it.

First, an ownership timer: if the assigned agent has not logged a contact attempt within a set window, the lead returns to the pool and goes to someone else. Twenty four hours is a common setting for fresh leads.

Second, a recycling rule: after a defined number of failed attempts across a few days, the lead moves to a different agent, ideally one who works a different shift. A lead that never answers a morning call is not a dead lead, it is a lead with a job. Reassigning to an evening shift agent recovers a real share of them.

Cap the number of open leads per agent while you are at it. The cap is what makes the timers matter.

The dialer layer

Agents calling from personal phones is the single most expensive shortcut on a sales floor. There is no recording, no attribution, no way to know whether the lead was contacted at all, and no evidence when a client later claims they were promised something.

What a working setup looks like: a softphone inside the CRM, click to dial from the lead card, the call logged against that client automatically, the recording attached to the record, and a mandatory disposition code when the agent hangs up. Callback scheduling should create a task with the client’s local time visible, not yours.

On the telephony side you are choosing between hosted providers built for this industry, general purpose CPaaS, or a self hosted PBX. Hosted providers give you local number pools and answer rate tooling out of the box. Self hosted costs less per minute and keeps recordings on your infrastructure, which matters if your legal team cares where voice data sits. Either way, the integration requirement is the same: the CRM has to be the system of record, and the phone system has to write into it.

Statuses that mean something

“Interested” and “not interested” are not statuses, they are opinions. A useful status tells you what the next action is and where the client sits in the funnel. Something like: new, attempting contact, contacted, KYC submitted, KYC approved, deposit attempted, funded, dormant, do not call.

The deposit attempted status earns its place on its own. A client who tried to fund and failed is the hottest lead in your database and almost nobody calls them. Wire the status to fire from the payment layer, not from an agent’s memory, and put it at the top of the queue. If that status fills up faster than it empties, the problem is not the desk, it is your payment stack, and routing deposits across multiple providers will do more for revenue than another agent.

Statuses should also drive automation. Reminders, document chase emails, dormancy flags, and reassignment triggers all key off status changes, so the list has to be short enough that agents pick the right one. We covered the mechanics of this in more detail in our guide to brokerage workflows worth automating.

Sales and retention are two different jobs

Brokers merge these desks to save headcount and then wonder why the second deposit rate is flat. The two roles work different books with different conversations.

Sales works new registrations up to the first deposit. Retention works the funded book: second deposits, dormant accounts, clients who just withdrew, clients whose trading volume dropped off a cliff last month.

You need a written handoff rule so clients do not fall between the desks. Common versions are a fixed number of days after the first deposit, or the moment the account is verified and funded. Whichever you pick, the CRM should move ownership automatically and notify both agents. Retention also needs different data on screen: last login, last trade, open positions, deposit and withdrawal history, and support tickets. Most of the reactivation logic here can run as automation before a human ever calls, which is the approach we described in reducing trader churn with CRM automation.

The KPIs worth paying on

Call count and talk time are the two metrics that are easiest to collect and easiest to game. An agent can hit any call target you set by dialing dead numbers.

For the sales desk, track time to first contact, contact rate, lead to KYC conversion, KYC to first deposit conversion, average first deposit size, and cost per funded client broken out by traffic source. That last split matters because a weak source makes a good agent look bad, and without it you will fire the wrong person.

For retention, track second deposit rate, net deposits per agent over ninety days, reactivation rate on dormant accounts, and the share of withdrawals followed by a redeposit.

Pay attention to the gap between gross and net. An agent who books large first deposits that are all withdrawn within three weeks is not producing revenue, and a commission plan based on gross deposits will keep rewarding them for it. Measure agent performance on a ninety day net figure and the behavior changes within a quarter. The wider set of numbers a desk should feed into is covered in our piece on the KPIs every broker should track.

Compliance and access control

Two risks live on a sales floor, and both are usually handled after something goes wrong.

The first is what agents say. Recorded calls only help you if someone listens to them, so sample calls weekly, keep approved scripts, and make the rules about profit language explicit. Check your recording retention period and consent requirements against every jurisdiction you call into, since they differ and the client’s location is what governs.

The second is data. Client databases leave brokerages in a spreadsheet attached to a resignation. Agents should see only their own assigned clients, payment details and identity documents should be masked unless a role genuinely needs them, exports should be limited and logged, and someone should be reviewing that log. A CRM that records who viewed and who exported what turns a leak from a mystery into a name.

Country restrictions belong at the lead level too. If your license does not cover a jurisdiction, the lead should be blocked from assignment rather than left to an agent’s judgment at 6 p.m.

What to check before you commit to a CRM

Ask vendors to demonstrate these rather than confirm them:

  • Routing rules you can edit yourself, without a support ticket.
  • Ownership timers and automatic recycling.
  • Telephony integration with call recording attached to the client record.
  • Role based visibility, field level masking, and an audit trail on views and exports.
  • Agent and desk reporting that separates gross deposits from net.
  • Automatic ownership transfer between sales and retention.

Kenmore’s advanced sales teams module handles the routing, ownership, and desk reporting side of this, and it runs on the same Forex CRM your back office already uses, so there is no second system to reconcile.

If you only change one thing this quarter, change the time to first contact. It is the cheapest fix on the list, it needs no new headcount, and it moves conversion more than any script rewrite will.

Alex Sherbakov photo
Written by
Alex Sherbakov
CEO at Kenmore Design
Founder of Kenmore Design with 18+ years building fintech products for the forex and prop trading industry. Writes about technology strategy, platform development, and what it actually takes to launch and scale a trading business from the ground up.

Request a Consultation on Building High-Performance Sales & Retention Teams

Get expert guidance on designing sales and retention workflows that improve response times, increase conversion, and strengthen long-term client relationships. We’ll help you evaluate lead routing, ownership rules, team structure, CRM automation, and performance metrics that support scalable brokerage operations.

Together, we’ll review your current sales process and outline a strategy aligned with your growth objectives and operational model.