For solo and small pool service businesses Do the visit. Log it. Get paid.
The same pools every week, and often nobody home. Put the visits on repeat, log your readings as plain numbers and what you added, and bill each visit or the whole month, from your phone.
Available on the App Store and Google Play.
- Schedule in time windows
- 11 pool services, your prices
- Weekly visits on repeat
- A log for every visit
- Invoices by visit or by month
- Reports and what's owed
One day with OnsiteBoard
Five things you already do, in one app.
-
Book.
Customers pick a day and a window on your booking link. Or paste their text, "Weekly service for a screened pool…": name, phone, address and the job fill in for you to check. Either way it lands in the app, and you confirm the booking.
-
Drive.
Tap On my way. The status changes, a text to the customer opens with your message already written, and navigation opens to the address.
-
Do the work.
Open the visit log on the job. Type your readings as plain numbers and list what you added, with the amount. Last visit's numbers show under each field.
-
Report.
Nobody home? Take photos on the job and send the visit report: a link the customer opens, with the photos you choose.
-
Get paid.
Bill each visit, or send one invoice for the month, by text or email, with your terms at the bottom. The customer can pay by card from the link. Card payments run through Stripe; its standard fees apply. Cash or check? Record it on the job.
What's in the box
Everything you need. Nothing you don't.
Your day, in time windows
Jobs sit in the arrival windows you set, 8–10, 10–12, and so on, with a reminder before each one.
Booking requests from your link
Customers pick a day and a window on your booking link. Or paste their text, and the name, phone, address and job fill in for you to check.
Pool services, ready to go
Eleven common jobs to start from, a $45 weekly pool service, filter cleaning, opening and closing, pool labor by the hour, each with a starting price you change in Settings.
Visits on repeat
Weekly, every 2 weeks, monthly and longer, on the day or days you pick. Pause the visits, skip one or stop them, customer by customer.
A log for every visit
Your readings as plain numbers and what you added, with the amount. Last visit's numbers show under each field.
A visit report by link
For the customer who wasn't home: a link the customer opens, with the photos you choose. Nothing is shared until you send it.
One invoice for the month
Bill each visit, or the month: a flat amount, or the month's completed visits added up. Monthly invoices wait in a list, ready for you to send.
Couldn't service, with the reason
Gate locked, dog in the yard, weather: close the visit with the reason. You choose whether to charge nothing, a trip fee or the full price. Charge a trip fee or the full price only if your customer agreed to it beforehand.
Gate codes stay with you
The customer card has an Access field that only you see. It is not printed on the invoice or the visit report.
Draft from your notes
Tap Draft and service lines are proposed from the job's notes for you to check. Prices come from your list only; you edit and save.
Remind in one tap
Finished jobs that still owe money show the balance in red on your schedule, with a Remind button that writes the text for you.
Paid by card, no reader
Customers can pay the invoice by card from a link and can add a tip. Card payments run through Stripe; its standard fees apply.
Customers and their jobs
Search by name, street or phone, see every past job, import from a spreadsheet or CSV, export any time.
Reports that answer the question
Payments collected, tips included, jobs completed, average ticket and what's still owed, by week, month or year.
Jobs save without signal
In the phone app, open your jobs and add new ones in a backyard with no signal; they sync when you're back in range.
Also in there: hourly labor at your rate, on any service line · estimates the customer signs on your phone or from a link · one-tap On my way, with a ready-made text and navigation · the day's stops in the order you drive them · alerts when a customer books, signs or pays · message templates · a PDF of every estimate and invoice · Caller ID on iPhone · your trade in Settings, so the service list and the assistant fit pool service.
Weekly visits. A log for every one.
Most of a pool route is the same stops every week. Set each customer's visits once, log each stop on your phone, and bill it by the visit or by the month.
- 1
Put the visits on repeat.
Weekly pool service is $45 a visit on your starting list. Pick how often, the day or days, the arrival window and a start date. The next visits show before you save.
- 2
Log the stop.
Type your readings as plain numbers. List what you added, with the amount and the unit. Last visit's numbers show under each field.
- 3
Send the visit report.
It is a link the customer opens, with the photos you choose. Send it by text or email, or copy the link.
- 4
Bill the visit or the month.
Each visit on its own invoice, or one invoice for the month: a flat amount, or the month's completed visits added up. Extras you add on a visit follow as dated lines.
The readings are the numbers you type. OnsiteBoard shows them as you typed them and adds nothing to them. A month's invoice is drafted after the month ends.
Start free trial
A Book Online button for your website.
Every account comes with its own booking page. Put the link behind a button on your website, your business listing or your social pages, and customers send a booking request for a window you're free; you confirm it with one tap.
- Your windows. The page offers the arrival windows you set in Settings, and nothing else.
- Only times you're really free. The page reads your schedule, including jobs you put in by hand, so a customer can't book on top of work you already have.
- Notice you control. Set the earliest day in Settings: one day means a full 24 hours from the moment they book.
- It lands in the app for you to confirm. Name, phone, address and what they need done, in the arrival window they picked, with an alert on your phone. Tap Confirm booking and the customer gets their confirmation email.
- Written for your trade. The "What needs doing?" box and its example follow the trade you picked.
- One window, one request. Two people on the page at once can't both take the same window.
<a href="https://onsiteboard.com/book/your-link">Book online</a>
Copy your own link from Settings → Your online booking link.
Two small things you'll use every day.
Know who's calling.
Your customers' names show on incoming calls, even when they're not in your contacts. iPhone only.
A text becomes the customer.
Paste the message and tap Fill in from message. "Weekly service for a screened pool…" becomes the customer's name, phone and address, with the job in the notes, for you to check. Save, then add the job.
Bill a customer who isn't home.
Text or email the invoice. The customer opens it and can pay by card. Card payments run through Stripe; its standard fees apply. No app on their side. No card reader on yours.
- A hosted invoice page. Every estimate and invoice is a link you send by text or email. The customer sees the line items, the totals and the balance due, with no account and no download.
- One invoice for the month. Monthly invoices wait in a ready-to-send list. Send them one by one, or email all of them with one button.
- Sign online. The customer signs to approve, right on the page. An estimate can be declined, too, and you're told either way.
- Card payments. The customer can pay the balance by card with one button. Card payments run through Stripe; its standard fees apply. The card number never touches OnsiteBoard.
- Tips, built in. The invoice page offers no tip, 10%, 15% or 20%. Each tip is its own line in the job's payment history.
- Your bank, your money. Payouts go to the Stripe account you connect from Settings, inside the app. Stripe may ask to verify your identity. OnsiteBoard adds no fee of its own.
- Cash and check, too. Record any payment on the job. Reports show what's been paid and what's still owed; the job's payment history shows each payment and each tip.
- Still unpaid? Remind in one tap. A finished job that still owes money shows the balance in red on your schedule. Tap Remind and a text with the amount and the invoice link is ready to send.
Same account. Bigger screen.
The browser dashboard is for the evening at the desk: the week, the quotes, and who still owes you.
- Today at a glance. What's on today, what came in this week, what's outstanding.
- The week as a grid. Your time windows down the side, days across. An empty cell is a free window.
- Today's stops, in order. The drive between each pair in miles and minutes, and a map, all estimated from the addresses on the jobs.
- Needs attention. Unpaid invoices by age, jobs waiting on a part, and payments and bookings as they come in.
Nothing to install. Same sign-in as the phone. Book jobs, edit customers, send invoices, run reports and export CSV, with a keyboard.
Bring your customers and jobs with you.
Export a customer list or a job history from your old app or spreadsheet, as .xlsx or CSV, and pick it in Customers. A job history comes in too: each past job with its total and payment, so your work history and revenue reports are there from day one. OnsiteBoard works out which kind of file it is and shows you what it found before anything is imported.
It's built not to double anyone up. Every row is matched against the customers you already have — by phone number first, then by name and address. A match only gets its blank details filled in, nothing you typed is overwritten, and a repeat is skipped. Run the same file twice and you get the same customers, not two of each. Everything exports back out any time.
One plan. Every feature.
Try all of it free for 14 days. No card needed to start.
or $479.00 a year (about $39.92/mo). Save about $120 a year with the yearly plan, compared with paying monthly.
- Online booking, signatures and payment reminders are in the one plan. No add-ons, no higher tier.
- 14 days free, no card to start
- iPhone, Android and the browser dashboard, one account
- Cancel anytime in your App Store or Google Play settings
Billed through the App Store or Google Play; renews until you cancel. You can start in a browser. The plan itself is bought in the iPhone or Android app. After the trial, without a plan, your jobs, customers and invoices stay viewable and exportable. Creating new work and sending documents by email from OnsiteBoard need a plan. Stripe's card processing fees are separate.
More on this: Card payments · Online booking · Payment reminders · Import customers · Move your data from another app · Job estimate template
Questions pool service techs ask
Can I set up visits that repeat?
What goes in the visit log?
Does the app say anything about my readings?
What does the customer get after a visit?
Can I bill once a month?
The gate was locked. What do I do with the visit?
Where do I keep the gate code?
Are the service prices set for me?
Where do I note the pool and what I found?
Can I change a customer's price without changing past visits?
Can I move a whole day?
Can I put the day's stops in my own order?
Can I charge by the hour?
Can I take a deposit before a bigger job?
Does it work for other trades?
Do I need a card reader?
Does it work offline?
Can I import my customers?
What about Android?
Can my customer pay without an account?
What happens after the trial?
Is my data mine? Can I export it?
Do you track my location?
Can it draft my invoice?
A customer texted me instead of booking. Do I retype it?
Free pool service invoice templateFree pool service estimate template
Start with tomorrow's jobs.
Download OnsiteBoard, pick Pool service when you sign up, add tomorrow's jobs, and send your first invoice from the truck. 14 days free, every feature, no card to start.
Available on the App Store and Google Play.