Skip to content

A Week with ChorifIQ

The previous pages covered individual features — chore definitions, goals, effort points, scheduling. This page shows how they all work together by following one family through a typical week.

Getting Everyone In: The Garcia Onboarding

Section titled “Getting Everyone In: The Garcia Onboarding”

Before the week of chores could begin, Lisa had to get everyone into the app. Here’s how it went.

Lisa downloaded the app, created her account, and expanded the Create a Family card on the profile screen. She entered “Garcia” as the family name — ChorifIQ automatically named it “The Garcia Family” — and that made her the family manager.

Next, she invited Mark. From the main navigation she tapped Manage, then the invite icon in the top right corner. Under the Add Adult tab, she saw the family’s 9-character invite code and a QR code. She sent the code to Mark over text. Mark downloaded the app, created his own account, and entered the code when prompted. His request appeared in Lisa’s Pending Members list. She tapped his name and approved him — he was in.

Then came the kids. Ava (15, teen) and Jake (10, child) can’t create or join a family on their own — they need a parental invitation. Lisa switched to the Invite Minor tab, entered Ava’s email, selected Teen (13–17) as the age group, checked the parental consent box, and tapped Send Invite. After confirming consent via the email she received, Ava got her own email with a link that had the invite code pre-filled; she clicked it, created her account (skipping age verification since Lisa already set her age group), and her request appeared in pending. Lisa repeated the process for Jake, this time selecting Child (under 13). After approving both kids, the Garcia family was fully assembled.

With all four members in, Lisa went to Manage → Family Settings and toggled Allow family join requests off. The invite code was removed — no one could accidentally (or intentionally) join using an old link or code that had been shared. The family was locked down.

  • Lisa (manager) — Set up the family, creates and manages all chores
  • Mark (member, adult) — 10-point daily goal
  • Ava (member, teen, 15) — Per-day goals: 8 points on most weekdays, 4 points on Tuesdays and Thursdays (soccer practice), 0 on Sundays
  • Jake (member, child, 10) — 6-point daily goal

Lisa set up about 15 chores using the Chore Library and a few custom definitions. Saturday is a family vacation day. Here are a few of the chores that drive this week’s action:

ChoreEffortFrequencyKey settings
Empty dishwasher4 ptsDailyStrict rotation on — cycles through Mark, Ava, and Jake
Rake leaves5 ptsWeeklyEligible: Mark and Ava only
Water houseplants3 ptsEvery 5 daysAllow early reschedule on, self-assign on
Make your bed1 ptDailyEligible: Ava and Jake
Wipe kitchen counters2 ptsDailySelf-assign on
Cook dinner6 ptsDailyEligible: Lisa and Mark. Auto-expire set to 0 days (immediate)
Clean your room3 ptsEvery 3 daysEligible: Ava and Jake

ChorifIQ’s scheduler runs and assigns chores for the day based on each member’s goal and the chore definitions’ rules.

Jake wakes up to a morning push notification: “You have 3 chores today.” His dashboard shows Make your bed (1 pt), Empty dishwasher (4 pt), and Feed the dog (1 pt) — totaling 6 points, exactly his daily goal. The dishwasher landed on Jake because strict rotation tracked that Mark did it last — it’s Jake’s turn.

Ava’s dashboard shows 8 points of chores, matching her Monday goal. Mark gets his 10 points. Lisa sees everyone’s assignments at a glance on the manager dashboard.

Jake completes his chores after school and taps each checkbox. Confetti fills his screen — he loves that setting. Lisa gets a completion alert: “Jake finished all his chores!”

Mark finishes his chores too, but Ava still has one left at 7 PM. She gets an evening reminder: “You still have 1 incomplete chore today.” She knocks it out before bed. Everyone’s streak continues.

Ava has soccer practice on Tuesdays, so Lisa set her Tuesday per-day goal at just 4 points. The scheduler assigns her only Make your bed (1 pt) and Sort the recycling (3 pts) — a light load that fits her busy afternoon.

Here’s where strict rotation gets interesting. It’s Ava’s turn to empty the dishwasher — she’s next in the rotation after Jake did it Monday. But assigning a 4-point chore would push her to 8 points, double her Tuesday goal. Rather than overloading Ava or skipping her turn entirely, the scheduler defers the chore. It doesn’t reassign it to Mark (who just did it Sunday) or back to Jake (who did it yesterday). It simply waits. Ava stays next in the rotation, and the dishwasher will come to her on a day when she has capacity.

Lisa checks her dashboard and notices the dishwasher is unassigned. The dishes still need doing, so she opens Quick Assign on Mark’s card and taps “Empty dishwasher” to hand it to him directly. The scheduler deferred automatically to keep things fair; Lisa stepped in because the kitchen couldn’t wait.

