How to Set Repeating Scheduled Messages in Telegram
Automate routine messages, daily standup check-ins, and personal reminders. Set messages to recur at custom intervals without third-party bots or cron scripts.
Telegram has long supported one-off scheduled messages and personal reminders in Saved Messages. With Repeated Messages, you can configure any scheduled text, poll, media, or announcement to repeat automatically at set cadences—such as daily, weekly, bi-weekly, or monthly. The message queue is managed entirely on Telegram cloud infrastructure, firing reliably even when your devices are offline.
Native Repeat Intervals
Choose from Daily, Weekdays, Weekly, Bi-weekly, or Monthly repeating triggers with custom dispatch hours and timezone synchronization.
Saved Messages Reminders
Set recurring self-reminders (e.g. daily water intake, weekly timesheet submission) directly in Saved Messages with actionable push chimes.
Calendar Queue Management
Tap the calendar dock icon in any chat input bar to inspect all pending recurring queues, edit text copy, adjust cadences, or cancel repeats anytime.
Recurring Scheduled Messages Simulator
Configure a recurring template and preview how Telegram tracks upcoming executions in the calendar queue.
Technical Protocol: MTProto Repeating Scheduled Messages Schema
Scheduled message repetitions are handled by the messages.sendMessage RPC method utilizing the schedule_date UNIX timestamp combined with the repeat_period bitmask parameter (in seconds). When a scheduled message fires, the Telegram cloud scheduler automatically schedules the next occurrence based on the defined period.
Platform Step-by-Step Instructions
phone_iphone iOS (iPhone & iPad)
- Type your message into any chat, channel, or Saved Messages.
- Press and hold the blue Send (arrow) button.
- Select Schedule Message (or Set a Reminder in Saved Messages).
- Choose your initial send time, tap the Repeat field, and select your interval (e.g. Every day).
android Android
- Compose text in the input bar and long-press the Send button.
- Tap Schedule message.
- Set the dispatch date/hour, then tap the Repeat dropdown below the calendar wheel.
- Select your recurring frequency and confirm by tapping Send on....
desktop_windows Desktop (macOS, Windows, Web)
- Right-click the Send button in the bottom right corner.
- Click Schedule message.
- Check the Repeat box and specify your preferred frequency.
- Click the calendar icon next to the chat bar anytime to edit or cancel repeating queues.
Feature Matrix: Recurring Messages vs Telegram Bots vs External Cron
| Dimension | Native Recurring Messages | Custom Telegram Bot | External Cron Job / Zapier |
|---|---|---|---|
| Setup Complexity | Zero (2 taps in native UI) | Requires BotFather & coding | Requires API tokens & server config |
| Host Infrastructure | Telegram Cloud (100% free) | Requires server/VPS hosting | Third-party paid subscription |
| Saved Messages Support | Yes (Personal push reminders) | No | No |
| Queue Visibility | Native calendar dock icon | Requires bot command menus | Third-party dashboard only |
| Send-As Profile / Channel | Seamless (Personal or Channel) | Bot persona only | Bot or userbot session |