Maria Bookings App - Online Appointment Scheduling Software
Online appointment booking app for service businesses with admin tools, staff schedules, email alerts, client self-service, and Pro locations.
Maria Bookings is a complete online appointment booking app for service-based businesses that want a simple, professional way to accept bookings from their website. It gives customers a clean public booking page where they can choose a service, select an available time, enter their details, and receive booking updates by email. Businesses can manage everything from a secure admin panel, including appointments, services, staff, availability, email templates, booking rules, branding, and site settings.
The app is designed for real business use, not just basic scheduling. Admins can create services with duration, pricing, categories, descriptions, and active status. Staff members can be assigned services and working hours, helping the system show only valid booking times to customers. Clients can also manage their bookings through a self-service page using their booking reference and contact details, reducing manual support work.
Maria Bookings supports customizable email communication for important appointment events such as new bookings, confirmations, cancellations, and reminders. Businesses can edit email subjects and body content, use placeholders, and configure SMTP or supported mail providers. Security features include setup protection, secure admin login, strong password rules, rate limiting, signed links, and optional captcha protection for public forms.
The Standard edition is ideal for single-location businesses such as salons, clinics, consultants, repair services, tutors, wellness providers, agencies, and local service teams. It includes the core booking system, public booking page, admin panel, services, staff, appointments, email settings, client booking management, and responsive design.
Maria Bookings Pro is built for growing businesses that operate across multiple branches or teams. It adds multi-location booking, location-specific staff and services, manager roles, branch-level access control, location deep links, advanced staff/location workflows, calendar feeds, activity logs, and stronger operational controls. Pro helps organizations manage separate branches while keeping booking, reporting, communication, and administration in one central system.
The app can be hosted on a VPS, Railway, Render, Vercel, or similar Node.js hosting platforms, with support for SQLite, PostgreSQL, or MySQL depending on the deployment environment.
Maria Bookings Standard
$69 Single Site License
- Public online booking page for customers.
- Secure admin panel for business management.
- Add and manage services, prices, duration, and categories.
- Staff profiles with assigned services and working hours.
- Appointment dashboard with booking status management.
- Client self-service page to view or cancel bookings.
- Customizable email templates with placeholders.
- Email notifications for bookings, confirmations, cancellations, and reminders.
- Business branding, language, currency, and SEO settings.
- Optional captcha protection for public forms.
- Responsive layout for desktop, tablet, and mobile.
- Supports SQLite, PostgreSQL, and MySQL deployment setups.
Maria Bookings Pro
$129 Single Site License
- Multi-location appointment booking for branches.
- Location-specific services, staff, schedules, and availability.
- Organization-wide services available across locations.
- Manager role with access limited to assigned locations.
- Staff role for viewing own appointments and statistics.
- Location deep links such as booking directly at one branch.
- Calendar subscription feeds for Google, Outlook, and Apple Calendar.
- Signed calendar download links for confirmed appointments.
- Activity logs with retention and clear-log controls.
- Advanced statistics by staff and location.
- Admin-managed booking availability across branches.
- Hide “Powered by” branding on the public portal.