Booking app for Shopify

Bookings for at-home services, with automatic professional assignment.

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.

5.0 / 5 on the Shopify App Store

BookService widget on a product page: postal code, calendar and available time slots
Why BookService

Built for the customer's home, not a storefront.

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.

01

Service area

Each professional covers their own postal codes. Customers only see availability if you can reach their address.

02

Real availability

Weekly schedules, vacations and existing bookings are checked in real time.

03

Shared equipment

If a service needs a machine, it can never be double-booked at the same time.

04

Workload

Daily capacity per professional and a balanced distribution of bookings.

Features

Everything your bookings need.

From the customer's first click to the reminder the day before.

Smart automatic assignment

The engine picks the best professional for every booking, with load balancing.

Postal code coverage

Real-time validation before the calendar is shown.

Product page widget

Added from the Theme Editor, no code required. Mobile-first, in English and Spanish.

Shared equipment

Track machines and resources so two services never overlap.

No double bookings

The slot is held while the customer completes Shopify checkout.

Session packs

Sell discounted packs with configurable expiry to build loyalty and grow order value.

Customer portal

After buying a pack, customers schedule their next appointments and reschedule on their own.

Professional portal

Each professional sees their bookings and manages their schedule and vacations.

Google Calendar

Automatic two-way sync with each professional's calendar.

Klaviyo reminders

Confirmations and 24-hour reminders to reduce no-shows.

Professional commissions

Automatic commission calculation for external contractors.

Add-ons and manual bookings

Add extra services to a booking and create appointments from the admin when customers call.

How it works

From first click to "see you tomorrow".

A booking experience in a few steps, built into your store.

  1. BookService calendar with available time slots
    01

    Postal code and time

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

  2. Booking summary with postal code, date and time
    02

    Confirmation

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

  3. Shopify cart with the booking details
    03

    Shopify checkout

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

Setup

Ready in minutes, no code.

  • Install BookService from the Shopify App Store.
  • Create your services, professionals, service areas and equipment.
  • Add the "BookService Booking" block to your product page from the Theme Editor.
BookService block in the Shopify Theme Editor
Industries

For any business that goes to the customer.

  • Professional cleaning
  • Pest control
  • Technical repairs
  • At-home beauty and wellness
  • Physiotherapy and massage
  • Installations
  • Maintenance
  • Gardening

Ideal for teams of 1 to 100 professionals already selling on Shopify.

Integrations

Your tools, already connected.

  • Shopify CheckoutPayments, orders and customers in Shopify.
  • Google CalendarEach professional's calendar in sync.
  • KlaviyoReminders and marketing automations.
Pricing

Choose the plan that fits your business.

Every feature on every plan. Scale with your team and your bookings.

Starter

For businesses starting to sell services.

$29USD/month

15-day free trial

  • Up to 3 professionals
  • 1 equipment type
  • 100 bookings per month
Start free trial

Business

For high-volume operations.

$149USD/month

15-day free trial

  • Unlimited professionals
  • Unlimited equipment
  • Unlimited bookings
  • Priority support
Start free trial

All charges are billed in USD. Recurring charges are billed every 30 days through Shopify.

Reviews

What merchants say.

5.0 / 5 on the Shopify App Store

Excellent app for managing bookings on Shopify

“It let us manage bookings easily, improving our customers' experience and reducing manual work. Easy to set up with excellent support. Highly recommended.”
HHolaPepaSpain

View on the Shopify App Store →

FAQ

Clear questions, clear answers.

Is BookService a good fit for my business?

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.

How does the free trial work?

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.

Do I need to code?

No. Install the app, create your services and professionals, and add the booking block to your product page from the Shopify Theme Editor.

How are bookings paid?

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.

Can I manage professionals, areas and equipment?

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.

Does it sync with Google Calendar?

Yes. Each professional can connect their Google Calendar and bookings sync automatically.

Does it send reminders to my customers?

Yes. BookService integrates with Klaviyo to send confirmations and reminders 24 hours before the appointment, and to trigger your own automations.

Can I sell multi-session packs?

Yes. Create session packs with discounts and expiry dates. Customers schedule their next appointments from their portal.

Which languages are supported?

The app and the booking widget are available in English and Spanish.

What data does the app need?

Shopify shows the permissions during installation: the customer, product and order data needed to manage bookings. See our privacy policy for details.

Ready to sell your services on Shopify?

Turn your products into bookable services in minutes. 15 days free.

Install BookService