Support

How can we help?

Getting Started

Getting Your Pool Volume Right

Why Volume Matters

Your pool volume is the foundation of every chemical calculation. Get it wrong, and every dosing recommendation will be off.

Let PoolFu Calculate It For You

The easiest way to get your volume is to let the app calculate it when you first add your pool.

  1. Tap the Pool tab at the bottom
  2. Tap Add Pool to start the setup wizard
  3. On the volume step, select Calculate
  4. Choose your pool shape:
    • Rectangle - Standard rectangular pools
    • Round - Circular pools
    • Oval - Oval or elliptical pools
    • Kidney - Kidney-shaped pools
    • Freeform - Irregular shapes (uses approximate dimensions)
  5. Enter your dimensions (length, width, depths)
  6. The app calculates your volume automatically
  7. Continue through the setup wizard

Changing Your Volume Later

If you need to adjust your volume after setup:

  1. Open the app and tap your pool
  2. Tap the Edit button (pencil icon)
  3. Tap Volume
  4. Enter your volume in gallons or liters
  5. Tap Save

Note: The shape calculator is only available during initial pool setup. If you want to recalculate your volume using the shape calculator, delete your pool and add it again.

Tips for Accurate Dimensions

  • Average depth: Measure the shallow end and deep end, then average them
  • Freeform pools: Measure the longest and widest points
  • When in doubt: Slightly underestimate. It’s better to add a bit less chemical than too much

Your dosing recommendations will now be accurate for your specific pool.

Adding Your Salt Water Generator

What PoolFu Does With Your SWG Info

When you tell PoolFu about your salt water generator, we:

  • Set the correct salt target for your specific model
  • Prioritize output adjustments before recommending chemicals
  • Give you SWG-aware recommendations that work with your system

Setting Up Your SWG During Pool Setup

When adding a new pool:

  1. Tap the Pool tab at the bottom
  2. Tap Add Pool to start the setup wizard
  3. On the Equipment step, toggle Salt Water Generator (SWG) on
  4. Tap Select Your SWG Model to choose your specific model (optional)
  5. Search for your model or browse by manufacturer
  6. Continue through the setup wizard

Adding or Changing Your SWG Later

If you need to enable your SWG or change the model after setup:

  1. Open the app and tap your pool
  2. Tap the Edit button (pencil icon)
  3. Scroll to Equipment
  4. Toggle Saltwater Generator (SWG) on
  5. Tap Select SWG Model to choose your model, or tap Change to select a different one
  6. Tap Save

Supported Brands

PoolFu includes data for 616 SWG models from 129 manufacturers worldwide, including:

  • Hayward (AquaRite, AquaPlus, Turbo Cell)
  • Pentair (IntelliChlor, iChlor)
  • Jandy (AquaPure)
  • Circupool
  • Autopilot
  • Intex
  • CompuPool
  • AstralPool
  • Zodiac

We cover systems from North America, Australia, Europe, and beyond, with region-appropriate salt targets.

Can’t Find Your Model?

If your model isn’t in our database, simply skip the model selection step. Your SWG will still be enabled with a standard salt target. Check your owner’s manual for your manufacturer’s recommended salt level.

Finding Your Hot Tub Model

Why We Need Your Model

Hot tubs vary dramatically in volume. Selecting your specific model ensures:

  • Accurate chemical dosing
  • Proper fill recommendations
  • Correct equipment specs

How to Find Your Model

  1. Tap the Spa tab at the bottom
  2. Tap Add Spa to start the setup wizard
  3. Search by brand or model name, or tap a popular brand chip for quick access
  4. Select your model from the search results

PoolFu includes 1,721 hot tub models from 167 brands worldwide, including Hot Spring, Bullfrog, Sundance, Jacuzzi, Caldera, and many more.

Finding Your Model Number

Your hot tub’s model info is usually found:

  • On a sticker inside the equipment compartment
  • On the original purchase documents
  • On the manufacturer’s website using your serial number

Model Not Listed?

If your spa isn’t in our database:

  1. Tap Enter volume manually
  2. Enter your volume in gallons (check your owner’s manual or the label inside the equipment bay)
  3. Optionally select the number of seats

We’re constantly adding new models. Missing yours? Let us know using the contact link below.

Recording Your First Water Test

What You’ll Need

A test kit that measures:

  • Free Chlorine (or Bromine for spas)
  • pH
  • Total Alkalinity
  • Cyanuric Acid (CYA/Stabilizer), for pools
  • Calcium Hardness
  • Salt (if you have a salt water generator)

Recording Your Test

  1. From your Pool or Spa screen, tap Test Water
  2. Set your Water Temperature using the +/- buttons or tap the number to type it directly. Temperature is used for water balance calculations (CSI).
  3. Enter your Essential Readings: Free Chlorine (or Bromine), pH, Total Alkalinity, CYA, Calcium Hardness, and Salt (Salt only appears if you’ve added a salt water generator)
  4. Optionally expand Additional Readings for Combined Chlorine, Borates, Copper, Iron, TDS, or Phosphates. See Optional Water Test Parameters for when these matter.
  5. Tap Save & See Recommendations

The “What to Do” Screen

After saving, the What to Do screen opens showing:

  • Recommended Order: A numbered list showing which parameters to balance first. For example, Total Alkalinity before pH, since TA stabilizes pH.
  • Health Score: Your 0-100 overall water quality rating
  • Treatment Cards: Each card shows what to do, such as adding chlorine, adjusting SWG output, or adding muriatic acid. Tap a card to apply the treatment or learn more.

Your Pool or Spa Screen

After dismissing the results, your pool or spa screen shows:

  • Current Readings: A summary of your latest test results
  • Water Temperature: The last recorded temperature
  • Alerts: Warnings like approaching freezes in cold weather
  • What To Do: Tap anytime to revisit your recommendations
  • Test History: A calendar view of your testing activity
  • Health Score: Tap to see a detailed breakdown
  • Trends: Charts showing how your chemistry changes over time
  • Equipment: Your pump, filter, SWG, and other equipment
  • Products: Chemicals you use for this water body

Pro Tip: Tap to Dismiss Keyboard

Testing with wet hands? Tap anywhere outside the input fields to dismiss the keyboard. The large input targets make it easy to enter values with wet fingers.

Setting Up a Well Water Pool

Configuring Your Water Source

When adding or editing a pool, you can specify your water source:

  1. Open your pool and tap Edit
  2. Find Water Source
  3. Select:
    • Municipal - City/town water supply
    • Well - Private well
    • Delivered - Trucked-in water

Why This Matters

Well water commonly contains dissolved iron and copper that municipal treatment removes. PoolFu uses your water source setting to:

  • Suggest enabling metal testing
  • Provide context-aware guidance in Splash AI
  • Recommend hose-end filters when metal contamination recurs

First Steps for Well Water Pools

  1. Test for metals after your initial fill or first major top-off
  2. Establish a baseline - Some well systems have filtration that removes metals before they reach your house
  3. Enable copper and iron in Additional Readings if metals are detected

If Your Well Has Iron Filtration

Some well systems include an air injection filter (also called an iron filter or oxidizing filter) that removes iron before it reaches the house. If you have one of these, your fill water may already be iron-free.

Test once to confirm. If iron reads 0 ppm, your filtration is working and you likely don’t need ongoing metal monitoring.

Dealing with Metal Contamination

If metals are detected:

  1. PoolFu recommends a metal sequestrant to prevent staining
  2. Wait 24-48 hours before adjusting pH or shocking
  3. Retest to confirm metals have dropped

If metals return after treatment (common with well water top-offs), consider a hose-end metal filter. This removes metals from fill water before they enter your pool, breaking the contamination cycle.

Hose-End Metal Filters

These attach to your garden hose and filter metals during filling:

  • Basic sediment filters catch visible (ferric) iron particles
  • Catalytic media filters also remove dissolved (ferrous) iron

If you’ve used a basic filter but water still turns brown after chlorinating, you likely have ferrous iron that needs a catalytic filter.

Features

Understanding the Weather Widget

Why Weather Matters for Pool Care

Weather directly impacts your water chemistry:

  • Rain dilutes chemicals and can lower pH
  • High UV degrades chlorine faster
  • Heat increases chlorine demand and evaporation
  • Freezing temperatures can damage equipment

PoolFu integrates weather data to help you understand what’s happening with your water and when to take action.

The Weather Widget

The weather widget appears on your home screen when weather is enabled. It shows:

Collapsed View:

  • Current temperature
  • Weather condition icon (sunny, cloudy, rainy, etc.)
  • Your location name

Expanded View (tap to expand):

  • Current conditions (temperature, humidity, UV index)
  • 3-day forecast with high/low temperatures and rain chance
  • Active weather alerts

Switching Temperature Units

Tap any temperature value to switch between Fahrenheit and Celsius. This works anywhere temperatures are displayed:

  • Current temperature in the collapsed or expanded view
  • High and low temperatures in the forecast
  • Forecast day temperatures

Your preference is saved automatically and syncs across your devices.

3-Day Forecast

The forecast shows the next three days with:

  • High and low temperatures (tap to toggle °F/°C)
  • Rain chance percentage
  • Weather icons showing expected conditions

Use the forecast to plan ahead. If rain is coming, you might raise chlorine slightly. If a freeze is forecast, prepare to run your pump continuously.

Enabling Weather

If you don’t see the weather widget:

  1. Go to Settings
  2. Tap Weather
  3. Toggle Enable Weather on
  4. Allow location access when prompted, or set a manual location

See the Configuring Weather Location article for detailed setup instructions.

Weather Alerts for Pool Care

Types of Weather Alerts

PoolFu shows two types of weather alerts:

