Zoop runs your day — quote, schedule, dispatch, bill, and get paid for every pool and spa stop from one app. Built billing-first for small pool and spa service businesses, free during beta.
From the first quote to the recurring maintenance route, Zoop handles the full job lifecycle — not just a piece of it.
Build estimates with line items from your pricebook, add named tax rates, and set an optional expiration date. One click converts a quote to an invoice — everything carried over, nothing retyped.
Send a secure payment link your customer pays from their phone — no login. Stripe handles cards and ACH bank pay, with Apple Pay and Google Pay surfaced automatically. Saved cards make the next visit one tap.
Book one-time jobs, assign techs and crews, and run your route from a day, week, month, or list calendar plus a live dispatch board. Filter by assignee or crew so the right tech is on the right pool.
Set weekly or monthly visits that auto-materialize on a rolling schedule with techs assigned across the whole series. Your spring-through-fall maintenance route builds itself.
Charge maintenance memberships on the cadence you set — charge now, skip, pause, resume, or cancel. Auto-pay is gated by a customer authorization flow with a full consent trail and one-click revoke.
Publish a real business website with your services, hours, service radius, and brand — plus a 3-step booking widget that lets new pool and spa customers request a time. Lead-gen, not a digital business card.
Pool and spa work is repeat work. Zoop separates the two repeats that matter: recurring job series put your weekly and biweekly visits on the calendar with techs assigned across the whole run, while recurring billing charges the membership on the schedule you choose. Auto-pay is backed by a compliance-grade consent trail — mandate, IP, disclosure version, and one-click revoke — so the money lands without you chasing it.
Create, edit, or duplicate invoices with line items from your pricebook or custom entries. Apply multiple named tax rates with per-line overrides and tax-exempt customers, and every historical invoice keeps a tax snapshot. Automatic dunning chases overdue balances for you, and you can record cash or check payments by hand. Not on Stripe yet? Show free-text offline instructions — Zelle, Venmo, Cash App, check — right on the invoice.
Both, and they’re connected. Zoop ships scheduling and dispatch today: one-time jobs, a multi-view calendar (day, week, month, list), crew and assignee filtering, a dispatch board, and RRULE-based recurring job series for maintenance routes. It’s billing-first, but it runs the whole job lifecycle from quote to paid invoice.
You send a secure pay-by-link the customer opens on their phone with no login. Stripe processes cards and ACH bank payments, and Apple Pay and Google Pay appear automatically. Saved cards and reusable open-amount links speed up repeat visits. You can also record cash or check manually and show offline instructions on the invoice.
Yes. Recurring billing charges memberships on preset or custom cadences with charge-now, skip, pause, resume, and cancel controls. Auto-pay is gated by a customer authorization and attestation flow with a full payment-consent compliance trail and one-click revoke. Pair it with recurring job series so the visits and the billing both run on schedule.
Zoop is free during beta. There’s no per-seat cost — access is role-based (owner, office, tech), not seat-capped, so you can add your whole crew without paying per head. Payments are processed through Stripe.
Not yet. Today you collect payment through secure pay-by-link, saved cards, and ACH via Stripe, plus manual cash and check recording. Tap to Pay via Stripe Terminal is on the roadmap and coming soon.
Yes. Zoop works in any mobile browser today, so you can quote, schedule, dispatch, and collect payment poolside. Native iOS and Android apps are in pre-release and arriving around the end of Q2 2026.
Quote, schedule, dispatch, bill, and get paid from one app built for small pool and spa service businesses. No per-seat cost, no contract — free while we’re in beta.