Features Admin panel
Admin panel

You think you are buying a form.
You are buying a tool to run the business.

Your client sees the form for three minutes, once a month. The admin panel is where you work every single day. It has 18 screens, and that is where the business actually gets run.

The assumption that costs money

Booking plugins get chosen by how the form looks. That is the wrong side of the screen.

What you look at when buying
The booking form

Service cards, a calendar, a confirm button. It looks good, and it should. But that is your client's screen, and he sees it for three minutes while booking. After that it is over for him.

Your time on this screen: zero
What you actually use
The admin panel

Who is coming today. What is that client's phone number. Who owes money and since when. Whether the ads pay off. When you are busiest. What happened last time with this client. You open this in the morning and look at it all day.

Your time on this screen: every working day

What is inside

No exaggeration, these are the exact numbers from the product.

18
screens
49
actions
24
toggles
3
calendar views
2
calendar modes
53
ready industries

Seven screens that change the day

The other eleven are useful. These seven are the reason people stop using a notebook.

Screen 1

Dashboard

Open the laptop and in five seconds you know what kind of day you have. Without a single click.

  • Appointments today, this week, upcoming, and this month's revenue. Four numbers, right away.
  • Today's schedule: every appointment with time, client, service, phone and status.
  • Upcoming appointments for the next few days.
  • Eight quick shortcuts: appointments, waiting list, clients, services, staff, workplaces, analytics, payments.
This is the screen that replaces asking the front desk “who is coming today”.
Dashboard with figures for today, the week and the month's revenue
Dashboard: numbers, today's schedule and shortcuts on one screen.
Screen 2

Calendar

Three views, two modes, and the client's phone number zero clicks away.

  • Day, week, month. Week for planning, day for working, month for an overview.
  • Two modes in the day view: by staff or by workplace. A salon looks at who is working, a sports venue looks at which court is taken.
  • The appointment card itself carries the data: start and end time, client name, service, phone, email, price with a paid marker, status. As much as the appointment length allows, that much is shown.
  • Hovering gives you everything, without opening anything: staff, workplace, seats for group services, payment state and the client's note.
  • The card color is the service color, so the week reads as a picture, not as a list.
A client calls to move an appointment. You open nothing, the phone and the service are already in front of you.
Weekly calendar view with full appointment cards
Week view: every card carries the client, service, phone and status.
Hovering over an appointment reveals all its details
Hover: all appointment data, without opening it.
Screen 3

Appointment list

When you are looking for one specific appointment, a calendar is not the tool. A list is.

  • Sorting by every column, both directions: date, client, service, staff, status, price, payment.
  • Date and price sort numerically, and text sorts by the Serbian alphabet. A detail most plugins miss, which is how “Č” ends up at the bottom.
  • Filters: period, staff, status.
  • Status changes straight from the list, without opening the appointment.
  • An “attendance confirmed” marker when the client clicks confirm in the reminder.
“Who did not pay last month” is two clicks, not half an hour.
Appointment list with filters and column sorting
List: filters by period, staff and status, sorting by every column.
Screen 4

Payments

The work is done, the money is not collected, and nobody knows the exact amount. This screen exists because of that.

  • Three totals at the top: collected, invoiced, outstanding.
  • Two views: by client (who owes) or by appointment (what is unpaid).
  • Installments: several payments on one appointment, with history.
  • Quick filters: today, last 7, last 30, this month, last month, or a custom date range.
  • Search by client, email or service.
Stop digging through notebooks to find who owes you. The amount is on the screen, and the balance reminder can send itself.
Billing screen with totals: collected, invoiced and balance
Payments: who owes, how much and since when, by client or by appointment.
Screen 5

Client record

You know who your client is before he walks through the door.

  • Total appointments, total paid, still owing, last appointment. Four numbers that say everything about the relationship.
  • Full appointment history: date, service, staff.
  • An internal note only staff can see: an allergy, a habit, what he asked for last time.
  • Date of birth, used by the automated birthday message with an offer.
  • Export and delete client data (GDPR), on one button. When someone asks for their data or for deletion, that is handled.
