Booking Overview

The Xnoll Booking app helps you manage service scheduling, appointments, and related business operations. Define services, accept bookings, view your calendar, generate invoices, track expenses, and run reports — all in one place.

Video: Booking App Overview

What the Booking App Does

The Booking app is designed for businesses that offer services by appointment. It covers the full lifecycle from defining what you offer to collecting payment and tracking costs:

  • Service scheduling — Define services with duration and pricing. Customers book time slots based on your availability.
  • Appointments — Create and manage bookings. Track status from scheduled to completed or cancelled.
  • Calendar — View daily, weekly, or monthly schedules. Create and reschedule bookings directly from the calendar.
  • Invoicing — Generate invoices from completed bookings. Record payments and track outstanding balances.
  • Expenses — Record business expenses by category. Attach receipts and link to bookings when relevant.

Key Features

  • Services — Define offerings with name, duration, price, tax, and category. Set status to Active or Inactive.
  • Bookings — Create appointments by selecting service, date, time slot, and customer. Track status through the booking lifecycle.
  • Calendar — Visual view of all bookings. Switch between daily, weekly, and monthly. Create and reschedule by clicking or dragging.
  • Booking Slabs — Configure time slots by day of week and time range. Control when bookings can be made.
  • Invoices & Payments — Create invoices from bookings. Record payments and print or download invoices.
  • Expenses — Track costs by category. Attach receipts and view expense reports.
  • Reports — Booking register, payment register, expense register, GST summary, and more.

Typical Workflow

  1. Add Services — Define the services you offer (e.g., Consultation, Follow-up, Treatment). Set duration and price.
  2. Set Up Slabs — Configure booking slabs to define available time slots (e.g., Monday–Friday 9:00–17:00).
  3. Accept Bookings — Create bookings manually or let customers book online. Assign staff if applicable.
  4. Generate Invoices — After a booking is completed, create an invoice and send it to the customer.
  5. Track Expenses — Record costs such as supplies, rent, or utilities. Use reports to understand profitability.