Skip to content

Create an Appointment

Copy page

An appointment puts a client and their pet on the calendar. Once the patient is checked in, that appointment becomes the starting point of a visit record.

  1. Open Appointments from the left menu.
  2. Click New Appointment.

You can also drag a range directly on the calendar, which fills in the start time and duration for you. A client’s own record has a New Appointment action as well, and it pre-fills the client.

  1. Open AppointmentsNew Appointment.
  2. Fill in the form.
  3. Click Create Appointment.
New Appointment
Customer
Ayşe Demir
Pet
Select a pet
Visit/Appointment Type
Vaccination
Veterinarian / Staff
Dr. Mehmet Kaya
Appointment Date and Time
12 May 2026, 09:30
Duration (min)
30
Appointment Hours: between 09:30 and 10:00
NotesPrivate
Enable sending reminders to the customer for the appointment.If you enable reminders, the customer will receive notifications about this appointment according to your notification settings.
Create Appointment

Only four fields are required: Customer, Visit/Appointment Type, Appointment Date and Time and Duration (min).

Required. If the client is not in the system yet, use Add Quick Customer on the form itself instead of leaving to create them first.

Optional. You can book an appointment against the client alone. Selecting a pet also fills in its owner and opens a summary of the pet and client beside the form.

Required. This field is not only a label: it decides which staff can take the appointment and sets the default duration.

Optional. The staff list and the visit type list narrow each other:

  • Pick a staff member first and the visit type list shrinks to the types that staff member provides.
  • Pick a visit type first and the staff list shrinks to the staff who provide it.

Only staff with Visible in Calendar enabled appear here at all. Both settings live on the staff member’s own record. See Users and roles.

Both are required. Choosing a visit type fills Duration (min) with that type’s default, and you can change it if this appointment needs longer. The maximum is 1440 minutes.

Once both are set, Veterian shows the slot it will book on the Appointment Hours line, with the start and end time, so you can check the end time before saving.

Optional, and marked Private: visible only to staff, never to the client.

On by default. With it on, the client receives notifications about this appointment according to your notification settings.

The client’s own notification preferences still apply on top of this. If a channel is switched off on the client record, no automated message goes out on that channel, including appointment reminders.

Once you have selected a staff member, a date and a duration, Veterian checks that slot and tells you if anything conflicts:

WarningWhat it means
Clinic ClosedThe slot falls outside the clinic’s working hours
Staff Not WorkingThe staff member is not on shift at that time
Staff Has AppointmentThe staff member already has an appointment in that slot

None of these warnings block you, and you can still create the appointment. If you would rather move it, Show available slots lists the staff member’s next open times day by day. Click one and the form takes that time.

You can create an appointment for a time that has already passed, which is how you record a walk-in afterwards. Two things happen:

  • Veterian warns you that the client will receive no appointment notification for it.
  • Mark the appointment as no show. appears, already ticked. Untick it and the appointment is created as arrived instead.

Open it from the calendar to see the available actions: Mark as Arrived, Mark as No Show, Undo Arrived, Edit, Cancel, Delete. Which of those you see depends on the current status; see Appointment statuses.