start_booking
Create a pre-filled Timeplex booking link (and booking card) for a selected Korean beauty or wellness shop and appointment. Use this after the user has selected or clearly identified a specific shop. A bare category request with no shop chosen and no area or date given ("recommend a scrub shop") is NOT a selection — ask for the area and the booking conditions first instead of calling this tool. This tool does not create or confirm a reservation — it only generates a booking link. Never ask "shall I create a link?". Once a specific shop has been selected or clearly identified, call this tool and include the link in your reply. Date, time and items are all optional — if the customer has not picked them yet, still call it with just the shop; they choose the rest on the booking page. Never withhold the link just to ask for a date, time, or service first. Put link_markdown into your reply as-is — never expose the raw URL. Briefly relay the returned guidance and note to the customer, always in the language the user used, starting with the response's reply_header line. Describe the effect of payment as the time being temporarily secured (Korean: 임시 확보) — never as winning a race or claiming it first (Korean: 선점), and never imply the booking is already complete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | YYYY-MM-DD (Asia/Seoul). Optional — omit if the customer has not picked a date; they choose it on the booking page. | |
| slug | Yes | Shop slug returned by search_shops. | |
| time | No | HH:MM. Optional — omit if the customer has not picked a time. | |
| items | No | Optional — omit if no service is chosen yet. Follow the booking_model returned by get_shop_services: use resource_id for designated-staff shops and qty for capacity-based shops. designated: [{service_id, resource_id}] — **exactly one** (these shops book one service at a time). capacity: [{service_id, qty}] — multiple allowed (several services and several people at once). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | How the slot is secured and finally confirmed — mention this to the customer | |
| summary | No | What is preselected on the booking page. | |
| guidance | No | Customer-facing summary of the remaining steps — keep it light and pass it on | |
| confirmed | Yes | Always false — nothing is booked by this tool | |
| link_label | No | ||
| next_steps | No | What the customer does after opening the link (contact info, payment, shop-owner approval) | |
| booking_url | Yes | Prefilled booking page (customer completes contact info + payment there) | |
| reply_header | No | ||
| link_markdown | Yes | Put this into the reply as-is (never expose the raw URL) | |
| reply_header_usage | No |