How to program a Pentair pool pump depends on the pump model and which controller commands it. Identify those first. Legacy IntelliFlo controls, IntelliFlo3 app controls, and a separate automation system do not share one button sequence.
Before changing anything, photograph the current schedule and record the working speed or flow settings. That gives you a reference if a new program behaves unexpectedly.
How to program a Pentair pool pump: choose the correct route
| Installed control | Programming route | Key check |
|---|---|---|
| Legacy IntelliFlo VS or VSF onboard keypad | The manual for that exact keypad and model | Correct program mode and schedules enabled |
| IntelliFlo3 with app or optional touchscreen | IntelliFlo3 user guide and supported interface | Correct pump, program type, days, and speed or flow target |
| Separate pool automation controls the pump | The automation system’s pump and circuit settings | External commands may take priority over local settings |

Legacy IntelliFlo VSF: distinguish the program modes
The cited IntelliFlo VSF manual separates Manual, Egg Timer, and Schedule operation. Manual selects an operating point; Egg Timer runs for a duration; Schedule uses clock times. A saved manual speed isn’t automatically a daily schedule.
For a daily program, follow the manual’s Schedule route, set the operating target and start/stop times, then save. Confirm the clock and that scheduled operation is enabled. On the cited model, the display can show “Running Schedules” when ready.
Don’t apply those exact controls to every IntelliFlo generation. Check the model suffix and manual. If programs overlap, consult that model’s priority rules rather than assuming the most recently edited program wins.
Legacy VSF keypad sequence
For the cited standalone IntelliFlo VSF, start with the clock correct and the intended operating point established. Use this sequence only for that keypad:
- Open Menu, then Program 1 through 8, and select the program to edit.
- Set Operation Mode to Schedule and save.
- Under Set Type, select Speed or Flow and save.
- Enter Set Speed/Flow, choose the verified target, and save.
- Set and save Start Time, then Stop Time, checking both hours and minutes.
- Enable schedules with Start/Stop and confirm the status before leaving.
The cited VSF gives flow programs priority over speed programs when their schedules overlap. A higher numbered slot does not automatically win. Keep stages separate unless that documented priority is intentional.
IntelliFlo3: use its own program setup
Open the supported app or installed touchscreen and select the correct pump. Choose the program type appropriate to the task. Pentair’s IntelliFlo3 support distinguishes manual, timed, and scheduled operation.
For a schedule, verify the selected days and its start/end or duration fields. Choose speed or flow control as supported, then save. Confirm the program is active rather than merely listed.
App names and screens can change; Pentair’s current support page uses Pentair Pool app terminology. Use the linked current guide if your screen differs from an older Home app tutorial. Don’t guess at an unfamiliar menu.
When automation has authority
If a panel controls the pump, confirm the assigned pump and equipment circuit there. A local setting can be replaced by an external command. Changing both interfaces at once makes the result harder to diagnose.
Don’t disconnect communication wiring to regain control. Have the installer explain the intended authority and service mode. Keep heater, sanitizer, and other required interlocks intact.
Verify the next actual program
Watch the next start, speed or flow transition, and stop. Check circulation and the connected equipment’s required flow. A saved schedule is only the first half of programming.
Use task based speed settings and the runtime guide to choose appropriate stages. For a separate wall timer, see standalone timer setup.
Record the final controller, program times, and operating targets. If the pump fails to circulate, use the symptom diagnosis rather than extending the schedule blindly.



