Booking

Services

Define your offerings and availability

List services with descriptions, durations, and prices. Set staff availability and let customers book directly from your site.

List your services
onepg.app/services
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

Duration & Pricing

Set length and cost per service

Staff Assignment

Assign services to team members

Locations

In-person, virtual, or at-client options

Recurring

Support for recurring appointments

Why Choose Services?

Before customers can book, they need to know what you offer. The onepg.app Services module lets you define every service with clear descriptions, durations, pricing, and availability — creating a professional catalogue that drives bookings.

Assign services to specific team members, set buffer times between appointments, and define location options for in-person, virtual, or at-client sessions. Group services into categories so customers can browse by type, and mark services as public or private depending on your needs.

Each service listing is designed to convert. Customers see exactly what they are getting — duration, price, description — and can proceed directly to booking. Unlimited service listings mean you can represent your full offering without worrying about plan limits.

How Services Works

1

Define your services

Add a service with name, description, duration, price, and location type.

2

Assign staff

Link services to team members who provide them and set each person's availability.

3

Set availability rules

Define working hours, buffer times between appointments, and blackout dates.

4

Publish to your site

Services appear on your site with booking buttons. Customers choose a service and book a slot.

Benefits

Unlimited service listings
Buffer time between appointments
Service categories for organisation
Public or private visibility

Services vs the Alternatives

Featureonepg.appDIY / PluginsEnterprise
Service listingsUnlimitedVariesUnlimited
Staff assignmentBuilt-inPlugin requiredBuilt-in
Buffer timePer-service settingLimitedPer-service
Virtual servicesSupportedPlugin-dependentSupported
CostIncluded$15–50/mo$100+/mo

Use Cases

Salons and spas

Consulting and coaching

Home services and repairs

Services — Frequently Asked Questions

Can I assign services to specific staff members?+
Yes. Each service can be linked to one or more team members, and availability is calculated per person.
Can I set buffer time between appointments?+
Yes. Define buffer times (e.g., 15 minutes) between appointments to allow for preparation or travel.
Can I offer virtual services?+
Yes. Services can be marked as in-person, virtual, or at-client. Virtual sessions can include a meeting link.
Is there a limit on how many services I can list?+
No. You can list as many services as your business offers — there are no plan limits on service count.

Ready to use Services?

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