WRAPTORHelp & Docs

Online Booking — book jobs while you sleep

Your shop gets one public booking page for both live appointments and longer project requests — including at 9pm when customers are actually shopping. Share the link anywhere: it can appear on your directory listing and works in an Instagram bio, a Google Business profile, or your own site.

Turning it on

Open Scheduling → Services & hours (/scheduling?tab=setup). Publish the booking page, add the note customers see, and copy its shareable URL. This tab also controls your shop timezone, weekly hours, closed dates, minimum notice, booking horizon, concurrent capacity, reminders, and customer change rules.

Choose a booking flow for each public service:

  • Choose an exact time — for in-shop services that fit within a day. Customers see the service duration and live availability in their own timezone; setup and cleanup buffers are respected when Wraptor calculates open times but are not shown to the customer. You can auto-confirm these appointments or review them first.
  • Request a preferred date — for multi-day, mobile, or consult-first work. The customer chooses a preferred start date and your shop confirms the final schedule. Optional Stripe deposits are currently supported for this flow; exact-time deposits remain unavailable until paid slot holds are supported.

What the customer sees

  1. Choose a service — each service explains whether they will reserve an exact appointment or request a preferred date.
  2. Pick the schedule — exact-time services show live slots in the customer's timezone; request-date services collect a preferred start date for shop approval.
  3. Add the vehicle details — the optional photo quote identifies the vehicle and shows a ballpark from your rates. The ballpark is never binding, and the booking records the range the customer saw.
  4. Secure a date request (when configured) — a request-date deposit is collected through your connected Stripe account and credited toward the job. Wraptor creates the customer, intake job, and deposit invoice together.

What you see

Requests and confirmed appointments land in Scheduling → Online bookings (/scheduling?tab=bookings) with a notification bell, an email, and — if you've installed the app and enabled notifications — a push to your phone's lock screen. Each row shows the vehicle, service, requested date or exact time, contact details, status, and deposit state when applicable.

  • Exact-time services can auto-confirm immediately or wait for review, depending on your setup. Confirmed appointments reserve calendar capacity for their duration and buffers.
  • Confirm turns a pending request into a calendar event, connects it to the intake job, and emails the customer a branded confirmation.
  • Decline sends a polite "that date doesn't work" email.

Customer changes

When customer controls are enabled, a confirmed booking email includes a private management link. Customers can move an eligible exact-time appointment to another live slot or cancel before your configured cutoff. Paid-deposit cancellations stay with the shop so a refund cannot be bypassed. Customer changes update the calendar and notify the shop.

Notes

  • The AI photo quote only works on booking-enabled shops and never stores the photo.
  • No deposit configured (or Stripe payouts not connected yet)? Preferred-date booking still works as a free request flow.
  • Email reminders use the lead time configured under Services & hours; set it to 0 to turn them off.
  • Exact-time rescheduling is offered only when the shop enables it, the change cutoff has not passed, and the booking has no paid deposit that requires shop handling.