IOSOR Learn
Launch second month: runway score still green after traffic
Learn why a stale heartbeat can block your second-month launch even when traffic is flowing and your runway score appears green.
Launch second month: runway score still green after traffic.
The Stale Heartbeat Trap in Month Two
Entering the second month of a CPaaS launch requires a shift from initial setup to operational stability. A common issue encountered on Day 11 (D11) is the «stale heartbeat» (HB). While your traffic might be scaling, the runway score — a predictive metric of how long your prepaid balance will last — might remain stubbornly green. This isn't necessarily a sign of efficiency; it often indicates that the HB signal is not reflecting real-time consumption. Unlike the Day-1 runway: what must be green checks which focus on initial deposit validity, the operational ledger demands continuous signal verification.
Runway Score vs. Consumption Realities
The runway score is calculated by comparing your current balance against the burn rate of the last 24 hours. If the system fails to update the HB, the burn rate appears lower than it actually is. This creates a false sense of security. You might see a 'Green' status while your actual balance is plummeting toward the USD 20 prepaid floor. To avoid service interruption, developers should use the Ops metrics export at 02:00 to cross-reference the DLR (Delivery Receipt) counts with the runway projections.
Managing the USD 20 Prepaid Floor
IOSOR operates on a strict prepaid model to ensure low-latency JIT (Just-In-Time) number provisioning. The USD 20 floor is the absolute minimum balance required to keep the number assignment engine active. If the runway score is stale and fails to warn you of a balance drop, you risk hitting this floor unexpectedly. Once the balance hits USD 20, the system places a hold on new number assignments, even if your 10DLC campaigns are fully approved. This is why monitoring the Launch Invoice Week: Green Score Does Not Waive the Bill is secondary to monitoring real-time debits.
Soft Review Thresholds at USD 1,000
As your volume increases, the platform monitors for specific spending milestones. A critical point is the USD 1,000 per month threshold. Even if your runway score is perfectly green and your HB is fresh, reaching this level triggers a «soft review». This is a non-intrusive audit of traffic patterns to ensure that the OTP and notification flows align with the registered use cases. It is a standard procedure in white-label CPaaS environments to prevent sudden spikes from being flagged as anomalous by downstream carriers.
JIT Number Assignment and HB Logic
The beauty of the IOSOR architecture is the JIT assignment. Numbers are not pulled from a pre-allocated stockpile but are assigned and provisioned the moment they are needed, provided the prepaid hold is satisfied. This logic is tied directly to the HB. If the HB is stale, the JIT engine might not receive the execution signal for new resources.
Start with IOSOR
Navigate to the IOSOR Console telemetry tab to audit your live heartbeat timestamp against outgoing webhooks. Ensure your automated monitoring triggers an alert whenever heartbeat telemetry lags behind real-time traffic consumption. Verify DLR event logs to confirm your runway score accurately reflects your current 24-hour burn rate.
IOSOR takeaway
Entering your second month of traffic requires continuous verification of heartbeat signals rather than relying passively on a green runway score. A stale heartbeat masks real-time usage increases, creating a deceptive buffer that can suddenly halt JIT number assignments when consumption spikes.
Do establish active webhook monitoring that cross-references actual DLR volumes against system telemetry timestamps. Don't assume a green status indicator guarantees uninterrupted provisioning if heartbeat updates have stalled behind your live delivery metrics.
Was this guide helpful?
Related guides
- Verifying Destination Sender ID Registration Status Before Launch
Ensure custom Alphanumeric Sender IDs are fully registered and active in target destinations before dispatching live SMS traffic in IOSOR.
- Checking Just-In-Time Number Provisioning Speeds Before Scale
Verify automated DID purchasing and assignment SLAs before scaling traffic. Test JIT speed, webhook delivery, balance holds, and E.164 routing in IOSOR.
- Testing Auto-Top-Up Alerts and Balance Floor Warnings at Launch
Verify automated low-balance webhook notifications and auto-top-up triggers across tenant wallets before production traffic launches on IOSOR.