Free online booking and scheduling for solo and small service businesses

Instant booking: clients book and they're confirmed

Bookings are confirmed the moment they come in, and the client gets a confirmation email straight away. Bookings that look risky still wait for you.

Free plan, no credit card required

How it works

Clients pick a time, book, and they're confirmed. Free on every plan.

  1. A client books on your booking page - same page, same steps as now.
  2. The booking is Confirmed straight away. There's no request waiting for you to approve.
  3. The client sees "You're booked!" and gets your confirmation email right away, if Email client booking confirmation is on in Settings > Notifications.
  4. You still get the new-booking email. Its subject says New booking (confirmed), and it tells you nothing needs doing.
1MinuteBooking booking page on a phone, right after booking a haircut with Fade & Co. Barbershop: You're booked! Wednesday, October 14 at 10:30 AM. Your appointment is confirmed - a confirmation email is on its way. Total: $30.00 (CAD), estimated time 30 minutes, and a Print / Save as PDF button.
What the client sees the moment they book. No waiting to hear back - the time is theirs.

Turn it on in Settings > Hours & availability. Under the switch is Hold unverified bookings as Pending, on by default. Just below is Pending appointments block availability, which works together with Instant booking (more on that below).

1MinuteBooking Settings, Hours & availability: Instant booking turned on - bookings from your booking page are confirmed straight away, and the client gets their confirmation email - no request to approve. Under it, Hold unverified bookings as Pending is turned on. Below that, Pending appointments block availability is turned off.
Settings > Hours & availability. Turn Instant booking off any time and bookings come in as Pending again.

What you see

You're kept in the loop - you just don't have to do anything.

1MinuteBooking Booking Details for Marcus Reed's haircut on Wednesday, October 14, 2026, 10:00 to 10:30 AM, $30.00, status Confirmed, with the lines Confirmation email successfully sent and Confirmed automatically by Instant booking.
Booking Details tells you the booking confirmed itself, and that the client's confirmation email went out.
  • Booking Details says so: "Confirmed automatically by Instant booking."
  • Your new-booking email arrives as New booking (confirmed), so you can tell at a glance there's nothing to approve.
  • Everything else works as before. You can move, cancel or complete the booking like any other. Bookings you enter yourself with New booking aren't affected.

Want clients to get a nudge before the visit? Turn on appointment reminders. Want them to move their own booking? See online rescheduling.

When a booking still waits as Pending

Instant booking only confirms bookings it can trust. These still come in as a request for you - except spam, which is set aside in your Spam folder.

Unverified connection

The client booked through a VPN, a proxy or a work network, or the check didn't finish. It waits as Pending unless they paid by card through Stripe. You can turn this off with Hold unverified bookings as Pending.

Spam

A booking that goes to Spam - a spam IP, country or word - is never confirmed. It goes to your Spam folder, not your Pending list.

Overlaps a Pending request

If its time overlaps another booking that's still Pending, it waits too, so you choose who gets the slot.

How this works with "Pending appointments block availability"

This setting, right below Instant booking, decides whether a Pending request holds its time.

  • Off (the default for new accounts): a Pending request doesn't hold its time, so another client can still pick it. Instant booking never confirms on top of a Pending request - that second booking also waits as Pending, and you choose which one to confirm.
  • On: a Pending request's time isn't offered on your booking page at all, so this never comes up.

Two more cases

  • Deposits and card payments: if you take a deposit or full payment through Stripe, the booking is confirmed once the card payment goes through - a moment after checkout.
  • Quote requests are never confirmed automatically. They need a price from you first.

Full details are in the help center.

Who starts with it on

It suits businesses that price everything up front.

New accounts in these 19 business types start with Instant booking on:

Personal trainers, Hair salons, Barbers, Nail salons, Massage, Tutoring, Real estate agents, Mortgage brokers, Insurance agents, Music teachers, Driving instructors, Yoga instructors, Leasing agents, Car sales, Lash technicians, Estheticians, Life coaches, Tarot and psychic readers, Spray tan.

It starts off for every other type - trades, cleaning, events, pet care, creative and consulting work - where many jobs need a look or a quote before you say yes. You can turn it on or off whatever your business type.

Questions

Can I still approve bookings myself?

Yes - turn Instant booking off in Settings > Hours & availability and every booking from your page comes in as Pending for you to confirm. With it on, bookings that overlap a Pending request still wait for you, and so do unverified ones unless you turn off Hold unverified bookings as Pending. Spam goes to your Spam folder.

Can Instant booking confirm unverified bookings too?

Yes. Under Instant booking in Settings > Hours & availability, turn off Hold unverified bookings as Pending. Bookings from a VPN, proxy or work network are then confirmed like any other, and still marked Unverified in your Bookings. It's on by default, and has no effect while VPN/proxy detection is off.

What if two clients pick the same time?

Instant booking never confirms on top of a Pending request - the second booking waits as Pending and you choose. To stop a Pending request's time being offered at all, turn on Pending appointments block availability. A Confirmed booking's time is never offered to anyone else.

Does it work with deposits?

Yes. When you take a deposit or full payment through Stripe, the booking is confirmed once the card payment goes through. A client on an unverified connection who paid by card is confirmed too.

Are quote requests confirmed automatically?

No. A quote request needs a price from you, so it always waits. Bookings you enter yourself with New booking aren't affected either.

Can clients cancel or move an instant booking?

Only if you let them. Turn on online rescheduling and cancelling in Settings > Policies & terms, and set how close to the appointment changes stop.

What does it cost?

Instant booking is free on every plan. The confirmation email counts toward the daily limit of automatic emails - 5 a day on the free plan, 100 a day on Pro.

We'll ask which Google account to use next.
Continue with Google
or