Online Booking System for Appointments, Classes, and Resources

A customer might want to book an appointment late at night, when your business is closed. Your booking system should let them check available times and book without waiting for you to reply. But taking bookings is only the start. You also need a way to manage appointments, keep track of your schedule, and make booking easier for your customers. With Picktime, customers can book appointments whenever it suits them, while you keep your schedule organized without the back-and-forth.

The machine

Six Parts of a Business Online Booking System

An online booking system needs more than a page where customers can book appointments. It should show available times, organize appointments in a calendar, send reminders, accept payments, and help you manage rooms and equipment. Each feature has a role to play. Without the right tools, you could end up doing more of the work yourself. Here are six essential parts of a booking system, what each one does, and how Picktime helps you manage bookings more easily.

  1. A booking page customers can reach anytime

    Share your Picktime Booking Page through a social media bio, message, email, or printed QR code. You don't need a business website to accept appointments. If you already have one, Picktime's Booking Widget gives you a website booking system so visitors can book without leaving your site.

    picktime.com/your-name

  2. Rules that control when customers can book

    Set your available hours, how far ahead customers can book, how much notice they need to give, and when they can cancel. These rules help control which time slots customers see and how they book. Picktime’s booking system lets you configure your availability and booking settings to suit your business.

    Least notice

    Booking window

    Working hours

    Cancellation

  3. One calendar for every booking

    An appointment, a class booking, and a room reservation may work differently, but your team still needs to see them together. Picktime’s Online Calendar keeps appointments, Class Bookings, and room & equipment bookings organized in one place, so you can quickly see what is booked and when.

    Appointments

    Class Bookings

    Room & equipment bookings

  4. Messages sent automatically

    Picktime can send booking confirmations and configured reminders, helping customers stay informed about upcoming bookings, so you do not have to follow up with every customer yourself. Customers get the booking details they need, while your team spends less time sending routine messages.

    Booking confirmations

    Reminders

  5. Let Customers Pay When They Book

    Connect a supported payment provider, such as PayPal, Stripe, or Square, to collect online payments at booking. Based on your payment settings, customers can pay in full or leave a deposit, and your team can review payment details alongside the appointment.

    PayPal

    Stripe

    Square

  6. Book the right room or equipment too

    Some appointments need more than a team member. They may also need a treatment room, court, or piece of equipment. With Picktime’s Manage Resources, you can book resources separately or link them to a service, keeping their schedules organized alongside appointments.

    Rooms

    Chairs

    Courts

    Equipment

An opinion

Set your booking rules first

A reliable online appointment booking system starts with clear booking rules. Before you publish your booking page, add your services and their duration, set each team member’s working hours and availability, choose how much advance notice you need, and link any required rooms or equipment through Manage Resources.

Once those settings are in place, your Booking Page can show customers the services and available times you actually want them to book. You can then adjust the look of the page without changing the scheduling rules behind it.

The order that works

Cut and finish1 hr

Trim

Blow dry

Tint

Colour

Blu Salon

MayaStylist

Jay

Tuesday hours09:00 – 17:00

Least notice12 hours

How far ahead60 days

Cancel up to24 hours before

RoomsChairsCourtsEquipment

Studio A

Studio B

picktime.com/blusalon

Pick a Date & Time

Tuesday 22 Septemberwith Maya

10:45 AMAvailable01:30 PM03:15 PMAvailable
Book 01:30 PM
The mechanism

What Happens After a Customer Books?

Using an appointment booking system online should be simple: a customer chooses a service and available time, and Picktime adds the appointment to your online calendar. For a standard appointment, the booked time is no longer offered for a conflicting online booking that needs the same team member or resource.

That matters because availability has to stay accurate after every booking. When a time is already taken, customers should only see the slots that are still open, while your team can rely on the calendar to see what is booked and what is still available.

Tuesday the 22nd in the Picktime calendar. The half past one booking taken from the booking page has landed in the middle column, and its record is open underneath: confirmed, the slot off the page, synced to Google Calendar, a deposit of $23.75 taken, the confirmation emailed and the reminder set for the day before.

