sensors Send When Online: Event-Driven Message Schedulers & Real-Time Presence Triggers
Standard scheduled messaging systems rely on static chronometric clocks (e.g. "Send at 09:00 AM"). However, human availability rarely conforms to exact round-hour boundaries. If you dispatch a time-scheduled message at 9:00 AM, but the recipient does not open their messaging client until 11:30 AM, your message has already decayed down their conversation list beneath dozens of newer group notifications.
Telegram solves this attention decay through Send When Online. Rather than executing on a clock timer, the message is held in an active server-side queue inside Telegram's MTProto datacenters. The server subscribes to the recipient's real-time presence feed. The exact millisecond the recipient connects to Telegram (triggering a userStatusOnline presence state), the server dispatches the payload instantly, placing your message right at position #1 while their hands are actively engaged with the device.
Presence-Triggered Event Scheduler Simulator
The message below is currently queued in Telegram's cloud queue. Simulate the recipient coming online to observe the instantaneous event-driven dispatch:
hub Event-Driven vs Clock-Driven Architecture
Why presence triggers represent a paradigm shift in message conversion metrics:
Traditional messages sent hours prior sink down the inbox hierarchy. Presence dispatch guarantees arrival right as the user looks at their screen.
Position #1 GuaranteeThe queue lives on MTProto server clusters. Even if the sender's phone runs out of battery or goes into airplane mode, the message dispatches reliably.
100% ReliableWhile queued in the Scheduled Messages tray, you can edit text, swap attachments, or tap "Send Now" to force immediate delivery without waiting.
Flexible Controltable_chart Scheduling Paradigms Comparison Matrix
Compare Telegram's Send When Online capability against standard communication tools:
| Scheduling Dimension | Telegram Send When Online | Standard Clock Schedulers | Slack Scheduled Send |
|---|---|---|---|
| Dispatch Trigger | userStatusOnline Event (Presence Driven) | Wall Clock Timestamp | Wall Clock Timestamp |
| Inbox Position Upon Arrival | Guaranteed Position #1 | Subject to incoming message backlog | Subject to channel chatter |
| Privacy Dependency | Requires Reciprocal Last Seen Access | None | None |
| Server-Side Cloud Queue | Yes (Zero client battery consumption) | Yes | Yes |
| Pre-Dispatch Editing | Yes (Edit text & media freely) | Yes | Yes |
bolt Professional Playbook: How to Invoke Send When Online
Master the 3-second workflow to dispatch presence-driven messages:
- Step 1: Type your message in any 1-on-1 direct chat.
- Step 2: Press and hold the blue send arrow until the menu appears, then select "Schedule Message".
- Step 3: Tap the three vertical dots in the date/time picker modal.
- Step 4: Select "Send When Online". Your message will be placed into the cloud scheduler and dispatched the exact instant they unlock Telegram!
Send When Online Architecture at a Glance
A comprehensive visual blueprint summarizing event-driven schedulers, real-time presence triggers, and zero attention decay mechanics.