Online Appointment System

Online appointment system: let your calendar fill itself

From salons to clinics, consultants to studios — a complete online appointment system for every service business. Customers pick the service, the staff member and the time; you manage everything from one panel. No setup wait: your booking page is live the moment you sign up. Sell session packages, charge no-show fees, and fill freed slots from a waiting list.

Top features

Included in this solution
Service and staff managementDefine the services you offer with their duration and price; set which staff member delivers which service and when they are available. Multi-staff salons, clinics and centres run several calendars side by side.
Working hours, breaks and days offEnter your weekly hours, lunch breaks and closed days. The system only shows customers the slots that are genuinely free — nobody turns up or calls for nothing.
Self-service booking pageCustomers pick the service, the staff member, the date and the time themselves; no account required. If they sign in they also see their booking history. Put your booking link in your Instagram bio, your Google Business profile and your WhatsApp — that's it.
Appointment panel, notifications and historyManage every appointment in a calendar or list view; approve, reschedule or cancel. Confirmations and reminders go out automatically by email, and each customer's history stays in one place.
Session packages (10-session laser, physiotherapy)Let a customer buy a 10-session pack up front and book the rest at zero. The balance is deducted automatically as each session completes, and both you and the customer can see the sessions left and the pack's expiry date. You decide whether a no-show burns a session — and you can hand a burnt one back.
No-show fees and a waiting listCharge a customer who does not turn up on their stored card automatically; with no card on file the amount is recorded as owed rather than lost. Open a waiting list for full slots: when someone cancels, the next person gets a time-limited claim link, and it rolls on if they miss it.
Sector-ready setup: salon, clinic, dentistPick your sector and your service list arrives complete with durations, buffer times and — for clinics and dentists — an anamnesis form. A working booking page in two minutes. The preset only ADDS: it never touches services you already have.
Intake forms and the customer recordAttach clinical intake forms to a service; answers sit on the customer's record alongside their visit history and files, in chronological order. Health data is protected by its own permission under KVKK — not every member of staff who can see the calendar can read it.
Recurring appointments and staff commissionCreate an 8-week physiotherapy programme in one go; weeks that clash are skipped and reported back to you. Set commission percentages per service and per staff member, and get the monthly report computed from completed appointments.
A reminder ladder and post-visit follow-upSend reminders 72, 24 and 2 hours ahead — by SMS, WhatsApp or email. After the visit, ask for a review and nudge for a rebooking. Channels the store has no plugin for are skipped silently rather than breaking the ladder.

A full calendar instead of a ringing phone

An online appointment system lets you define your services with their duration and price, set each staff member's skills and availability, and let customers book themselves 24/7. When a slot fills it closes automatically — no second booking for the same person and time. You keep the approve/decline flow, plan the day in a calendar view, and automatic email notifications make sure nobody forgets. Best of all, you never wait for setup: the moment you open your account, your booking page is working.

0 min

Setup wait time

24/7

Online booking

Conflict-free

Per staff and time slot

What the system does

Everything an appointment-based business needs

Service and staff management
01

Service and staff management

Define the services you offer with their duration and price; set which staff member delivers which service and when they are available. Multi-staff salons, clinics and centres run several calendars side by side.

Working hours, breaks and days off
02

Working hours, breaks and days off

Enter your weekly hours, lunch breaks and closed days. The system only shows customers the slots that are genuinely free — nobody turns up or calls for nothing.

Self-service booking page
03

Self-service booking page

Customers pick the service, the staff member, the date and the time themselves; no account required. If they sign in they also see their booking history. Put your booking link in your Instagram bio, your Google Business profile and your WhatsApp — that's it.

Appointment panel, notifications and history
04

Appointment panel, notifications and history

Manage every appointment in a calendar or list view; approve, reschedule or cancel. Confirmations and reminders go out automatically by email, and each customer's history stays in one place.

Session packages (10-session laser, physiotherapy)
05

Session packages (10-session laser, physiotherapy)

Let a customer buy a 10-session pack up front and book the rest at zero. The balance is deducted automatically as each session completes, and both you and the customer can see the sessions left and the pack's expiry date. You decide whether a no-show burns a session — and you can hand a burnt one back.

No-show fees and a waiting list
06

No-show fees and a waiting list

Charge a customer who does not turn up on their stored card automatically; with no card on file the amount is recorded as owed rather than lost. Open a waiting list for full slots: when someone cancels, the next person gets a time-limited claim link, and it rolls on if they miss it.

Sector-ready setup: salon, clinic, dentist
07

Sector-ready setup: salon, clinic, dentist

Pick your sector and your service list arrives complete with durations, buffer times and — for clinics and dentists — an anamnesis form. A working booking page in two minutes. The preset only ADDS: it never touches services you already have.

Intake forms and the customer record
08

Intake forms and the customer record

Attach clinical intake forms to a service; answers sit on the customer's record alongside their visit history and files, in chronological order. Health data is protected by its own permission under KVKK — not every member of staff who can see the calendar can read it.

Recurring appointments and staff commission
09

Recurring appointments and staff commission

Create an 8-week physiotherapy programme in one go; weeks that clash are skipped and reported back to you. Set commission percentages per service and per staff member, and get the monthly report computed from completed appointments.

A reminder ladder and post-visit follow-up
10

A reminder ladder and post-visit follow-up

