With wohnli, every finished task earns points. Stay consistent to build streaks and collect bonuses for overdue tasks. Your chore chart becomes a game everyone wants to play – no nagging required.
Every task carries a point value your household sets itself: cleaning windows earns more than watering plants. Whoever finishes and checks off the task gets the points instantly – visible to everyone in the household. This transparency ends the eternal debate about who does more.
Points are more than a number: they are the currency for the rewards shop, where you redeem real rewards. From favorite meals to cinema vouchers, you decide what makes cleaning worthwhile.
Consistency beats one-off efforts: completing recurring tasks week after week builds a streak. Each household defines after how many days bonus points kick in – the streak bonus grows with your consistency.
The streak is the best cure for procrastination. Nobody wants to be the one who breaks the flatshare's 21-day streak. And if something slips, the streak simply restarts – no blame, new chance.
The least popular tasks sit longest. That is why wohnli adds an overdue bonus: the longer a task waits, the more points it earns. Suddenly the exact task nobody wanted to touch becomes worthwhile.
Your household configures every rule – point values, streak threshold, bonus multiplier. The system stays fair whether you are a couple or a family of five. Statistics show at any time who contributed what.
No. Points are a pure play currency without monetary value and never expire. You only spend them in your household's rewards shop on self-defined rewards.
Your household. When creating each task you define its value – for example 5 points for unloading the dishwasher, 20 for cleaning the bathroom. Admins can adjust values anytime.
It simply restarts – nothing more. There are no penalties, only missed bonuses. Motivation stays up instead of turning into frustration.
Yes. Once a task stays open past its due date, the bonus grows automatically – up to the multiplier your household configured.