## Booking an Appointment for a Customer

Agents can book appointments on behalf of customers directly from a conversation.

1. Open the conversation.
2. In the right panel, click **Appointments → New Booking**.
3. Select the service and provider.
4. The calendar shows available slots. Click a slot to select it.
5. Confirm the customer's name and phone number.
6. Click **Confirm Booking**.

A confirmation WhatsApp message is automatically sent to the customer.

## Self-Service Booking Link

Each service can have a public booking page URL that you can share with customers. Customers open the link, pick a slot, and confirm — no agent involvement needed. The booking appears instantly in the dashboard.

To find the booking link: **Settings → Appointments → Services → [Service Name] → Booking Link**.

## Viewing Upcoming Appointments

Go to **Appointments** in the sidebar to see all upcoming bookings in a list or calendar view. Filter by provider, service, or date range.

## Rescheduling

1. Open the appointment from the list.
2. Click **Reschedule**.
3. Select a new slot.
4. A new confirmation message is sent to the customer automatically.

## Cancelling an Appointment

1. Open the appointment.
2. Click **Cancel**.
3. Optionally add a cancellation reason.
4. A cancellation WhatsApp message is sent to the customer.

## Reminder Messages

Voxys Connect sends automatic WhatsApp reminders:

- **24 hours before** — "Your appointment is tomorrow at {{time}}."
- **1 hour before** — "Your appointment starts in 1 hour."

Reminder templates are configured in **Settings → Appointments → Templates**.

## Appointment Notes

Add internal notes to any booking (not visible to the customer) for context such as "Customer prefers English" or "Second visit, had issue with product X".

## No-Shows

Mark an appointment as **No Show** if the customer did not attend. This is recorded in the appointment history and can be used in reports.
