ChoreLoop — The Telegram Bot That Manages Your Household So Your ADHD Brain Does Not Have To
A Telegram bot that auto-rotates weekly chore assignments for every household member, fires nudges two hours before each task is due, and logs completion with a single emoji reaction — zero apps, zero friction, zero forgotten dishes. Built for ADHD households that have tried every chore app and abandoned all of them by week two.
Difficulty
beginner
Category
Health and Wellness
Market Demand
High
Revenue Score
6/10
Platform
Bot / Integration
Vibe Code Friendly
⚡ YesHackathon Score
🏆 7/10
Validated by Real Pain
— sourced from real community discussions
ADHD adults in shared households report that every chore management app fails within two weeks because apps require deliberate opening — a bot that lives inside an already-open messenger and requires only an emoji response directly solves the executive dysfunction bottleneck.
What is it?
ADHD households fail at chore apps because apps require opening, navigating, and remembering to check. ChoreLoop lives entirely inside Telegram — the app everyone already has open all day. Add housemates, list chores, set a cadence, and the bot handles weekly rotation, sends a personal nudge two hours before each task, and marks completion when the person reacts with a single checkmark emoji. No login, no UI, no decision fatigue. The bot also posts a weekly household summary so passive-aggressive notes become unnecessary. Buildable in one weekend because Telegram Bot API is free, Grammy.js makes bot logic trivial, and Supabase handles the rotation state.
Why now?
Grammy.js v1.0 stable release and Telegram's 900M MAU base make Telegram bots the lowest-friction consumer app distribution channel in May 2026.
- ▸Auto-rotating weekly chore assignments across all registered housemates
- ▸Personal Telegram nudge 2 hours before each task due time
- ▸Single emoji reaction marks task complete and logs it to Supabase
- ▸Sunday weekly summary message showing household completion rate
Target Audience
ADHD adults in shared households — roughly 8M diagnosed adults in the US aged 18-35 who share housing.
Example Use Case
Jamie and three housemates stop arguing about dishes after ChoreLoop rotates assignments every Sunday and texts each person a nudge at 6pm — first week with zero arguments is the product review they post to r/ADHD.
User Stories
- ▸As an ADHD household member, I want to receive a personal Telegram nudge before my chore is due, so that I do not forget and cause conflict.
- ▸As a household admin, I want chores to rotate automatically each week, so that I never have to manually reassign tasks.
- ▸As a housemate, I want to mark a task done with a single emoji, so that completion requires zero executive function overhead.
Done When
- ✓Setup: done when /setup command collects all member names and chore list and confirms rotation schedule in the group chat.
- ✓Nudge: done when each member receives a personal Telegram message exactly 2 hours before their assigned task time.
- ✓Completion: done when reacting with a checkmark emoji updates the assignment record and bot confirms completion in chat.
- ✓Weekly summary: done when the group receives a Sunday message listing each member's completion count for the past week.
Is it worth building?
$4.99/month x 500 households = $2,495 MRR. Math: r/ADHD has 1.2M members — 0.04% conversion on a viral post is 480 households.
Unit Economics
CAC: $2 via Reddit organic post. LTV: $60 (12 months at $4.99/month). Payback: 0.5 months. Gross margin: 93%.
Business Model
SaaS subscription
Monetization Path
Free for 2 housemates, $4.99/month for unlimited members and custom nudge schedules.
Revenue Timeline
First dollar: week 2 via Stripe link in bot. $1k MRR: month 4. $5k MRR: month 12.
Estimated Monthly Cost
Supabase: $25, Railway: $10, Telegram Bot API: free. Total: ~$35/month.
Profit Potential
Side income viable at $1k-$3k MRR, lifestyle business at $5k MRR.
Scalability
Medium — add WhatsApp via Twilio, group household analytics, and Notion integration for shared task lists.
Success Metrics
Week 1: 50 households on free tier. Month 1: 20 paying at $4.99 = $100 MRR. Month 3: 200 paying = $1k MRR.
Launch & Validation Plan
Post a working demo GIF to r/ADHD and r/mildlyinfuriating showing a real nudge and completion flow — count DMs before writing any monetization code.
Customer Acquisition Strategy
First customer: post a real household walkthrough video to r/ADHD with a working bot link and offer the first 50 households free forever in exchange for weekly feedback. Then: TikTok ADHD content creators, ADHD subreddit weekly posts, partnership with ADHD coaches on Substack.
What's the competition?
Competition Level
Low
Similar Products
OurHome app (requires app open, no ADHD UX), Tody (solo-focused, no rotation), Sweepy (no nudges) — none live inside a messenger people already use daily.
Competitive Advantage
Zero-app friction — lives in Telegram, single emoji completion, designed specifically for ADHD executive dysfunction patterns.
Regulatory Risks
Low regulatory risk. GDPR requires data deletion on request — add /deletedata command in v1.
What's the roadmap?
Feature Roadmap
V1 (launch): rotation, nudges, emoji completion, weekly summary. V2 (month 2-3): custom nudge times, chore difficulty weighting, /skip command. V3 (month 4+): WhatsApp support, household leaderboard, ADHD coach partner dashboard.
Milestone Plan
Phase 1 (Week 1): bot setup, rotation logic, nudge cron working in test group. Phase 2 (Week 2): Stripe paywall, /deletedata GDPR command, deploy to Railway. Phase 3 (Month 2): 200 free households, 40 paying, iterate on nudge timing based on feedback.
How do you build it?
Tech Stack
Node.js, Grammy.js (Telegram Bot framework), Supabase, node-cron — build entirely with Cursor, deploy to Railway.
Suggested Frameworks
Grammy.js, node-cron, Supabase JS client
Time to Ship
1 week
Required Skills
Telegram Bot API, Grammy.js middleware, Supabase queries, cron scheduling.
Resources
Grammy.js docs, Telegram Bot API docs, Supabase quickstart, Railway deploy guide.
MVP Scope
bot/index.ts (Grammy app entry), bot/commands/setup.ts (/setup command handler), bot/commands/done.ts (emoji reaction handler), bot/scheduler.ts (cron nudge runner), lib/db/schema.ts (households + chores + members schema), lib/rotation.ts (weekly assignment logic), .env.example (BOT_TOKEN, SUPABASE_URL, SUPABASE_KEY).
Core User Journey
Add bot to group -> /setup members and chores -> receive Sunday rotation -> get nudge 2h before task -> react with emoji -> done.
Architecture Pattern
Telegram message -> Grammy webhook -> command parser -> Supabase read/write -> cron job -> Telegram push nudge -> emoji reaction -> completion log.
Data Model
Household has many Members. Household has many Chores. Chore has many Assignments. Assignment belongs to one Member and has a completedAt timestamp.
Integration Points
Telegram Bot API for messaging, Supabase for household and task state, Stripe for billing via payment link, node-cron for nudge scheduling.
V1 Scope Boundaries
V1 excludes: web dashboard, WhatsApp support, photo proof of completion, chore difficulty weighting, mobile app.
Success Definition
A household of strangers sets up ChoreLoop without any founder instructions and completes their first full week of rotations via emoji reactions alone.
Challenges
Monetization is the real challenge — people expect Telegram bots to be free forever, so the paywall must be framed as a household subscription not a per-person charge.
Avoid These Pitfalls
Do not build a web UI before validating Telegram-only is enough — UI adds 3 weeks and kills the no-friction angle. Do not charge per person or ADHD users will churn instantly. Finding first 10 paying households will take longer than building the bot — budget 80% of time for Reddit distribution.
Security Requirements
No auth layer needed — Telegram handles identity. Supabase RLS scoped to telegram_chat_id. /deletedata command purges all household data. No PII stored beyond Telegram usernames.
Infrastructure Plan
Railway for Node.js bot process, Supabase for Postgres, no file storage needed, GitHub Actions for CI, Railway built-in logs for monitoring — total ~$35/month.
Performance Targets
Expected 500 active households at launch, nudge delivery must fire within 60 seconds of scheduled time, Telegram webhook response under 200ms, Supabase queries under 100ms.
Go-Live Checklist
- ☐Rotation logic tested with 4-person household manually.
- ☐Stripe payment link tested end-to-end.
- ☐Sentry error alerts configured on Railway.
- ☐Supabase RLS policies tested.
- ☐Bot username and description finalized.
- ☐Privacy policy published as Telegram channel.
- ☐5 beta households signed off on nudge timing.
- ☐Rollback: redeploy previous Railway release in one click.
- ☐Reddit launch post drafted with real demo GIF.
First Run Experience
On first run: bot responds to /start with a 3-step setup wizard directly in Telegram chat. User can immediately add members and chores via conversational prompts. No manual config required: rotation starts automatically next Sunday after setup completes.
How to build it, step by step
1. Define Supabase schema: households, members, chores, assignments tables with rotation_index column. 2. Create Telegram bot via BotFather and store BOT_TOKEN in .env. 3. Init Grammy app in bot/index.ts and register /setup, /chores, /members commands. 4. Build /setup command that collects member Telegram IDs and chore list via conversational prompts. 5. Write rotation.ts that assigns chores round-robin and inserts weekly Assignment rows every Sunday via cron. 6. Build nudge scheduler that queries due assignments and fires Telegram messages 2h before. 7. Register emoji reaction listener that sets completedAt on matching Assignment row. 8. Add Sunday summary cron that posts household completion rate to group. 9. Add Stripe payment link gating for households over 2 members via /upgrade command. 10. Verify: add bot to a real Telegram group, run /setup, trigger a manual rotation, receive nudge, react with emoji, check Supabase for completedAt — end to end without touching code.
Generated
May 4, 2026
Model
claude-sonnet-4-6
Disclaimer: Ideas on this site are AI-generated and may contain inaccuracies. Revenue estimates, market demand figures, and financial projections are illustrative assumptions only — not financial advice. Do your own research before making any business or investment decisions. Technology availability, pricing, and market conditions change rapidly; always verify details independently.