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.

What does an appointment system include?
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.

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

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.

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.

Times are calculated from your calendar rules.
Calculating available slots
Booked slots, preparation gaps and closed days are taken into account.
Weekly occupancy
The occupancy of the team calendar is visible day by day.
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.
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.

- Meridyen Production Management SystemPlanning by machine and shift, clash warnings and operator screens.
- Kuzey Rota Logistics Operations SystemShipment planning, a client portal and a driver app.
- Delfin Crane Custom SoftwareMaintenance and technical service forms are filled in on a tablet and turned into PDF reports.
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
- 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.
Our Projects
How does the process work?
- 01
Tell us what you need
You tell us what you want to do, and together we pin down the scope.
- 02
Approve the quote
Once the scope, stages and price are clear, you approve the contract and payment plan in the panel.
- 03
Follow the process
We share the work at the agreed stages and review your feedback together.
- 04
Take delivery
For handover, we prepare the files and usage information covered by the approved scope.

You can pin down your project's scope and working steps with our design and development team.
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.
Thank you for your care and attention right to the end. Our cover was designed meticulously. 👏
Great work 👏👏
I was very pleased
The way Abdullah ran the process, answering all our requests with patience and understanding, was admirable. We worked together and got there. Thank you.
Amazing logo designer
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.
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.
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.
- Phone
- +90 543 413 68 81








