Bookings and scheduling shape how your day runs — who the job is for, when it happens, and how it’s managed from start to finish.
This article walks through how bookings move from creation to scheduling to daily execution, so you know exactly where to take action at each step.
How it all fits together
A booking is created (web or internal)
The booking is scheduled (immediately or later)
It appears on the Calendar for daily planning
It’s managed via the Booking Profile for details and changes
This separation helps you stay organized:
Calendar = visibility & control
Booking Profile = details & actions
How bookings work in MioCommerce
A booking represents a service you’re providing to a customer at a specific time (or to be scheduled later). There are two ways bookings are created:
1) Web bookings
A customer books your service online through a live pricing and real-time booking page.
Depending on your booking page settings, a web booking may be:
Scheduled (date and time selected by the customer), or
Unscheduled (no date/time yet, requires admin scheduling)
Unscheduled web bookings must be scheduled before they appear on the Calendar.
→ Learn more: How do I schedule an unscheduled web booking?
2) Internal (call-in) bookings
An administrator creates a booking directly in the MioCommerce backend—commonly used for phone calls, repeat customers, or on-premise requests.
Internal bookings are always scheduled and appear on the Calendar immediately.
→ Learn more: How can I create an internal / call-in booking?
How bookings connect to the Calendar
Once a booking has a date and time, it appears on the Calendar, where it becomes part of your daily schedule.
From the Calendar, administrators can:
View all scheduled bookings
Reschedule bookings
Adjust booking durations
See availability based on operating hours and non-working hours
The Calendar is designed to help you visualize and manage your day, not replace booking setup or configuration.
→ Learn more: Calendar Overview
Booking Profile: where all booking details live
Each booking has a Booking Profile, which is the single source of truth for that job.
From the Booking Profile, administrators can:
View full booking details
Edit booking items
Reschedule or cancel the booking
Access attachments, payments, and related actions
You can open the Booking Profile from:
The Calendar (via “View Details”), or
The Bookings list
→ Learn more:
What’s next?
Most businesses start with these steps:
Complete your basic setup
Make sure your company details and settings are in place before creating bookings.
→ Getting Started
Add a customer
Create or import a customer so bookings are tied to the right person or business.
→ How to add a new customer
Create your first booking (custom / call-in booking)
If you’re booking services manually (phone calls, repeat customers, on-site requests), start by creating an internal booking.
→ How to create an internal / call-in booking from scratch
Commonly asked questions
Do I need to create a customer before creating a booking?
Yes. Every booking in MioCommerce must be associated with a customer. If the customer doesn’t already exist, you’ll be prompted to create one as part of the booking process.What should I create first: a booking page or a custom booking?
Most businesses start by setting up their booking pages.Live Pricing and real-time booking pages turns your website into a 24/7 booking channel, allowing your customers to book services based on real-time availability, pricing, and your business rules.
Call-in (internal) bookings are commonly used alongside booking pages for phone requests, repeat customers, or on-site situations.
Most growing service businesses:
Set up live pricing and real-time booking pages early so customers can book your services online and bookings start flowing into your calendar.
Use call-in bookings alongside booking pages for manual or offline requests
If you’d like help setting up booking pages correctly, you can book time with a MioCommerce expert to get everything configured for your business
Why does my web booking not appear on the Calendar?
Web bookings that don’t have a date and time are created as unscheduled. Unscheduled bookings won’t appear on the Calendar until an admin assigns a date and time.What’s the difference between the Calendar and the Booking Profile?
The Calendar is for visualizing and managing your schedule at a glance.
The Booking Profile is where all booking details live—customer info, services, payments, rescheduling, cancellations, and related actions.When creating bookings, does the system automatically notify customers?
Notifications depend on your settings. When bookings are created, rescheduled, or canceled, MioCommerce will prompt you to notify customers and service providers so everyone stays aligned.
👉🏻 Explore bookings and scheduling in our demo workspace (simulated environment)
Practice creating, scheduling, and managing bookings—without affecting your live data. Try Live Tour