Government-Issued Alerts from the National Weather Service and similar agencies:

  • Winter Storm Warnings
  • Freeze Warnings
  • Flood Warnings
  • Heat Advisories
  • High Wind Warnings
  • And more

App-Generated Alerts based on weather data:

  • Freeze Warning (temperatures forecast to drop below freezing)
  • Heavy Rain Expected (over 1 inch forecast)
  • Post-Rain Check (significant recent rainfall)
  • Heat Wave (multiple days over 90°F)

Viewing Alert Details

When an alert is active, it appears in the weather widget on your home screen. Tap the alert row to open the full details, which include:

  • Headline summarizing the alert
  • Timing showing when the alert started and expires
  • Affected areas (for government alerts)
  • Full description with details about the weather event
  • Safety instructions (for government alerts)
  • Pool care tips specific to the alert type

Pool Care Tips by Alert Type

Each alert includes tips relevant to your pool:

Freeze/Frost Warnings:

  • Run your pump continuously while temperatures are below freezing
  • Monitor equipment for ice buildup
  • Check pipes and plumbing for protection

Winter Storm/Blizzard:

  • Run pump continuously to prevent freezing
  • Consider winterizing if not already done
  • Protect equipment from snow and ice

Flood/Heavy Rain:

  • Test water chemistry after the storm passes
  • Watch for rising water levels
  • Clear debris from skimmers

Heat Wave:

  • Test chlorine more frequently
  • Check water level daily for evaporation
  • Consider running your pump during cooler hours

High Wind:

  • Secure pool covers and loose equipment
  • Remove furniture that could blow into the pool
  • Check for debris after the storm

Multiple Alerts

When multiple government alerts are active, you can navigate between them using the Prev and Next buttons in the detail view. Alerts are sorted by severity and relevance to pool care, with the most urgent shown first.

Alert Notifications

Weather alerts can trigger both:

  • Push notifications on your lock screen
  • In-app notifications in the notification center (bell icon)

To configure which alerts you receive:

  1. Go to Settings
  2. Tap Notifications
  3. Toggle Weather Alerts on or off under each notification type

When your pool is winterized, weather alerts are suppressed since your pool is already protected. See the Winterizing Your Pool article for details.

Configuring Weather Location

Location Modes

PoolFu offers two ways to determine your location for weather:

Use My Location (Automatic): Uses your device’s GPS to detect your location automatically. This is the simplest option and ensures weather data always matches where you are.

Manual Location: Search for and select a specific city. Useful if you want weather for a different location than where your device is, or if you prefer not to share location access.

Setting Up Automatic Location

  1. Go to Settings
  2. Tap Weather
  3. Toggle Enable Weather on
  4. Under Location Mode, select Use My Location
  5. When iOS prompts for location access, tap Allow While Using App

PoolFu only needs city-level accuracy, so it uses low-precision location that doesn’t impact battery life significantly.

If Location Access is Denied: If you previously denied location access, you’ll see “Location Access Denied” with an Open Settings button. Tap it to go to iOS Settings and enable location access for PoolFu.

Setting Up Manual Location

  1. Go to Settings
  2. Tap Weather
  3. Toggle Enable Weather on
  4. Under Location Mode, select Manual Location
  5. In the search field, type your city name
  6. Select your city from the search results

Your selected location appears with a checkmark. Weather data will use this location regardless of where your device actually is.

Temperature Unit Sync

When you select a manual location, PoolFu checks if your temperature unit preference matches the location’s standard:

  • United States uses Fahrenheit
  • Most other countries use Celsius

If there’s a mismatch, you’ll see an option to update your temperature units to match the location. This is optional, you can keep your current preference if you prefer.

How Weather Data is Fetched

PoolFu fetches weather from WeatherAPI.com through a secure server. Your coordinates are rounded to approximately 7 miles for privacy and caching efficiency. Weather data is cached for 3 hours for forecasts and 6 hours for history, reducing network usage.

Offline Weather

If you’re offline:

  • Recent cache (under 24 hours): Weather displays with an “Offline” indicator showing when it was last updated
  • Stale cache (over 24 hours): Weather is hidden with a message to connect to the internet

This prevents showing misleading weather data that’s too old to be useful.

Using Splash AI Chat

What Is Splash?

Splash is your AI pool chemistry assistant. Think of it as having an expert pool professional in your pocket. Unlike generic chatbots, Splash knows your specific setup: your pools, your spas, your equipment, and your test results.

If you have weather enabled, Splash also knows your location and local weather conditions, which helps with seasonal advice and weather-related questions.

When you ask a question, Splash considers all of this context to give you personalized advice, not generic information.

Finding Splash

Tap the Splash tab at the bottom of the screen to open the chat. You’ll see:

  • Quick question suggestions organized by category (Getting Started, Common Problems, Learning, Seasonal)
  • A message counter showing your remaining messages
  • The text input at the bottom to type your own questions

What You Can Ask

Splash can help with:

  • Chemistry questions - “Why is my pH always high?” or “What does CYA do?”
  • Troubleshooting - “My pool is green, help!” or “Why is my water cloudy?”
  • Dosing guidance - “How much chlorine should I add?”
  • Equipment help - “How does my salt cell work?”
  • Seasonal advice - “How do I winterize my pool?”
  • Product questions - “Does this shock raise pH?”

Splash pulls from your actual test results and equipment when answering. If you ask about chlorine, it looks at your most recent readings. If you ask about salt, it considers your specific SWG model.

Message Limits

Splash messages are included with your subscription:

  • During trial: 25 messages total
  • Paid subscribers: 100 messages per month
  • Pro subscribers: 300 messages per month

Limits reset at the start of each calendar month. You’ll see a usage counter (like “85/100 messages”) in the chat, and warning messages appear when you reach 50% and 90% of your limit.

These limits exist to prevent abuse, but in practice most users don’t come close to reaching them.

Requirements

Add a pool or spa first. Splash needs to know about your water to give personalized advice. If you haven’t added any pools or spas yet, you’ll see a prompt to add one before you can chat.

Internet connection required. Splash works by sending your question to our servers, so you’ll need an active connection. If you’re offline, you’ll see a banner explaining that Splash needs internet to respond.

Tips for Better Answers

  • Log your test results first. The more data Splash has about your water, the better the advice.
  • Be specific. “My chlorine dropped to zero overnight” gets a more useful answer than “chlorine problem.”
  • Ask follow-up questions. The conversation continues, so you can dig deeper.
  • Use quick questions to start. Not sure what to ask? The suggested questions are a good starting point.

Response Style

Splash responds like an expert, direct and concise. You’ll get the answer you need without unnecessary padding. If something is fine, Splash says it’s fine. If action is needed, you’ll get clear steps.

Streaks and Achievements

How Streaks Work

PoolFu tracks two types of streaks to encourage consistent pool care:

Weekly Testing Streak: Test your water on 3 or more different days in a week to achieve a “perfect week.” String together consecutive perfect weeks to build your streak. The flame icon on your home screen shows your progress.

  • Tests from all your water bodies (pools and spas) count toward a single streak
  • Multiple tests on the same day count as one day tested
  • Missing a week entirely resets your streak
  • Weeks with 1-2 tests keep your streak alive but don’t extend it

Daily App Streak: Open the app every day to build your daily streak. Missing a day resets it, but that’s okay, you can always start fresh.

Encouragement, Not Pressure

We designed the achievement system to be a bit of fun, not a source of stress. Streaks are there to celebrate consistency when it happens, not to make you feel bad when life gets in the way.

There are no penalties, no lost rewards, and no disappointment mechanics. If your streak resets, you simply start building again. Your longest streak is always preserved, so your past consistency is never erased.

The goal is to gently encourage regular testing, which keeps your water healthy. That’s it.

The Streak Badge

Tap the flame badge on your home screen to see your full stats:

  • Weekly progress dots showing which days you’ve tested this week (colored by water health)
  • Checkmarks under days you’ve opened the app
  • Current streak and longest streak records
  • Total tests across all time

Achievements

Unlock 23 achievements across five categories:

Testing Consistency:

  • First Splash (1 test)
  • Perfect Week (3+ tests in one week)
  • Two-Week Streak, Monthly Master, Quarterly Champion
  • Year-Round Pro (48 perfect weeks in a year)

Daily Streaks:

  • Daily Check-In (1 day)
  • Week Warrior (7 days), Two-Week Devotee (14 days)
  • Monthly Guardian (30 days), Quarterly Devotee (90 days)
  • Year-Round Guardian (365 days)

Volume Milestones:

  • Getting Started (10 tests)
  • Committed (50 tests)
  • Dedicated (100 tests)
  • Pool Scientist (500 tests)

Chemistry Wins:

  • Green to Clean (recover from critical to healthy water)
  • Stability Master (consistent pH over 4 weeks)
  • Perfect Chemistry (30 consecutive excellent readings)

Time-Based Badges:

  • Early Bird (test before 8 AM)
  • Night Owl (test after 9 PM)
  • Weekend Warrior (test on Saturday or Sunday)
  • Super Tester (5+ tests in one week)

Viewing Your Achievements

Tap the streak badge to open the detail sheet, then scroll down to see all achievements. Unlocked achievements show colorful cards with our mascot in various poses. Locked achievements appear dimmed until you earn them.

An orange dot on the streak badge or an achievement card indicates something new to see.

Sharing Achievement Cards

Share Your Accomplishments

When you unlock an achievement, you can share a beautiful card showing off your accomplishment. Each card features:

  • A unique illustration of our kung fu water droplet mascot
  • The achievement name and a fun tagline
  • Your personalized stat (like “14 consecutive days” or “50+ tests logged”)
  • A colorful gradient background matching the achievement theme

