HabitStreak
@HabitStreakProBotHabit tracker Telegram bot with streaks
Habits with tap check-ins, streaks, a once-a-day prompt, and a Mini App board.
- Private chat
- Works without adding
- Productivity
- ⭐ Pro 150 · per user
Free to start. Pro is one payment of 150 Telegram Stars (about $3.00), paid inside the bot.
- You: /streaks.
- HabitStreak: 🔥 Your streaks. read 10 pages — 12 days. walk — 5 days. drink water — 3 days.
- You: /add stretch.
- HabitStreak: You track 3 habits — the free limit. Pro: unlimited habits and streak insurance. Buttons: ⭐ 150 Stars once, ⭐ Monthly subscription.
- Invoice: HabitStreak Pro. Unlimited habits. Streak insurance. For your account. Pay 150 Telegram Stars.
What it does
What HabitStreak does
HabitStreakProBot tracks daily habits with a single tap. Add a habit, and the bot prompts you once a day at the hour you choose, with tap buttons to mark each habit done for the day — no typing required to check in.
It keeps a running streak per habit and has a Mini App board so you can see everything at a glance instead of scrolling chat history.
How it works
How HabitStreak works, step by step
An example built from the bot's real commands. Copy any message and send it to the bot.
When the free plan is not enough
Free: 3 habits tracked. Pro: Unlimited habits.
Compare Free and Pro →- 1You send
/add drink water
What happens
Add a new habit to track; the confirmation message shows its numeric id ("✅ #3 …").
- 2You send
/done
What happens
Show today's check-in buttons — tap a habit to mark it done. Takes no argument.
- 3You send
/streaks
What happens
Show your current streak for each habit.
- 4You send
/recap
What happens
Show a summary of your check-ins; also sent automatically once a day.
Commands
All 9 commands
Tap an example to copy it, then paste it into Telegram.
| Command | Example | What it does |
|---|---|---|
/add | Add a new habit to track; the confirmation message shows its numeric id ("✅ #3 …"). | |
/done | Show today's check-in buttons — tap a habit to mark it done. Takes no argument. | |
/streaks | Show your current streak for each habit. | |
/recap | Show a summary of your check-ins; also sent automatically once a day. | |
/remove | Archive a habit by the numeric id shown when you added it with /add; it stops the daily prompt but keeps its check-in history. | |
/time | Set the hour (in your timezone) the check-in prompt is sent. | |
/tz | Set your UTC offset for check-in timing. | |
/proPro | Opens the Pro menu: a one-time Stars payment or a monthly Stars subscription, both unlocking unlimited habits and streak insurance. | |
/more | Cross-promo list of the other bots by the same maker. |
/addAdd a new habit to track; the confirmation message shows its numeric id ("✅ #3 …").
/doneShow today's check-in buttons — tap a habit to mark it done. Takes no argument.
/streaksShow your current streak for each habit.
/recapShow a summary of your check-ins; also sent automatically once a day.
/removeArchive a habit by the numeric id shown when you added it with /add; it stops the daily prompt but keeps its check-in history.
/timeSet the hour (in your timezone) the check-in prompt is sent.
/tzSet your UTC offset for check-in timing.
/proProOpens the Pro menu: a one-time Stars payment or a monthly Stars subscription, both unlocking unlimited habits and streak insurance.
/moreCross-promo list of the other bots by the same maker.
Free vs Pro
Start free. Unlock Pro for ⭐ 150 Stars.
Pro is one payment of 150 Telegram Stars (about $3.00), made inside @HabitStreakProBot. One payment unlocks Pro for your Telegram account.
Pro
Per user⭐ 150Stars, about $3.00
One payment unlocks Pro for your Telegram account.
- Unlimited habits
- Streak insurance
Also has a monthly subscription, paid in Stars. The bot shows the current price before you pay.
Unlock Pro with ⭐ 150 StarsOpens @HabitStreakProBot. Send /pro there to pay.
Stars are Telegram's in-app currency. You buy them inside Telegram. The dollar figure is an estimate; the real cost of Stars depends on your platform and country. How Pro works across all bots →
Privacy
What the bot stores
From the bot's own privacy notes.
Each habit is stored as a
habitsrow under your user id; daily check-ins are stored incheckins(habit id, day) — just a date marker, no notes or content.Your check-in hour and timezone are stored in a
prefsrow; a background check runs every hour and prompts you once a day, at your chosen local hour.No habit data is shared to any group or other user — it's private to your account and visible in the Mini App board.
FAQ
Questions about HabitStreak
How do I check in — do I have to type a command every day?
No — run /done to see today's check-in buttons and tap the habit you finished, once a day at the hour you set with /time.
What is 'streak insurance'?
A Pro feature that protects your streak from breaking on an occasional missed day, rather than resetting it to zero.
Can I see all my habits in one place instead of scrolling chat?
Yes — the Mini App board (opened from the bot's menu button) lists every habit and its streak.
How many habits can I track for free, and what does Pro cost?
3 habits. /pro removes that cap and adds streak insurance, either as a one-time 150 Stars payment or a 100 Stars/month subscription.
Try HabitStreak in Telegram now
Track a daily habit and keep the streak going. Pro is ⭐ 150 Stars once (about $3.00).
Run a business on Telegram? We build bots that take Stars payments →