A trader who stopped logging in 6 months ago still cost you $400-$800 to acquire. That investment doesn't disappear when they go quiet. It just sits there, uncollected.
Most forex and CFD brokers have more dormant traders than active ones. Getting those accounts back doesn't require a new marketing budget. It requires the right dormant trader scripts and a calling system that runs them at scale without burning through SDR budget.
Below are 7 call templates, each built for a different reactivation scenario. They're designed for AI voice callers but work just as well for human agents. The critical part is the first 10 seconds. That's where dormant traders decide whether to keep listening or hang up.
1. Why Dormant Traders Stop (And What Pulls Them Back)
Dormant traders don't quit because they hate trading. Broker retention data points to three main causes: life got busy (46%), they took a loss and need a reason to return (31%), and they moved to a competitor (23%). That breakdown matters because the right script depends on which bucket the trader falls into.
Reactivating an existing trader costs 5-7x less than acquiring a new one. A campaign to 2,000 dormant accounts with a 12% reactivation rate can recover $40,000-$120,000 in monthly spread revenue, depending on account size. For a detailed look at what AI-driven outreach returns for brokers, see how AI voice agents reactivate dormant trading accounts.

Want to run that math for your own account book? The dormant trader revenue calculator takes your specific inputs and shows expected recovery revenue at different reactivation rates.
2. Template 1: The "We Miss You" Soft Check-In
Best for: Traders inactive for 3-6 months who went quiet for lifestyle reasons, not frustration with the platform. Low-pressure, high-response.
"Hi [First Name], this is [Agent Name] from [Broker Name]. I'm calling because your account has been quiet for a while and I wanted to check in. Nothing wrong on our end, just making sure everything's good on yours. Do you have 90 seconds?"
If they engage: "We've made a few changes since you were last active, including [specific improvement]. Would it be worth a quick look at what's new?" If they're not ready: "Totally fair. Your account stays open and your funds are there whenever you're ready."
Why it works: It's warm and low-stakes. Traders who went quiet for personal reasons respond to check-in tone. They don't feel sold to, which means they stay on the line long enough for a real conversation.
3. Template 2: The Market Opportunity Opener
Best for: Traders inactive 1-4 months who were focused on a specific market. Requires your CRM to log the last traded instrument, which most brokers already track.
"Hi [First Name], this is [Agent Name] from [Broker Name]. [Market or instrument they traded] just moved significantly this week and I thought it might be relevant to your account. Got a minute?"
If they engage: "The move in [instrument] has been the biggest since [recent reference date]. Your account is still set up and ready. Want me to have someone send you a snapshot of current levels?" If they're not trading now: "No pressure at all. I'll note that and hold off unless you tell me otherwise."
Why it works: Vague reactivation calls get hung up on. A specific market reference gives the trader a reason to keep listening for another 20 seconds. That's all you need to reach the offer.
4. Template 3: The Account Fee Warning Call
Best for: Accounts approaching or past your inactivity fee threshold. Run this before fees start charging. A warning call is far more effective than an apology call after the fact.
"Hi [First Name], this is [Agent Name] from [Broker Name]. Quick call. Your account is approaching the inactivity threshold and I want to make sure you know what that means before anything changes on your end."
If they engage: "After [X months] of no activity, we apply a [fee amount] monthly maintenance fee. The simplest way to avoid it is one trade of any size. Would you like me to connect you with someone who can walk you through what's available?" If they want to close: "I can connect you with accounts right now. They'll process the withdrawal and close the account the same day."
Why it works: It's framed as a service alert, not a pitch. Even traders who decide to close have a positive exit experience. And a real percentage will place one small trade just to avoid the fee, which counts as full reactivation with no hard sell.
Before the next four templates: if you want to know what your dormant book is worth in potential recovery revenue, run the dormant trader revenue calculator. It uses broker-specific inputs, not generic SaaS math.
5. Template 4: The Exclusive Offer Script
Best for: Traders inactive within 12 months who had meaningful account activity. Works best when you have a real offer to present, not just a check-in dressed up as one.
"Hi [First Name], this is [Agent Name] from [Broker Name]. We're running a reactivation offer this week for a select group of accounts, and yours qualifies. Do you have 60 seconds to hear the details?"
If they engage: "We're waiving the first month of inactivity fees and adding [bonus amount] in trading credit if you make any trade by [date]. It's for previous clients only, not available to new signups. Want me to have someone call you back to activate it, or can you log in today?" On the 'why no email' objection: "You may have gotten one, but we call priority accounts directly to make sure it doesn't get missed."