How to Share

  1. Tap the streak badge on your home screen
  2. Scroll to your Achievements and tap the one you want to share
  3. Tap the Share button
  4. Choose where to share: Messages, Instagram, Twitter, Facebook, or save to your Photos

The share card is optimized for social media, with a portrait layout that looks great in Instagram stories, tweets, and text messages.

Achievement Card Themes

Each achievement has a unique visual style:

  • Victory (gold-orange): Major milestones like Year-Round Pro
  • Calm Water (cyan-teal): Balance achievements like Stability Master
  • Sunrise (peach-coral): Morning achievements and first steps
  • Night Sky (navy-purple): Night Owl achievement
  • Growth (teal-emerald): Chemistry wins and progress milestones

Mascot Poses

Our mascot appears in 17 different poses, each matching the achievement’s personality:

  • Bow for First Splash (respectful beginning)
  • Serene meditation for Perfect Week
  • Phoenix transformation for Quarterly Champion
  • Victory fist for Year-Round Pro
  • Lab coat for Pool Scientist
  • And many more!
Achievements for Pro Users

Pro User Default

If you have a PoolFu Pro subscription, the achievement system is turned off by default. This keeps the interface clean and focused when you’re managing pools for customers.

Homeowner accounts always have achievements enabled.

Enabling Achievements

If you’d like to track your own streaks and earn achievements as a Pro user:

  1. Open Settings (gear icon)
  2. Tap Preferences
  3. Toggle Achievements on

Once enabled, you’ll see the streak badge on your home screen and start earning achievements just like homeowner accounts.

Your Progress is Always Tracked

Even with achievements disabled, PoolFu tracks your testing activity in the background. This means:

  • Your streak data is preserved
  • When you enable achievements, your history counts toward unlocks
  • Previously earned achievements stay unlocked even if you disable the feature

What Changes When Disabled

With achievements turned off:

  • The streak badge is hidden from your home screen
  • Achievement notifications don’t appear
  • The achievement section is hidden from the stats sheet

Your testing workflow and chemistry recommendations are unaffected.

Pool & Spa

Winterizing Your Pool

When to Winterize

If you close your pool for winter, mark it as winterized in PoolFu. This pauses testing reminders, weather alerts (including freeze warnings), and preserves your pre-closing chemistry data for spring reference.

How to Winterize

  1. Open the app and tap your pool
  2. Scroll down to the bottom of the screen
  3. In the Seasonal Status section, toggle Pool Winterized on

The app automatically records the date you winterized. You’ll see “Closed for the season” displayed below the toggle.

What Changes When Winterized

Home Screen: Your pool card displays “Readings paused” with a snowflake icon over a frosted overlay. This makes it immediately clear your pool is closed for the season.

Pool Detail View: Your chemistry readings remain visible but appear faded, with “Readings paused for the season” shown at the top. The health score is hidden since it’s not relevant while winterized.

Calendar (Test History): When you tap View All on your test history calendar, each winterized day shows a snowflake icon in the corner with a light blue background. The calendar legend includes “Winterized” to explain the symbol.

Testing Reminders: All test reminders are paused. You won’t receive notifications prompting you to test your water.

Weather Alerts: Freeze warnings and other weather-related alerts are suppressed since your pool is already winterized. The only alert you may receive is a “Pool Opening Season” notification in spring when temperatures warm up.

Winterization Guide

Need help preparing your pool for winter? PoolFu includes a step-by-step winterization checklist:

  1. From the Home screen, tap the book icon in the top toolbar
  2. Select Winterization from the Seasonal category
  3. Follow the 8-step checklist covering chemistry, cleaning, water level, plumbing, equipment, and covering

You can also access this guide from freeze warning alerts that appear before cold weather arrives.

Spring Opening

When you’re ready to open:

  1. Open the app and tap your pool
  2. Scroll down to the Seasonal Status section
  3. Toggle Pool Winterized off
  4. Run your first test of the season

Testing reminders and weather alerts will automatically resume. PoolFu accounts for the winterization gap in your testing history, so your freshness calculations and health score won’t be penalized for the time your pool was closed.

Draining and Refilling Your Spa

When to Drain

Hot tubs and spas typically need draining every 3-4 months, or when:

  • TDS (total dissolved solids) is excessive
  • Water quality has degraded despite treatment
  • You’re switching sanitizer types

The PoolFu Drain Guide

The Drain & Refill guide is available for spas:

  1. Open the app and tap your spa
  2. Scroll to the bottom of the screen
  3. Tap Drain & Refill
  4. Confirm to start the guided process

The guide walks you through four sections:

Drain - Turn off power at the breaker and drain the spa completely using your drain valve or a submersible pump.

Clean (while empty) - Clean your filter cartridge(s) and wipe down the shell and jets while the spa is empty.

Refill - Fill through the filter compartment to prevent airlocks, then restore power and start heating.

Balance Fresh Water - Test and balance your fresh water. The guide walks you through calcium hardness, total alkalinity, pH, and sanitizer in the correct order.

Each step can be expanded for detailed instructions, pro tips, and warnings. Your progress is saved automatically, so you can take breaks and pick up where you left off, even across devices.

Well Water Users

If you fill from well water, test for iron and copper after refilling. Well water commonly contains dissolved metals that can cause staining. See Testing for Metals for details on why this matters and how PoolFu helps.

Managing a Pool and Spa

Your Pool and Spa

PoolFu supports tracking one pool and one spa per account. Each has its own dedicated tab at the bottom of the screen.

Adding Your Pool or Spa

  1. Tap the Pool or Spa tab at the bottom
  2. If you haven’t added one yet, tap Add Your Pool or Add Your Spa
  3. Follow the setup wizard

Switching Between Them

Simply tap the Pool or Spa tab at the bottom of the screen to switch between your water bodies.

Different Chemistry for Each

Each water body maintains its own:

  • Test history
  • Equipment configuration
  • Health score
  • Recommendations

A pool and spa in the same backyard will have completely separate chemistry tracking.

Pro Users: Customer Water Bodies

Pro subscribers can manage pools and spas for multiple customers. Each customer can have their own pool and spa with separate tracking.

Understanding Your Health Score

What Is the Health Score?

The Health Score transforms complex water chemistry into a single number from 0 to 100 that tells you exactly how your pool or spa is doing. Think of it like a credit score for your water quality.

Where to Find Your Health Score

On the Home Screen: Each pool or spa has a Health card showing the current score with a status like “Excellent” or “Good.” You’ll also see a trend line showing how your score has changed over recent tests.

Tapping the Health Card: Tap the Health card to open the detailed breakdown showing how each chemistry parameter contributes to your total score.

What the Score Ranges Mean

Score Status What It Means
90-100 Excellent Swim confidently. Your chemistry is optimal.
75-89 Good Safe to swim. Minor adjustments would help.
50-74 Needs Attention Swim with caution. Action recommended.
25-49 Poor Do not swim. Immediate action required.
0-24 Critical Dangerous. Pool is unsanitary or unsafe.

How the Score Is Calculated

Your Health Score is a weighted average of your chemistry readings. Not all parameters are equal, as sanitizer and pH have the biggest impact because they directly affect safety and comfort.

Chlorine Pools:

  • Sanitizer (Free Chlorine): 30%
  • pH: 25%
  • Total Alkalinity: 15%
  • Calcium Hardness: 10%
  • CYA (Stabilizer): 10%
  • Water Balance (CSI): 10%

Bromine Pools/Spas:

  • Sanitizer (Bromine): 40%
  • pH: 25%
  • Total Alkalinity: 15%
  • Calcium Hardness: 10%
  • Water Balance (CSI): 10%

Bromine pools don’t use CYA, so that weight is redistributed to sanitizer.

Score Breakdown

When you tap the Health card, the breakdown shows each parameter’s individual score (0-100) along with its weight. Progress bars make it easy to see which areas are strong and which need attention.

Each parameter earns points based on how close it is to ideal:

  • 100 points: Ideal range
  • 85 points: Acceptable range
  • 60 points: Low or high
  • 20 points: Critical

Special Score Modifiers

Certain conditions apply additional caps to protect your safety:

  • Zero sanitizer: Score capped at 10 (Critical). This is the most dangerous condition.
  • Any critical reading: Score capped at 24. One critical parameter limits the entire score.
  • Multiple warnings: If 3+ parameters need attention, an additional 5-point penalty applies.

Data Freshness

Pool chemistry changes daily from sun, rain, debris, and swimmer activity. Older test data means less certainty about your current water condition, so the Health Score accounts for data freshness:

Data Age Freshness Effect on Score
0-3 days Fresh Full score possible
4-7 days Aging Full score, but a reminder to test appears
8-14 days Stale Capped at 89 (Good)
15-30 days Very Stale Capped at 74 (Needs Attention)
31+ days Outdated Capped at 49 (Poor)

A freshness badge appears on the Health card when your data is aging or stale, letting you know it’s time to test.

Chemistry Insights

The Health Score detail view also shows Chemistry Insights, which are patterns detected across your test history. These help you address root causes rather than just treating symptoms.

Examples of insights:

  • pH Drift: Your pH is consistently rising over multiple tests
  • Rising CYA: Stabilizer is accumulating (common with tablet use)
  • Low Sanitizer Pattern: Chlorine frequently below target
  • SWG Output Mismatch: Your salt generator may need adjustment

Insights appear after you have at least 6 tests logged.

Tips for a High Score

  1. Focus on sanitizer and pH first. They account for over half your score.
  2. Test frequently. Aim for every 2-3 days during swim season to keep data fresh.
  3. Address root causes. Use the Chemistry Insights to fix underlying problems, not just symptoms.
  4. Don’t chase 100. Anything 75+ is safe to swim. Chemistry naturally fluctuates, and that’s okay.

