Adding a tasker: two bots, two WhatsApp contacts
whatsappclaudefamsyncwip
Status: still being built out. This is a short note on where things are — a full how-it-works writeup will follow once it’s further along.
The scheduler answers “when is it.” But half of family life has no fixed time — the loose pile of “should-dos”: fix the gate, call the pediatrician, renew the passports before the trip. That’s a different problem, so it’s getting a different bot: the tasker.
The deliberate choice is that it’s a second, separate WhatsApp contact rather than one bot that does everything. You text one contact about the calendar and another about the to-do list — the contact is the mode, each bot stays simple, and I can change one without touching the other.
Under the hood it rides the same stack as the scheduler — a Cloudflare Worker, a Durable Object per conversation, and Claude driving native tool calls — but pointed at a different job: keeping and reasoning over a task list (backed by Google Sheets) instead of writing calendar events. Where it’s headed is prioritization: not just holding the list, but helping decide what actually matters next.
It’s not done yet, and I’d rather write it up honestly once it’s real. More soon.
For the half that is finished: How my WhatsApp scheduler actually works →
← all writing