Smart automatic assignment
The engine picks the best professional for every booking, with load balancing.
Sell appointments and services from your own Shopify store. Customers enter their postal code, pick a date and time from slots that are actually free, and pay at checkout. BookService assigns the professional by area, schedule, equipment and workload.

Most booking apps are built for appointments at a fixed location. BookService decides who handles each booking by combining several criteria at once, so you can drop the spreadsheets and phone calls.
Each professional covers their own postal codes. Customers only see availability if you can reach their address.
Weekly schedules, vacations and existing bookings are checked in real time.
If a service needs a machine, it can never be double-booked at the same time.
Daily capacity per professional and a balanced distribution of bookings.
From the customer's first click to the reminder the day before.
The engine picks the best professional for every booking, with load balancing.
Real-time validation before the calendar is shown.
Added from the Theme Editor, no code required. Mobile-first, in English and Spanish.
Track machines and resources so two services never overlap.
The slot is held while the customer completes Shopify checkout.
Sell discounted packs with configurable expiry to build loyalty and grow order value.
After buying a pack, customers schedule their next appointments and reschedule on their own.
Each professional sees their bookings and manages their schedule and vacations.
Automatic two-way sync with each professional's calendar.
Confirmations and 24-hour reminders to reduce no-shows.
Automatic commission calculation for external contractors.
Add extra services to a booking and create appointments from the admin when customers call.
A booking experience in a few steps, built into your store.

The customer enters their postal code and picks from the times when a professional and the equipment are free.

They review their appointment, leave a contact phone number and book.

The booking goes to the cart with all its details and is paid with the usual checkout. The professional is assigned automatically.

Ideal for teams of 1 to 100 professionals already selling on Shopify.
Every feature on every plan. Scale with your team and your bookings.
For businesses starting to sell services.
$29USD/month
15-day free trial
For growing teams.
$79USD/month
15-day free trial
For high-volume operations.
$149USD/month
15-day free trial
All charges are billed in USD. Recurring charges are billed every 30 days through Shopify.
5.0 / 5 on the Shopify App Store
“It let us manage bookings easily, improving our customers' experience and reducing manual work. Easy to set up with excellent support. Highly recommended.”
If you sell services that a professional performs at the customer's home (cleaning, beauty, repairs, pest control, gardening…) BookService is built for you. It also works for appointments with any professional on your team.
Every plan includes a 15-day free trial. You can set up your services and test the full booking flow in your store before you are charged.
No. Install the app, create your services and professionals, and add the booking block to your product page from the Shopify Theme Editor.
The booking is added to the cart with its date, time and postal code, and the customer pays through the normal Shopify checkout. The slot is held while they complete payment.
Yes. Define which postal codes each professional covers, their weekly schedule, vacations and daily capacity, and which equipment each service needs. The app combines everything to assign every booking.
Yes. Each professional can connect their Google Calendar and bookings sync automatically.
Yes. BookService integrates with Klaviyo to send confirmations and reminders 24 hours before the appointment, and to trigger your own automations.
Yes. Create session packs with discounts and expiry dates. Customers schedule their next appointments from their portal.
The app and the booking widget are available in English and Spanish.
Shopify shows the permissions during installation: the customer, product and order data needed to manage bookings. See our privacy policy for details.
Turn your products into bookable services in minutes. 15 days free.
Install BookService