The platformEverything it takes to book, get paid, and run the schedule.
One booking engine powers your website, your team's phones, and the drop-in kiosk — so every visit, online or in person, lives on the same calendar.
Your clients are yours, full stop
Clients join Dola by your invitation and see only you — there is no marketplace, no competing listings, no one to be routed to. Dola exists to make working with your business better; when you're slammed, trusted backups you choose can cover a walk without ever taking the client.
Live availability, zero double-bookings
The booking engine computes real open slots from each team member's approved hours, services, and existing appointments — and a database-level guarantee makes overlapping bookings impossible, even at peak.
Payments & per-location payouts
Take cards, Apple Pay, and Google Pay online via Stripe. Each location is its own connected account, so payouts and reporting stay clean — and the platform fees are collected automatically.
Drop-in POS & Tap to Pay
A self-service kiosk for drop-ins: pick a service, grab the first available team member, and pay in person with Tap to Pay — no extra hardware. It writes to the same calendar as online bookings.
Team members manage themselves — with approval
Team members set their own hours and per-service pricing from their phone. Nothing goes live until a location admin approves it, so the schedule stays in your control.
Policies & automatic refunds
Set deposits, no-show rules, and cancellation refund tiers per service and location. Refunds issue automatically on cancellation — and reverse the payout from the right account.
Secure by default
Mandatory two-factor auth for every role, granular permissions per location, and a full audit trail on every price, schedule, and role change. Card data never touches your servers.