Put each client group in its own race.

Dormant accounts, new depositors and your VIP desk can each race their own peers, so the top places don't always go to your largest accounts. You set the metric and the window.

  • CRM metrics
  • Tier-gated participation
  • Auto-recurring
  • White-labeled
October volume sprintR. Haddad is climbing
48 of your traders · Silver and up41/48
01K. AdeyemiPlatinum1,5002,400
02M. OkaforPlatinum1,4281,980
03S. VargaPlatinum1,3601,634
Top 10 paid
04T. MüllerPlatinum1,2951,348
05A. RahmanGold1,2341,112
06D. PereiraPlatinum1,175918
07L. ChenPlatinum1,120757
08S. KowalskiPlatinum1,067625
09R. HaddadPlatinum1,018515
10N. BergströmGold970425
11J. AlmeidaPlatinum926
12H. NakamuraPlatinum883
13P. IvanovGold843
14E. DlaminiGold804
15C. MoreauGold768
16B. NovákSilver734
17F. RossiGold701
18G. AndersenGold670
19W. MbekiGold640
20Y. TanakaSilver613
21I. PetrovGold586
22O. AdeyinkaGold561
23V. SilvaGold537
24Z. AhmadiSilver514
25Q. ZhangGold493
26U. YilmazGold473
27X. DelgadoBronze453
28A. KovačSilver435
29T. LindqvistSilver418
30M. BoatengBronze401
31R. FernandesSilver386
32D. KaczmarekSilver371
33S. NurmiBronze357
34L. BianchiSilver343
35J. OkonkwoSilver331
36P. SuzukiBronze319
37H. FarooqSilver307
38C. JansenSilver296
39E. MarchettiBronze286
40N. SørensenSilver276
41B. TremblaySilver267
42F. AchterbergBronze258
43G. NakamuraSilver250
44W. OyelaranSilver242
45Y. GrigoryanBronze235
46I. BakkerSilver227
47O. LindgrenSilver221
48V. CostaBronze214
R. HaddadSilver96
0

Handles, tiers, volumes, ranks and payouts are examples. Illustration.

Live Preview

Leaderboards embedded in your client portal.

With your branding. Rankings update each time your CRM data syncs.

broker.com/competitions

Top Traders Cup

Live

March 1 – 31, 2026 · Ranked by Trading Volume

00Days
00Hrs
00Min
00Sec
#TraderVolumeChg
1
Marcus ThompsonDiamond
2,847,320▲2
2
Sarah KovacsVIP
2,651,100—
3
Chen WeiGold
2,430,880▼1
4
James ParkSilver
2,210,450▲1
5
Anika RaoGold
2,087,600▼3
Filterable by Region + TierEMEA Gold+ Tier
01

A Race Only for Dormant Accounts

Open a race only to accounts that stopped trading and rank them on active trading days. Every entrant starts from the same place.

Dormant cohort · Fixed window

02

Rank on the Metrics That Matter to You

Match the metric to the goal: net lots for a volume league, net deposits for a deposit race, referred first deposits for a referral cup.

DW · FXBO · Salesforce · Custom

03

Clients See the Clock, the Metric and Their Rank

The board shows the scoring period, the ranked metric and the time left, so each client knows what moves their rank before the window closes.

Countdown · Rank change · Tier

Handles, tiers and figures are examples. Illustration.

How Brokers Set This Up

You decide the campaign. We configure the rest.

Pick the metric, pick the format, pick who competes. Configuration is on us.

01

Decide What Gets Ranked

Net lots, active trade-days, net deposits, first deposits. If the data sits in DW, FXBO, Salesforce, or your warehouse, we can score it.

Rank by
Trading Activity
Volume Traded
Number of Trades
Active Trading Days
Deposits
Net Deposits (USD)
First Deposits
Ranked from your CRM data
02

Pick the Campaign Window

Monthly leagues, 14-day sprints, 24-hour flash events. Set it once and it auto-recurs. Previous rankings archived for compliance.

Competition Period
24h1 Week1 MonthCustom
3
1
days
StartsMar 1, 2026
EndsMar 31, 2026
Next 3 cycles
+ 31d+ 62d+ 93d
Auto-restarts on the next period
03

Choose Who Competes

Restrict by tier, region, account type or dormant cohort, so each group ranks against its peers. You decide whether others can watch.

