Dashboard of OS Services Booking

OS Services Booking — Dashboard: Your Business at a Glance

See Everything. Decide Faster. Grow Smarter.

Running a service business means juggling appointments, tracking revenue, managing staff, and keeping customers happy — all at the same time. The OS Services Booking Dashboard puts every important number and trend right in front of you the moment you log in.

No complicated reports. No digging through spreadsheets. Just a clean, clear overview that tells you exactly how your business is doing — right now.


What Is the Dashboard?

The Dashboard is the home screen of the OS Services Booking backend. It is the first thing administrators and managers see after logging in. It is designed to give you a complete picture of your business in seconds.

From the Dashboard you can:

  • See your most important business numbers at a glance
  • Spot trends over time with easy-to-read charts
  • Review upcoming appointments without searching
  • Track what your team is doing
  • Export a professional report in one click

Key Features

1. Four Essential KPIs — Always Visible

At the top of the Dashboard, four summary cards show you the numbers that matter most:

Card What It Shows
Total Appointments How many bookings were made in the selected period
Revenue Total income earned from completed bookings
New Customers How many first-time customers booked with you
Cancellation Rate The percentage of bookings that were cancelled

Each card also shows a comparison to the previous period — so you instantly know whether things are going up or down. A green upward arrow means growth. You do not need to calculate anything yourself.

Example: You select "This Month." The Revenue card shows $3,068 and tells you it is up 1,027% compared to last month. One number. One glance. Done.


2. Revenue Chart — See Your Income Over Time

The Revenue Chart is a smooth line chart that visualizes your income across the period you choose.

  • Today or Yesterday: See revenue broken down by hour
  • This Week: See revenue day by day
  • This Month: See revenue week by week
  • This Quarter or Year: See revenue month by month

Hover over any point on the chart to see the exact amount. Change the time filter at any time to instantly switch between different views of your revenue history.

This chart helps you answer questions like:

  • "Which day of the week do we earn the most?"
  • "Did the promotion we ran last month actually work?"
  • "Is our busy season starting earlier this year?"

3. Appointments by Service — Know What Sells

Beside the Revenue Chart is a doughnut chart that shows which of your services are most popular. It displays the top five services by number of bookings, with all remaining services grouped under "Other."

Each slice of the chart is a different color, with a legend below showing the service name and percentage. You can see at a glance:

  • Which service drives the most bookings
  • Whether your business depends too much on one service
  • Which services might need better promotion

4. Flexible Time Filters

All data on the Dashboard updates based on the time period you select. There are six options:

  1. Today — Just today's data
  2. Yesterday — Yesterday's data for comparison
  3. This Week — Monday through Sunday of the current week
  4. This Month — From the 1st to the last day of the current month
  5. This Quarter — The current calendar quarter
  6. This Year — January 1 through December 31 of the current year

Switch between them using the dropdown in the top-right corner. Click Refresh to reload the latest data at any time.


5. Upcoming Appointments — Never Miss a Booking

Below the charts, a table shows the next five upcoming appointments. For each booking you can see:

  • Order ID — The booking reference number
  • Customer Name — Who made the booking
  • Service — What service was booked
  • Employee — Which staff member is assigned
  • Venue — Where the appointment takes place
  • Date and Time — When it is scheduled
  • Status — Pending, Completed, Attended, or Cancelled (shown with color badges)
  • Edit Button — Jump directly to the full booking record to make changes

This section is perfect for a quick morning review before the day begins.


6. Recent Activity Feed — Know What Changed

Requirement: This feature requires the Joomla Action Log plugin (com_osservicesbooking) to be enabled. You can activate it under Joomla → System → Plugins.

The Activity Feed shows the last five actions taken in the system, such as:

  • 📅 A new booking was created
  • ✅ A booking was updated or confirmed
  • ❌ A booking was cancelled
  • 💰 A payment was received
  • 👤 A new customer registered

Each activity entry shows the action type, a brief description, and the time it happened. This is especially useful for multi-staff businesses where multiple people have backend access.


7. Export Report — Share Data Professionally

The Export Report button in the top-right corner of the Dashboard generates a complete PDF report for the selected time period. The report includes:

  • All four KPI statistics (appointments, revenue, customers, cancellation rate)
  • Revenue breakdown by service — with percentages and booking counts
  • Appointment distribution by service, employee, and venue
  • Payment statistics (partial, full, refunded)
  • Booking status breakdown (pending, cancelled, completed)
  • Chart images are captured and embedded directly in the PDF

The report is generated automatically and downloads to your computer in seconds. It is ready to share with business partners, present in meetings, or file for records — no formatting required.


8. Getting Started Guide — For New Installations

If you have just installed OS Services Booking and have not set up any services or received any bookings yet, the Dashboard shows a friendly Getting Started guide. It walks you through three simple steps:

  1. Set Up Your Services — Add the services your business offers
  2. Set Up Your Employees — Add your staff members
  3. Set Up Working Hours — Configure when bookings are available

Quick tips are also shown for adding the booking module to your Joomla site, setting up email templates, and using custom fields. Each tip links directly to the relevant settings page.


Why the Dashboard Matters

Here is what the Dashboard helps you do every day:

Without Dashboard With Dashboard
Open multiple reports to get basic numbers See all key numbers on one screen
Calculate trends manually Trends shown automatically with indicators
Check bookings one by one See next 5 bookings in one table
Prepare reports manually for meetings Click one button to export a PDF report
Guess which services are popular See an instant chart of top services

Simple. Powerful. Always Available.

The OS Services Booking Dashboard is designed for business owners, managers, and administrators who want to stay informed without spending time digging through data. Whether you run a salon, a clinic, a training studio, or any other appointment-based business, the Dashboard keeps you in control.

  • ✅ No technical knowledge required
  • ✅ Works on any screen size
  • ✅ Updates in real time with one click
  • ✅ Covers all the numbers you need to run your business
  • ✅ Export reports instantly for meetings or records

Get Started Today

The Dashboard is included in every installation of OS Services Booking for Joomla. There is nothing extra to configure — simply install the component, log in to your Joomla backend, and your Dashboard is ready.

Demo account

You can use below accounts for different purposes

Customers:
Username: demo
Password: demo12345678

Employee:
Username: employee
Password: employee12345

Login

JoomDonation is the top Joomla extensions and services company. Over 15 years working with Joomla, we have developed many great Joomla extensions. Below are the best our Joomla extensions which were recognized by thousands of Joomla! users. 

Search