The short version
---
Turning it on
Settings → Online Booking.
Deposits are paid through Stripe, so Stripe payments need to be connected.
---
What the customer sees
They get a "We got your booking request" email once the deposit is paid.
---
Approving a booking
Paid bookings land in Inbox → Requests → Bookings under Waiting for approval, and you're notified through your Customer Requests notification settings.
Every booking is also a quote in Financials → Quotes, marked "Booked online". If the price or dates need changing, change the quote before you approve.
Waiting for deposit lists bookings where the customer didn't finish paying. You can decline them; the unpaid deposit invoice is voided.
---
Customers and addresses
If the email matches an existing customer, the booking is added to that customer. Otherwise a new prospect is created, and becomes an active customer when you approve. The delivery address becomes one of the customer's sites.
---