Who Can Participate
Preset: VIPs only
VIPCompete
PlatinumCompete
Gold
Silver
New FTD
Dormant
Can viewAll logged-in traders
ExcludedGold, Silver, New FTD, Dormant
Playbooks

Three playbooks to start from.

Each pairs a campaign goal with the metric, window and audience that fit it. Pick one and we adapt it to your rules.

Playbook

Monthly Volume League

Keep your most active traders competing month after month.

Goal
Sustain trading activity across active accounts
Metric
Net lots traded, sourced from your CRM
Duration
1 calendar month (1st to last day)
Recurrence
Auto-restarts on the 1st. Previous rankings archived.
Access
KYC-verified accounts, Gold tier and above
Visibility
Public leaderboard visible to all traders. Non-participants can view but not rank.
Playbook

Weekly Net Deposit Race

Rank funded clients on their net deposits each week.

Goal
Grow net deposits from existing clients
Metric
Net deposits (USD) in the period
Duration
Monday 00:00 to Sunday 23:59 UTC
Recurrence
Auto-restarts every Monday. Results reset each period.
Access
Active accounts with at least 1 prior deposit
Visibility
Visible only to eligible participants within the trader portal.
Playbook

Quarterly Referral Cup

A race where account size doesn't decide the winner.

Goal
Grow the client base through your clients’ referrals
Metric
Referred clients who make a first deposit in the period
Duration
1 calendar quarter
Recurrence
Auto-restarts each quarter. Previous rankings archived.
Access
KYC-verified accounts, referrals from your records
Visibility
Public leaderboard visible to all logged-in traders.
Integration

What your developers connect.

Read-only access to your data, and three steps for your developers: install the SDK, place the widget, pass a client token from your backend.

Step01

Install

Add the widget SDK to your project with a single command.

Step02

Import

Import the SDK in your application entry point.

Step03

Embed

Drop the widget into your client portal, with your brand on it. No iframes.

terminal
npm install @returningai/widget-sdk
app.ts
import '@returningai/widget-sdk'
index.html
<rai-competition-widget
competition-id="YOUR_COMPETITION_ID"
embed-token="TOKEN_FROM_BACKEND"
bundle-url="https://cdn.returning.ai/widget-sdk/bundle.js"
api-url="YOUR_API_URL"
theme="light"
/>
Enterprise ReadinessJWT & OAuth 2.0 authenticationRegional data residencySingle-tenant hostingRead-only data accessISO 27001 certified
Operational Depth

Built for how brokerages run campaigns.

Rules written in broker terms, like net lots, KYC status and last-trade date, and set up by us for every campaign you run.

01

Run Multiple Simultaneously

A volume league for your VIP desk and a reactivation race for dormant accounts, running at the same time. Scope by region, instrument, or tier.

02

Custom Branding

White-labeled to your client portal, with your brand and the prizes you choose.

03

Auto-Recurring

Monthly leagues reset on the 1st. Weekly sprints restart every Monday. Previous rankings archived for compliance. No one has to relaunch them.

04

Responsive Widget

Embeds in your web portal, mobile app, or standalone page. Clients see the same leaderboard on desktop and phone.

05

Exportable Audit Trail

Positions recalculate from your latest CRM data, and the full history exports for compliance and reporting.

06

White-Glove Setup

Configuration is on us: scoring, tiers, prizes, branding. Your team places the widget in your portal and connects client sign-in.

Live Deployment Data

Traders who used the loyalty program stayed and earned you more.

Nine months at a broker using Returning.AI, traders who used the loyalty program against a matched group who didn't.

See the full results
+$2,160More revenue per trader
2×Trader retention
1.8×ARPU
With loyaltyWithout loyaltyCumulative revenue per trader
Competitions

See what a live competition looks like in your portal.

Bring a campaign you want to run, and we will show it configured for your clients, metric and schedule.

Trusted by Axi, Vantage Markets, Infinox, ADSS, GNT Capital, M4Markets, GTCFX, IronFX, Vault Markets, NextTrade, Xlence, IC Funded, Atmos Funded, and more.

Plan your deployment
  • Client portal and data connection
  • Program rules and reward choices
  • Entity and regional eligibility
  • Reward delivery responsibilities
  • Support and service terms