Appointments

Updated: November 11, 2026

All fields are configurable. Each field and each section of the form can have any name (Greek and English), any icon and be shown or hidden. The name you set follows everywhere: in the customer’s form (FE), in the schedule and the management cards (BE), in the printout and in the notification email. The names you see in the article (e.g. “Car make”, “Plate”) are the defaults. See Appointment Setup.

The Appointments section lets customers book appointments online from the store and lets you manage them in a daily schedule. The article has two parts:

The default form is made for a car garage (make, model, plate, tasks). The titles and icons of the fields, the choice lists and the working hours change from the settings, so they fit your business.

Front End: the customer’s appointment form

The form is a page of the store (“Appointment Form”). The customer doesn’t need an account. The form is divided into sections, and whatever you don’t want you can hide from the settings.

1. Your car

The appointment form in the store: sections Your car and Preferred date with the free hours
The appointment form: vehicle details and choice of day and time.

The customer fills in the make (choice list), the model, the plate, the year of first registration and the kilometres. The asterisk (*) shows the required fields: the make and the model are required as long as they are displayed. Which fields are displayed you set from the settings.

2. Preferred date and time

The appointment form calendar with the available days
The calendar: the customer chooses a day and then a time.
  • Day: with a click on the field a calendar opens with month and year selection and a “Today” button. Past days and weekends cannot be chosen.
  • Time: as soon as they choose a day, the hours of the schedule appear. The free hours are chosen with a click. Hours that have already been booked appear grey and cannot be chosen, and on hover they say they are booked. This way two customers cannot book the same hour.

3. Preferred task

The tasks the customer chooses, the Other and Notes fields and the courtesy vehicle
Tasks (tick selection), free text and courtesy vehicle.
  • Tasks: checkboxes with the list of tasks you have defined (e.g. scheduled maintenance, brakes, MOT inspection, tyres). They can choose more than one.
  • Other and Notes: free text for anything not in the list.
  • Customer courtesy vehicle: if you have a vehicle, the customer can ask for it to be provided for the duration of the appointment. When the vehicle is reserved, the option appears disabled with a relevant message. Available / reserved is set from the BE schedule.

4. Your details and the pick-up

The customer’s contact details, the pick-up date and the acceptance of terms
Contact details, pick-up date and acceptance of terms.
  • Details: full name, address, city, phone and email. The name, phone and email are required as long as they are displayed, and the email must be valid.
  • Auto-fill: if the customer is logged in, the details are filled in by themselves from their account and the form says so.
  • Pick-up date and time: an optional section for when they will collect the vehicle, with the same calendar and the same hours.
  • Terms of use: the customer must tick that they have read and accept the terms of use and the personal data protection policy (the links open the texts in a window). The send button appears only after the tick.

What happens when they press “Submit”

  1. The form checks the required fields and that a time has been chosen.
  2. If the time has in the meantime been booked by someone else, a warning appears that the form has already been sent and the appointment is not registered.
  3. Otherwise the appointment is saved and appears immediately in the BE schedule. The customer sees a success message and a notification email is sent, based on the “Apointment Notification” template of the Email Templates (in the customer’s language).
  4. If they asked for the courtesy vehicle, the vehicle automatically becomes unavailable for the next ones.

Back End: management

In the Appointments menu there are two pages: the appointment schedule and Appointment Setup.

Appointments: the daily schedule

The appointment schedule for 04/11/2026 with hours, booked appointments and free hours
The schedule for 04/11/2026: four appointments and 14 free hours. Phones are blurred.

The page opens on the schedule of the day. At the top it states how many hours the day has and how many appointments were found (e.g. “20 entries, 4 results”). Each hour of the schedule is a row:

  • Booked hour: the hour is blue and the row shows the vehicle (make and model), the plate, the customer’s name and phone. An orange car icon means the customer asked for the courtesy vehicle.
  • Free hour: a row with grey hatching.

