What is myPoolFlow?
myPoolFlow is pool-service software for running weekly routes, logging visits (including photos and water chemistry), coordinating technicians, and keeping customer and pool records in one place. It is built for teams that work from phones and tablets in the field, not only from a desk. Staff can also use in-app team chat to coordinate without relying on personal messaging threads. Companies can optionally enable chemical inventory to track warehouse and truck stock alongside service work. The downloadable iOS and Android apps are full-featured: everything you can do in the web client, you can do in the app.
What is Team chat?
Team chat is messaging built into myPoolFlow for people on your company account (technicians, admins, and office roles you invite). There is an Everyone room that includes all current company members, and you can create smaller group chats with a custom title when only part of the crew needs a thread. Messages can include attachments where the product allows. It unlocks once your company has at least two members so there is someone to talk to. It is not a replacement for customer-facing SMS or homeowner portals — it is for your internal team.
What is chemical inventory in myPoolFlow?
It is an optional feature your company can turn on to track on-hand quantities for common pool treatment chemicals — plus your own custom chemicals and work-order parts in whatever units your crew uses — across one or more warehouses and each technician's truck. You can log purchases (multi-line warehouse and tech-truck POs against your vendors are stored side-by-side, editable later from Past purchase orders, with optional per-line unit cost and a sales tax paid checkbox that defaults from company settings), post adjustments with notes, and browse a ledger over time. Custom chemicals can be logged right on a service visit, and work-order parts deduct automatically when the job is completed, so consumption appears in the same trail. Admins control company-wide inventory; technicians update truck balances according to policies you set (for example whether truck-only stock or transfers from the warehouse are allowed), and stock can move warehouse-to-truck or truck-to-truck. It complements visit chemistry logs — it is not a full accounting system.
Can I send quotes or work orders to customers?
Yes. Quotes (also called work orders) let you draft labor and parts lines, optionally apply sales tax, and email the customer a secure approval link they can sign without creating an account. When a quote requires a deposit you can also send a Stripe Checkout link and the deposit posts to the customer's billing ledger when it's paid. After approval you can schedule the work on the planner, complete it on a visit, and the completion charge is posted automatically with the deposit subtracted so nothing is double-billed.
Can I accept credit-card payments from customers?
Yes, by connecting your company to Stripe from the in-app billing settings. Once connected you can email a customer a card-setup link so they save their own card on file, type a card in for them at the pool with their permission, charge a saved card on demand, and collect work-order deposits via Stripe Checkout. myPoolFlow uses Stripe Connect in the standard model: funds settle directly to your Stripe account and pay out to your bank on Stripe's schedule — we don't hold customer funds, and we don't mark up Stripe's processing rate (see below).
Does myPoolFlow take a cut of Stripe payments?
No. myPoolFlow uses
Stripe Connect in the standard model, which means your customers pay
your Stripe account directly and Stripe deposits funds to your bank on its normal payout schedule. We do
not add a platform fee, application fee, or markup on top of Stripe's published processing rates — the only money that moves through myPoolFlow on these transactions is
none. Stripe's own processing fee (for example 2.9% + 30¢ for a standard US card charge, as published at
stripe.com/pricing) is what your customer's payment will cost you, and it goes to
Stripe, not us. Some other field-service tools quietly mark up card processing as a revenue stream; that's not how we want to run.
What billing models can I use per client?
Each client has a billing tab where you choose one of five pricing models:
- Flat subscription — a recurring weekly/monthly/yearly fee with a cycle anchor day and proration for mid-cycle starts.
- Subscription + chemicals — the recurring fee plus a line item per visit for chemicals actually used, priced from your company sale prices.
- Per visit — a flat amount posted to the ledger every time a tech logs a visit, with no recurring fee.
- Per visit + chemicals — the per-visit flat amount plus the same chemical pass-through.
- Chemicals only — no recurring fee and no per-visit fee; the customer pays only for chemicals actually consumed during the month, rolled up into a single statement on the due day.
Subscription customers get charges posted for completed periods automatically; per-visit and chemicals-only customers get a monthly rollup statement of every visit and chemical line on the same cadence. If the client has a card on file with auto-charge enabled, the card is charged on the due day — for non-recurring models the charge fires alongside the statement send for that month's rollup. Owners and admins can still record manual payments, one-off bills, and adjustments alongside the pricing model — and remove an individual chemical or per-visit charge from the ledger when comping a customer.
What reports does myPoolFlow include?
The Reports tab covers the things route-based service teams actually need to look at: mileage trends over any date range (with a calendar-day or week bucket), and chemical dosage trends per chemical with a chart you can filter and a per-technician breakdown. There is also a profitability report: set your labor rate, mileage rate (it defaults to the IRS standard mileage rate), and chemical costs once, and it estimates profit per customer and per pool from drive time, service time, and chemicals used — so you can see whether each stop is priced to pay. Numbers respect your company's custom units and hide chemicals you've marked as not used, so the report only shows what your crew actually carries.
Can I require specific readings or checklist items on each visit?
Yes. Admins can set company-wide default visit requirements — which chemistry readings must be entered and what stop checklist items technicians must tick before a visit can be saved as complete. Individual pools can add requirements on top of the company default (for example a pool that always needs a salt-cell check). Technicians see a clear list of what's still missing on the visit screen, and the Save visit button stays disabled until every required field has a value.
Does myPoolFlow calculate water balance (LSI) or recommend chemical doses?
Yes. As technicians enter readings on a visit, myPoolFlow scores water balance using the Langelier Saturation Index (LSI) — corrosive, balanced, or scaling — from pH, water temperature, total alkalinity, calcium hardness, and CYA. It then recommends how much to add to hit your targets for chlorine, muriatic acid, alkalinity, calcium hardness, CYA, and salt, with guidance like a partial drain or a salt-water-generator note where relevant. A one-tap Apply drops the suggested amount onto the visit. These are decision-support recommendations, not autopilot: the technician always reviews and confirms what actually went into the water, and LSI needs a water temperature to compute.
What is the difference between mypoolflow.com and app.mypoolflow.com?
mypoolflow.com (this site) is the marketing and information home: launch updates, privacy policy, and general FAQs.
app.mypoolflow.com is the web client where customers and staff sign in to use the product. The native
iOS and
Android apps are full-featured — the same workflows as the browser, not a limited mobile companion. If you are trying to open the app in a browser, use
app.mypoolflow.com.
Do you have iPhone and Android apps?
Yes. myPoolFlow ships as native apps for iOS and Android, in addition to the web app at app.mypoolflow.com. Those native apps are full-featured: everything you can do on the web, you can do in the app — same account, no separate “lite” experience. Exact store availability follows our launch and TestFlight / Play rollout announcements on this site.
Is myPoolFlow the same as Skimmer, PoolOffice, or other pool software?
We are an independent product. Many tools cover parts of the business (billing-only, paper routes, generic field-service apps). myPoolFlow focuses on the daily rhythm of route planning, stop-by-stop visits, and team visibility for pool service companies. If you are comparing vendors, try the workflows that matter most to your crew: offline reliability, visit logging, and how stops are grouped on a map.
Does the app work without cell service?
The product is designed so technicians can keep working when coverage is spotty: changes are stored on the device first and sync when you are back online. Exact offline behavior can vary by screen and company settings; see our launch materials and in-app help as we ship.
Is there a free trial? How much does it cost?
Yes — start on the
Free plan with up to 15 pools, no card required. Paid tiers (Solo, Starter, Growth, Pro, Scale, Enterprise) raise the pool cap as your route grows, all the way up to 2,000 pools self-serve. See the full breakdown on the
pricing page. On iPhone and Android, open
Settings → Plan and tap
Subscribe on a tier — Stripe Checkout opens in your browser (no App Store or Play billing fee). Use
Manage billing on web to compare plans or update your card. If you need more than 2,000 pools or a custom integration, email
support@mypoolflow.com and we'll put together a quote.
Who is myPoolFlow for — owner, office, or technicians?
All of the above. Company admins and office staff share the same back-office access (customers, billing, planner, inventory, team invites, Stripe). Office is a free seat (billing is pool-based, not per user). Carve-outs for office staff: never assigned routes or work orders in the field, never on the per-technician inventory matrix, and they cannot invite anyone as Administrator or promote/demote/remove an existing Administrator. Technicians spend their day in routes, visits, and end-of-day summaries. You can invite anyone as Technician, Office, or Administrator from Settings → Team.
Do pool owners or homeowners use myPoolFlow?
The first releases target pool service businesses (B2B). Homeowners may receive communications or links from their service company depending on how that company uses the product, but the primary experience is for pros running routes and visits.
Can I import or export customer and pool information?
Yes. Company administrators can import clients and pools from a CSV file using our template and preview flow, so you can validate rows before anything is created. From the same Clients & pools area you can export to CSV whenever you need a backup, a spreadsheet for planning, or a portable copy of your directory. The export uses the same column layout as the import template, so round-trips and edits outside myPoolFlow stay straightforward. Your customer and pool records are your company's operational data; we are not trying to lock you in or suggest that myPoolFlow “owns” that information.
Does myPoolFlow replace QuickBooks or my accounting software?
myPoolFlow is not a full accounting replacement. It is built around operations — routes, visits, pools, and team workflow. Many companies will still use QuickBooks, Xero, or similar for general ledger and tax; we aim to complement those workflows rather than duplicate them.
Is my data stored in the United States?
Production infrastructure is hosted on
Microsoft Azure with United States regions for the services we operate today. For legal and compliance wording (retention, subprocessors, and your rights), read our
Privacy Policy.
Do you sell my email address or use it for ads?
No. Launch-update signups on this site are used to communicate about myPoolFlow. We do not sell your email to data brokers. Details are in the
Privacy Policy.
Does the app track my GPS all day?
myPoolFlow may capture location when you log a visit if your company enables that feature — useful for proof of service and route verification. It is not designed as continuous all-day tracking of staff; your organization's policies and disclosures should explain what is collected. See the Privacy Policy for categories of data we process.
Can multiple technicians share one login?
For security and accountability, each person should use their own account where your company's plan allows it. Shared logins make it harder to audit who changed a visit or customer record.
I forgot my password / cannot sign in. What should I do?
Use the password or account-recovery flow inside the app at
app.mypoolflow.com. If your company uses single sign-on or managed devices, ask your admin. For persistent issues, email
support@mypoolflow.com from a company-owned address when possible so we can help without exposing customer data.
Do you integrate with ServiceTitan, Jobber, Housecall Pro, or other FSM tools?
Deep integrations depend on customer demand and API availability. Tell us which platform you rely on today; it helps us prioritize connectors and import paths. Early releases focus on a strong native workflow inside myPoolFlow rather than duplicating every third-party feature.