Metal History

If you’ve ever recorded copper or iron readings, a Metal History section appears below Water Balance in your Health view. This chart shows:

  • Iron levels over time (rust color)
  • Copper levels over time (brown color)
  • A concern threshold line at 0.1 ppm

Use the time range selector (30D, 90D, 1Y) to view different periods. This helps identify recurring contamination patterns, especially for well water pools.

Metal readings don’t affect your Health Score since they’re contamination indicators rather than chemistry parameters. However, they do affect recommendations, as PoolFu pauses certain treatments (like pH increases) when metals are present to prevent staining.

Adding Your Products

Why Add Your Products

When you tell PoolFu which chemicals you own, we can:

  • Give you personalized dosing recommendations using your actual products
  • Warn you when you’re missing essential chemicals
  • Let Splash AI reference your specific products when giving advice
  • Share compatible products between your pool and spa automatically

How to Access My Products

  1. Open the app and tap your pool or spa
  2. Scroll down to the My Products card
  3. Tap Add (if empty) or Edit (if you’ve already added products)

This opens the My Products screen where you can search, browse, and manage your chemicals.

Adding Products

Search by name: Type a product name or brand in the search bar. Results appear as you type, filtered to show only products compatible with your water body and sanitizer type.

Browse by category: Scroll down to browse categories like Sanitizer, Shock, pH Adjustment, and more. Tap a category to see all matching products.

Tap the + button next to any product to add it to your collection. Tap the info button to see detailed product information including active ingredients and dosing guidelines.

Regional Filtering

PoolFu includes over 2,700 products from brands worldwide. By default, we show products available in your region based on your location settings.

To change your region filter:

  1. In My Products, find the Browse by Region section
  2. Tap a region chip to filter products from that area
  3. Tap All Regions to see everything

Shared Products

Some chemicals work for both pools and spas, like pH adjusters (muriatic acid, soda ash) and alkalinity increasers (baking soda). When you add these universal products to one water body, PoolFu automatically shares them with your others.

How it works:

  • Add muriatic acid to your hot tub
  • It automatically appears in your pool’s product list as a “Shared Product”
  • You don’t need to add it twice

What gets shared:

  • Products must be compatible with both pools and spas
  • Products must work with the target water body’s sanitizer type
  • Bromine-only products won’t appear in your chlorine pool (and vice versa)

Shared products appear in a separate section with a link icon, showing they come from another water body. You can’t remove shared products from the destination, only from where they were originally added.

Missing Essentials

PoolFu checks your product list and warns you if something important is missing. You’ll see suggestions like “Missing: pH Decreaser” with quick-add buttons for recommended products.

Essential products vary by setup:

  • All water bodies: pH increaser, pH decreaser, alkalinity increaser, shock
  • Chlorine systems: Chlorine granules or tablets (unless you have a salt water generator)
  • Bromine systems: Bromine granules or tablets

Salt water generator pools don’t need a chlorine product since the SWG produces sanitizer automatically.

Chemistry

Chlorine and Stabilizer: The Relationship That Matters Most

Why a Fixed Chlorine Target Doesn’t Work

If you’ve seen advice like “keep chlorine between 1 and 3 ppm,” that’s a simplification that works fine when stabilizer is low. But most outdoor pools have CYA at 30 ppm or higher, and at those levels, the relationship between chlorine and stabilizer matters more than either number alone.

CYA (cyanuric acid) protects chlorine from UV destruction. That’s its job. But the protection comes from CYA physically binding to chlorine molecules. Bound chlorine is shielded from sunlight, which is good. It’s also less available to kill bacteria, which is the tradeoff.

The higher your CYA, the more chlorine you need to maintain the same level of active sanitizer. A pool with CYA at 70 needs roughly twice the free chlorine of one with CYA at 30, just to achieve the same disinfection.

How PoolFu Calculates Your Target

Rather than using a single fixed range, PoolFu calculates your free chlorine target based on your CYA level and pool type. The underlying math comes from the TFP (Trouble Free Pool) FC/CYA research, which PoolFu extends with pH and temperature adjustments.

Here are the baseline targets at pH 7.5 and 77°F:

CYA SWG Minimum SWG Target Traditional Minimum Traditional Target
30 2 ppm 2–4 ppm 3 ppm 4–6 ppm
40 3 ppm 3–5 ppm 4 ppm 5–7 ppm
50 3 ppm 4–6 ppm 4 ppm 6–8 ppm
60 3 ppm 4–6 ppm 5 ppm 7–9 ppm
70 4 ppm 5–7 ppm 6 ppm 8–10 ppm
80 4 ppm 6–8 ppm 7 ppm 9–11 ppm

Notice that SWG pools get lower minimums. This isn’t arbitrary. A salt water generator produces chlorine continuously, so even if free chlorine dips briefly, the cell replenishes it. That constant production provides a buffer that traditional chlorine pools don’t have.

However, this SWG advantage has a limit. At pH above 7.5, the continuous generation can’t compensate for the reduced effectiveness of each chlorine molecule. PoolFu transitions the SWG minimum ratio upward between pH 7.5 and 7.8, eventually holding SWG pools to the same standard as traditional pools at elevated pH.

How pH Changes the Picture

Chlorine exists in two forms in your water. Hypochlorous acid (HOCl) is the active sanitizer that actually kills things. Hypochlorite ion (OCl⁻) is the inactive form. The balance between them is controlled by pH.

At lower pH, more of your chlorine is in the active HOCl form. At higher pH, less is active. The shift is significant.

pH Effect on FC Requirement
7.0 45% less FC needed
7.2 27% less FC needed
7.5 Baseline
7.6 15% more FC needed
7.8 47% more FC needed
8.0 113% more FC needed

At pH 8.0, you need more than double the chlorine compared to pH 7.5 for the same sanitizing power. This is why pH control matters so much, and why PoolFu evaluates your chlorine reading in the context of your current pH rather than against a static chart.

How Temperature Changes the Picture

Cold water shifts the chemical equilibrium between CYA and chlorine, causing CYA to bind chlorine more tightly. The result is that cold pools need more free chlorine than warm ones, even at the same CYA and pH.

Temperature Effect on FC Requirement
59°F / 15°C 47% more FC needed
68°F / 20°C 20% more FC needed
77°F / 25°C Baseline
86°F / 30°C 13% less FC needed

These factors compound with pH. A pool at pH 7.8 in 60°F water needs roughly 76% more chlorine than the same pool at pH 7.5 and 77°F. PoolFu applies both adjustments together when evaluating your readings.

Spas Are Different

Hot tubs follow CDC guidelines with a fixed chlorine target of 3–5 ppm, regardless of CYA, pH, or temperature. CYA shouldn’t be used in spas at all. The spa is covered when not in use (no UV to protect against), and stabilizer interferes with sanitizer effectiveness in hot water.

If you’re using dichlor to sanitize your spa, be aware that it contains CYA. Over time it will accumulate. This is one reason spas need periodic draining.

What This Means for You

You don’t need to memorize any of these tables. PoolFu does the math every time you log a test, using your actual CYA, pH, and water temperature. When the app says your chlorine is low, it means low for your specific conditions, not low against a generic chart.

The practical takeaway is that CYA and chlorine are a package deal. If your CYA is at 80 and your chlorine is at 3 ppm, that’s not “fine.” Your minimum is around 4 ppm for an SWG pool and 7 ppm for a traditional pool. PoolFu flags this and tells you what to do about it.

If your CYA keeps climbing and your chlorine target keeps rising with it, the answer isn’t more chlorine. It’s lowering your CYA through partial drain and refill. PoolFu will guide you through that when the time comes.

Water Balance and CSI

What Water Balance Means

Water naturally wants to reach a chemical equilibrium with its surroundings. If your water is undersaturated with calcium, it will try to dissolve calcium from whatever it touches, like plaster walls or grout. If it’s oversaturated, it will deposit calcium as scale on surfaces, in pipes, and on equipment.

The Calcite Saturation Index (CSI) puts a number on this tendency. Zero means the water is neutral. Negative means it leans toward dissolving (aggressive). Positive means it leans toward depositing (scaling).

The Acceptable Range

CSI Value What It Means
Below -0.7 Aggressively corrosive. Action needed.
-0.7 to -0.5 Slightly aggressive. Worth monitoring.
-0.5 to +0.5 Balanced. This is the goal.
+0.5 to +0.7 Slightly scaling. Worth monitoring.
Above +0.7 Actively depositing scale. Action needed.

PoolFu treats the entire -0.5 to +0.5 range as equally acceptable. A CSI of -0.49 is not meaningfully different from 0.0 in practice. There’s no bonus for hitting exactly zero.

What Goes Into CSI

Five factors determine your CSI: pH, total alkalinity, calcium hardness, water temperature, and total dissolved solids (TDS). Change any one of them and the balance shifts.

PoolFu also applies a correction for cyanuric acid. CYA contributes to your measured alkalinity reading, but it doesn’t actually participate in the carbonate chemistry that CSI measures. Without correcting for this, pools with high CYA would appear more balanced than they really are. PoolFu uses the Wojtowicz method for this correction, which accounts for both pH and temperature. It’s more accurate than the common shortcut of “subtract a third of your CYA.”

Your Surface Matters

CSI means different things depending on what your pool is made of.

Plaster and pebble surfaces are calcium-based. Aggressive water (negative CSI) will gradually etch and dissolve the surface over years. For these pools, keeping CSI near zero or slightly positive is worth the effort.