Send reminders 72, 24 and 2 hours ahead — by SMS, WhatsApp or email. After the visit, ask for a review and nudge for a rebooking. Channels the store has no plugin for are skipped silently rather than breaking the ladder.

How you start

Four steps, today, right now

No setup fee, no technical team, no waiting. Every step takes minutes.

1

Open a free account

Sign up — your site is created and goes live at that moment.

2

Turn on the appointment system

Enable the Appointments plugin from your panel.

3

Define services and staff

Enter services, durations, prices and availability.

4

Share your booking link

Put it on Instagram, Google and WhatsApp; fill your calendar.

Real examples

See the online appointment system live

From barbershops to beauty centres, physiotherapy to nutrition — browse real demo businesses built on this system and try the booking flow yourself.

Grow with plugins

See what this can become

Add any plugin with one click — everything runs in the same panel, and the system grows with your business.

SMS Notifications

Add-on plugin

Send order notifications automatically over NetGSM or Twilio.

What it adds

  • One-click switch between NetGSM and Twilio
  • Automatic confirmation, shipping, delivery and cancellation alerts
  • Your own NetGSM/Twilio account, or a ready-made credit bundle
  • Delivery reports: delivered or not, message parts, credits spent
  • Failed sends are never charged credits

WhatsApp Notifications

Add-on plugin

Send order notifications automatically over WhatsApp.

What it adds

  • Automatic order-status notifications (confirmed, shipped, delivered, cancelled)
  • Abandoned-cart reminder messages
  • Meta-approved message template mapping
  • Delivery status tracking (sent/read/failed)
  • Secure per-store WhatsApp connection

Magic Payment Link

Add-on plugin

Create a payment link in one click and collect payments.

What it adds

  • Links with custom amount, description, and expiry date
  • Secure payment via Iyzico with double-payment prevention
  • Automatic post-payment emails and invoices
  • Status and history tracking for all collections

CRM — Customer Relationship Management

Add-on plugin

Contacts, sales pipeline, tasks and automation in one panel.

What it adds

  • Contact and company records with merge and duplicate cleanup
  • Drag-and-drop sales pipeline with win/loss reasons
  • One unified timeline: orders, WhatsApp, notes, forms, appointments
  • Tasks, reminders and owner assignment
  • Rule-based dynamic segments and automatic lead scoring

Roles & Permissions

Add-on plugin

Custom permissions and ready-made role templates for your team.

What it adds

  • Ready-made role templates (Admin, Accountant, Marketing…)
  • Granular access to panel sections
  • Branch-level permissions
  • Invite and manage team members

Custom Email Templates

Add-on plugin

Design branded email templates.

What it adds

  • Email designs that match your brand identity
  • Visual template editor with preview
  • Variable (Handlebars) support
  • Sender address management
Frequently asked questions

About the online appointment system

The questions we get asked most, answered plainly.

There is no wait. Your site and booking page go live the moment you sign up — no server provisioning, no technical team, no "delivered in 3-5 business days" process. Once you have entered your services and working hours you can take your first booking the same minute.

What is an online appointment system, and why does your business need one?

What is an online appointment system?

An online appointment system is software that lets your customers book themselves over the internet — without calling you, messaging you or waiting in a queue. You define your services, your staff and your working hours once; the system calculates the free slots from those definitions and shows them to the customer. The customer picks one, it lands in your calendar, and both sides get an automatic notification. Instead of a paper appointment book or a pile of WhatsApp messages you get one screen and a calendar that cannot double-book.

How do you set up an online appointment system?

On MağazamHazır you need no technical knowledge, no developer and no setup period. The moment you open a free account your website is created and goes live. From the panel you enable the Appointments plugin, enter your services with their durations and prices, and define staff and working hours. Those steps take a few minutes in total; after that you just share your booking link. Servers, hosting, SSL certificates and updates are on us — only the business is left to you.

Why a system beats an appointment book and WhatsApp

Taking bookings by phone and message costs you three things: missed calls, mistyped times and no-shows. An online appointment system closes all three. Requests that arrive outside business hours are not lost — the customer books at midnight if they want to. Because the times are calculated by the system, two customers never land on the same slot. Automatic reminder emails visibly reduce no-shows. On top of that, every appointment is written to the customer's history, so you can see who came when and for what.

Which sectors use it?

Hair and barber salons, beauty and aesthetics centres, dental clinics and polyclinics, physiotherapy centres, nutritionists, psychologists and coaches, spas and massage salons, veterinary clinics, studios and course providers, auto services and estate agents. Because the system works on the logic of "any job that has a duration and needs a person" rather than on a fixed service type, there is no sector restriction. If you book tables or areas rather than people, look at the online reservation system instead.

Is an appointment system enough on its own?

For most businesses, no. The place where the customer books also has to be a website: service list, prices, team, gallery, directions, reviews and contact details. On MağazamHazır the appointment system is not a separate product but a module of the site you already have. You can sell products from the same site (e-commerce), give loyalty points, chat over WhatsApp or publish your mobile app — all from one panel, on one invoice.

If you are looking for a free online appointment system

You can start with a free account and build your site and content without paying anything. The appointment module is opened with a monthly subscription; there is no setup fee, no setup period and no commitment, and you can switch it off any month. Because we do not take a commission per booking, your cost does not grow as your business does.

Your appointment system is one click away

No setup wait, no setup fee, no card details. Start free and have your site and booking page live in the same minute.