Pool service technician

For Pool Cleaning & Maintenance Companies

Pool service software for cleaning and maintenance teams.

Weekly routes, water test results, repair capture, and monthly contract billing — BeanRails is built for pool service companies who want the recurring work to run itself.

14-day free trial · Weekly routes · Contract billing

Why pool service teams switch

Four operational realities BeanRails handles.

Pool service is a recurring business. The work runs on weekly routes, monthly contracts, and trust — BeanRails gives you the system to keep all three intact.

Recurring weekly visits

Most pool service is weekly. BeanRails auto-generates the route — every pool, every week — so the technician visits the right pools on the right day without anyone re-planning the schedule.

Chemical readings and water balance

Every visit includes a water test — pH, chlorine, alkalinity, cyanuric acid. BeanRails captures readings on the phone and flags anything out of range, so the technician adjusts chemicals on the spot and the customer sees the proof.

Equipment repairs mid-visit

When a pump, filter, or salt cell needs replacing, the visit becomes a repair job. BeanRails captures the parts, the labour, and the extra time — so the office can invoice the repair alongside the recurring service.

Contract billing and churn

Pool service runs on monthly contracts. BeanRails handles recurring invoicing automatically, sends reminders, and flags contracts at risk when a customer skips or cancels.

Workflow

A weekly pool visit on BeanRails.

Step 1

Route ready

Technician opens the day's route — eight pools, optimised for geography, on the phone.

Step 2

Arrival

Technician taps arrive on the app. Customer gets a notification that the visit has started.

Step 3

Clean + test

Pool cleaned. Water test entered on the phone — pH, chlorine, alkalinity. Out-of-range readings flagged.

Step 4

Chemicals added

Technician adds the right chemicals based on the readings. The additions are recorded.

Step 5

Repair (if needed)

If something needs replacing, the parts and labour are logged on the same visit.

Step 6

Customer report

Customer signs on the phone. Service report with water test results is emailed automatically.

Use case

Three hundred pools. Weekly route. Zero planning.

A pool service company has three hundred pools under weekly contract — residential, apartment blocks, and a few commercial sites. The owner used to spend Sunday afternoons planning the week's route by hand. Technicians used to skip pools because the route was wrong. Customers used to churn because the visit report was generic.

BeanRails handles all of this automatically. The route is generated on Friday for the week ahead. Each technician sees their pools on their phone, in the right order, with the right history. Every visit produces a water test report with the customer's actual readings and what was done to balance them. The monthly invoice goes out on the same day every month, and the office sees at-risk contracts before they cancel.

The owner spends Sundays with family instead of planning routes.

FAQ

Common questions about BeanRails for pool service.

Does BeanRails handle weekly recurring pool routes?

Yes. Each pool is configured with its service cadence (typically weekly). BeanRails generates the route for the week ahead and the weeks after automatically. The technician sees the right pools on the right day.

Can BeanRails capture water test results?

Yes. The mobile app has a water test form — pH, free chlorine, total chlorine, alkalinity, cyanuric acid, calcium hardness. Out-of-range readings are flagged, and the technician's response (chemicals added) is captured on the spot.

How does BeanRails handle repair jobs that happen mid-visit?

The technician logs the repair on the existing visit — parts, labour, and extra time. BeanRails converts the visit from a recurring service into a service-plus-repair invoice, so the customer gets one bill covering both.

Can BeanRails auto-bill monthly contracts?

Yes. Each contract has its terms — monthly amount, billing day, payment method. BeanRails generates the invoice automatically and emails it to the customer. Failed payments are flagged for follow-up.

Does BeanRails send the customer a service report after each visit?

Yes. After the visit, the customer receives an email with the water test results, what was done, any chemicals added, and any follow-up needed. Customers can also view the same report in the customer portal.

How does BeanRails help with customer churn?

BeanRails tracks skipped visits, late payments, and customer complaints. The office gets a list of at-risk contracts each month so they can intervene before the customer cancels.

The weekly route. On autopilot.

Try BeanRails free for 14 days. Recurring routes, water tests, repair capture, and monthly contract billing — without the spreadsheets.