TruCMS/Booking

Built into every install

Appointments, classes and events. Booked on your site.

Booking adds online scheduling to any TruCMS site: services and specialists, packages and events, deposits and invoices, a staff cabinet and a customer cabinet, calendar sync and QR check-in. Every booking page comes in 5 designs and follows your theme.

Booking page
The services page, photo design
Specialists page, photo design
Services page, ticket design
5 designsfor the services, specialists and booking-form pages
21 add-onsthat booking plugins usually sell separately, built in
Google + Outlookcalendar sync for every specialist
Email + SMSnotification templates you can edit

For your customers

From browsing to booked in four screens.

  1. Choose a serviceServices with photos, prices and durations, grouped by category and searchable.
  2. Pick a specialistEach specialist's profile, services and ratings, or "anyone available".
  3. Book and payPick a time, add extras and custom details, then pay in full or a deposit.
  4. Manage it laterUpcoming and past bookings, payments and invoices in the customer cabinet.
Services
The services page, split design
Specialists
The specialists page, list design
Booking form
The booking form, photo design
Customer cabinet
A customer's bookings

Designs

5 designs for every booking page.

Photo, list, split, schedule and ticket. Choose one in the booking settings; it takes your theme's colours and fonts.

    For your team

    Run the day from one calendar.

    Every booking lands in the team calendar and on the specialist's own calendar. Open one to see the customer, the payment, the check-in and the invoice.

    Admin › Booking › Calendar
    The team calendar filtered to one specialist
    Team calendarDay, week and month views, filtered by specialist.
    Admin › Booking › Bookings
    A booking's details
    Booking detailsStatus, payment, check-in, files and the invoice on one screen.
    Admin › Booking › Dashboard
    The booking dashboard

    The numbers, at a glance.

    • A dashboard with upcoming appointments, top services and unpaid totals
    • Booking reports for any date range, with CSV export
    • Import and export appointments, services, customers and specialists
    • Roles and permissions for front desk, specialists and managers

    Everything in Booking

    The add-ons other booking plugins sell, built in.

    No extra licences and no separate updates. Booking ships with TruCMS and updates with it.

    Services and booking options
    • Recurring bookingBook a series of repeat visits in one go.
    • Group bookingCustomers bring more people to one appointment, up to the capacity you set.
    • Chain bookingSeveral services back to back in one checkout.
    • Compound and collaborative servicesA service in several parts, or one that needs more than one specialist.
    • Packages and service extrasBundles of sessions, and optional extras with their own price.
    • Custom fieldsAsk for the details you need on the booking form.
    • EventsClasses and events with a date, a capacity and a price.
    Schedules and staff
    • Working hours per specialistEach specialist has their own schedule.
    • Special days and time offDifferent hours for one date, holidays and days off.
    • LocationsOffer services and specialists at more than one location.
    • Waiting listWhen a time is full, customers join the waiting list.
    • Custom statusesAdd your own booking statuses.
    • Booking formsCreate more than one booking form.
    Payments
    • Deposits or full paymentTake part of the price up front, or all of it.
    • Every TruPayments gatewayStripe, PayPal, Mollie, Braintree, bank transfer or pay in person.
    • Coupons and customer groupsDiscount codes, and group discounts for members or regulars.
    • Taxes and invoicesTax rates, and an invoice for every booking.
    • Refund requestsCustomers ask for a refund; you approve or decline it under your refund policy.
    Cabinets
    • Customer cabinetUpcoming and past bookings, payments and invoices, and cancellation.
    • Staff cabinetEach specialist sees their own calendar and bookings.
    • RatingsCustomers rate the visit afterwards.
    • FilesAttach files to a booking.
    Calendars and meetings
    • Google CalendarTwo-way sync for each specialist's calendar.
    • Outlook CalendarBookings are added to Outlook calendars.
    • Add-to-calendar linksGoogle, Outlook and ICS links for customers.
    • Zoom and Google MeetOnline meetings attached to bookings.
    • MailchimpAdd customers to your mailing list.
    Notifications and front desk
    • Email and SMS templatesEdit every message customers and staff receive.
    • QR check-inScan the customer's booking code at the front desk.
    • ReportsBooking reports for any date range.
    • Import and exportAppointments, services, customers and specialists as CSV.

    What it replaces

    Booking pluginRecurring bookingGroup bookingChain bookingCustom fieldsService extrasPackagesSpecial daysStaff cabinetCustomer cabinetDeposit paymentsInvoicesWaiting listCouponsGoogle CalendarOutlook CalendarZoom and MeetSMS notificationsRatingsLocationsTaxesQR check-in

    Get TruCMS

    Take bookings
    on your own site.

    Booking comes with every TruCMS licence, together with the website builder, TruCommerce and TruPayments.