Vinyl and fiberglass surfaces aren’t affected by aggressive water. A negative CSI won’t harm your liner. Your equipment still appreciates balanced water, but there’s no surface damage risk. PoolFu adjusts its messaging and urgency accordingly.

Spas have a unique challenge. See the temperature section below.

Temperature Changes the Target

This is where most pool apps get it wrong. The standard CSI target of 0.0 assumes moderate pool temperatures. Hot water precipitates calcium much faster than cool water. A spa at 104°F with a CSI of +0.1 will scale up noticeably, even though +0.1 looks fine on paper.

PoolFu adjusts CSI targets based on your water temperature:

Water Body Temperature Target CSI Acceptable High
Pool Below 60°F -0.1 +0.3
Pool 60–85°F 0.0 +0.5
Pool 85–95°F -0.1 +0.3
Spa 95–100°F -0.2 +0.1
Spa 100–102°F -0.25 0.0
Spa 102–104°F -0.3 0.0
Spa Above 104°F -0.35 to -0.4 -0.1

For spas, the target moves progressively negative as temperature rises. Running a spa at CSI 0.0 and 104°F will coat your jets and heater with calcium scale. PoolFu targets slightly negative CSI in hot water to prevent this.

Expected Chemistry for SWG Pools

If you have a salt water generator with CYA in the 60–90 ppm range, your CSI will naturally run negative. This is expected.

The reason is mathematical. CYA at those levels reduces the effective carbonate alkalinity by 20–30 ppm when the Wojtowicz correction is applied. That shifts the CSI calculation downward. The water isn’t actually aggressive in any meaningful way. It’s behaving exactly as the chemistry predicts for your equipment setup.

Most apps would flag this as a corrosion warning and tell you to raise calcium or pH. Following that advice would push other parameters out of range while fixing a problem that doesn’t exist.

PoolFu recognizes this pattern. When your SWG pool shows negative CSI with CYA in the expected range, the app explains that this is normal for your setup instead of generating unnecessary recommendations.

How PoolFu Fixes CSI When It Needs Fixing

When CSI is genuinely outside the acceptable range, PoolFu looks for the most practical adjustment. The decision follows a clear order.

pH first. It’s cheap, fast, and reversible. If your CSI is negative and your pH is at 7.4, there’s room to raise it toward 7.6, which improves CSI without going outside the ideal pH range. PoolFu checks whether this would cause a problem for your chlorine effectiveness before suggesting it.

Calcium hardness second, but only if it’s already outside the ideal range for your surface and moving it would also help CSI. PoolFu won’t suggest raising calcium in a vinyl pool just because CSI is slightly negative. That would solve a problem your liner doesn’t have.

Accept or dilute when no good lever exists. If your pH is already at 7.8 and your calcium is appropriate for your surface, there may not be a practical way to fix CSI without making something else worse. PoolFu tells you this honestly rather than suggesting changes that would create new problems.

CSI and Metals

One important exception: when dissolved iron or copper is present in your water, PoolFu will not suggest raising pH to improve CSI. Raising pH with metals present precipitates them into permanent surface stains. Metal treatment comes first. Once metals are handled, normal CSI optimization can resume. See Testing for Metals for the full picture.

The Bottom Line

Water balance is real, but it’s not the most important thing about your pool. Sanitizer and pH come first because they directly affect safety. CSI is a long-term surface protection metric that matters over months and years, not hours.

PoolFu weighs CSI at 10% of your Health Score. It evaluates it in context with your surface type, temperature, and equipment. And it never suggests a CSI fix that would create a parameter problem. Your water is one system. PoolFu treats it that way.

Optional Water Test Parameters

Beyond the Basics

PoolFu tracks core parameters by default: Free Chlorine (or Bromine), pH, Total Alkalinity, Calcium Hardness, Cyanuric Acid, Water Temperature, and Salt for saltwater pools. The Additional Readings section lets you log optional parameters when relevant to your situation.

To access: When testing water, expand the Additional Readings section below the core parameters.

Combined Chlorine (CC)

What it is: Chlorine that has combined with contaminants (ammonia, sweat, urine) and is no longer actively sanitizing. Also called chloramines.

When to test: If you notice a strong “chlorine smell” (actually chloramines), eye irritation, or cloudy water despite adequate free chlorine.

What PoolFu does: When CC exceeds 0.5 ppm, recommends shock treatment to break down chloramines.

Borates

What it is: A pH buffer additive (borax/boric acid) that some pool owners use for water stability and improved feel.

When to test: Only if you’ve intentionally added borates to your pool. Most pools don’t use them.

Target range: 30-50 ppm if using borates.

How PoolFu uses it: If you log borates, the app includes them in the water balance (CSI) calculation. Borates contribute a small amount to your measured alkalinity, and PoolFu corrects for this to keep CSI accurate.

Copper

What it is: Dissolved copper that can cause blue-green staining on surfaces and turn light-colored hair green.

Common sources:

  • Copper-based algaecides
  • Well water
  • Corroding copper heat exchangers
  • Mineral sanitizer systems (Nature2, Pool Frog)

When to test: If you use well water, have copper equipment, or notice blue-green staining. See Testing for Metals for details.

Iron

What it is: Dissolved iron that causes brown/rust staining when oxidized.

Common sources:

  • Well water (most common)
  • Corroding iron components
  • Soil runoff after heavy rain

When to test: Essential for well water users. Iron is invisible when dissolved but causes permanent staining when shocked or when pH rises. See Testing for Metals for details.

Phosphates

What it is: A nutrient that feeds algae growth, measured in parts per billion (ppb).

PoolFu’s stance: Phosphates alone don’t cause algae. A pool with proper chlorine levels won’t grow algae regardless of phosphate levels. This is a common point of disagreement with pool store testing, where high phosphate readings often lead to a recommendation to buy phosphate remover. The chemistry doesn’t support that recommendation when your sanitizer is doing its job.

When it matters: If your chlorine is consistently below target, high phosphates can accelerate algae growth in that window of vulnerability. Fix the chlorine problem first. If phosphates are astronomical and chlorine maintenance is a struggle, then a phosphate treatment may help reduce the demand. But it’s rarely the primary issue.

TDS (Total Dissolved Solids)

What it is: Everything dissolved in your water, accumulated over time from chemicals, minerals, and contamination.

When to test: Only for non-saltwater pools. Salt dominates TDS readings in SWG pools. A salt pool at 3,200 ppm salt will show a TDS well above 3,200 ppm, which tells you nothing useful about water age or contamination. PoolFu hides the TDS field for saltwater pools for this reason.

What high TDS means: In non-salt pools, TDS above 1,500–2,000 ppm suggests the water is aging and may resist chemical treatment. The only real fix is a partial or full drain and refill.

Testing for Metals (Copper & Iron)

Why Metal Testing Matters

Copper and iron can exist invisibly in your pool water, then suddenly cause permanent staining when conditions change. Understanding and monitoring metals prevents expensive surface damage.

The Staining Problem

Iron: Dissolved iron is invisible. When you shock the pool or raise pH, the iron oxidizes and deposits as brown/rust stains on surfaces. Many pool owners mistake iron-contaminated water for algae, shock it, and make the staining worse.

Copper: Causes blue-green staining on pool surfaces and famously turns blonde and light-colored hair green. Copper stains are difficult and expensive to remove.

Common Sources

Well Water: The most common source of both iron and copper. If you fill or top off from a well, test for metals after your first fill to establish a baseline.

Copper Heat Exchangers: Some gas heaters use copper. If your water is aggressive (low pH, negative CSI), it slowly dissolves the copper into your pool water.

Copper-Based Algaecides: Many algaecides contain copper. Repeated use accumulates copper over time. PoolFu tracks this when you log treatments.

Mineral Sanitizers: Systems like Nature2 and Pool Frog intentionally release copper as a sanitizer. If you use one, configure it in your pool’s equipment settings so PoolFu interprets copper readings correctly. These systems target 0.2–0.4 ppm copper, which is normal for mineral sanitizers and won’t trigger contamination warnings.

How PoolFu Helps

Staining Warnings: If metals are detected and you need to shock, PoolFu warns you about staining risk and recommends applying a metal sequestrant first.

pH Protection: PoolFu pauses pH increase recommendations when iron is above 0.1 ppm or copper is above 0.2 ppm (without mineral sanitizer), since raising pH precipitates dissolved metals into stains. This protection is applied automatically across every recommendation, not just water balance suggestions.

Sequestrant Dosing: When metals are detected, PoolFu calculates the right amount of metal sequestrant for your pool volume.

Metal History: In your pool’s Health view, a Metal History chart shows iron and copper trends over time, helping you identify recurring contamination.

Treatment Sequence

When metals are detected:

  1. Apply sequestrant - Binds dissolved metals so they can’t stain
  2. Wait 24-48 hours - Allow sequestrant to circulate
  3. Retest metals - Verify levels have dropped
  4. Resume normal care - Now safe to adjust pH or shock

PoolFu enforces this sequence automatically. While metals are present, you won’t see recommendations to raise pH, even if your water balance would normally call for it. The calcium hardness lever remains available since raising calcium doesn’t precipitate metals.

For Well Water Users

If you fill from well water and metals recur after treatment, consider a hose-end metal filter for future fill-ups. This removes metals before they enter the pool, preventing the cycle of contamination and treatment.

Not all iron is the same. Ferrous iron (dissolved, invisible) passes through basic sediment filters. If you’ve used a filter but water still turns brown after chlorinating, you likely have ferrous iron that needs a catalytic media filter. These oxidize dissolved iron on contact, converting it to a form the filter can catch.

Equipment Settings

