Smart Scheduling
Three ways to schedule.
One app that gets it right.
Bobby supports floating recurrence, fixed schedules, and one-time tasks — all with smart priority labels that show what needs attention right now. Pick the mode that fits each task.
Scheduling modes
Every task is different. Bobby adapts.
Not everything repeats the same way. Some tasks should float with your rhythm, others need a fixed slot, and some only happen once. Bobby handles all three.
Floating recurrence
Next due = last done + interval. The schedule adapts to when you actually complete the task. Did it early? The next one shifts forward. Ran late? It resets from when you finished, not from the original date.
This is Bobby’s signature mode. It eliminates the pile-up of overdue tasks that happens with rigid schedules. Your task list stays realistic, not aspirational.
Example
"Water plants" every 5 days. You water them Monday → next due Saturday. Busy Saturday, do it Sunday → next due Friday. The rhythm naturally adapts.
Fixed schedule
Anchored to a start date. Occurrences align to a fixed grid — always the same day of the week, same date of the month, or same week interval. Even if you complete a task late, the next occurrence stays on schedule.
Perfect for tasks with real external deadlines that can’t shift: rent payments, medication refills, team meetings, or weekly grocery runs.
Example
"Pay rent" anchored to the 1st of every month. Even if you pay late on the 5th, the next one is still due the 1st of next month — not the 5th + 30 days.
One-time tasks
Single deadline, done once. Set a date and Bobby tracks it alongside your recurring tasks with the same priority labels. Once completed, it’s automatically archived.
Mix one-time tasks with recurring ones in the same list. Your dentist appointment sits right next to "vacuum the house" — everything in one place, prioritized the same way.
Example
"Renew passport" due March 15. Bobby shows it alongside your recurring tasks, with the same color-coded priority. Done? It disappears.
Flexible intervals
Not every task repeats in days. Bobby supports four interval units to match any rhythm.
Hours
Every 4 hours, every 8 hours...
Days
Every 3 days, every 14 days...
Weeks
Every 2 weeks, every 6 weeks...
Months
Every month, every 3 months...
Smart prioritization
Priority labels you can read at a glance
Every task gets a color-coded priority label that updates automatically. No mental math needed — just look at the label and know what to do next.
Plenty of time
No rush. This task is well within its interval. Focus on other priorities first.
Coming up
Due this week. Time to plan when you’ll handle it.
Due today
This is your priority right now. Get it done today.
Past due
Complete it and the cycle resets cleanly. No guilt — just get back on track.
Fine-tune with constraints
Both floating and fixed recurrence support optional constraints — filters that restrict which days the task can be due. This gives you precision control without losing flexibility.
Day of week
"Every 7 days, but only on weekdays." If the due date lands on Saturday, Bobby shifts it to Monday.
Day of month
"Every month on the 1st and 15th." Perfect for bi-monthly bills or payday routines.
Month of year
"Every 90 days, but only Jan/Apr/Jul/Oct." Great for quarterly tasks like tax payments.
Time windows
Set start and end times for when a task should be due. Morning routines, evening chores — Bobby respects your schedule.
Perfect for
Anything that repeats — or doesn’t
Water the plants
Floating, every 5 days. Adapts if you water early or late.
Refill medication
Fixed, every 30 days anchored to prescription date.
Dentist appointment
One-time task. Set the date, get a reminder, done.
Take out trash
Fixed weekly on Tuesdays. Never miss collection day.
Check tire pressure
Floating, every 30 days. Weekdays only constraint.
Backup photos
Floating, every 14 days. Do it when convenient.
Ready to schedule smarter?
Download Bobby for free. Floating, fixed, or one-time — every task gets the scheduling it deserves.