IOSOR Learn
Auto-recharge so Live traffic does not stall
Learn how to use threshold-based auto-recharge as a live-path control to prevent SMS and OTP delivery failures in your IOSOR environment.
Maintaining a continuous flow for OTP and SMS traffic requires a proactive approach to balance management. When your prepaid wallet hits zero, the system triggers immediate DLR failures and stalls all outbound API queues. Implementing auto-recharge ensures that your live-path remains operational by topping up before services hit a hard stop.
The Live-Path Logic of Thresholds
In the IOSOR ecosystem, auto-recharge is not merely a convenience for the accounting department; it is a critical live-path control mechanism. When your prepaid balance approaches zero, the risk of a service stall becomes absolute. For high-volume OTP and SMS applications, a depleted wallet means immediate DLR failures and blocked outbound queues. By setting a proactive threshold, you ensure that the platform triggers a top-up before the ledger hits a hard stop.
JIT Number Assignment and Balance Holds
IOSOR utilizes a JIT (Just-In-Time) model for number provisioning. Unlike legacy systems that rely on static stock, our platform performs a JIT assign for E.164 resources the moment they are requested via API. This process involves a prepaid hold on your balance to cover the initial MRC and setup fees. If your auto-recharge is not configured correctly, these JIT requests will fail, leading to integration errors.
Managing the USD 20 Prepaid Floor
Every active account must respect the USD 20 prepaid floor. This minimum balance acts as a safety net for recurring MRCs and unexpected bursts in SMS traffic. When your balance dips toward this floor, the auto-recharge system should be programmed to trigger. This ensures that even if a credit card transaction takes several minutes to authorize, your live traffic remains unaffected. Failing to maintain this floor can lead to temporary suspension of automated provisioning features.
Scaling to USD 1,000 and Soft Reviews
As your operations expand, IOSOR monitors throughput for quality assurance. Once your monthly spend nears the USD 1,000/month mark, the system initiates a soft review. This is a standard procedure to ensure that your traffic patterns—such as Verify OK rates and STOP command handling—align with platform integrity standards.
Critical Links and Webhook Monitoring
To master the flow of funds and traffic, consult these specialized guides:
- Managing Failed Auto-Recharges and Credit Card Retry Grace Periods
- Setting Balance Recharge Triggers Before High-Volume Flash Sales
- Day-1 runway: what must be green
Start with IOSOR
Configure your auto-recharge triggers directly in the IOSOR billing dashboard based on peak JIT provisioning volume rather than end-of-day balances. Set the threshold comfortably above your USD 20 floor to ensure live-path holds for new number assignments never stall during sudden traffic spikes. Test your balance-low webhooks to confirm top-ups execute before JIT authorization gates start rejecting live API requests.
IOSOR takeaway
Auto-recharge is an operational live-path circuit breaker, not a passive accounting preference. By aligning your top-up thresholds with peak JIT reservation velocity and balance hold requirements, you protect active SMS traffic from execution drops during high-volume pushes.
Do calculate your threshold around peak API concurrency and the USD 20 floor to maintain uninterrupted number allocations. Don't treat threshold triggers as simple ledger events while ignoring how balance holds impact live route authorization.
Was this guide helpful?
Related guides
- When Grace Ends Send Pauses — Live is Not Fake-Success
Understand how IOSOR handles traffic once the auto-recharge grace period expires. Learn about traffic_ok flags, ledger logic, and why we never return fake success for failed sends.
- Processor retry must not double a top-up
Learn how IOSOR ensures idempotent auto-recharge transactions, preventing duplicate credits during payment processor retries while maintaining a USD 20 prepaid floor.