149 countries · crypto-native · no KYC

Flash SMS (Class 0): The Message That Pops Up and Vanishes

A flash SMS appears directly on the screen without being saved to the inbox. It's attention-grabbing and ephemeral — useful for a narrow set of alerts, and easy to misuse. Here's what it is and when it fits.

$0.035/msg from sub-100ms median 98.6% delivered
Flash SMS (Class 0): The Message That Pops Up and Vanishes — smsroute
$0.004
per SMS from
149
countries
60s
to first message
6
crypto rails
A flash SMS (technically a Class 0 message) behaves differently from a normal text. It appears directly on the recipient's screen the moment it arrives, over whatever they're doing, and it isn't saved to the inbox by default. Read it or dismiss it, and it's gone. That makes flash SMS attention-grabbing and ephemeral at once. It's the SMS equivalent of a pop-up: hard to miss, not meant to persist. That combination suits a narrow set of uses and is easy to misuse. So knowing what Class 0 is, and isn't, matters before you reach for it.

A text that shows on screen, then disappears

What is a flash SMS that shows on screen and then disappears?

A flash SMS (Class 0) is a message that appears directly on the recipient's screen without being saved to their inbox. It disappears after dismissal, making it ideal for urgent alerts, one-time passwords, or time-sensitive notifications. SMSRoute supports this feature across 149 countries with reliable delivery.

A flash SMS (technically a Class 0 message) behaves differently from a normal text. It appears directly on the recipient's screen the moment it arrives, over whatever they're doing, and it isn't saved to the inbox by default. Read it or dismiss it, and it's gone. That makes flash SMS attention-grabbing and ephemeral at once. It's the SMS equivalent of a pop-up: hard to miss, not meant to persist. That combination suits a narrow set of uses and is easy to misuse. So knowing what Class 0 is, and isn't, matters before you reach for it.

How Class 0 differs from a normal SMS

How does Class 0 flash SMS differ from a normal SMS?

Unlike normal SMS that saves to the inbox, Class 0 flash SMS displays instantly on the screen and vanishes after viewing. It bypasses storage, ensuring immediate attention. SMSRoute's API enables this with adaptive multi-route delivery and real-time DLR webhooks for tracking.

How Class 0 differs from a normal SMS — comparison diagram
Normal SMS Flash SMS (Class 0)
Display Notification; opened from inbox Appears directly on screen
Saved by default Yes, to the inbox No — dismissed and gone
Attention Standard notification Immediate, interrupts
Persistence Stays until deleted Ephemeral unless user saves it
Support Universal Varies by device and carrier

The two defining traits are the on-screen display and the non-persistence. A flash SMS interrupts: it shows immediately rather than waiting in a notification. That's its strength for urgency and its weakness for anything the recipient might want to keep. And because it isn't saved, a code or detail in a flash SMS is gone once dismissed, unless the user actively saves it. One more caveat: device and carrier support for Class 0 varies, so it's less universally reliable than a normal SMS. According to the GSMA, Class 0 messages are defined in the 3GPP standards but implementation varies ac

Where flash SMS fits — and where it doesn't

Where is flash SMS best used and where is it not suitable?

Flash SMS excels for urgent alerts, verification codes, and emergency notifications where immediate visibility is critical. It's less suited for long-term reference messages. SMSRoute's no-KYC API lets you send flash SMS to 149 countries from $0.004 per message, with automatic failover for reliability.

The OTP mistake is the common one. Flash SMS feels 'more secure' for a code because it doesn't persist, but if the user dismisses it before typing, it's gone with no inbox copy — hurting verification completion. A normal SMS the user can re-read is almost always better for OTP. The non-persistence works against you here.

Using flash SMS on SMSRoute

How do I use flash SMS on SMSRoute?

Using flash SMS on SMSRoute is straightforward: sign up with just an email, fund your account with crypto (BTC, ETH, USDT, XMR, LTC, SOL), and send via REST API or SMPP. Set the message class to 0 in your payload. You'll get real-time DLR webhooks and free test credits to verify delivery.

SMSRoute is a no-KYC SMS API with crypto billing (BTC, ETH, USDT, XMR, LTC, and SOL), and where a genuine Class 0 use case exists, flash SMS is a message-class option on the send. For the vast majority of traffic, including OTP, alerts people reference, and anything needing reliable universal delivery, a normal SMS is the right call. Our API supports SMPP and REST for integration, and we handle concatenation automatically for messages exceeding the GSM-7 160-character segment limit. We also provide delivery receipts (DLR) via webhook so you can track message status. For example, set the message class to 0 by including `"message_class": 0` in your JSON payload: `{"to": "+1234567890", "text": "Alert", "message_class": 0}`.

SMSRoute's public documentation covers the full Class 0 specification and integration examples.

FAQ

What is a flash SMS?
A flash SMS, technically a Class 0 message, appears directly on the recipient's screen the moment it arrives — over whatever they're doing — and isn't saved to the inbox by default. Once read or dismissed, it's gone unless the user actively saves it. It's attention-grabbing and ephemeral, like an SMS pop-up.
Should I use flash SMS for OTP codes?
Generally no. Flash SMS feels more secure for a code because it doesn't persist, but if the user dismisses the flash before entering the code, it's gone with no inbox copy — hurting verification completion. A normal SMS the user can re-read is almost always better for OTP. The non-persistence works against you here.
When should I use flash SMS?
For genuinely urgent, glance-and-go alerts where immediate on-screen visibility matters and the recipient doesn't need to keep the message — its interrupting, ephemeral nature is the point. Avoid it for anything the recipient might reference later (OTP, appointments, links) or where reliable universal delivery matters, since Class 0 support varies by device and carrier.
Is flash SMS supported on all phones?
No — device and carrier support for Class 0 messages varies, making flash SMS less universally reliable than a standard SMS. This variability is one reason to reserve it for specific urgent use cases rather than general-purpose or mass sending, where a normal SMS with dependable universal delivery is the safer choice.

Send your first SMS in 5 minutes

No KYC. Pay with BTC, ETH, USDT, XMR, LTC, and SOL. Live routes to 149 countries.

Get an API key →