DEV Community

Michael Lip
Michael Lip

Posted on Originally published at tg.zovo.one

How to Set a Daily Recurring Reminder on Telegram (Set It Once, Fire Every Day)

A one-off reminder is easy on Telegram — type /remind and you're done. But things you need every day (take a pill, stand up and stretch, log your hours, a daily standup ping) shouldn't need retyping every morning. That's where a daily repeating reminder comes in: set it once, and it keeps firing until you say stop.

This guide uses NudgeRemindBot, which adds daily repeats on top of its normal one-off reminders. The free tier fires a reminder once and is done — repeats are a Pro feature — but the setup takes about a minute either way.

Step 1: Set your timezone first (/tz)

Run /tz +2 (or whatever your UTC offset is). A daily repeat only makes sense at a consistent local time, so get the offset right before creating anything. If you set a repeat and only then fix your timezone, your reminder will fire at the wrong local hour until you correct it — so do this first.

Step 2: Create the reminder (/remind)

Create it exactly like a one-off:

/remind tomorrow 9am stretch
Enter fullscreen mode Exit fullscreen mode

This gives you a normal starting reminder you can verify in /list before repeating kicks in.

Step 3: Upgrade to Pro (/pro)

/pro opens a menu with two options:

  • a one-time 150 Stars payment (≈ $3) per user, or
  • a 100 Stars/month subscription.

Either unlocks unlimited active reminders and daily repeating reminders. Pro also removes the 5-active-reminder cap on free, so a repeating reminder doesn't eat into a limited slot.

Step 4: Confirm and manage (/list, /del)

  • /list shows all active reminders with their IDs — check the repeat is set the way you expect.
  • /del 4 removes reminder ID 4 if you ever need to stop one.

There's no limit on how many repeats you can run once you're Pro, so a wake-up nudge and a bedtime reminder can run daily side by side.

Why a repeat beats re-typing

The mental shift here is small but real. A one-off reminder is an event: it fires, you act, it's gone, and tomorrow you have to remember to create it again — which is just moving the remembering problem from your calendar into your chat. A daily repeat turns the reminder into infrastructure: the routine exists whether or not you thought about it today. That's what makes it work for medication, hydration, standups, and end-of-day logging — anything where the failure mode is "I forgot to remind myself."

Two practical tips from the field. First, name the reminder with an action verb ("stretch", "log hours") rather than a topic ("flexibility", "timesheets") — when the notification pops up you want zero ambiguity about what to do. Second, start with one repeat, run it for a week, then add the second. People who set five daily repeats on day one tend to mute the chat within a week; one habit at a time keeps notifications welcome instead of noise.

Good to know

  • Pro is per user, not per group. In a shared group, each person who wants their own daily repeats needs their own upgrade — upgrading doesn't unlock the feature for the whole group.
  • Accuracy: the same 1-minute background check applies to repeats, so they fire close to the exact time each day.
  • When NOT to use a repeat: if the reminder is genuinely one-off (a single appointment or deadline), don't pay for Pro just to delete it after one firing. Repeats earn their keep only for things on a regular schedule.

Quick checklist

  1. /tz — set your offset
  2. /remind tomorrow 9am <thing> — create it
  3. /pro — upgrade (one-time or monthly)
  4. /list — verify, /del — remove if needed

That's it: one minute of setup, and the routine runs itself. Start with the daily recurring reminder guide, and if you're building actual habits (not just reminders), pair it with the Telegram habit bot or a streak-based habit tracker. For timing things across a team, see how it compares to a calendar in Telegram reminder bot vs Google Calendar.

Top comments (0)