It’s raining. “Rake leaves” was on Ava’s list, but there’s no point raking in a downpour. Lisa taps the assignment on her dashboard and hits Excuse. The chore moves to Ava’s Past section in grey — excused, not failed. Her streak is safe, because excused chores are forgiven, not counted against you.

Meanwhile, Jake finishes his assigned chores early and still has 2 points of room in his goal. He taps the + button on his dashboard and sees “Water houseplants” in the self-assign list. The plants aren’t due for two more days, but Lisa enabled Allow Early Reschedule on that chore, so the scheduler made it available to fill Jake’s remaining capacity. He grabs it, waters the plants, and hits his 6-point goal exactly. He adds a note: “Gave the fern extra water, it looked dry.”

Ava gets the dishwasher today — her deferred turn from Tuesday. The rotation advances to Mark for tomorrow.

Mark is on a mission. He completes all his chores by 8 AM and claims the First Done spot on the leaderboard. When Ava opens the app later, she sees the animated rank change — Mark jumped ahead of her in the weekly points race. A leaderboard notification pops up: “You dropped to #2 — knock out a few more chores to reclaim your spot!”

Jake had a rough afternoon. He forgot about “Clean your room” (3 pts) and didn’t finish it before the due date. He completes it Thursday evening, but it’s recorded as completed late. The points still count toward his goal and the leaderboard, but his 3-day streak resets to zero. It’s still better than letting it expire — late completions earn points, while expired chores earn nothing.

Speaking of expiration: yesterday’s “Cook dinner” assignment auto-expired at midnight. Lisa configured that chore with auto-expire set to 0 days — there’s no point cooking last night’s dinner today.

Lisa’s morning email digest had given her a preview of the day’s schedule before anyone else was up. She likes staying one step ahead.

Jake left his dishes in the sink despite being told twice. Lisa opens the manager dashboard and uses Quick Assign to give him 6 extra points of chores. The goal warning appears — chore titles turn grey and point values turn red, signaling she’s pushing Jake past his daily goal. She taps Assign anyway. Managers can always override goals when the situation calls for it.

Ava finishes her chores and submits a completion photo of the freshly scrubbed bathroom — proof of a job well done. Lisa taps the photo in the swipeable gallery and decides to override the points from 5 to 7 for the extra effort. The original value shows in grey next to the override so she can always revert.

Mark finishes last today — no First Done crown this time. Ava beat everyone. The Most Points view for the week shows it’s a tight race heading into the weekend.

Saturday is a family vacation day. The dashboard shows a vacation banner for everyone. No chores are assigned, no notifications are sent, and nobody’s streak is affected — vacation days are simply excluded from the streak calculation, as if the day didn’t happen.

Lisa takes a quiet moment to review her chore definitions. “Rake leaves” season is winding down — rather than deleting the chore and losing all the completion history, she’ll deactivate it next week and reactivate it in the fall. The definition and all its data stay intact; the scheduler just stops generating new assignments.

Lisa’s inbox has the weekly family report email. It shows each member’s week at a glance:

  • Mark — 58 points earned, 6-day streak, #1 in weekly points
  • Ava — 52 points earned, 7-day streak (the longest!), #2 in points but #1 in streak
  • Jake — 38 points earned, 3-day streak (reset mid-week after his late completion), #3 in points

The report includes completion rates, movement arrows on the leaderboard, and a family-wide stat: 94% completion rate this week. Not bad.

Ava opens My Stats and sees her personal records updated — best single day was Friday with 12 points. Her “Chores by Day of Week” chart shows Wednesday is consistently her most productive day. Jake checks his stats and sees his favorite chore listed as “Feed the dog” — he’s completed it 23 times, more than anything else.

Sunday is also a rest day for Ava — her per-day goal is set to 0, so she gets no assignments even though Sunday isn’t a family vacation day. Mark and Jake each get a light Sunday load. The Garcias head into next week with the system humming along.


No single feature makes ChorifIQ work — it’s how they combine. Goals keep the workload fair. Strict rotation keeps it equal. Vacation days and per-day goals flex around real life. The scheduler handles the logistics so the manager doesn’t have to micromanage every morning, and the leaderboard and streaks give members a reason to stay engaged.

The Garcias’ week involved automatic scheduling, manual overrides, deferred rotations, excused chores, self-assigned tasks, leaderboard races, and a Saturday off — and Lisa barely had to intervene. That’s the goal: set up your chores and rules once, and let ChorifIQ handle the daily logistics while you handle the exceptions.