Booking

Bookings

Accept and manage appointments online

Customers pick a service, choose a time slot, and book — all from your website. You get calendar sync, reminders, and a clean booking dashboard.

Enable bookings
onepg.app/bookings
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Available
9:00 AM
10:30 AM
1:00 PM
3:30 PM
Book Now

Key Highlights

Online Scheduling

Customers self-book available time slots

Reminders

Automatic email reminders reduce no-shows

Reschedule

Easy rescheduling and cancellation

Payments

Collect deposits or full payment at booking

Why Choose Bookings?

Phone tag and email back-and-forth waste everyone's time. The onepg.app Bookings module lets customers pick a service, choose an available time slot, and book directly from your website — 24 hours a day, 7 days a week.

The system automatically shows only available slots based on staff schedules, existing appointments, and buffer times. Customers receive instant confirmation, and automatic email reminders reduce no-shows. Rescheduling and cancellation are self-service too, keeping your admin work to a minimum.

Sync with Google Calendar so all appointments appear alongside your personal schedule. Collect deposits or full payment at the time of booking through Stripe. Custom booking form fields let you gather extra information — like allergies for a salon appointment or project details for a consulting call.

How Bookings Works

1

Customer picks a service

Visitors browse your service list on your website and select the one they need.

2

Choose a time slot

The calendar shows available times based on staff schedules. The customer picks their preferred slot.

3

Confirm and pay

The customer fills in their details, optionally pays a deposit, and receives instant confirmation.

4

Manage from your dashboard

View all bookings in a calendar or list view. Approve, reschedule, or cancel from the admin panel.

Benefits

Syncs with Google Calendar
Timezone-aware scheduling
Custom booking form fields
Admin calendar view

Bookings vs the Alternatives

Featureonepg.appDIY / PluginsEnterprise
Online self-bookingBuilt-inPlugin requiredBuilt-in
Google Calendar syncTwo-wayOne-way or noneTwo-way
Payment at bookingStripe integratedPlugin + gatewayCustom integration
Automated remindersIncludedPlugin or manualIncluded
CostIncluded$15–60/mo$100+/mo

Use Cases

Appointment-based businesses

Class and workshop sign-ups

Consultation scheduling

Bookings — Frequently Asked Questions

Does the booking system sync with Google Calendar?+
Yes. Two-way sync ensures your bookings and personal events are always visible in one place.
Can customers pay when they book?+
Yes. You can require full payment, a deposit, or offer pay-later options at the time of booking.
Are reminder emails sent automatically?+
Yes. Customers receive automatic email reminders before their appointment to reduce no-shows.
Can customers reschedule or cancel?+
Yes. Self-service rescheduling and cancellation links are included in confirmation emails, subject to your cancellation policy.
Does the system handle time zones?+
Yes. Time slots are displayed in the visitor's local time zone, and the admin dashboard shows times in your zone.

Ready to use Bookings?

Get started with Bookings and all other modules — free, no credit card required.