Streaks that run on your trading calendar.

Streaks count qualifying days, not lot size, so smaller clients get a goal they can reach and a multiplier that grows with the run. Days you mark as closed pause it without a reset.

  • CRM metrics
  • Weekday-aware cadence
  • Auto-recurring rewards
  • Embedded in your portal
0/ 10 days
To 10 days streak2x multiplier
30 → 3x90 → 4x
Live Preview

The streak layer inside your client portal.

Reads your data through a read-only API and never writes to your client records. Clients see their streak, their next milestone and its reward.

01

A Clear Target for Every Trading Day

In this example, one trade each weekday keeps the streak going, and the week strip ticks off every day that counts.

Daily target · Visible progress
the trading week
02

A First Milestone Within Reach

Here the first reward lands after 3 trading days, so a new streak pays off quickly. Each later milestone pays more for a longer run.

Early reward · Rising payouts
the milestone table
03

Automatic Coin Rewards

Coins credit automatically when a client reaches a milestone. No one on your team pays them out by hand.

Auto-credit · Milestone rewards
the reward column

Active Trading Day Streak

Active

Complete at least 1 trade per weekday to maintain your streak

9Day Streak
· Next milestone:5trading days
Mon
M
Tue
T
Wed
W
Thu
T
Fri
F
Sat
Off
Sun
Off
MilestoneRewardStatus
Getting Started
3 Trading Days
+50
Claimed
Full Week
5 Trading Days
+150
In Progress
Two-Week Veteran
10 Trading Days
+400
Locked
Next trading session opens in04h41m35s
How Brokers Run Streaks

Configured for how brokerages operate.

Choose what counts, which days count, and what each milestone pays.

Step 01

Choose the behavior you want more of.

Pick the behavior that counts for a qualifying day, such as a trade, a login or a deposit. It can come from Dynamic Works, FXBO, Salesforce, HubSpot or your own API.

config.returning.ai/streaks
Metric
Active Trading Days
Net Deposits (USD)
Login Recovery
Login Count
Stop-Loss Usage

The integration pattern depends on your stack. We work alongside your existing CRM and data infrastructure.

Step 02

Set the cadence.

Weekday-only cadence so weekends never reset progress. Grace days protect against single absences. Timezone-aware resets give every trader a fair midnight window.

config.returning.ai/streaks
DailyHourly
Active Days
Mon
Tue
Wed
Thu
Fri
Sat
Sun

FX markets close on weekends, so set active days to match the markets each campaign covers.

Step 03

Define rewards.

Set how many milestones the ladder has and what each one pays. Rewards credit automatically when a client reaches one, and each campaign can use its own ladder.

config.returning.ai/streaks
3-Day Streak
Trade on 3 weekdays
Done50
7-Day Streak
Trade every weekday for a week
Done150
30-Day Streak
20+ active trading days in 30 days
Done1,000

Every payout tagged with streak, milestone, and segment for your reporting. No manual approval queues.

Rewards

Save the biggest rewards for the longest runs.

A small first reward is affordable across many new streaks, and the largest sit at 90 and 365 days, where fewer clients arrive. You set each milestone's reward.

Day 14
50
7-Day Streak
Starter
Day 60
200
30-Day Streak
Committed
Day 180
500
90-Day Streak
Dedicated

The first of the long-run rewards.

2500
365-Day Streak
Legend

365 qualifying days, the top of the ladder.

Reward2,500
Duration365 days
Example configurations

Set up a streak for each job.

Each one can count a different action on its own schedule. Here are three examples, as your clients see them on their Streaks page.

StreaksSearch streak
All StreaksEarnedIn ProgressInactive
Trading streakWeekdays Only
15
Streak Actions1 / 1
07 Hours : 14 Minutes : 52 Seconds
Mon7
Tue8
Wed9
Thu10
Fri11
Sat12
Sun13
Weekly XP streakAll Days Active
2
Streak Actions0 / 1
79 Hours : 12 Minutes : 08 Seconds
Mon7
Tue8
Wed9
Thu10
Fri11
Sat12
Sun13
Check-in streakCustom Days Only
6
Streak Actions1 / 1
04 Hours : 41 Minutes : 17 Seconds
Mon7
Tue8
Wed9
Thu10
Fri11
Sat12
Sun13
Trading streak · for clients who already trade

Smaller accounts can keep a daily streak too.

Any trade counts the day, whatever its size. Weekends are paused, so the streak picks up again on Monday.

Total Volume has any value change · Daily · Weekdays Only · GMT+02:00

Weekly XP streak · for new and occasional clients

Clients who don’t trade daily still have a goal.

One quiz or mission that earns XP each week keeps it going, so these clients have a weekly reason to take your quizzes.

XP Earned is more than 0 · Every 168 hours · All Days Active · GMT+00:00

Check-in streak · for regions without trading rewards

A streak with no trading condition.

A daily visit to your portal counts the day. You set which days count and the time zone.

Daily Visit is TRUE · Daily · Custom, Sun to Thu · GMT+03:00

Example streaks, for illustration

Operational Depth

Built by people who configure this for real brokers.

Weekend pauses, holiday and event pauses set per campaign and region, timezone-aware resets and DST handling.

Timezone Config

Day resets at midnight in your traders' local time. DST handled automatically. Fair 24-hour windows across every timezone.

Client-Portal Metrics

Active trading days, login recovery, deposits, or another behavior your desk tracks and can send us. Map the streak to what your retention team measures.

Active trading dayslogin recoverydeposits

Holiday and Event Pauses

Ramadan, Chinese New Year, local market holidays. Pause streaks for specific regions or segments without resetting progress.

RamadanChinese New Yearlocal market holidays

Weekend-Smart Active Days

Streaks pause on the days you mark as closed. Configure weekday-only schedules per regional desk.

Multiple Simultaneous Streaks

Run separate streaks for different segments at once, each with its own rules. For example, Gold+ clients can earn more at longer milestones.

Gold+

Tagged Payouts

Coins credit automatically at each milestone, and every payout is traceable in your reporting.

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
Streaks

See it set up for your markets.

Bring your market hours, holidays and rewards, and we will show a streak configured around them.

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