The toolbar

  • Date: the calendar icon opens a picker, and the arrows ◂ ▸ go to the previous or next day.
  • Courtesy vehicle: the switch defines whether the vehicle is available. This way you control whether customers can request it from the form. It appears only when this field is active in the settings.
  • Search: by email / username, full name or phone. When you search, the page shows appointments from all days in the form of “Appointment search” and not the day’s schedule.
  • ▸ in the header: closes all open cards.

Opening an appointment

An open appointment with four boxes: date, vehicle, task and customer details; address, city, phone and email are blurred
The 09:30 appointment open. The address, city, phone and email are blurred.

With a click on the row (or on the arrow on the right) the appointment card opens with four boxes:

  • Date: day and time of the appointment, the “Wants vehicle” switch and the pick-up day and time. When you change the time, a window opens with the free hours of the day. The bin in the box deletes the appointment (with confirmation).
  • Vehicle: make, model, plate, year of first registration and kilometres.
  • Task: the preferred task, “Other task” and the customer’s notes.
  • Customer: full name, address, city, phone and email.

All fields are editable. After you change something, the row’s save button (floppy disk) saves it. The boxes you see depend on the fields you have activated in the settings.

Moving an appointment

You can drag an appointment by the handle (three dots) to another hour of the same day. If the destination hour is taken, its appointment and those immediately following are pushed one hour down until the first free hour. If they don’t fit below, they move up. Each move is recorded in the action Log.

Actions on many appointments

The multiple-actions menu of the appointment schedule
The checkbox in the header opens the actions menu for the selected appointments.

Tick the appointments you want and choose from the menu:

  • Update: saves the changes of all the selected ones.
  • Multiple delete: first shows a confirmation page with the list of appointments that will be deleted. Deletion cannot be undone.
  • Print: opens a print sheet with the details, tasks, notes and email of each appointment.
  • CSV/XLS Export: exports the selected appointments to a file. The switch next to it chooses the format.

Personal data: the appointments contain customer details (name, phone, email, plate). Be careful where you save or leave the files you print or export.

Appointment Setup

Here you define what the customer’s form is like. At the top there are the Save and Cancel buttons and on the left the menu with three sections.

Section Display Settings

The section display settings: field list with description in Greek and English, icon and display switch
Each row is a section or a field of the customer’s form.

The list has 18 rows, one for each section and field of the form, in the order they appear. For each one you define:

  • Description (Greek / English): the text the customer sees (e.g. to say “MAKE” instead of “CAR MAKE”). It also changes in the BE and in the email.
  • Icon: the name of a Font Awesome icon, e.g. fa-car, fa-scissors or fa-paw. Next to it the preview appears immediately.
  • Display: the switch shows or hides the field or section. The sections “Preferred date” and “Your details” are always visible and their switch is locked.

With these tools the form can become, for example, an appointment form for a hair salon: you hide the vehicle details, rename the sections and change the icons.

Terms of Use

The editor for the terms of use and the personal data protection policy
The text of the personal data protection policy the customer sees before sending the form.

The editor contains the text that opens from the “personal data protection policy” link of the form. It has language tabs (+Lang / −Lang) and can contain variables such as {{TITLOS_ISTOSEL}}, which are replaced automatically with the store’s details (title, company details, email, phone).

Front-End Tables Setup

The form’s tables: makes, years of first registration and working hours
The lists that appear in the form: car make, year of first registration and working hours.

The form’s choice lists. In each one you add, rename, drag to change the order or delete items:

  • Car make (46 in the default) and year of first registration (31).
  • Working hours: the hours offered to the customer. In the default there are 18 hours, every half hour from 09:00 to 17:30. The working hours determine both the form’s hours and the rows of the schedule in the BE.
  • Tasks: the list of tasks the customer can choose (it appears further down the page, together with the other lists).

The lists have separate values for Greek and English. If you don’t set English, an English-language customer sees the Greek.

Before you change the working hours: if you remove an hour in which there are already appointments, they may no longer appear in the daily schedule. Change the appointments first and then the working hours.