To help PoolFu interpret your readings correctly:

  1. Open your pool and tap Edit
  2. Go to Equipment
  3. Enable relevant options:
    • Mineral Sanitizer - If using Nature2, Pool Frog, or similar
    • Copper Heat Exchanger - If your heater uses copper

With these configured, PoolFu adjusts copper thresholds appropriately. A mineral sanitizer pool at 0.3 ppm copper is operating normally. The same reading without a mineral sanitizer is a contamination concern.

Bromine vs Chlorine for Your Spa

Why Spas Default to Bromine

When you add a spa in PoolFu, the sanitizer defaults to bromine. This isn’t arbitrary. Bromine is more stable at the higher temperatures typical of hot tubs (100-104°F), while chlorine degrades quickly in hot water. Most spa owners use bromine for this reason.

Pools default to chlorine, which is more cost-effective and works well at normal pool temperatures.

Choosing Your Sanitizer During Setup

When adding a spa, you’ll see the sanitizer selection on the Equipment step:

  1. Tap Add Spa to start the setup wizard
  2. Continue to the Equipment step
  3. Under “What do you use to sanitize your hot tub?” tap Chlorine or Bromine
  4. Complete the remaining setup steps

Your choice is shown on the Review step before you confirm.

Changing Your Sanitizer Later

If you switch sanitizer systems:

  1. Open the app and tap your spa
  2. Tap the Edit button (pencil icon)
  3. Scroll to Equipment
  4. Tap the Sanitizer menu and select your new type
  5. Confirm the change when prompted
  6. Tap Save

A confirmation appears because changing sanitizer affects which test parameters are shown. Your historical readings are preserved.

How Your Choice Affects PoolFu

Test parameters:

  • Bromine users see a Bromine field and don’t see CYA (stabilizer) or Combined Chlorine, since these don’t apply to bromine systems
  • Chlorine users see Free Chlorine, Combined Chlorine, and CYA fields

Target ranges:

  • Bromine: 4-6 ppm (ideal for spas)
  • Chlorine: 3-5 ppm (ideal for spas)

Product recommendations: Only products compatible with your sanitizer type appear when browsing My Products. Bromine tablets won’t show for chlorine spas, and vice versa.

When to Use Each

Bromine is better for hot tubs because:

  • Remains effective at high temperatures (100°F+)
  • Less odor than chlorine
  • Gentler on skin and eyes
  • Doesn’t require stabilizer (CYA)

Chlorine may be preferred if:

  • You also have a pool and want to use the same chemicals
  • You’re more familiar with chlorine maintenance
  • Cost is a primary concern (chlorine is generally cheaper)

Most spa owners find bromine easier to maintain. If you’re unsure, stick with the default.

Pro Features

Adding Customers

Creating a Customer

  1. From the Home screen, tap Manage Customers on the Customers card
  2. Tap the + button in the top right corner
  3. Enter their information:
    • First name and last name (required)
    • Phone number or email address (at least one required)
    • Address (required)

Adding Their Pools and Spas

After creating a customer:

  1. Open their customer detail screen
  2. Tap Add Pool or Add Spa
  3. Set up the water body just like your own

Address and Location

Entering an address enables:

  • Map view of all your customers
  • Route optimization
  • GPS verification during service visits
Editing Customer Information

Updating Customer Details

  1. From the Home screen, tap Manage Customers on the Customers card
  2. Find and tap the customer
  3. Tap the Edit button (pencil icon) in the top right
  4. Update any information
  5. Tap Save Changes

What You Can Edit

  • First name and last name
  • Phone number
  • Email address
  • Address
  • Notes

Customer Notes

Use the notes field for:

  • Gate codes
  • Special instructions
  • Dog warnings
  • Equipment quirks
Removing Customers

Deleting a Customer

There are two ways to delete a customer:

From the Edit Screen:

  1. From the Home screen, tap Manage Customers on the Customers card
  2. Find and tap the customer
  3. Tap the Edit button (pencil icon) in the top right
  4. Scroll to the bottom
  5. Tap Delete Customer
  6. In the confirmation dialog, tap Delete

Using Swipe to Delete:

  1. From the Home screen, tap Manage Customers on the Customers card
  2. Swipe left on the customer you want to remove
  3. Tap Delete
  4. In the confirmation dialog, tap Delete

What Gets Deleted

When you delete a customer, the following data is permanently removed:

  • Customer profile and contact information
  • All their pools and spas
  • All test history and readings
  • All service visit records
  • All service schedules
  • All photos and videos

This action cannot be undone.

Customizing Your Service Checklist

What Is the Service Checklist?

The service checklist is a reusable template of tasks you perform during service visits. When you start a service, PoolFu stamps a copy of your checklist to that visit, so you can track what’s done.

Changes to your checklist template only affect future visits. Past service records keep their original checklist snapshot.

Finding the Checklist Editor

  1. Open PoolFu and tap Settings (gear icon)
  2. Under Pro, tap Service Checklist

Default Items

PoolFu includes 14 built-in tasks organized by water body type:

Universal (pools and spas):

  • Test water
  • Add chemicals
  • Clean filter
  • Check equipment
  • Inspect for damage

Pool tasks:

  • Skim surface
  • Brush walls & floor
  • Vacuum
  • Empty skimmer baskets
  • Empty pump basket

Spa tasks:

  • Clean shell & waterline
  • Check & clean jets
  • Inspect cover
  • Check water level

Enabling and Disabling Items

Each item has a toggle on the right side. Disabled items won’t appear in new service visits.

Default items can be disabled but not deleted. They’re protected with a lock icon since they’re part of the standard template.

Adding Custom Items

  1. In the checklist editor, tap Add Custom Item
  2. Enter a name for your task
  3. Choose a category:
    • Pool Tasks - Only appears for pool services
    • Spa Tasks - Only appears for spa services
    • Both - Appears for all services
  4. Tap Add

Your custom item appears in the appropriate section and can be reordered, disabled, or deleted.

Reordering Items

  1. Tap Edit in the top right
  2. Drag items using the handle on the right
  3. Tap Done when finished

Items can be reordered within their category (pool, spa, or universal).

Deleting Custom Items

Swipe left on any custom item and tap Delete. Only custom items can be deleted.

Auto-Checked Items

Two items have special behavior:

  • Test water - Automatically checked when you record a water test during service
  • Add chemicals - Automatically checked when you apply a treatment during service

These items are marked “Auto-checked when performed in app” in the editor. They start unchecked in each service and get marked complete only when you actually perform those actions in the app.

How It Works During Service

When you start a service visit:

  1. PoolFu copies your enabled checklist items to the service log
  2. Items are filtered by water body type (pool items for pools, spa items for spas)
  3. Auto-checked items appear at the top, unchecked
  4. Manual items start checked, assuming you’ll complete them

During checkout, you can toggle any item on or off. The checklist tracks what was completed and when.

Resetting to Defaults

To restore the original checklist:

  1. Scroll to the bottom of the checklist editor
  2. Tap Reset to Defaults
  3. Confirm the reset

This removes all custom items and restores the 14 default items with their original settings.

Tips

  • Add items for tasks specific to your service style, like “Photo documentation” or “Customer follow-up”
  • Disable items you never perform rather than deleting defaults, in case you need them later
  • Use the spa-specific category for hot tub maintenance tasks that don’t apply to pools
Work Order Templates

What Are Work Order Templates?

Work order templates are specialized checklists for different types of service visits. While the general service checklist covers routine maintenance, work order templates have tasks tailored to specific jobs.

PoolFu includes four work order types, each with its own customizable template:

  • Standard Service - Regular maintenance visits
  • Pool Opening - Seasonal startup tasks
  • Pool Closing - Winterization tasks
  • Repair - Diagnostic and repair work

How They’re Used

When you create a service schedule for a customer, you select a work order type. When you start that scheduled service, PoolFu automatically uses the matching template.

For example, if you schedule a customer for weekly “Standard Service” visits, each service uses your Standard Service template. Schedule a “Pool Opening” for spring, and that visit uses your Pool Opening template instead.

Finding Work Order Templates

  1. Open PoolFu and tap Settings (gear icon)
  2. Under Pro, tap Work Order Templates
  3. You’ll see all four templates with item counts
  4. Tap any template to customize it

Default Items by Type

Each work order type comes with pre-configured tasks:

Standard Service:

  • Pool: Skim surface, Brush walls, Vacuum, Empty baskets
  • Spa: Clean shell & waterline, Check & clean jets, Inspect cover, Check water level
  • Both: Check equipment, Test water, Add chemicals, Log readings

Pool Opening:

  • Pool: Remove cover, Prime pump, Fill to level
  • Spa: Remove & inspect cover, Prime circulation pump, Fill to proper level
  • Both: Inspect equipment, Balance chemistry, Clean filter, Test all systems, Document condition

Pool Closing:

  • Pool: Lower water level, Blow out lines, Install plugs, Cover pool
  • Spa: Drain spa, Clean & dry shell, Protect cover
  • Both: Add winterizer, Disconnect equipment, Document condition, Schedule spring opening

Repair:

  • Diagnose issue, Document problem, Perform repair, Test operation, Clean up, Document resolution, Schedule follow-up if needed

Customizing a Template

Each template can be customized independently. Tap a template to open its editor.

Enable or disable items: Toggle any item on or off. Disabled items won’t appear in services using this template.

Add custom items:

  1. Tap Add Custom Item
  2. Enter a name
  3. Choose a category: Pool, Spa, or Both
  4. Tap Add

Reorder items:

  1. Tap Edit in the top right
  2. Drag items using the handle
  3. Tap the checkmark when done

Delete custom items: Swipe left on any custom item and tap Delete. Default items can only be disabled, not deleted.

Reset to defaults: Scroll to the bottom and tap Reset to Defaults to restore the original template.