A client coming back a second time does not have to explain anything. That is the difference people remember.
Client record with appointment history and outstanding balance
Client record: history, payments, balance and the internal note.
Screen 6

Analytics: the booking funnel

This is not counting reservations. This is the only screen that tells you how many clients you lost, and at which step.

Form opened
100
Service picked
78
-22
Slot picked
61
-17
Details entered
44
-17
Booking completed
39
-5
Without this screen you only see the last number: 39 bookings, not bad. With it you see that 61 people picked a slot and only 44 carried on. That is 17 people who dropped out at the details step, not because of price and not because of availability. Either too much is being asked, or something is in the way. That gets fixed in ten minutes, and without this screen you would not even know it existed.
Screen 6, the rest

Four more views of the same business

Each answers one question you would otherwise be guessing at. All of them work on a custom date range.

  • Peak hours (heatmap). A grid of hour by weekday, colored by number of bookings. It answers: when am I actually in demand? Tuesday at 5pm is full, Wednesday morning is empty. That is how you change opening hours or run an offer for the dead slots.
  • Breakdown by service. Which service brings how much and how often it is booked. It often turns out the service you treat as a side job brings the most.
  • Devices. Mobile versus desktop. If 80 percent book from a phone, the form on a phone is not a detail, it is the whole job.
  • Traffic sources (UTM). Where the client came from: Instagram, Google, a newsletter, paid ads. And not by clicks but by bookings. That is the difference between spending and investing.
Stop guessing which ad works. The screen tells you which one brought a client who actually booked.
Booking funnel in the plugin analytics
The funnel inside the plugin, on a custom date range.
Screen 7

Waiting list

A client opens the form, sees everything is taken, and leaves. For good. You never even found out about him.

  • When there is no free slot on the chosen day, a “notify me when a slot opens” button appears in the form. The client leaves a name, email and phone, without creating an account.
  • He gets a confirmation immediately, with the service and the date he wants.
  • When any appointment that day is canceled, the system first checks whether the client's service can actually fit now, and only then sends the email. There is no false “a slot opened” when there is still no room.
  • The email leads straight to the form, with the service already selected and that day open. The client picks a time and that is it.
  • It also works when a different service is canceled with the same staff member, because the freed time can take what the client is waiting for.
A canceled slot fills itself, and the client who would have left stays. In the admin you see who is waiting, for what and since when.

The other eleven screens

They do not sell at first glance, but the business does not run without them.

Services

Duration, price, image, color, capacity for group services. Active time separated from rest time: while the color sets, the staff member is free for another client. Preparation and cleanup time before and after. Text instead of a price, for example “on request”.

Staff

Working hours per day, a break per day, the services a person provides, a bio and a photo. Days off individually or as a range, so annual leave is entered once and the system stops offering those slots.

Workplaces

Chair, booth, room, court. An appointment is tied to a place, and the day calendar can be viewed by place. Two staff members cannot get the same chair at the same time.

Vouchers and coupons

Code, percentage or fixed amount, valid from and to, usage limit, minimum amount. The automated messages use the same codes: win-back, birthday, loyalty reward. A discount that finds the right client on its own.

Translations

63 texts the client sees in the form and in emails, each edited from the admin. No .po files and no developer. Serbian and English are done, and any language can be added.

Terminology

Eight presets: appointment, reservation, treatment, session, class, training, meeting, visit. It changes the word everywhere and in every grammatical case, automatically. A clinic does not call it what a gym calls it.

Publish the form

A shortcode, automated page creation on one click, or an embed on another site. Plus a list of existing booking pages with links to share with clients.

Calendar sync

Staff do not look at WordPress, they look at their phone. Each person gets their own link, added once to Google, Apple or Outlook Calendar. From then on appointments appear on their own, and canceled ones disappear. It is a subscription, not a one-off import.

Integrations and API

16 events that report outwards, with a signature and a test button. Through Zapier or Make, every message can also go out as WhatsApp, Viber or SMS. Plus API keys for systems that read your data.

