# Daily Streaks

> Encourage steady daily work with one streak per person, kept alive by completed work in any module.

Daily Streaks count how many working days in a row each person gets meaningful work done. Every person has one streak. Any qualifying action in any module keeps it alive, so a sales rep and a support agent build their streaks the same way.

Streaks are off by default. An admin turns them on for the whole workspace.

## What counts

By default, any of these actions counts toward the day:

- Completed an activity
- Moved a deal to a new stage
- Resolved a ticket
- Replied in the inbox
- Completed an appointment
- Completed a project job
- Launched a campaign

Admins can choose which of these count, and how many are needed in a day.

## Where people see their streak

- **Header** — a flame icon shows the current streak. A small dot appears when the streak is at risk today. Click it to see this week, your best streak, freezes left, and the next badge. **About streaks** explains the rules.
- **My Stuff** — the streak card shows the current streak, best streak, freezes, and this week's days.
- **Dashboard** — add the **Streaks leaderboard** widget to rank team members by their current streak. See [Dashboard](https://workstation.repzo.com/docs/analytics/dashboard).
- **Pulse** — profiles show the day streak, and streaks unlock the **On Fire** (7 days) and **Streak Legend** (30 days) badges. See [Pulse](https://workstation.repzo.com/docs/analytics/pulse).

When streaks are turned off, none of these appear.

## Badges, freezes, and closed days

- **Badges** — six tiers as a streak grows: Spark (3 days), Ember (7), Blaze (14), Inferno (30), Unstoppable (100), and Legend (365).
- **Freezes** — a freeze protects the streak when someone misses one working day. People earn one more freeze at every 30-day milestone, up to the workspace maximum.
- **Closed days** — days your business is closed don't break a streak. Workstation uses your opening hours, and falls back to Saturday and Sunday when none are set.
- **At-risk reminder** — at the chosen hour, people who haven't done any qualifying work yet get a reminder. No reminder is sent on closed days.

## Set up streaks

1. Open **Settings → Users & Permissions → Streaks**.
2. Turn on **Enable streaks**.
3. Adjust the options, then click **Save changes**.

| Setting | What it does | Default |
| --- | --- | --- |
| **Daily threshold** | Qualifying actions needed in a day for it to count (1–50). | 1 |
| **Max freezes** | The most freezes a person can hold (0–10). Set 0 to turn freezes off. | 1 |
| **At-risk reminder** | Local time to remind people who haven't acted yet. | 8 PM |
| **Respect closed days** | Don't break streaks on days your business is closed. | On |
| **Qualifying actions** | Which completed actions count. All count by default. | All |

Changing streak settings needs the `settings.manage` permission. The at-risk reminder is a notification, so people can choose its channels in their [notification preferences](https://workstation.repzo.com/docs/administration/notifications).

## Related pages

- [KPI Dashboard](https://workstation.repzo.com/docs/performance/kpi-dashboard)
- [Goals](https://workstation.repzo.com/docs/performance/goals)
- [Settings](https://workstation.repzo.com/docs/administration/settings)
