Customers book, reschedule, and pay online — 24/7, no phone call required. Set availability per staff member, collect deposits to cut no-shows, and let automated reminders do the follow-up.
Customers can book any time — late at night, on weekends, whenever they decide they need your service. A booking link in your Instagram bio works around the clock.
Set each staff member's hours, buffer time between appointments, and which services they offer. Customers see only genuinely open slots. No double-bookings, ever.
When a customer books, they immediately receive a confirmation email. A reminder goes out automatically before their appointment. No manual follow-up required.
Require a deposit to reduce no-shows, or collect full payment at booking. You set the amount. All payments go directly to your Stripe account.
Create each service with a name, duration, price, and optional description (e.g., Haircut & Style — 60 min — $65). Add as many services as you offer.
For each staff member, configure their working hours, days off, and which services they perform. Shopolo blocks off unavailable slots automatically — no double-bookings possible.
From your public storefront, customers pick a service, choose a staff member, select an available time slot, and pay. The whole flow takes under 2 minutes.
View all upcoming bookings in your calendar. Reschedule, cancel, or mark as complete. Customers are notified automatically for any changes.
Any business that runs on scheduled appointments benefits from online booking. The most common use cases:
Yes. Your booking page is always live. Customers can book at midnight on a Sunday just as easily as during business hours. You receive an email notification for every new booking.
No. Shopolo includes online appointment booking as part of its platform — no separate Acuity or Calendly subscription needed. Booking is integrated directly into your Shopolo storefront alongside gift cards, loyalty, and online ordering.
You can cancel or reschedule any booking from your dashboard. The customer is automatically notified by email with the updated details. If a deposit was collected, you control the refund policy.
Yes. You can configure each service to require a deposit (fixed amount or percentage) at the time of booking. Deposits are processed via Stripe and deposited directly to your account.
Yes. Each staff member has their own schedule — working hours, days off, and which services they perform. Customers see only genuinely available slots per staff member, preventing double-bookings.
30-day free trial. Setup in minutes. Bookings start coming in immediately.
Start free — 30 days →