Water Chemistry and Treatment Protocols FAQ

Straight answers on target ranges, which chlorine the Dose Plan uses, why the chlorine target moves with stabilizer, what a Treatment Protocol does, and what must be set up first.

Pool Maintenance

Updated October 22, 2026

Both SettingsWater Chemistry and SettingsTreatment Protocols ship working. Water Chemistry arrives with industry-standard targets for every reading, and with no protocol at all a tapped symptom simply puts every product you have tagged for it on the plan. Treat both screens as tuning, not as setup you have to finish before your crews can work.

What does have to be set up is elsewhere, and this article starts there because it is the reason most first Dose Plans come back empty.

What actually has to be set up

Only the first two can stop a Dose Plan from sizing chemicals, and the visit wizard will not build a plan at all until the pool has a sanitizer system and a volume on file (or the tech chose Can't measure today).

#WhatWhereIf it is missing
1Pool volume on every siteThe Pool Profile card on the site, under DirectoriesSitesThe plan returns no amounts at all and reads "Pool volume is not set, so no chemical amounts can be calculated." In the visit wizard, Build Dose Plan waits (Set up this pool first) until the volume is saved or skipped with Can't measure today; a skipped visit's plan has no amounts. No dimensions on file? Measure the pool from the satellite map.
2Chemicals carrying a dosing rule in InventoryInventory → the product → How This Product Is Applied → Dosing RuleEach affected reading reads "No stocked product can raise free chlorine. Add one in Inventory to have it dosed automatically."
3Target ranges and Preferred Chlorine — optionalSettingsWater ChemistryNothing breaks. OpsVara's defaults apply, and chlorine is dosed with liquid chlorine when you stock it.
4A Treatment Protocol — optionalSettingsTreatment ProtocolsNothing breaks. Every tagged product for a tapped symptom goes on the plan.

Sanitizer system is the other thing the wizard insists on — on every site, on the Pool Profile card. The visit wizard asks for it on Water Test and will not build the dose plan until it is set. There is no skip: a salt pool dosed as chlorine gets a plan that looks right and is not.

A tech can set up the pool without calling the office

When the sanitizer system or volume is missing, the Water Test step of the pool visit wizard asks for both (Save Pool Setup). The tech picks the sanitizer system, enters the shape and dimensions or the gallons, and can switch on This is an estimate. The office then sees Estimated on the site's Pool Profile until someone confirms it. When the pool can't be measured today, Can't measure today with a reason lets the visit go on with a plan that has no amounts, and the office sees who skipped it and why on the visit (Pool volume was not measured by … The dose plan has no amounts.). The web visit wizard the office uses embeds the same Pool Profile card on its Water Test step. See Your First Visit to a Site.

To find pools that still need setup, filter DirectoriesSites by Pool setup → Missing sanitizer or volume or Volume estimated. To clear the Estimated badge, Edit the Pool Profile and untick This volume is an estimate.

The fastest way through step 2 is the Dosing Rules section at the bottom of SettingsWater Chemistry. It lists What the Dose Plan can dose, and Attach Recommended Dosing Rules attaches our defaults to every product on your shelf whose name we recognise — liquid chlorine, cal-hypo, dichlor, trichlor, muriatic acid, soda ash, sodium bicarbonate, calcium chloride, cyanuric acid, pool salt and phosphate remover. Products that already carry a rule are never overwritten. See Dosing Rules and Application Rates for the full walkthrough.

Products live under Inventory, which is included on Crew and up. Target ranges and the water test itself are available on every plan, but without Inventory there are no products for the plan to size, so it can only tell you what is out of range.

The two setup steps, and what to click

Setup asks about chemistry twice, and the two steps are not the same job. The first is about target ranges and comes before you have any products; the second attaches rules to the products you add in between.

StepWhere in setupWhat to do
Water ChemistryRequired, after Symptoms and before InventoryRead the ranges, grouped by the kind of pool they apply to. If they match how your company treats water, click Keep Chemistry Defaults and continue. Products and their rules come later.
Dosing RulesOptimizeClick Attach Recommended Dosing Rules. Every chemical we recognise on your shelf gets its default, and the coverage list turns green for the readings the Dose Plan can now dose.

Both screens stay reachable afterwards. The ranges live on SettingsWater Chemistry, with the same Dosing Rules section under them.

Water Chemistry

What are the default targets?

These are what every account starts with. Each row on the screen takes a Min, an Ideal and a Max, and every one of them is yours to change. For why each number is what it is, and the public sources (CDC, MAHC, Hayward, Taylor LSI), see Why Pool Chemistry Defaults Are Set This Way.

ReadingMinIdealMax
Free Chlorine (FC) — Pools, ppm123
pH7.27.57.8
Total Alkalinity (TA) — Liquid Chlorine / Tablets, ppm80100120
Total Alkalinity (TA) — Salt Cell Pools, ppm607080
Cyanuric Acid (CYA) — Liquid Chlorine / Tablet Pools, ppm304050
Cyanuric Acid (CYA) — Salt Cell Pools, ppm607080
Cyanuric Acid (CYA) — Controller-Run Pools, ppm203050
Free Chlorine (FC) — Spas & Hot Tubs, ppm345
Cyanuric Acid (CYA) — Spas & Hot Tubs, ppm0030
Free Chlorine (FC) — Commercial & Public Pools, ppm234
Calcium Hardness (CH) — Plaster Pools, ppm200300400
Calcium Hardness (CH) — Vinyl / Fiberglass Pools, ppm175225275
Salt, ppm2,7003,0503,400
ORP Setpoint, mV650700750
Phosphates, ppb00100

Three readings are recorded on a visit but have no range to set. Total Chlorine exists to work out combined chloramine against free chlorine. Water Temp feeds the saturation index and the seasonal chlorine calculation. TDS is recorded for reference.

Phosphates are reported in ppb, not ppm, and there is no benefit to any amount of it — phosphate is algae food and it drives chlorine demand — which is why the min and ideal are both 0.

Because cyanuric acid protects chlorine from the sun but also binds it: the more stabilizer in the water, the higher the residual has to be to sanitize at the same rate. A flat 1–3 ppm band ignores that, which is how a salt pool held at the recommended CYA 70 ends up dosed chlorine on every visit and then flagged High for it.

So the working chlorine target is scaled to the stabilizer reading taken on the day:

PoolCYA measuredChlorine target
Chlorine or tablet feed40 ppmabout 3.0–4.8 ppm, aiming at 3.6
Salt cell70 ppmabout 3.5–7.0 ppm, aiming at 4.6

The Free Chlorine (FC) row is a floor and a ceiling on that calculation, not the target itself. Chlorine is never targeted below 1 ppm however little stabilizer is present, and never above 10 ppm, because past that the water is a shock rather than a residual.

If cyanuric acid was not tested

The chlorine target cannot be scaled, and the saturation index is computed as if stabilizer were 0, which reads less corrosive than reality. The plan says so. Testing CYA is what makes the chlorine recommendation right for the pool in front of the tech.

Do salt pools use different targets?

Yes, and you do not have to do anything to get it. A pool with a salt cell uses the Total Alkalinity (TA) — Salt Cell Pools row instead of the liquid-and-tablet row, because a cell pushes pH up continuously and a high alkalinity gives it more to push against. It also uses the Cyanuric Acid (CYA) — Salt Cell Pools row, and holds a lower chlorine residual for its stabilizer level than a tablet pool does.

A pool counts as having a cell when any of these is true on its Pool Profile: the sanitizer system is Salt (SWG), a salt cell model is recorded, or one of its features mentions salt. That is deliberately wider than the sanitizer system alone, because an ORP-controlled pool on liquid feed is Automated (ORP Controller) with no cell, and some chlorine-system pools have one fitted.

Why are there three stabilizer rows?

Because the three sanitizer systems want cyanuric acid to go in opposite directions, so one shared row cannot serve them.

Sanitizer systemCYA row usedWhy
Chlorine (Liquid / Tablets)30–50 ppmTablets carry their own stabilizer, so CYA climbs on its own; the usual job is getting it back down.
Salt (SWG)60–80 ppmA cell makes unstabilized chlorine that sunlight strips within hours, so it needs more shielding, not less. This is what Hayward and Pentair publish for their systems.
Automated (ORP Controller)20–50 ppmA controller doses against ORP, and stabilizer both pushes that reading down and fouls the probe, so the controller under-doses. Vendors typically ask for 30 ppm or less to protect probe life.

Salt (SWG) and Automated (ORP Controller) are not the same thing and are not interchangeable on the Pool Profile. Salt chlorine generation is a way of delivering chlorine; Automated means a chemical controller is dosing the pool, which also covers a controller driving liquid chlorine with no cell at all. A salt pool that happens to have an automation panel is still Salt (SWG). If a pool has both a controller and a cell, the cell wins the stabilizer row, because the cell is what makes the chlorine unstabilized.

What about spas and commercial pools?

A spa has its own rows rather than an adjustment on the pool rows: Free Chlorine (FC) — Spas & Hot Tubs and Cyanuric Acid (CYA) — Spas & Hot Tubs. A spa runs hot and carries a far heavier bather load per gallon, so it burns chlorine off fast — CDC sets a 3 ppm floor for hot tubs against 1 ppm for pools. CDC also advises no stabilizer in a hot tub, because it slows how fast chlorine kills germs at spa temperatures, so the spa CYA ideal is 0 and nothing is ever dosed toward it. The maximum only sets where an inherited level starts getting flagged.

Because the spa rows are separate, editing your pool chlorine range never moves your spas, and editing the spa range never moves your pools. A spa keeps its own stabilizer row even if it is on a salt cell.

Commercial pools work the same way, on Free Chlorine (FC) — Commercial & Public Pools. It defaults to 2 to 4 ppm, the CDC Model Aquatic Health Code floor, and applies to any site whose Pool Kind is a commercial pool. Your local health department may require more than the CDC minimum, so check your operating permit before lowering this row. Sites with no commercial Pool Kind keep the residential Free Chlorine (FC) — Pools row.

How should I read the ORP row?

ORP Setpoint applies only to pools whose sanitizer system is Automated (ORP Controller), and it is a check on the controller rather than a chlorine level.

ORP does not convert to parts per million, and it is not comparable between two pools. The same free chlorine reads a different millivolt value depending on pH, stabilizer, temperature, dissolved solids and how clean the probe is, and the relationship is not a straight line — it flattens out above about 3 ppm. The 650 mV floor is the CDC and WHO disinfection threshold and the default setpoint on most controllers, which is why it is the default here.

So judge whether the water is sanitary from the free chlorine reading, which is on the same panel. An out-of-band ORP flags the equipment for attention — a drifting setpoint, a fouled probe, or stabilizer that has crept up — and never on its own marks the water unsafe.

Can I set different targets for one customer's pool?

Not from Settings — target ranges are company-wide, and the screen says so. What varies per pool is read off the Pool Profile automatically: Sanitizer System picks the alkalinity and stabilizer rows, Surface Type picks plaster versus vinyl and fiberglass calcium, and Pool Kind picks the spa rows or the commercial chlorine row. Chlorine Source picks the chlorine product, as the next section explains.

Which chlorine does the Dose Plan use?

When chlorine reads low and more than one chlorine product on your shelf carries a dosing rule, the plan picks one in this order:

  1. Safety rules. A product that would make another reading worse loses. When the test shows stabilizer (CYA) at or above its max, the pool gets no tablets or dichlor, because those add stabilizer and only a drain takes it out. When it shows calcium at or above its max, the pool gets no cal-hypo. A shock passes over tablets and dichlor too: it uses liquid chlorine, or cal-hypo on a pool set to Granular or when no liquid chlorine has a dosing rule. Only when neither has a rule does a shock fall back to dichlor or tablets. These rules only see readings that were tested, so an untested CYA cannot steer a tablet pool away from tablets.
  2. The pool's chlorine source. The Chlorine Source on the site's Pool Profile. When it is blank, a pool with a salt cell counts as Salt, and any other pool uses your company's Preferred Chlorine at the top of SettingsWater Chemistry.
  3. Liquid chlorine, when nothing else decides. After liquid come cal-hypo, dichlor and tablets, in that order. Between two products of the same kind, the one showing stock wins.
Chlorine sourceThe plan reaches for
Liquid chlorine (the default)Liquid chlorine (sodium hypochlorite).
TabletsTrichlor tablets or sticks, for pools with a floater or feeder.
GranularCal-hypo or dichlor granules.
SaltLiquid chlorine. The salt cell makes the chlorine; when it still reads low, liquid chlorine tops it up without adding stabilizer or calcium.

Preferred Chlorine starts at Liquid chlorine, marked Default, until your company picks another and saves. Change it with the radio buttons at the top of the screen and click Save Water Chemistry Settings. Reset to Defaults does not change it.

To give one pool a different source, open the site, click Edit on the Pool Profile card, and pick a Chlorine Source. The first choice in that list, Company default (…), follows the company setting and names it, for example Company default (Liquid chlorine); on a pool with a salt cell it reads Salt (salt cell).

When the plan uses a different chlorine than the pool's source, the line says why. For example, Used instead of chlorine tablets: stabilizer (CYA) is at or above its max, and chlorine tablets add more. If the source you chose has no product with a dosing rule in Inventory, the line reads Used instead of liquid chlorine: no liquid chlorine product in Inventory has a dosing rule. A company that never picked a Preferred Chlorine gets no such note.

Tablets are still there to add by hand

The choice only decides which product the plan sizes. Every product in Inventory, tablets included, is still listed under Add from inventory on the visit, so a tech can log tabs dropped in a floater on a liquid-chlorine pool.

Until October 2026 the plan had no chlorine source. When tablets and liquid chlorine both carried a dosing rule, it picked the one that showed stock, then the one created first, so a company that imported its tablets first saw tablets on every pool. A plan already built keeps its products. Re-save the water test on an open visit to rebuild it with the new pick.

What do the Custom and Default badges mean?

Every row carries one. Default means the row still holds OpsVara's recommended range. Custom means your company has recorded its own numbers for it. Only rows whose numbers actually differ from ours read Custom, so the badges are a reliable list of what you have changed — saving the screen does not mark rows you left alone.

To put a single row back, type OpsVara's numbers from the table above into it and save; the row returns to Default. Reset to Defaults, at the bottom left, clears every custom range and the season settings in one go after a confirmation. It leaves Preferred Chlorine as you set it.

What is "Account for the season when calculating doses" doing?

It sizes chlorine to still be in range when the tech next visits, rather than to the band at the moment of the test. Chlorine demand roughly doubles for every 18°F of warming, so the same weekly pool needs a great deal more chlorine in July than in October, and a dose that ignores that is under the minimum within a day or two in summer.

With it on, chlorine is sized from the water temperature recorded at the pool, the gap to the next visit, and the site's sun and bather load. Five numbers tune it:

FieldWhat it is for
Default visit interval (days)Used only when the pool has no next visit on the calendar and no contract interval to read. Default 7.
Maximum carry-over (days)Never size one dose to cover more than this, however far off the next visit is. Default 14.
Baseline chlorine loss (ppm/day)Loss at 80°F, full sun, adequately stabilized. Default 1.0.
Fill water calcium (ppm)Your local tap water, used to work out how much to drain when calcium is too high. Default 100.
Winter threshold (°F)Below this, calcium may be carried above its normal band to hold the saturation index. Default 60.

This does not schedule anything

Default visit interval is a dosing input, not a service day. Service days and cadence live under SettingsWork Types, in the Scheduling block of each work type — and the Dose Plan reads them from there whenever they exist, which is more accurate than the default here.

Turn the setting off to dose to the target band exactly as read, with no allowance for the interval.

Why won't my change save?

Every row needs all three numbers, in order. Two messages appear under the row:

  • All three values are required. — one of Min, Ideal or Max is empty.
  • Must be Min ≤ Ideal ≤ Max, all numbers. — the three numbers are out of order, or one is not a number.

Save Water Chemistry Settings stays disabled until the whole screen is valid and something has actually changed.

Who can edit this?

Company admins and office managers. The tab only exists on pool accounts. Field techs never see it, but their app reads the same targets you set here, so the Low / OK / High badges a tech sees in the field are the ones the office chose.

You can also reach the same screen as the Water Chemistry step of SettingsSetup Wizard.

Treatment Protocols

Do I need one?

No. With no protocol, tapping a symptom on a visit puts every product you have tagged for that symptom on the plan. Add a protocol when you want to do one of four things: choose between tagged products, name a product that is not tagged, keep two products apart, or put something on every visit.

Does a protocol change my chemistry doses?

No, and this is the most common misunderstanding. Chlorine, pH, alkalinity, calcium, stabilizer, salt and phosphates are always dosed from the water test against the ranges above. A pool protocol shapes only the symptom lines — which algaecide the plan reaches for when a crew taps Green algae, and what must never go in alongside it.

What is the difference between Pick One and Use Together?

Pick One puts a single product on the plan: the first in your order that is available, preferring one that also covers another symptom the tech tapped, so one jug covers two problems. Use Together puts every listed product on the plan. Products listed under Backups are kept for the applicator's reference and are never recommended automatically.

Full detail, including combinations and Never Together pairs, is in Configure Treatment Protocols.

A symptom is missing from the rules list

The list only shows symptoms scoped to the work type you have selected. Scope it to this work type under SettingsSymptoms and it appears.

Verify it worked

Run one real visit and read the Dose Plan. That single check covers everything on this page.

  1. Amounts appear against the readings that were out of range. If they do, volume and dosing rules are both in place.
  2. On a salt pool at a stabilizer level of 60–80 ppm, the chlorine target reads higher than the Free Chlorine (FC) — Pools row you set, and alkalinity is judged against the 60–80 ppm salt-cell band.
  3. On a spa, the chlorine target holds at 3 ppm or above even if you have narrowed your pool chlorine range below that, and stabilizer is targeted at 0. A commercial pool likewise holds its own 2 to 4 ppm band.
  4. If you tapped a symptom, the plan line says where the product came from — a Treatment Protocol rule, always included by your protocol, or a tagged product.
  5. Open SettingsWater Chemistry again. Any row you changed reads Custom; the rest read Default.

Troubleshooting

Every message below appears on the Dose Plan itself, so a tech can act on it without calling the office.

What the plan saysWhat to do
Pool volume is not set, so no chemical amounts can be calculated.Set volume on the Pool Profile. The card is on the site, and also inside the Water Test step so a tech can do it on site. No dimensions? Measure on Map on the Pool Profile traces the pool on the satellite map — see Measure a Pool From the Satellite Map.
No stocked product can raise free chlorine.Nothing on your shelf carries a dosing rule for that reading. Use Attach Recommended Dosing Rules in the Dosing Rules section, or add the product under Inventory.
The plan doses tablets but your crews use liquid chlorineSet Preferred Chlorine to Liquid chlorine on SettingsWater Chemistry, and check that no pool's Pool Profile has Chlorine Source set to Tablets. Confirm liquid chlorine shows a rule under Dosing Rules. Then re-save the water test.
A line starts Used instead of …The pool's chlorine source was passed over. The line gives the reason: high stabilizer, high calcium, a shock, or no product of that kind with a dosing rule. For the last one, add the product or attach its rule under Inventory.
Water temperature was not recorded.Without it the saturation index cannot be calculated, so scaling and etching cannot be assessed. Ask crews to record it — it also drives the seasonal chlorine calculation.
Cyanuric acid was not tested.The chlorine target cannot be scaled to the pool, and the index is computed as if stabilizer were 0. Add CYA to the test routine.
Stabilizer is high on a controller-run poolJudge the water on free chlorine, not on the controller's ORP. Stabilizer above the Controller-Run Pools band depresses the ORP reading and fouls the probe, so the controller feeds less chlorine than the water needs while still reporting that it is at setpoint.
A reading can only be lowered by replacing waterStabilizer, salt, calcium and TDS have no chemical that removes them. The plan works out the drain percentage and gallons for you.
A product is capped at a safe per-visit amountThe reading will not reach target today by design. The cap comes from the product's Per-visit cap under its dosing rule. Re-test next visit.
A tablet line says Rounded up or Rounded down to … whole tabletsTrichlor stocked by the tablet (unit each) is dosed in whole tablets. The line gives the exact dose and how far free chlorine lands above target, or how much it stays short. Add that many tablets and record what you added.
Under half a tablet, so none is added, or One tablet … is more than its per-visit capThe exact dose rounds to zero tablets. Re-test next visit. On a small pool where even one tablet is over the cap, dose free chlorine with liquid chlorine instead, or raise the tablet product's Per-visit cap.
Combined chloramine is above the safe limit.The plan converts to a full shock target. A partial dose re-forms chloramines instead of destroying them, so do not scale it down.
Two products move a reading in opposite directionsDose the target reading first, re-test in 24 hours, then adjust the other. Where a band and the saturation index disagree, the index wins, because the water is actively etching or scaling.
Your Treatment Protocol names products for a symptom but none of them are activeA product the protocol names is inactive, or not associated with this work type. Update the protocol or reactivate the product.
The chlorine dose is capped and will fall below minimum before the next visitDemand has outrun what the pool can safely hold. The message gives the day it drops out of range; the fix is a mid-week visit, a floater or tab feeder, more stabilizer, or more salt-cell output.

Frequently asked questions

Do I have to set up Water Chemistry before my crews can use the Dose Plan?

No. Every target ships with an industry-standard default, so the Dose Plan works on day one. Change a row only if your company follows different targets. The two things that do have to be set are each pool's volume and at least one chemical in Inventory carrying a dosing rule.

Which chlorine does the Dose Plan use when I stock more than one kind?

The pool's Chlorine Source on its Pool Profile, or, when that is blank, your company's Preferred Chlorine at the top of Settings → Water Chemistry. Preferred Chlorine starts at Liquid chlorine. A pool with a salt cell and no Chlorine Source is topped up with liquid chlorine whatever the company setting says. Safety rules still come first, so a tablet pool gets liquid chlorine when its tested stabilizer is at or above its max or when it needs a shock.

Why did the Dose Plan recommend tablets when we use liquid chlorine?

Before October 2026, when tablets and liquid chlorine both carried a dosing rule, the plan picked whichever product showed stock and then whichever was created first. It now picks your Preferred Chlorine, and liquid chlorine when nothing else decides. Re-save the water test on an open visit to rebuild its plan. Tablets stay in Inventory, and a tech can still add them by hand.

Why is the recommended free chlorine higher than the Free Chlorine range I set?

Cyanuric acid binds chlorine, so the working chlorine target is scaled to each pool's stabilizer reading rather than being one flat band. A chlorine pool at CYA 40 targets about 3.0 to 4.8 ppm. The Free Chlorine row acts as a floor and a ceiling on that calculation, not as the target itself.

Do salt pools use different targets?

Yes, automatically. A pool with a salt cell uses the Total Alkalinity — Salt Cell Pools row and the Cyanuric Acid — Salt Cell Pools row, and holds a lower chlorine residual because the cell generates continuously. You do not tag the pool as special; a salt sanitizer system, a salt cell model, or a salt feature on the Pool Profile is enough.

Why are there three cyanuric acid rows?

Because the three systems want stabilizer to go in opposite directions. Tablet pools sit at 30 to 50 ppm. Salt cell pools run higher at 60 to 80 ppm, because a cell makes unstabilized chlorine that sunlight strips within hours. Controller-run pools run lower at 20 to 50 ppm, because stabilizer both depresses the ORP reading a controller doses against and fouls the probe.

Is Salt the same as Automated on the Pool Profile?

No, and picking the wrong one gives the pool the wrong stabilizer target. Salt (SWG) means a salt cell generates the chlorine. Automated (ORP Controller) means a chemical controller doses the pool, which includes a controller feeding liquid chlorine with no cell. A salt pool with an automation panel is still Salt (SWG). If a pool has both, the cell wins the stabilizer row.

Why does every row say Custom after I save?

It should not. Only rows whose numbers differ from OpsVara's defaults are recorded as Custom, so saving the screen does not mark rows you left alone. To put one row back to Default, type OpsVara's numbers into it and save.

Do commercial pools get a higher chlorine target?

Yes. Free Chlorine — Commercial & Public Pools defaults to 2 to 4 ppm, the CDC Model Aquatic Health Code floor, and applies to any site whose Pool Kind is a commercial pool. It is its own row, so editing your residential chlorine range does not move it. Check your local health department permit before lowering it.

Do spas use a different chlorine target than pools?

Yes, and they have their own rows. Free Chlorine — Spas & Hot Tubs defaults to 3 to 5 ppm against 1 to 3 for pools, because CDC sets a 3 ppm floor for hot tubs. Cyanuric Acid — Spas & Hot Tubs has an ideal of 0, because CDC advises no stabilizer in a hot tub. Editing your pool ranges never moves your spas.

Can ORP be shown in parts per million instead of millivolts?

No. ORP does not convert to ppm and is not comparable between two pools — the same free chlorine reads a different millivolt value depending on pH, stabilizer, temperature and probe condition, and the relationship flattens out above about 3 ppm. Treat the ORP Setpoint row as a check on the controller and judge sanitizer from the free chlorine reading instead.

Can I set different targets for one customer's pool?

Not from Settings. Target ranges are company-wide. What does vary per pool is picked up from the Pool Profile automatically — sanitizer system, surface type and pool kind all select which rows apply. The Pool Profile's Chlorine Source also picks which chlorine product that pool gets.

Do I need a Treatment Protocol?

No. Without one, tapping a symptom on a visit puts every product you have tagged for that symptom on the plan. Add a protocol when you want to choose between tagged products, name a product that is not tagged, keep two products apart, or put something on every visit.

Does a Treatment Protocol change my chemistry doses?

No. Chlorine, pH, alkalinity, calcium, stabilizer, salt and phosphates are always dosed from the water test and your target ranges. A protocol only shapes the symptom lines, such as which algaecide the Dose Plan reaches for when a crew taps Green algae.

The Dose Plan came back with no chemical amounts. Why?

Read the message on the plan. "Pool volume is not set" means the Pool Profile needs a volume, and you can set it from the Water Test step on the spot. "No stocked product can raise free chlorine" means nothing on your shelf carries a dosing rule for that reading, which is fixed under Inventory.

What does "Account for the season when calculating doses" do?

It sizes chlorine to still be in range when the tech next visits, instead of dosing to the band at the moment of the test. Chlorine demand roughly doubles for every 18°F of warming, so the same pool needs considerably more in July than in October. It does not schedule anything.

Related guides