Book for the customer (they confirm on WhatsApp)
request_bookingAsk HomeMaster to book a home clean for the customer. We send the customer Helen's booking card on WhatsApp, showing the date, their address, the clean and their price. Nothing is booked until the customer taps "Yes, book it" within 60 minutes; they then pay by the payment link Helen sends. The time is not held while they decide. Use a start time from find_times. Returns a reference: keep it and use booking_status to follow the request. Cleaning only; for aircon use start_booking. Ask the customer before sending: it messages their phone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | YYYY-MM-DD, Singapore date. | |
| unit | Yes | Floor and unit number, e.g. #05-12. | |
| hours | Yes | Cleaning only: visit length in hours (see find_services for the lengths we sell, e.g. 2, 3 or 4). | |
| phone | Yes | The customer's WhatsApp number, e.g. +6591234567. | |
| frequency | No | Cleaning only: one-time, weekly, or bi-weekly (every 2 weeks). | one-time |
| agent_name | No | Optional: your name as the customer knows you (letters, digits and spaces), shown on the card as "<name> asked us to book this for you". | |
| start_time | Yes | HH:MM in Singapore time, one of the start times from find_times. | |
| postal_code | Yes | 6-digit Singapore postal code, e.g. 238823. | |
| customer_name | No | Recommended: the customer's name, so their cleaning expert and receipt can greet them. Saved only once they confirm, and never over a name we already have. |