How it works

Six steps. One afternoon.

From signing up to your first paid heat — the entire flow, end to end.

Step 01
Connect your iAqualink
Sign in with your Jandy account. We pull every property, every heater, every aux output. No hardware to ship, no rewiring, no installer truck-roll.
01
Step 02
Sync your reservations
Hostfully (and others, soon) feeds us check-in dates, check-out dates, and the lead UID for every guest. We map each reservation to the right pool.
02
Step 03
Set your pricing rules
Flat fee per stay, per-degree, or tiered. Cap the max temperature. Lock the allowed window so guests can't pre-heat from across the country.
03
Step 04
Send the stay link
Drop a one-tap pool·heater link in your check-in email or guidebook. It's tied to the reservation — no passwords, no signup.
04
Step 05
Guest pays, pool warms
Apple Pay, Google Pay, or card. We exchange a one-time launch code, write the setpoint, and start a live progress bar. The guest watches their pool come up to temperature.
05
Step 06
You get paid out
Stripe handles the money. Our 5% comes out at payout time. Refunds are a two-click flow if something goes sideways.
06
The guest experience

One link. No app.

The link in the check-in email opens to a stay page with their reservation, the pool, and a single thermostat. Tapping it asks for payment, then they pick a temperature.

Magic-link auth
No passwords, no signup forms.
Apple Pay & Google Pay
Three taps to paid.
Live progress
They watch the pool warm up.
Refundable
Owner can refund in two clicks.
poolheaterlead_8a3f
Your stay

Beach House Coachella

Apr 12 → Apr 16 · 3 guests
Pool heater
86°F
Active
now 81.4°target 86°
Spa
off
Filter
auto
Built secure

Privileges live on the server.

Stay links carry an opaque one-time launch code, never entitlement fields. Every mutation re-checks paid status, allowed window, and max temperature. URL tampering can't crank the heater past your cap.

5 min TTL
Single-use codes
< 30 sec
Refund propagation
Server-side
Max-temp cap

Five minutes from here to heating.