Key takeaways
- A weekly cleaning schedule lives on the robot itself, so it keeps running through Wi-Fi outages and router reboots.
- Three cycles a week fits most pools, but trees, bather load, and pool size all push that number up or down.
- Running cycles before late afternoon avoids the two to three times higher electricity rates many utilities charge during peak hours.
- Splitting weekday floor-only runs from a weekend full cycle keeps wall time consistent without adding unnecessary brush and track wear.
- A one-off manual cycle for a party or storm never disturbs the saved recurring schedule.
Most utilities charge two to three times more for electricity between about 4pm and 9pm, the exact window when a pool robot’s factory-default schedule likes to run. Nobody planned it that way. The default time just happens to suit a warehouse demo, not your power bill.
A cleaning schedule is the single most-used feature on any smart pool robot, ahead of mapping, ahead of the joystick, ahead of whatever stats screen the app is proud of. Set it once and the robot keeps working while you are at the office, at a kid’s soccer game, or asleep.
Building a good one takes about ten minutes and a little honesty about your pool’s actual debris load. Here is how to do it properly, season by season, without babysitting the app every week.
Start with the default, then adjust one variable at a time
Three cycles a week is the right starting point for most inground pools with moderate shade and no major debris source overhead. It is not the right answer for every pool, and treating it as gospel is the most common scheduling mistake I run into.
Build your own version in three passes: pick a frequency, pick a time of day, then pick a mode for each day. Change one variable, watch a week of results, then adjust the next.
Pro tip
Log the filter basket’s fill level for one week before touching the schedule. A basket that is barely dusty after three runs says you can drop to two; a basket packed solid every single time says you need a fourth.
Picking frequency: what your trees and bathers are actually telling you
Debris load decides frequency more than pool size does. A screened lanai with no overhanging trees can coast on two cycles a week. An open yard under a mature oak often wants five, sometimes a short daily floor pass through the worst of leaf drop.
Bather load matters almost as much. A pool that hosts a Saturday cookout every week benefits from a same-morning cycle before guests arrive, stacked on top of the regular pattern rather than replacing it.
A client of mine in central Florida called convinced her new robot was broken because the filter basket filled every single day under three oaks. Nothing was wrong with it. Her pool needed a daily floor-only pass through October, then dropped comfortably to three cycles once the trees went bare.
Picking the time of day: quiet mornings and off peak windows
Early morning, before the sun climbs and before anyone is swimming, is close to ideal. The pool sits calm, nobody is dodging the cord or the robot’s path, and in most areas that slot falls outside peak electricity pricing.
Check your utility’s rate structure once. Many residential plans price power two to three times higher in the late afternoon and evening than overnight or early morning, a pattern explained in plain terms by the Department of Energy’s energy saver guidance. A robot’s draw is modest, but shifting a multi-hour cycle out of a peak window costs nothing and saves a little every week.
Avoid scheduling directly on top of pump or heater run times if your equipment pad shares a circuit. Stagger them by even 30 minutes and everything runs cleaner electrically.

Matching mode to day: not every run needs the full cycle
Most apps let you assign a mode per scheduled day, and this is the setting owners skip most often. A full floor-and-wall cycle runs long, typically 2 to 3 hours, and puts a little more wear on brushes and tracks than a floor-only pass.
A sane split for a three-day week: two floor-only quick cycles midweek, one full cycle including walls and waterline on the weekend. You get consistent floor coverage all week and dedicated wall time when the cycle time budget matters least.
- Weekday cycles: floor-only or quick mode, 60 to 90 minutes
- Weekend cycle: full mode with walls and waterline, 2 to 3 hours
- High-debris week: add one extra floor-only pass rather than lengthening every cycle
Seasonal shifts: the calendar your schedule should quietly follow
Spring startup wants a denser schedule for the first two or three weeks while the pool clears winter grime, even daily if the water opened cloudy. Settle into the normal pattern once the filter basket stops filling every run.
Midsummer is where the standard three-cycle week earns its reputation: steady bather load, steady debris, nothing dramatic to react to.
Fall leaf drop is the one stretch worth overriding the schedule by hand. A single robot cycle cannot out-pace a heavy leaf fall on its own, so skim the surface first and let the robot handle what sinks. Trying to schedule your way out of a genuinely heavy leaf week just wears the basket gasket and your patience.
| Season | Typical frequency | Mode mix |
|---|---|---|
| Spring startup, first 2-3 weeks | Daily to every other day | Full cycle until the basket clears |
| Summer, steady state | 3 times a week | 2 floor-only, 1 full cycle |
| Fall leaf drop | 4-6 times a week, daily under heavy trees | Floor-only after a surface skim |
| Off-season, pool still open | 2 times a week | Full cycle, lighter bather load |
One-off runs without breaking the recurring pattern
Nearly every app lets you launch a manual cycle without touching the saved schedule, which is the right tool for a pre-party clean, a post-storm mess, or a random Tuesday when the pool just looks a little hazy.
Run the one-off, and the next scheduled cycle still fires on its normal day. There is nothing to reset or rebuild afterward.
A pre-party run works best started the evening before rather than the morning of, so any fine debris stirred up overnight has time to settle instead of clouding the water right as guests arrive.
The part that keeps working when the Wi-Fi does not
Once you save a schedule, it lives on the robot itself, not in the cloud. That matters more than most owners realize: the robot keeps firing its cycles on time through a router reboot, a Wi-Fi outage, or a phone left dead on the nightstand.
The connection only matters for changing the schedule or checking on it remotely. A robot mid-cycle is disconnected anyway, since radio signals barely reach it once it is a foot or two underwater, so the on-device clock was always doing the real work.
Good to know
If the robot’s internal clock drifts after a long outage, most apps quietly resync it the next time you open the app near the pool. A schedule running an hour off for a day or two is a clock issue, not a broken feature.

