Online appointment system setup

Define your services and their durations, enter staff availability, set working hours, and let customers book from your site.

2 min de lectureDernière mise à jour : 2026-08-30

Online appointments are for businesses selling time: barbers, physiotherapists, dietitians, salons, vets. The setup logic is simple — define what you sell (services), who delivers it (staff) and when (availability). The calendar is computed from those three.

Avant de commencer

  • The Appointments plugin enabled
  • An iyzico connection if you take payment (appointments without prepayment also work)

Étapes

Les écrans sont illustratifs ; les données de votre panneau différeront.

  1. Étape 1: Define your services

    Add each service on Online Randevu → Hizmetler: name, duration and price. Duration is critical — calendar slot length is computed straight from it. Put 30 minutes on a 45-minute service and bookings will overlap.

    Services

    ServiceDurationPriceStatus
    Haircut30 min₺450Active
    Beard trim20 min₺250Active
    Cut + beard45 min₺620Active
    New service
    Services — exemple de vue du panneau
  2. Étape 2: Enter staff and availability

    On Personel & Müsaitlik, define each person's weekly hours and which services they deliver. If nobody delivers a service, no slots open for it — the most common cause of an empty calendar.

    Staff & availability

    StaffDaysHoursServices
    AhmetMon–Fri10:00 – 20:00Haircut, Beard trim
    AhmetSaturday10:00 – 18:00Haircut, Beard trim
    MuratTue–Sat12:00 – 21:00Cut + beard
    Staff & availability — exemple de vue du panneau
  3. Étape 3: Configure appointment settings

    On Ayarlar you set the minimum notice, how far ahead the calendar opens, your cancellation policy and whether bookings need approval. With approval on, bookings arrive as pending requests and are not confirmed until you accept.

  4. Étape 4: Put the booking section on your site

    Add the appointment section from the page editor. When a customer picks a service, a staff member and a time, the booking lands straight in your panel.

  5. Étape 5: Run it from the dashboard

    Online Randevu → Panel shows today's schedule, the next seven days and pending requests. On the Randevular page you switch between list and calendar views and can export to CSV.

    Appointments

    Today's schedule

    9 appointments

    Upcoming (7 days)

    34 appointments

    Pending requests

    Awaiting approval

    2

    This week

    41 appointments

    ListCalendarMonthly
    Appointments — exemple de vue du panneau

Conseils

Coupons work on appointments too

Set a coupon's applicable flow to bookings (or both) and it applies to appointment payments. 'First booking only' gives you a new-customer discount.

Empty calendar? Check availability first

If customers see no slots, check in order: is the service active, is there a staff member who delivers it, and is that person's availability defined for that day.

Questions fréquentes

Can I take prepayment for a booking?
Yes. With a payment provider connected you can charge upfront, or leave bookings unpaid.
Can customers cancel their own appointment?
It depends on your policy. On Ayarlar you set how many hours ahead cancellation is allowed.
What is the difference between appointments and reservations?
An appointment is tied to a person and a service (30 minutes at the barber). A reservation is tied to a resource (a table, a pitch, a room). If you allocate tables or pitches, look at the reservation system.

Extensions associées

La tâche décrite ici est fournie avec ces extensions.

Essayez dans une démo en ligne

De vraies boutiques utilisant cette fonctionnalité. Ouvrez-les et explorez.

Guides associés

En ligne instantanément — lancez votre site aujourd'hui

Launch your website today.

Start for free. No credit card required. Create your first store in minutes.

No credit card required