Why it works: Scarcity and exclusivity work even when traders know it's a retention play. Calling adds weight that email can't replicate. The 'select accounts' framing removes the generic mass-campaign feel without being dishonest about it.
6. Template 5: The "About to Go Dormant" Urgency Call
Best for: Accounts at day 85-90 of inactivity. Run this before the official dormancy marker triggers. Timing is everything here.
"Hi [First Name], this is [Agent Name] from [Broker Name]. Quick call. Your account goes into dormant status in [X days] and I want to flag that before it happens because it changes what you can do with the funds."
If they engage: "Once dormant, the withdrawal process takes longer and we apply the monthly maintenance fee. The easiest fix is logging in and making any transaction. Want me to walk you through what's changed on the platform since you were last on?" If they want to withdraw: "I can connect you with accounts right now. They can process the withdrawal same day."
Why it works: Traders with idle funds don't want restricted access to their own money. This is a genuine service alert, not a pitch. That framing gets through where a standard sales call won't.
7. Template 6: The KYC Update Trigger Script
Best for: Accounts where KYC documents have expired or are due for renewal. Especially effective in regulated jurisdictions where brokers have a genuine compliance obligation.
"Hi [First Name], this is [Agent Name] from [Broker Name]. This is a compliance call. Your account documentation is due for an update and I want to make sure you're aware, because it could affect your ability to access the account."
If they engage: "It's a standard regulatory requirement. We need [document type] updated to keep your account fully active. Our team can handle it in a 10-minute call. While you're on with them, they can also show you what's new on the platform." If they prefer self-service: "The link is in your account portal under Settings > Verification. If you run into any issues, call us directly."
Why it works: A compliance call gets more trust than a sales call. Dormant traders respond. Once engaged on the KYC process, there's a natural opening to mention platform updates. Many update their docs and then check their account in the same session.
8. Template 7: The Win-Back After Long Absence (12+ Months)
Best for: Accounts dormant 12-24 months with a meaningful balance or trade history. Conversion rates are lower (5-8% vs 15-20% for shorter dormancy), but a reactivated long-term trader is worth significantly more.
"Hi [First Name], this is [Agent Name] from [Broker Name]. We haven't spoken in over a year and I wanted to reach out personally to see if there's anything we could have done better."
If they engage: "I'm not calling to pitch anything. I genuinely want to know what happened with the account. Was it a platform issue, the markets, or something on our end?" Once they explain: "That's helpful. A lot has changed since [time frame]. [Address their specific reason.] Would it be worth a 15-minute call with one of our analysts, no commitment to trade?"
Why it works: Accounts dormant 12+ months don't respond to standard reactivation pitches. They need to feel heard. Framing this as a feedback call gets real information and re-establishes a relationship without pressure. 3-touch campaigns on this segment hit 12-18% reactivation vs 3-6% for a single contact.
9. How to Deploy These Scripts With AI Callers
Running these manually through a human team is expensive. A 2,000-account dormant list at 3 minutes per call is 100 hours of SDR time. At $30-$50 per hour burdened, that's $3,000-$5,000 per campaign before overhead.
With AI voice agents, you upload the dormant list, map each script to the right segment (days inactive, balance size, last traded instrument), and it runs 24/7. Connect rates average 18-25% on mobile numbers. Traders who express interest get flagged for human follow-up automatically. Close requests route to your accounts team.

At $0.35/minute, a 2,000-call campaign costs under $350 in calling time at 3-minute average length. Compare that to the $3,000-$5,000 SDR estimate. The customer reactivation solution handles segmentation and routing without manual configuration per campaign.
To see the numbers broken down by your actual dormant book size and average deposit, run the dormant trader revenue calculator with your real figures.
10. Where These Scripts Don't Work
Worth being honest about the limits.
Traders who left after significant losses. A market opportunity opener or fee warning lands badly when a trader's last session ended with a large loss. If your CRM shows negative P&L at last login, use Template 7 or lead with email first. Don't open a wound with a cold call.
Low-balance accounts with no real trade history. A $200 account that never funded above $300 is usually not worth the calling cost. These traders signed up on a promotion, tried the platform once, and moved on. Set a minimum balance or trade count threshold before including accounts in calling campaigns.
Jurisdictions with strict DNC compliance. Check your obligations before running any outbound campaign. Rules differ sharply by country. For a breakdown by jurisdiction, see AI cold calling legality by country and the do-not-call list guide for AI dialers.
11. The Frequency Problem Most Brokers Get Wrong
One call converts 3-6% of dormant accounts. A 3-touch sequence (call, voicemail, callback 7 days later) converts 12-18%. That gap is large enough to triple campaign output from the same list.
Most brokers send one email, make one call, and move on. They stop at 6% when 18% was reachable. It's not the script that fails. It's the single-touch approach.
For a comparison of AI outbound vs email sequences in financial services, including response rates and cost per reactivation, see AI calling for financial services.
Want to scope a dormant reactivation campaign for your specific account book? Book a 30-minute strategy call and we'll walk through segment sizes, script selection, and expected recovery timeline.
Get AI calling tips in your inbox
No spam. One email per week with actionable sales automation tips.