Wear and the schedule you do not think about
Every extra cycle is a little more time on brushes, tracks, and the impeller. On cordless models, extra cycles also eat into battery pack runtime between charges, which shortens how long a single charge lasts you across a busy week.
It is a real cost, just a small one. A season of daily runs shaves modest time off a brush’s service life compared to three weekly runs, not enough to change the math for anyone with real debris to clean up, but worth knowing before you schedule six full cycles a week out of habit rather than need.
Balance it by leaning on floor-only mode for the extra runs and saving full wall-and-waterline cycles for when they earn their keep. A schedule built this way keeps the water clear without quietly burning through a season of brush wear by August.
The mistake that undoes a good schedule
The most common scheduling mistake is not picking the wrong frequency. It is never revisiting the schedule at all: set once in June, still running the same three days in November on a pool that has not had a floating leaf in weeks and could have dropped to two.
The fix costs nothing and takes thirty seconds in the app four times a year. Walk the schedule past every season change, spring, midsummer, fall, and whatever your off-season looks like, and adjust one variable if the basket tells you to.
The schedule that runs itself
Start at three cycles a week, watch the filter basket for a week, then nudge frequency, timing, or mode based on what you actually see rather than what the box suggested. Shift the time slot earlier in the day if your utility charges more in the evening, and split weekday and weekend modes so wall time lands where it counts.
Revisit it four times a year and the whole system runs quietly in the background, which is the point of scheduling in the first place. Your pool stays clear, your power bill barely notices, and the app becomes something you open once a season instead of once a day.
Frequently asked questions
Does running the robot daily shorten its lifespan?
A little, but rarely enough to matter. Extra cycles add hours to brushes, tracks, and the impeller, the same parts that wear from any normal use, so a robot run daily through a heavy leaf season logs more hours than one run three times a week. Lean on floor-only mode for the extra runs and save full wall cycles for when debris actually calls for them, and the wear stays reasonable.
Will the robot skip a scheduled cycle if the water is too cold?
No, most robots do not sense water temperature and will run right on schedule even in a barely cool spring pool. The practical effect shows up as weaker wall climbing below about 55 to 60F, since brushes and tracks lose grip in cold water, not as a skipped cycle. Floor cleaning still happens normally; only the wall work suffers until the water warms.
What happens to the schedule after a power outage?
The saved schedule stays stored on the robot and typically resumes once power returns, though the internal clock can drift by an hour or two if the outage was long. Most apps quietly resync the clock the next time you open them near the pool. A schedule running briefly off time after an outage is a clock issue, not a lost setting.
Should I pause the schedule for a party or heavy pool use?
You do not need to. Most robots handle bathers fine during a cycle, though many owners prefer to run a one-off clean the evening before an event and let the recurring schedule skip that day if guests will be swimming right through it. Either approach works; skipping just avoids the robot working around a crowd of legs.
Do corded robots without a Wi-Fi connection still support scheduling?
Many do, through a timer built into the power supply itself rather than an app. You set the days and start time on the control box, and the robot runs on that built-in clock with no phone or router involved. It is less flexible than app scheduling but just as reliable for a simple, repeating week.