⚙️

Settings

24 toggles and 29 fields: appointment approval, cancellation deadline, minimum notice, furthest bookable date, GDPR consent, brand color, logo, currency, payment methods.

First steps

A full screen wizard, three steps. You pick your industry out of 53 and the services with durations, prices and terminology load themselves. Then the first staff member with working hours, then the page with the form on one click.

Diagnostics

The plugin checks by itself whether the automated jobs actually run, whether the time zone is correct and whether email goes out. When something is wrong it says so, with instructions on how to fix it.

The screen that admits when something is broken

The worst way to find out reminders are not going out is from a client who did not show up.

  • Whether cron actually runs, when it last ran, and a verdict on its state. This is reason number one why automated messages are late on sites with little traffic.
  • All 8 automated jobs individually: which is scheduled, which is not.
  • Time zone: it reports an error if it is set to UTC or a fixed offset, and says how to fix it. A wrong zone means a reminder at the wrong time.
  • A test email send and a license server connection check, on a button.
  • Instructions for a real cron with ready commands for your domain, if the WordPress cron is not reliable enough.
  • Database version and a check of all 18 tables, plus a text block to copy when you write to support.
The plugin tells you itself when something is not working. It does not report “all fine” when it is not.
Diagnostics screen with system checks
Diagnostics: cron, time zone, email, database and license in one place.

What the admin panel does not have

Better that you read this now than after buying.

  • There is no phone app. The admin runs in a browser and is adapted to phones, but there is no app in the store. Staff get their schedule into their own calendar through a subscription link, and by email in the morning.
  • No service packages. Individual services are sold. Bundles of several services at one price do not exist.
  • There is no SMS from the plugin itself. Messages go by email. SMS, WhatsApp and Viber are handled through Zapier or Make, because the outgoing payload carries the client's phone number too.
  • There is no fiscalisation. Payments here are a record of who paid how much, not a fiscal register.
  • There is no import of existing appointments. Appointments from Google Calendar are not transferred automatically. New appointments go into your calendar, old ones stay where they are.
  • There are no shifts beyond working hours per day. Working hours, a break and days off, per staff member. Rotations and weekly shifts are not supported.
This is written here because saying it upfront is cheaper than refunding. If any of these is a dealbreaker for you, say so, because the roadmap is made out of messages like that.

Which package includes the admin panel

Every one. The difference between packages is the number of sites, not the number of features.

All 18 screens

Free1 service, 1 staff member
SingleEverything, 1 site
BusinessEverything, multiple sites
AgencyEverything, for client sites
See pricing →

Questions people actually ask

Not for longer than half an hour. A three step wizard asks what you do, and for that industry it loads services with durations, prices and the right terminology by itself. Out of 53 industries on offer yours is almost certainly there. Then you add the first staff member and create the page with the form, on one click. After that you work with a calendar, and a calendar does not need learning.

Yes, an appointment is added manually from the admin, exactly as if it came through the form. It goes into the calendar, into payments and into the client record, and the client gets the same automated messages. The form is one way in, not the only one.

It runs in a browser on a phone and is adapted to it, but there is no app in the store and we do not pretend there is. For a staff member's daily work there is a better answer: a link that puts their appointments into their own phone calendar, and an email in the morning with that day's schedule.

No, importing existing appointments does not exist. The transfer goes the other way: new appointments from the plugin appear by themselves in Google, Apple or Outlook Calendar, through a subscription link. Old appointments stay where they are, so in practice you start from the day you switch the plugin on.

There are API keys and routes for appointments, services and staff, so your own report or existing software can read the data directly. The database is yours and sits on your hosting, there is no lock-in. If a screen is missing, say so through contact, because that is how nearly every feature here came to exist.

What the admin panel drives

The screens are not an end in themselves, they feed the rest of the system.

A notebook does not show you who owes you money

Nor when you are busiest, nor where you lose clients. All three are here on three screens, and the license is paid once.