Our family runs on a WhatsApp group
I build web experiences for a living, so my brain is wired for tickets, boards, and sprints. At home, we have kids, sports, school, birthdays, travel, grandparents, and a fridge that is always either too full or suddenly empty.
That is basically a backlog with feelings.
At some point, Renske and I realised we were trying to run family life ad hoc. Random chats. Half-remembered agreements. Sticky notes. The usual domestic chaos. It annoyed both of us, but we kept assuming a “proper” tool would fix it. Some app. Some shared calendar system. Some Notion template.
We tried a few. They all failed within weeks.
What stuck was painfully simple: a single WhatsApp group called Fam. No integration. No bot. Just a minimal structure and a couple of rules that turned it into a lightweight sprint board for our life.
Why WhatsApp instead of a proper system
We tried the classic stuff: shared Google Calendar, Todoist, and a fridge whiteboard with a marker that always went missing. They all had the same problem. They lived in a different place than our actual attention.
Our attention is in WhatsApp.
That is where friends ping, where teams share memes, where grandparents send kid photos. It is already open. Multiple times a day. So instead of fighting that, we leaned into it.
I do not think the “perfect” app matters for family logistics. I think the best app is the one both adults actually open without effort. Right now, that is WhatsApp.
So we stopped trying to make family life fit project management software. We made project management fit WhatsApp.
The basic structure of our Fam board
The group is literally just called Fam. It has three people: me, Renske, and a very confused notification settings screen.
Inside, we have a few simple patterns. They are not strict rules, more like shared habits. But they are enough to make it feel like a sprint board instead of a noisy chat.
1. Weekly kickoff: Sunday “sprint planning”
Every Sunday night, once the kids are in bed and the kitchen no longer looks like a food war zone, we run a 10 to 15 minute async planning ritual in Fam.
It looks like this:
- One of us drops a message: “WEEK OF 24 JUN” in all caps.
- Under that message we each reply with bullets for the week.
My reply might look like:
- Mon: home late, baseball training
- Wed: dentist 8:30 with [kid name]
- Thu: working from home, can do pick-up
- Sat: match in [city], gone 9:00-14:30
Renske adds her version. Work shifts. Yoga. Social stuff. Things like “Need to buy present for [kid friend] birthday Sat.”
We treat that one top-level message like a sprint planning ticket. If something changes mid-week, we reply under the same thread so the whole week sits in one place. It is not fancy. It just means we are not scrolling random chat to remember whether I said I would handle pick-up on Thursday or not.
2. The backlog: pinned “Later / Someday” message
In a real sprint board, the backlog is where good ideas go to die slowly. In a family, the backlog is where you put “We should repaint the hallway” so it does not hijack Tuesday evening.
We handle this with a single pinned message at the top of the Fam chat:
“Later / Someday”
Under that message we add a reply whenever a non-urgent idea appears:
- “Look at new wardrobes for kids room”
- “Plan weekend with my parents Aug/Sept”
- “Research swim lessons for winter”
No dates. No pressure. Just captured.
During a Sunday planning session, if we feel stable enough, we skim that backlog thread. One or two things get promoted into the weekly planning. The rest stay there quietly instead of living as mental nagging.
3. Tickets: message format for tasks
We do not use a fancy ticketing system, but we do have a rough pattern for task-like messages. Typically, a task message starts with a short tag in caps.
Examples:
- ERRAND buy shoes for [kid] before Thu gym
- HOME fix loose kitchen cabinet door
- SCHOOL fill in trip form, deadline Wed
We do this for one reason. When you scroll, these tags act like visual anchors. I can scan and immediately see what is a task versus just chatting or sharing photos.
If one of us takes ownership, we reply with a simple answer under that message:
- “I will do Sat morning.”
- “Can you handle this? I am out those days.”
No Kanban columns. No burn-down chart. Just ownership declared in plain language.
4. Done column: reactions instead of status updates
We do not send “Done.” messages. That is noisy. Instead, we use one reaction consistently.
✅ means done.
If I buy the shoes, I react with a checkmark on the original ERRAND message. That is it. The message stays in place, the history is clear, and I do not have to type anything.
Sometimes we add ❤️ if the other person took something annoying off our plate. It is cheap positive feedback for boring life tasks.
5. Incident channel: “Today is on fire” messages
We also have a pattern for days that go sideways. Sick kid. Train strike. Last-minute school email. Those get a short, clear message at the top level:
“TODAY IS WEIRD”
Under that we reply in thread as the day evolves. Who is picking up? Who is cancelling what? What food situation do we have at home?
This is our ad hoc incident channel. It keeps chaos-of-the-day separate from the planned week thread, so the weekly view stays readable.
Using WhatsApp features like sprint board primitives
WhatsApp is not built for this, but it has just enough structure if you squint a bit like a product manager.
Pinned messages as columns
We have two pinned messages in Fam:
- Later / Someday backlog thread
- Household Info
The Household Info message is purely reference:
- Kids BSN numbers
- Health insurance numbers
- Teacher emails
- Sports club logins
That message is basically our static documentation column. It saves us from digging through random notes apps while holding a crying kid and a health form.
Search as your filter
This is where the small message tags pay off. If I search for “SCHOOL” in the Fam chat, most of what appears is actually related to school obligations. It is not perfect, but it beats scrolling a chat history full of stickers and side talk.
Same for ERRAND, HOME, or a kid's name. It behaves like a very crude filter on a project board. Good enough.
Media as audit trail
We often drop quick photos as proof-of-done or context. Picture of the receipt after buying something expensive for the kids. Screenshot of a school email. Snapshot of the calendar hanging in the classroom.
Later, when we need to double-check something, they are all there. Searchable. Time-stamped. No cloud folder structuring needed.
The rules we ignore at our own cost
This setup works because we follow a few boring rules. Whenever we drift from them, everything gets messy again.
Rule 1: If it affects both of us, it goes in Fam
Running commentary does not matter. But anything that touches childcare, money, logistics, or energy levels has to be visible in Fam. Not a one-off spoken agreement in the kitchen. Not an SMS. Not a “I told you remember?”
We are both human. If it is not written somewhere, it never existed.
Rule 2: No guilt for backlog growth
Our Later / Someday backlog is long. It has things from a year ago. I am fine with that. A family that completes every nice-to-have is a family that probably never leaves the house.
The backlog exists to empty our heads, not to make us feel bad. If an item is stale and clearly not happening, we leave it. Occasionally we react with 😂 and move on.
Rule 3: Sunday planning is sacred
We skip it occasionally and instantly regret it. That is when two meetings collide with a dentist appointment and a school “bring cake” day we forgot to prepare for.
Fifteen minutes in Fam on Sunday saves us a stupid amount of stress Monday to Wednesday. It is the highest-leverage habit in this whole system.
What this actually fixed for us
This is not about WhatsApp. It is about reducing mental load and making work visible.
Here is what got better once Fam became our unofficial sprint board.
1. Fewer “You never told me” conversations
We still miscommunicate. We are not robots. But the baseline of friction is lower. If something matters, it ends up written down. If it is not in Fam, we both implicitly accept that it was not agreed.
This sounds harsh, but it is freeing. It kills the meta-arguments about who said what in which room three nights ago.
2. Clearer mental RAM
Both of us had a lot of small things running in the background: remember that form, that payment, that birthday, that sports registration window. That background noise makes you tired in a way that sleep does not fix.
Now most of that lives in Fam instead. My brain trusts the system enough to let go. I do not pretend it removes all stress, but it absolutely reduces the feeling of carrying an invisible to-do list around all day.
3. More realistic weeks
When we do Sunday planning, the week becomes visible. Sometimes we look at the list and say, Okay, this is not realistic. That party is out. Or that extra project can wait.
Without that overview, we both used to say yes to things in isolation. Then on Wednesday we would collide into a triple-booked evening and feel surprised. Now the surprise happens earlier, when we still have options.
4. Better distribution of invisible work
Every family has invisible work. Remembering sizes for kids clothes. Tracking which vaccinations are done. Knowing which kid hates which kind of pasta this month.
By writing tasks and logistics in Fam, some of that invisible pattern becomes visible. You start to see who usually replies “I will handle this.” If the distribution feels off, the data is right there in the chat history.
I think this is healthier than both people just “feeling” that they do more without any shared record.
Where this system breaks down
I am not pretending this is perfect. It has cracks.
- Threads get messy if you have a very high volume week.
- If one person hates WhatsApp philosophically, you are stuck.
- The search is fine, not great.
- Kids grow and logistics change, so the patterns need revisiting.
Also, WhatsApp is not the ideal place for long-term planning way into the future. We still use a shared calendar for actual dates. Fam supplements that. It is the place where you decide who does what, not where the events live.
How you can steal this, without copying it blindly
I do not think anyone should copy our setup pixel perfect. Your family has different rhythms. Different tools. Maybe iMessage. Maybe Signal. Maybe you all live in email.
What you can copy is the underlying pattern:
- Pick the app you both already open daily.
- Give it a single room for “family logistics”.
- Add a weekly planning ritual, even if it is five messages long.
- Use one or two consistent tags in messages so you can search later.
- Decide on a simple “done” signal and use it.
That is enough to turn random life coordination into something that feels like a lightweight sprint. You are not building a Jira board. You are building a slightly more honest chat thread.
Why I like this more than a proper app
Every few months I get the urge to "upgrade" our system. Some shiny new family organizer app. Shared kanban board. Calendar automation. As a developer, these things itch my brain in a nice way.
Then I look at Fam and see a boring truth. This janky WhatsApp setup has survived travel, school years, career changes, and sleep-deprived phases. Fancy tools never lasted that long.
The reason is simple. Tools do not run families. Habits do.
Fam fits into habits we already have. We check WhatsApp anyway. We type quickly there anyway. It feels like talking, not like “doing admin”. That is why it works.
So for now, our family sprint board lives in a chat app, with a pinned backlog message and a weekly caps lock planning post. It is not pretty. It is not optimised. It is just used, every single week. That is what matters.
Subscribe to my newsletter to get the latest updates and news
Member discussion