The last screen of the booking wizard is where the client double-checks the details, attaches anything useful for the visit, and submits. This page covers exactly what's on that screen, what the client sees after submitting, what email arrives in their inbox, and how the booking moves from a request into a confirmed appointment in the clinic's diary.
For the orientation overview see How online booking works. For the picker that comes before this screen see Selecting services and time slots.
<aside> 💡
In short: The client reviews the summary, optionally adds notes and files, and submits. Lupa shows a "request received" dialog, sends a copy by email, and lands the request in your diary as Requested. Once the clinic accepts, it becomes Confirmed and a second message goes out to the client.
</aside>
<aside> ⚠️
Treat Requested as a real, time-sensitive task — don't leave them hanging. A submitted booking sits in the diary as Requested and the slot is held against it. The client knows it isn't confirmed yet, but they're waiting on you to either accept it or come back with an alternative. Set a clear internal SLA — same day, or next-business-day — and review incoming requests as part of the morning routine, not as a "when there's time" task.
</aside>
| What this step gives you | Why it helps |
|---|---|
| One review screen, every detail | Pet, visit type, vet, date, and time are summarised together — the client confirms the whole booking in a glance, not buried fields. |
| Notes and attachments captured up front | Symptoms, medication context, and photos arrive before the appointment, so the team isn't scrambling for context at the door. |
| Two-stage confirmation | The client gets an immediate "we've got it" email, then a separate confirmation when the clinic accepts. They know exactly where they stand. |
| Slot held — but not yet locked in | The clinic decides whether to accept, reschedule, or decline before the diary turns green. No surprises. |
| Appointment request submission | Submission either fully succeeds (appointment created, files uploaded, email sent) or fully fails — never a half-booking. |
The screen is titled Confirm details. It's the first time the client sees everything stitched together.
Stacked from the top of the screen down:
The label on the bottom action button changes based on what the clinic has configured: