WordPress request-to-book plugin
Service providers review and approve each booking before it locks the calendar — ideal for high-touch services.
Customer submits request
Provider reviews
Confirmed by email
Four steps from request to confirmed booking
Customer selects
Request is sent
Provider approves
Booking confirms
A WordPress request-to-book plugin lets a service provider review and approve each booking before it locks the calendar – instead of letting customers self-confirm any open slot. MyBookaro Lite ships with request-to-book as the core workflow, no add-on required.
What request-to-book actually does
In a request-to-book flow, three things happen in order:
- Customer submits a request for a specific provider, service, and time slot from real available slots
- Provider reviews the request from the provider dashboard or admin notification email
- Provider approves or declines; the customer is notified by email and the slot locks (if approved)
The slot is held during the review window so it can’t be double-booked. The customer cannot pay until the provider has approved.
When request-to-book beats instant-book
- New-client screening: therapists, coaches, photographers want to look at every new client before locking time
- Travel-heavy providers: need to confirm they will physically be at the location on that day
- Project-based work: scope and fit need to be clarified before the booking sticks
- Provider-specific preferences: some service categories accept anyone, others require fit-checks
- Double-booking risk: when calendars sync from multiple sources and the booking system needs a human gate
How MyBookaro implements request-to-book
The Lite plugin includes the entire request-to-book stack. The customer-facing booking form shows real availability. Submission creates a booking record in pending status. The provider sees the request in their dashboard and approves or declines. Status transitions (pending -> approved -> reminder-queued -> completed -> review-invite-sent) are tracked end-to-end.
Auto-approval for services that don't need review
Each service has an auto-approve toggle. Use it for services where review is unnecessary – haircuts, yoga drop-ins, follow-up therapy sessions for existing clients. Mix and match: some services request-to-book, others auto-approve, all in the same provider catalog.
Where to use request-to-book
- Single Business sites - Therapy intake (90-min slot, screen before locking) before flipping to auto-approve on follow-ups
- MyListing directories - Wedding photography consult on a photographer's listing — custom scope discussion before time gets blocked
- Generic directory setups - Multi-stylist salon color appointment routed through the right stylist before the slot locks
Bottom line
Request-to-book is what separates booking software for professional service providers from booking software for retail-style transactions. MyBookaro is built around the request-to-book flow, with auto-approval available where you don’t want it. No add-on, no Pro tier required.
Frequently asked questions
What does request-to-book mean exactly?
Request-to-book is a workflow where the customer asks for a specific time slot and the provider approves or declines before the booking locks. It is different from instant-book, where confirmed time slots are immediately booked without approval.
When is request-to-book a better fit than instant-book?
Request-to-book fits high-touch services where the provider needs to screen new clients (therapy intakes, photography projects, custom coaching), avoid double-bookings during travel days, or simply prefers to confirm each booking manually. Instant-book fits standardized services like haircuts or yoga classes.
Can I switch a service from request-to-book to instant-book later?
Yes – the auto-approval setting is configurable per service. Many practices start with request-to-book during launch and switch to auto-approval for established services as confidence grows.
Is request-to-book available in MyBookaro Lite?
Yes. Request-to-book is the core flow in Lite. Provider availability, request submission, and the approve/decline workflow are all included for free.
Do customers see real-time availability when requesting a slot?
Yes. The booking form shows the provider’s available slots based on their weekly schedule, blackout dates, and existing approved bookings. Customers cannot request slots that are unavailable.