Skip to content
Software

We bring service duration, staff schedules and the equipment needed into one booking flow. Customers see the available times, and your team tracks appointments in the panel.

Clinic calendar: daily appointments by practitioner and chair, preparation gaps and online requests

What does an appointment system include?

01

The customer's booking screen

Customers choose the service, staff member and time in sequence. Available options are based on calendar records and service rules.

Online booking screen: day selection, available slots and appointment summary
02

Availability rules

Treatment duration, preparation gap, the chair or device required and the staff able to perform it are defined per service.

Service rules: duration, preparation, required resources, authorised practitioners and availability preview
03

Availability check before confirming

If the chosen slot is taken during booking, we show current alternatives. We keep the details the customer has entered so they can pick another time.

Booking on a phone: nearby slot suggestions when the chosen slot fills up
04

Reminder and confirmation

We set reminder times and message content around your business. We build the confirmation and rescheduling steps around what the messaging service can do.

Reminder flow: message template, the SMS the customer sees and the send log

Times are calculated from your calendar rules.

Calculating available slots

Booked slots, preparation gaps and closed days are taken into account.

MonTueWedThuFri09:0010:0011:0013:3014:3015:30
AvailableBookedSelectedClosed

Weekly occupancy

The occupancy of the team calendar is visible day by day.

72%
Mon
64%
Tue
88%
Wed
81%
Thu
95%
Fri
54%
Sat

Appointment statuses

The status of every appointment is shown separately in the calendar.

  • Request
  • Confirmed
  • Attended
  • No-show
  • Cancelled

Reminder schedule

We schedule messages to be sent at the intervals you choose before each appointment.

  • Appointment confirmationinstantly
  • Reminder 1 day before
  • Reminder 2 hours before
  • No-show follow-upnot needed

Calendar connection

The appointment can be added to the staff member's own calendar.

Appointment · 23 September 09:50
Added to the staff member's calendar
Updated when it changes

Room and equipment calendar

We also check the availability of required chairs, rooms and equipment when an appointment is created.

  • Chair 1
  • Chair 2
  • X-ray machine
  • Hygiene room

The customer manages the appointment

Adding to the calendar, rescheduling and cancelling are done from the phone.

My appointments screen on a phone
Service Scope

What's included.

  • Service rulesWe define appointment duration, preparation time and required resources
  • Availability calendarWe match staff working hours with resource availability
  • Customer screenWe organise service selection, time slots and confirmation steps
  • Conflict checksWe recheck availability before confirming an appointment
  • Changes and cancellationsWe define time limits, permissions and calendar updates
  • NotificationsWe plan confirmation and reminder messages
Delivery
  • Booking screen
  • Calendar management
  • Notification flow
More about this service

An appointment system matches a customer's chosen service with available staff, times and resources. At Şahan Design, we develop the customer booking screen and your team's calendar together.

Calendar rules

Service duration, preparation time, working hours and staff leave determine which appointments can be offered. If a room, chair or device is required, we include its availability in the calculation. We define the rules around how your business works.

Customer booking steps

We present service, staff, date and time selection in a clear sequence. At the start, we agree whether bookings are confirmed immediately, after staff approval or after a deposit. Customers see the status of their request at the end.

Conflicts and changes

We recheck availability on the server before confirmation. If a slot has filled, we show updated options. We apply cancellation, rescheduling and temporary-hold rules to both the customer screen and the team calendar.

Reminders and integrations

We plan SMS or email messages through the selected provider. We define timing, content and delivery-status tracking. For external calendar connections, we agree the direction of updates and how conflicts are handled.

Testing and handover

We test simultaneous requests for the same slot, staff leave, cancellations and failed payments. We deliver source code, setup information and management notes. We can also plan our custom payment system service for deposits and automation and integration for connections to other software.

Process

How does the process work?

  1. 01

    Tell us what you need

    You tell us what you want to do, and together we pin down the scope.

  2. 02

    Approve the quote

    Once the scope, stages and price are clear, you approve the contract and payment plan in the panel.

  3. 03

    Follow the process

    We share the work at the agreed stages and review your feedback together.

  4. 04

    Take delivery

    For handover, we prepare the files and usage information covered by the approved scope.

Abdullah Şahan
Abdullah ŞahanFounder

You can pin down your project's scope and working steps with our design and development team.

Chat on WhatsApp

Reviews

We’d like to thank Abdullah for his attentiveness and professional approach. We had our own ideas in mind for our corporate logo. With Abdullah’s creative work, it evolved into something completely different. As a company, we were very pleased. I’ll definitely be calling him for future projects.
Önder Can Kerimoglu
Thank you for your care and attention right to the end. Our cover was designed meticulously. 👏
Burak Kaya
Great work 👏👏
Orhun Topuz
I was very pleased
Mehmet Can Kılınç
The way Abdullah ran the process, answering all our requests with patience and understanding, was admirable. We worked together and got there. Thank you.
Mel's Artisan
Amazing logo designer
Baran Çağlı
Thank you, Şahan Design. It turned out to be a really nice piece of work, and I liked it a lot. Very high-quality touches.
Harun Yıldırım

Frequently asked questions

Can rooms and equipment be scheduled alongside staff?

Yes. We define the rooms, chairs or devices needed for each service. We show appointment slots based on when both staff and resources are available.

Is an appointment confirmed as soon as the customer chooses it?

We set this according to your business rules. Options include immediate confirmation, staff approval or confirmation after a deposit. We show requests and confirmed appointments separately.

What happens if two people choose the same slot?

We recheck availability at the moment of confirmation. If capacity has been reached, we show the second user the updated time options. We include this scenario in our simultaneous-booking tests.

Can reminder messages be added?

Yes. We can connect to a suitable SMS or email service. We define message content, timing and delivery tracking. The provider account and messaging charges are managed by your business.

Can customers reschedule their own appointments?

Yes. We agree time limits for changes and cancellations, whether approval is required again and which notifications to send. Changes also update the team calendar.

Can it sync with our existing calendar?

This depends on the connection options of your calendar service. At the start, we agree which record takes priority, which way data is transferred and what rule applies when changes are made on both sides.

We're Ready to Get Started

Let’s bring your project to life together.

Brand identity, packaging, web or custom software. Tell us what you need and we will define the scope, process and budget together.