Calendar+ New

Blu Salon All Team 21 – 23 Sep Today

Mon 21Tue 22Wed 23

12 pm1 pm2 pm3 pm
12 – 1pmBlow drywith Jay
1:15 – 2:15pmStudio Aheld for Ben
12 – 1pmTrimwith Maya
1:30 – 2:30pmCut and finishwith Maya
12 – 12:45pmTintwith Maya
1 – 2:30pmColour Basics (6/8)with Jay

AppointmentClassResource

✓ Confirmed

Cut and finish · 1:30 – 2:30pm

Nora Hayes, booked herself from your page

The slot
Off the page
Confirmation
Emailed to her
Google Calendar
Synced
Deposit
$23.75 taken
Reminder
Day before
Booked at
9:41 pm
What you are booking

Appointments, Classes, and Resources Work Differently

Not every booking works like a one-to-one appointment. For Class Bookings, several customers can book the same session up to the capacity you set. Rooms and equipment can also have their own schedules or be linked to a service. Picktime’s online booking system for businesses supports these different booking types without treating them all like individual appointments.

A day column with ten and twelve o’clock open and eleven o’clock taken by a cut and finish with Maya.

Tue 22

10 am11 am12 pm1 pm
11 – 12pmCut and finishwith Maya

An hour of somebody’s day

The slot belongs to a person. If nobody takes eleven o’clock, that hour does not come back later in the week.

A Tuesday evening Vinyasa class on the same calendar, with nine of its twelve places taken and two people waiting. Waitlists are a Pro feature.

Tue 22

5 pm6 pm7 pm8 pm
6:30 – 7:30pmVinyasa (9/12)with Erin, Studio A

A place in something already running

The session runs whether it fills or not, one person may be booking for three, and what you are counting is places left. Two more are waiting for somebody to drop, on a waitlist that is a Pro feature.

Two studios across one morning. Studio A is held from ten until twelve for a colour with Maya, and Studio B is free all morning. One booking holds the room and the person together.

Studio AStudio B

9 am10 am11 am12 pm
10 – 12ColourStudio A and Maya, held together

A thing, with nobody attached

Nobody is being booked. The thing is either out or sitting idle, and a booking that needs it plus a person has to hold both together.

The trap

Know which way your calendar sync works

Picktime supports one-way and two-way calendar sync with supported providers, including Google Calendar, Outlook, iCloud, and Microsoft Exchange. One-way sync sends Picktime bookings to a connected calendar but does not use events created there to block times on your Booking Page.

With two-way calendar sync enabled, supported busy events in your connected calendar can block those times from being offered for new bookings. If you use one-way sync, keep the unavailable time updated in Picktime so customers see accurate availability.

Two o’clock on Tuesday, twice. Your own Google Calendar holds a dentist appointment that one-way sync does not use to block times, and your Picktime day has sold the same hour to a client. Two-way calendar sync would have kept two o’clock from being offered for new bookings.

Tuesday 22 September

Your Google CalendarYour Picktime day

12 pm1 pm2 pm3 pm4 pm
2 – 3pmDentistPicktime never sees this
12 – 1pmTrimwith you
2 – 3pmCut and finishbooked from your page
2 – 3pmDentist

Your own commitmentsBooked from your page

Two o’clock, twice. With two-way calendar sync enabled, supported busy events in your connected calendar can block those times from being offered for new bookings.

Scope

What Your Online Booking System Should Take Care Of

An online booking system for business should manage what customers can book and what happens around that booking. With Picktime, customers can choose available times from your Booking Page, while your team manages appointments, class bookings, resource bookings, payments, reminders, customer records, and invoices in one place.