Auto-Checked Items

“Test water” and “Add chemicals” are special. They start unchecked and are automatically marked complete when you record a water test or apply a treatment during the service.

Work Orders vs Service Checklist

The general Service Checklist (in Settings) is used for ad-hoc services when there’s no scheduled visit or when a schedule doesn’t have a work order type assigned.

Work Order Templates are used when starting a scheduled service that has a specific work order type. They override the general checklist for that visit.

You can customize both independently. Your service checklist might be minimal for quick drop-ins, while your work order templates are comprehensive for scheduled jobs.

Tips

  • Customize each template for how you actually perform that type of service
  • Add documentation tasks like “Take before photos” to Opening and Closing templates
  • The Repair template works well for one-off diagnostic visits
  • Use Pool Closing to ensure you don’t miss winterization steps
Scheduling Service Visits

Creating a Schedule

  1. Open a customer’s detail screen
  2. Scroll to the Service Schedules section
  3. Tap the + button
  4. Select a work order type
  5. Choose your recurrence pattern:
    • Weekly
    • Biweekly
    • Monthly
    • Every X Weeks (custom interval)
    • Seasonal (specific months)
    • One-time (single visit)
  6. Choose your service day
  7. Optionally set a preferred time (Any, Morning, Afternoon, or Evening)
  8. Tap Add Schedule

Managing Your Calendar

From the Home screen, tap View Calendar on the Customers card to open the Service Calendar. It shows all your visits:

  • Color-coded by status (scheduled, completed, skipped, rescheduled)
  • Month view with navigation
  • Tap any visit to start service

Skipping Visits

Need to skip a scheduled visit?

  1. Tap the visit
  2. Tap Skip Visit
  3. Select a reason:
    • Gate locked
    • Customer not home
    • Weather
    • Equipment issue
    • Customer cancelled
    • Holiday
    • Other
Planning Your Service Route

Setting Your Starting Location

  1. Go to Settings
  2. In the Pro section, tap Home Location
  3. Enter your starting address

Viewing Your Route

  1. From the Home screen, expand the Customers card and tap View Route
  2. Or tap Manage Customers, then tap the map icon in the header
  3. See all your customers pinned on the map

Route Optimization

PoolFu automatically suggests the most efficient order for your stops based on:

  • Geographic proximity
  • Your starting location (home or current location)

Tap any customer pin to:

  • View their address and water bodies
  • Open in Apple Maps
  • Start navigation with driving directions
  • Start service directly from the map
Managing Truck Supplies

What Are Truck Supplies?

Truck Supplies helps you track the chemicals you carry for service visits. When you apply treatments from your truck inventory, PoolFu automatically deducts the amount used and alerts you when stock is running low.

Adding Products to Your Truck

  1. From the Home screen, find the Truck Supplies card
  2. Tap Manage Supplies
  3. Search for a product by name, or browse by category
  4. Tap the + button on the right side of the product to add it

Products are added with a default of 1 container at 1 gallon. You can adjust the quantity after adding.

Tap anywhere else on the product row to view its details and specifications.

Products you add appear in the Your Supplies section at the top of the screen.

Adjusting Quantities

In the Manage Supplies screen:

  • Tap + to add more containers
  • Tap to reduce your count
  • Tapping when you have 1 container will ask if you want to remove the product entirely

Using Supplies During Service

When you complete a service visit and record a treatment:

  1. Select the chemical you applied
  2. Enter the amount
  3. Choose Truck as the source

PoolFu deducts that amount from your inventory. If you used the customer’s own chemicals or brought something separately, choose Customer or External instead.

Viewing Your Inventory

The Truck Supplies card on your Home screen shows:

  • Your first 5 products with remaining amounts
  • A percentage indicator if you’ve used some of that product
  • An orange dot next to items running low (under 20%)

When the card is collapsed and you have low stock items, you’ll see an orange “X low” indicator. Tap the card to expand it and see all your supplies.

Low Stock Alerts

PoolFu watches your inventory and alerts you when:

  • Any product drops below 20% remaining
  • You might not have enough for tomorrow’s scheduled stops

When you have low stock items, the collapsed Truck Supplies card shows an orange “X low” indicator with a warning icon. Tap it to open the Restock List.

The Restock List

The Restock List shows you:

Used Today - Products you applied during today’s visits, with amounts and application counts.

Recommended Restock - Products that need attention, sorted by urgency with a colored dot:

  • Critical (red) - Out of stock
  • High (orange) - Not enough for tomorrow’s schedule
  • Medium (blue) - Between 20-30% remaining
  • Low (grey) - Under 20% remaining

Each product shows how many containers to add. Tap the + button to confirm restocking.

Smart Recommendations

Restock recommendations are based on:

  • Your current stock levels
  • Today’s usage
  • Your 4-week rolling average usage
  • Tomorrow’s scheduled stops

PoolFu suggests enough stock to cover about 3 days of service based on your patterns.

Tips

  • Add products before your first service day so your inventory is ready
  • Check the Restock List at the end of each day to prepare for tomorrow
  • Use consistent container sizes for accurate tracking
Adding Photos and Videos

What Are Service Media?

Photos and videos let you document your work during service visits. They’re attached to each customer’s pool or spa, creating a visual history of conditions, repairs, and maintenance over time.

Use service media for:

  • Before and after shots of cleaning or repairs
  • Equipment issues to discuss with the customer
  • Water clarity documentation
  • Problem areas that need follow-up

Starting a Service

Photos and videos are captured while actively servicing a customer. To begin:

  1. From the Home screen, find the Customers card
  2. Tap Start Service
  3. Tap the customer you want to service

This activates service mode for that customer. Their pools and spas now appear in your Pool and Spa tabs.

Adding Photos or Videos

Once you’ve started a service:

  1. Tap the Pool or Spa tab at the bottom
  2. Tap the water body you’re servicing to open its detail view
  3. Scroll down to the Photos & Videos section
  4. Tap Add photos or videos (or the + icon if media already exists)
  5. Choose your capture method:
    • Open Camera for new photos or videos
    • Choose from Library to select existing media

When using the camera, you can switch between Photo and Video modes using the toggle at the top. Videos have a maximum duration of 2 minutes.

Adding Notes to Media

After capturing or selecting media, you’ll see the Add Note screen where you can add an optional note (up to 500 characters) to describe what you’re documenting. Tap Save to upload, or Discard to cancel.

Viewing Service Media

Recent media appears as thumbnails in the Photos & Videos section. Tap any thumbnail to view it full-screen with swipe navigation between items.

To see all media for a water body, tap See All to open the full gallery in a grid view.

File Limits

  • Photos: Maximum 25 MB per image
  • Videos: Maximum 100 MB, up to 2 minutes
  • Maximum 20 items per customer

Photos are automatically optimized for storage. Videos are stored as captured.

Offline Support

Media captured while offline is queued locally and uploads automatically when your device reconnects. You’ll see a cloud indicator on pending uploads until they complete.

Managing All Photos and Videos

To view and manage media across all customers:

  1. Open PoolFu and tap Settings (gear icon)
  2. Under Pro, tap Photos & Videos

This screen shows:

  • Total media count (photos and videos)
  • Media organized by customer
  • Device cache size

Tap any customer to view all their media in a gallery.

Deleting Media

Delete individual items:

  1. Open the media gallery for a customer
  2. Long-press any item to enter selection mode
  3. Select the items you want to remove
  4. Tap Delete

Delete all media:

  1. Go to Settings > Pro > Photos & Videos
  2. Scroll to the bottom
  3. Tap Delete All Media
  4. Confirm twice (this cannot be undone)

Clearing the Cache

Thumbnails and recently viewed media are cached on your device for faster loading. To free up space:

  1. Go to Settings > Pro > Photos & Videos
  2. In the Cache section, tap Clear

This only removes local copies. Your media remains safely stored in the cloud.

Settings

Configuring Notifications

Two Notification Systems

PoolFu has two independent notification systems that you can configure separately:

Push Notifications appear on your lock screen and as banners, even when the app is closed. These require iOS permission.

In-App Notifications appear in the bell icon inside the app. They stay in your history and don’t interrupt you. No iOS permission needed.

Finding Notification Settings

  1. Open PoolFu and tap Settings (gear icon)
  2. Under Preferences, tap Notifications

Push Notifications

Toggle Push Notifications to enable alerts on your lock screen.

When you first enable this, iOS will ask for permission. If you previously denied permission, you’ll see “Blocked by iOS” with an Open Settings button to fix it.

Once enabled, you can control which types of push notifications you receive:

  • Test Reminders - Gentle nudges when it’s time to test your water
  • Weather Alerts - Freeze warnings, storms, and other weather that affects your pool
  • Critical Chemistry - Urgent alerts when your water needs immediate attention

In-App Notifications

Toggle In-App Notifications to control what appears in your notification center (the bell icon).

You can enable or disable each category:

  • Test Reminders - Water testing reminders
  • Weather Alerts - Weather-related notifications
  • Critical Chemistry - Urgent chemistry alerts
  • Achievements - Celebration when you unlock achievements
  • Tips & Tricks - Helpful suggestions for better pool care

Reminder Schedule

PoolFu automatically adjusts reminder timing based on your water body type:

  • Pools get a reminder after 3 days without testing
  • Hot tubs get a reminder after 2 days (hot water needs more frequent testing)
  • Follow-up reminders come at 5 and 7 days if you still haven’t tested

Winterization

When your pool is winterized, test reminders are automatically paused. You won’t receive reminders to test a pool that’s closed for the season.

Tips

  • Enable push notifications if you want reminders even when you’re not using the app
  • Use in-app notifications if you prefer a quieter experience where you check on your own schedule
  • You can use both systems together, or just one
