Challenges and streaks
How to create time-limited challenges, set streak goals, and use them to drive repeat visits.
Challenges are time-limited goals you set for your members. Completing a challenge earns bonus points in addition to the member's regular check-in points. They are a way to drive specific behaviours — like getting members to visit more frequently, or to celebrate a milestone.
There are three types of challenge:
- Check-ins: complete N check-ins within the challenge period. Example: 'Check in 10 times this month and earn 50 bonus points.'
- Points earned: earn N total points within the challenge period. Example: 'Earn 200 points this month and get a 50-point bonus.'
- Check-in streak: check in N days in a row. Example: 'Check in every day for 7 days and earn 75 bonus points.' Streaks reset if a member misses a day.
Go to Dashboard → Challenges → New Challenge. Fill in:
- Name — shown to members on the storefront.
- Description — optional context.
- Type — choose Check-ins, Points earned, or Check-in streak.
- Target — the number of check-ins, points, or consecutive days.
- Bonus points — the reward for completing the challenge.
- Start date and end date — the challenge window.
- Active — toggle on to make the challenge visible to members.
When a challenge is active, members can see it on the storefront. They see their current progress toward the goal and are notified when they complete it. The bonus points are awarded automatically on the day the challenge ends (or immediately if the target is reached early, depending on your configuration).
A member can only work toward one active challenge of each type at a time. For example, they can have one active check-in count challenge and one active streak challenge simultaneously.
A streak challenge requires consecutive days of check-in. The streak resets at midnight local time. If a member checks in today and does not check in tomorrow, their streak resets to 0.
Streak challenges are the highest-effort but also the highest-retention challenge type — members who have a live streak are motivated to maintain it, and that motivation often translates into a real visit.
Ready to start?
Set up your café in minutes
Free for your first 10 members. No card, no contract, no catch.