Skip to main content

Bookings/Scheduling Overview

Understand how bookings, the Calendar, and booking profiles work together

Eric Plamondon avatar
Written by Eric Plamondon
Updated this week

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

  1. A booking is created (web or internal)

  2. The booking is scheduled (immediately or later)

  3. It appears on the Calendar for daily planning

  4. 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.

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.

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

image.png (1355×478)

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:

→ 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

  1. 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.

  2. 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

  3. 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.

  4. 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.

  5. 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

Did this answer your question?