Units & Measurements

The Quick Way: Tap to Change

Anywhere you see a measurement in PoolFu, you can tap it to cycle through different units. This works for:

  • Dosing amounts on treatment recommendations (fl oz, ml, cups, tbsp, etc.)
  • Temperatures on weather cards and water readings (°F ↔ °C)
  • Chemical weights for dry products (oz, grams, lbs, kg)

Just tap the number and it switches to the next unit. Keep tapping to cycle through all available options. The app remembers your preference for each type of chemical, so muriatic acid can show in fl oz while baking soda shows in tablespoons.

Smart Unit Selection

Not all units make sense for all situations. PoolFu automatically filters the options:

  • Hot tubs show smaller units (tablespoons, fl oz, ml) because doses are smaller
  • Pools show larger units (cups, liters, gallons) for bigger volumes
  • Acids skip teaspoons entirely because that’s impractically small
  • Large amounts won’t show in tiny units that would create unwieldy numbers

You’ll only see units that make practical sense for what you’re measuring.

Units Settings

For more control, go to Settings → Units to configure your defaults:

Dimensions & Volume

Choose Imperial (feet, gallons) or Metric (meters, liters) for entering pool dimensions and volumes. This affects the add pool/spa wizard and volume entry fields.

Temperature

Choose °F (Fahrenheit) or °C (Celsius) for weather forecasts and water temperature readings.

Chemical Dosing

Set your preferred units for liquid chemical recommendations:

  • Hot Tubs & Spas - Choose from tablespoons, fl oz, or milliliters
  • Pools - Choose from fl oz, cups, liters, gallons, or milliliters

Pools and spas have separate settings because the dose sizes are very different.

Dry Chemicals

Set your preferred unit for powdered chemicals like stabilizer and calcium hardness:

  • Ounces (oz)
  • Grams (g)
  • Pounds (lbs)
  • Kilograms (kg)

Reset to Defaults

If you’ve changed a lot of settings and want to start fresh, tap Reset to Defaults. This sets all units based on your device’s region:

  • US devices default to Imperial (°F, feet, gallons, ounces)
  • Most other regions default to Metric (°C, meters, liters, grams)

Tips

  • Traveling? If you’re maintaining a pool in a different country, tap to quickly switch units without changing your global settings
  • Mixed preferences are fine. Use Celsius for temperature but feet for pool dimensions if that’s what works for you
  • Per-chemical memory means your muriatic acid preference won’t affect your baking soda preference. Each chemical type remembers its own unit.

Account

Deleting Your Account

Before You Delete

Account deletion is permanent and cannot be undone. You will lose:

  • All pool and spa configurations
  • Complete test history
  • Saved chemical products
  • Pro subscription (if applicable)
  • Customer data (for Pro users)

How to Delete Your Account

  1. Open the app
  2. Go to Settings
  3. Tap Account
  4. Scroll to the bottom (Danger Zone section)
  5. Tap Delete Account
  6. Confirm by tapping Delete Account in the alert

Why You May Be Asked to Sign In Again

For your security, account deletion requires recent authentication. If you signed in more than a few minutes ago, the app will ask you to sign out and sign back in before proceeding.

This protects you from someone else deleting your account if they briefly access your unlocked phone. Once you’ve re-authenticated, you can complete the deletion.

What Happens Next

  • Your account and all associated data are permanently deleted
  • This includes your Firestore data, uploaded photos/videos, and authentication credentials
  • Deletion happens immediately and cannot be undone

Important: Cancel Your Subscription First

Deleting your PoolFu account does not automatically cancel your subscription. Apple manages subscriptions separately, so you must cancel through Apple before or after deleting your account to stop future charges.

To cancel your subscription:

  1. Open the Settings app on your iPhone
  2. Tap your name at the top
  3. Tap Subscriptions
  4. Find PoolFu and tap it
  5. Tap Cancel Subscription

If you’ve already deleted your account but forgot to cancel, you can still manage your subscription through iPhone Settings using the steps above.

Need Help?

Having trouble deleting your account? Reach out using the contact link below.

Managing Your Subscription

Viewing Your Subscription

  1. Go to Settings
  2. Tap Subscription
  3. See your current plan, renewal date, and AI message limit

Upgrading to Pro

From the subscription screen:

  1. Tap Upgrade to Pro
  2. Review the features
  3. Confirm with Face ID, Touch ID, or your Apple ID password

Cancelling

PoolFu subscriptions are managed through the App Store:

  1. Open the Settings app on your iPhone
  2. Tap your name at the top
  3. Tap Subscriptions
  4. Find PoolFu and tap it
  5. Tap Cancel Subscription

You’ll keep access until your current billing period ends.

Restoring Purchases

Reinstalled the app? Go to Settings > Subscription > Restore Purchases to reactivate your subscription.

Troubleshooting

Fixing Sync Problems

PoolFu Works Offline

PoolFu is designed to work offline. All your data, including test results, water body settings, and customer information, is saved locally on your device first. When you’re back online, the app automatically syncs your changes to the cloud.

Data Not Appearing on Another Device?

If data you created isn’t showing up on another device:

  1. Verify you’re signed in to the same account on both devices
  2. Check your internet connection on the device where data is missing. The device needs connectivity to receive updates.
  3. Wait a moment. Sync typically happens within seconds, but may take longer on slow connections.
  4. Pull down on the main screen to refresh and trigger an immediate sync check.

Data Created While Offline

Any data you create while offline, such as test results, pool edits, or customer notes, is stored locally and will sync automatically once your device reconnects to the internet. You don’t need to do anything special.

Photos and videos captured while offline are queued and uploaded automatically when connectivity returns. You’ll see a cloud icon on pending uploads until they complete.

Sign Out and Back In

If data still isn’t appearing after verifying connectivity:

  1. Go to Settings > Account
  2. Tap Sign Out
  3. Sign back in with your email

This forces a fresh sync from the cloud.

Still Having Issues?

Reach out using the contact link below with:

  • Your account email
  • Device type and iOS version
  • Description of what’s not syncing (which data, which devices)
Notification Troubleshooting

Check iOS System Settings

  1. Open the Settings app on your iPhone
  2. Scroll down and tap PoolFu
  3. Tap Notifications
  4. Ensure Allow Notifications is on

Check In-App Notification Settings

PoolFu has two independent notification systems:

Push Notifications appear on your lock screen and as banners when the app is closed.

In-App Notifications appear in the notification center (bell icon) inside the app.

To configure them:

  1. Open PoolFu
  2. Tap the Settings tab
  3. Tap Notifications
  4. Toggle Push Notifications on for lock screen alerts
  5. Toggle In-App Notifications on for the notification center

When a master toggle is on, you can enable or disable specific categories:

  • Test Reminders - Reminders to test your water
  • Weather Alerts - Freeze warnings and government weather alerts
  • Critical Chemistry - Alerts for dangerous readings (push only)
  • Achievements - Badges and milestones (in-app only)
  • Tips & Tricks - Pool care tips (in-app only)

Focus Mode

If you use Focus modes (Do Not Disturb, Work, etc.), PoolFu notifications may be silenced. To receive notifications during Focus:

  1. Open Settings on your iPhone
  2. Tap Focus
  3. Select your Focus mode
  4. Under Allowed Notifications, add PoolFu

Test Reminder Schedule

Test reminders follow this schedule based on your last test:

Pools: First reminder after 3 days, follow-ups at 5 and 7 days

Hot tubs: First reminder after 2 days, follow-ups at 5 and 7 days

Reminders will not appear if:

  • Your pool or spa is winterized
  • You haven’t recorded your first test yet (reminders start after your first test)

Permission Blocked by iOS

If you see “Blocked by iOS” in the notification settings, you previously denied permission. To fix this:

  1. Open the Settings app on your iPhone
  2. Scroll down and tap PoolFu
  3. Tap Notifications
  4. Enable Allow Notifications
  5. Return to PoolFu and enable Push Notifications
App Crashing or Freezing

Force Quit and Restart

  1. Swipe up from the bottom of your screen (or double-click the home button on older devices)
  2. Swipe up on the PoolFu card to close it completely
  3. Reopen PoolFu from your home screen

Update the App

Running the latest version often fixes crashes:

  1. Open the App Store
  2. Tap your profile icon in the top right
  3. Scroll down to see pending updates
  4. Tap Update next to PoolFu if available

Check Your iOS Version

PoolFu requires iOS 18 or later. To check and update:

  1. Open Settings on your iPhone
  2. Tap General
  3. Tap Software Update
  4. Install any available updates

Restart Your Device

A restart clears temporary memory and often resolves persistent issues:

  1. Press and hold the side button and volume button together
  2. Slide to power off
  3. Wait 30 seconds
  4. Press the side button to turn your device back on

Check Available Storage

Low storage can cause app instability:

  1. Open Settings on your iPhone
  2. Tap General
  3. Tap iPhone Storage
  4. If storage is nearly full, free up space by removing unused apps or media

Reinstall the App

If the above steps don’t help, reinstalling often resolves stubborn issues:

  1. Press and hold the PoolFu app icon
  2. Tap Remove App, then Delete App
  3. Open the App Store and reinstall PoolFu
  4. Open the app and sign in with your account

Your data is safe. When you sign back in, your pools, spas, test history, customers, and settings will restore automatically from the cloud. Photos and videos are also preserved.

Still Crashing?

If the problem persists after reinstalling, reach out using the contact link below with:

  • Your device model (e.g., iPhone 15 Pro)
  • Your iOS version (found in Settings > General > About)
  • What you were doing when the crash occurred
Still need help? Get in touch