This is what Picktime helps you manage

  • Customers can book available times themselves based on the availability and booking rules you set.
  • Appointments, class bookings, and resource bookings can be managed through the Picktime booking system instead of separate scheduling tools.
  • Confirmations, payments, and reminders can be connected to the booking workflow.
  • You can manage team members and multiple business locations from the same Picktime account.
  • Picktime also provides reports for bookings, payments, team members, locations, classes, and resources, with export options including Excel and PDF.

What to Consider Before Choosing

Picktime is built around scheduling bookings and resources. If your work depends heavily on planning travel routes between customer addresses, dedicated route-planning or field-service software may be a better fit for that part of the workflow.

Likewise, Picktime can help you manage team member availability and view business reports, but it should not be positioned as a complete workforce-management, payroll, accounting, or financial-analysis system.

Cost

You pay for people and places, never for bookings

The free plan has no end date and no card, and a busy month does not produce a bill. What it has instead is a ceiling, counted in team members, locations, classes and resources, and you should meet it on the pricing page rather than on a Tuesday.

No card, no trial clock

Free forever

Start free

  • Your own booking page and widget
  • Appointments, classes and resources on one calendar
  • Email notifications on every booking
  • PayPal deposits and payments
  • Guest booking, with no client account
  • Import and export your customers
  • Reminders before the appointment
  • Two-way calendar sync
  • Your own questions at booking
What paying buys

Starter and Pro

  • Everything on the free plan
  • Email and SMS reminders
  • Two-way sync with Google, Outlook, iCloud and Exchange
  • Stripe and Square alongside PayPal
  • Recurring bookings and attendance
  • Waitlists, class packs and round robin, on Pro
  • Approve bookings before they stick, on Pro

See what each plan includes

Questions

What people ask before they set one up

How does an online booking system work?

An online booking system lets customers choose a service, view available dates and times, and book appointments online. With Picktime, customers book through your booking page, and their appointments appear in your online calendar. Your team can manage bookings, update schedules, and track appointments from one place.

How is a booking system different from a simple scheduling link?

A scheduling link gives customers a way to book a time slot, while a booking system manages the entire booking process. Picktime combines a shareable booking page with team member availability, multiple services, customer information, payment options, and booking management tools. This helps businesses manage appointments beyond simply sharing a link.

Do I need a website to start taking online bookings?

No. Picktime provides a booking page that you can share through email, social media, or messages, allowing customers to book appointments without a business website. If you already have a website, you can add your booking link or embed the Picktime Booking Widget to accept appointments directly from your site.

What stops two people from booking the same time slot?

Picktime checks existing bookings and team member availability before displaying open time slots. For standard single-service appointments, it also checks the availability of required resources. Once a time slot is booked, it is no longer offered for another conflicting online appointment. This helps prevent double bookings and keeps your schedule organized.

Can I collect a deposit when a client books?

Yes. Picktime lets you collect a deposit or full payment when customers book appointments online. You can connect supported payment providers, including PayPal, Stripe, and Square, to accept advance payments during checkout. This allows businesses to collect payments at booking without requiring every customer to pay the full service amount upfront.

Can I use the Picktime booking system for classes and room bookings as well as appointments?

Picktime supports individual appointments, class bookings, and room or equipment reservations. You can set class capacity, manage shared spaces, and control resource availability alongside regular appointments. This makes Picktime suitable for businesses such as fitness studios, training centers, and coworking spaces that manage different types of bookings.

Can I manage staff availability and working hours in the Picktime booking system?

Yes. Picktime's Team Management feature lets you set working days, hours, breaks, and individual schedules for your team members. Your Booking Page displays available appointment times based on the team members assigned to each service. You can update working hours and availability as your team's schedule changes.

How much does an online booking system usually cost?

Online booking systems offer different pricing options based on features, team size, and booking requirements. Picktime offers a free plan with a booking page and unlimited appointments. Its paid Starter and Pro plans provide additional scheduling features and higher limits for certain booking needs. For the latest plan features and limits, see Picktime pricing

Something not answered here? Search the help centre.

Start Taking Online Bookings With Picktime

Set your availability, publish your booking page, and let customers choose a time that works for them.