Skip to main content

Streaks & Milestones

Reward consistent engagement with streak bonuses in Telegram.

How Streaks Work

  1. Users check in daily with /daily
  2. Consecutive days build their streak counter
  3. Streak multipliers increase rewards
  4. Milestone bonuses unlock at specific days

Streak Multipliers

Higher streaks mean higher rewards:

Streak DaysMultiplierBonus
1-2 days1.0xBase reward
3+ days1.1x10% bonus
7+ days1.25x25% bonus
14+ days1.5x50% bonus
30+ days2.0x100% bonus

Calculation Example

Base daily reward: 10 LTZ

StreakCalculationTotal
Day 110 × 1.010 LTZ
Day 310 × 1.111 LTZ
Day 710 × 1.2512.5 LTZ
Day 1410 × 1.515 LTZ
Day 3010 × 2.020 LTZ

Milestone Bonuses

One-time bonuses for hitting streak milestones:

MilestoneBonus
7 days50 LTZ
30 days200 LTZ
100 days1,000 LTZ
365 days5,000 LTZ

User Commands

View Streak Status

/streak

Shows:

  • Current streak days
  • Longest streak ever
  • Current multiplier
  • Unclaimed milestones with claim buttons

Claiming Milestones

When /streak shows unclaimed milestones, interactive buttons appear:

🔥 Streak Status

Current: 7 days
Multiplier: 1.25x

🎁 Unclaimed Milestones:
• 7 days: +50 LTZ

[🎁 Claim 7-day bonus]

Tap the button to claim!


Grace Period

Users have a grace period before losing their streak.

Default: 24 Hours

If a user misses their check-in, they have 24 hours from their last check-in before the streak resets.

Configuration

Grace period is configured in Partner Portal:

  • Integrations → Discord/Telegram → Streak Settings
  • Range: 1-72 hours

Shared Services Integration

Streaks are managed by the centralized Streak Service:

  • Same multipliers as Discord
  • Same milestone bonuses
  • Synchronized across platforms (if user is on both)

Best Practices

Encourage Daily Check-ins

  1. Remind users about their streak in announcements
  2. Celebrate milestones publicly
  3. Keep rewards meaningful - streaks should feel rewarding

Grace Period Strategy

Grace PeriodBest For
24 hoursStandard daily engagement
48 hoursCasual communities
72 hoursVery casual, forgiving

Combine with Achievements

Create achievements for streak milestones:

  • "Streak Starter" - 7 days
  • "Streak Master" - 30 days
  • "Streak Legend" - 100 days