Online booking for home service pros

Customers request a time. You confirm in one tap.

Put your booking link on your website or Google profile. Customers only see the windows you're really free, and the request lands in the app for you to confirm.

Available on the App Store and Google Play.

Create your booking page

14 days free, no card to start.

Or get the app:

The customer's booking page on a phone: the business name, fields for name, phone, email, address and what needs fixing, and open arrival windows for the next days with 12pm–2pm selected.
  • Your own booking link
  • Only windows you're really free
  • You confirm it

A Book Online button for your website.

Every account comes with its own booking page. Nothing to install, no widget to embed: it's a link.

  1. Share your link.

    Copy it from Settings → Your online booking link, or share it from there. Put it behind a Book online button on your website, your Google Business Profile, Facebook or Yelp, or text it to a customer.

  2. The customer picks a window.

    They see the open arrival windows for the next few days, taken from the time windows you set in Settings. They leave a name, a phone, an address and what needs fixing, with an example like Whirlpool fridge not cooling, freezer is fine.

  3. It lands in the app for you to confirm.

    The request appears in the window they picked, held for them, marked Booked online, with their description on it and an alert in the app. Tap Confirm booking and the customer gets their confirmation email. A returning customer is matched by phone number, not added twice.

<a href="https://onsiteboard.com/book/your-link">Book online</a> Copy your own link from Settings → Your online booking link.
Start free trial
A job booked online in the app: the address and the 10am–12pm window, In progress and Booked online tags, the customer's description, fridge not cooling, freezer is fine, Whirlpool, about 5 years old, and a refrigerator repair in the Services list.
A job that booked itself: the window, the Booked online tag and what the customer wrote.

How it keeps your windows straight.

The booking page reads your real schedule every time it opens, and checks again when the customer hits Book.

  • Only times you're really free. Any window that overlaps work you already have is hidden, including jobs you put in by hand, not only other online bookings.
  • Two people, one window. If two customers try for the same window at once, only one gets it. The other is asked to pick another time.
  • Notice you control. Set the earliest day in Settings, counted from the moment they book: 1 means a full 24 hours, 2 keeps today and tomorrow off the page.
  • Your windows, your hours. The page offers the arrival windows from your Settings, 8–10, 10–12 and so on, and never one that has already started.

Everything else in the box

One app for the whole job, from the booking to the payment. Every feature is in every plan.

  • Label reading

    Photograph an appliance nameplate, a water heater label or an HVAC data plate; brand, model and serial go onto the service line, for you to check.

  • Paid by card, tips included

    Text the invoice; the customer signs, tips and pays by card on their own phone.

  • Remind in one tap

    Unpaid balances show in red, with a Remind button that writes the text for you.

  • Import your customers

    Bring customers and job history over from a spreadsheet or CSV. Repeats matched.

  • Your day, in time windows

    Jobs sit in the arrival windows you set, with a reminder before each one.

  • Know who's calling

    On iPhone, a customer's name shows on the incoming call, even if they're not in your contacts.

  • Draft from your notes

    Tap Draft and the service lines are proposed from the job's notes, priced from your templates.

  • Browser dashboard

    The week, the route, the quotes and who owes you, on a bigger screen. Same account.

One plan. Every feature.

Try all of it free for 14 days. No card needed to start.

OnsiteBoard Pro
$49.99/mo

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.

Questions techs ask

Is it a widget I have to embed?
No. It's a link to your own booking page on onsiteboard.com. Put it behind any button or text link on your website, your Google Business Profile or your social pages. There's no script or iframe to install.
How far ahead can customers book?
The page shows the next five days that still have time left after your notice period, in the arrival windows you set.
Can a customer book on top of a job I added myself?
No. The page checks your whole schedule, including jobs you typed in or pasted from a text, and hides any window that overlaps one.
What does the customer fill in?
Their name and phone number, the address, and, if they want, an email and a note on what needs fixing. Then they pick a window and see a Request sent page: the time is held for them, and they get their You're booked email once you confirm.
What happens on my side?
The request lands in the app in the window they picked, marked Booked online, with their note on it, and an alert shows. Tap Confirm booking and the customer gets their confirmation. If the phone number matches a customer you already have, it goes on their record.

Let the next job book itself.

Download OnsiteBoard, set your time windows, and put your booking link where customers already look for you. 14 days free, every feature, no card to start.

Create your booking page

14 days free, no card to start.

Or get the app:

Available on the App Store and Google Play.