In MioCommerce, the booking page editor allows you to control how your booking page looks and how customers interact with it - including what information they provide, how pricing is calculated, and how bookings are scheduled.
Key Takeaway
The Booking Page Builder lets you customize both the content and appearance of your booking page. Use the Sections tab to add, remove, and organize booking page components, and use the Appearance tab to customize colors, layouts, typography, and branding. Click Save.
Want to see it Live on our Demo website:
Where to edit on a booking page
To edit the Live-Pricing & Real-Time Booking page:
Go to Advanced Booking Pages.
Locate the booking page you want to edit.
Click the Edit icon.
Understanding the Booking Page Builder
The Booking Page Builder consists of two main areas:
Sections Tab
Use the Sections tab to:
Add new sections
Remove sections
Reorder sections
Configure section settings
Customize the customer booking flow
Appearance Tab
Use the Appearance tab to:
Customize colors
Adjust layouts
Configure typography
Manage reusable styles
Control branding across booking pages
How to Edit a Section on Booking Pages
From the editor, you can:
Add, remove, or reorder sections
Edit service information and instructions
Configure date selection and availability
Set up pricing logic (options, extras, frequency)
Choose how customers provide payment information
Complete look & feel - colors, layout and typography
Every booking page must include:
Booking page name
Service
Personal information section (for your customers to fill out)
Other sections including the location and date selection, are recommended but not required. The options, extras, and frequency sections are where most of your dynamic pricing will be set, so we recommend to add them as well.
Add a Sections Using Drag & Drop
To add a section:
Expand the section from the left-side panel.
Select the section you want to add.
Drag the section to a desired position.
Drop it into the highlighted drop zone.
Reorder Sections Using Drag & Drop
The drag-and-drop builder allows you to easily rearrange your booking page.
To move a section:
Click and hold the drag handle.
Drag the section to a new position.
Drop it into the highlighted drop zone.
Changes are reflected immediately in the preview.
Delete a Section
To delete a section, simply click on the section and a red bin will appear. Click on that red bin to delete.
Save your changes (important)
The Save button is located at the top right of the editor
Changes are not applied until you save
Deleted sections cannot be restored after saving
If the booking page is already published, customers will see updates immediately after saving
Sections you can add or edit
For best practices on what sorts of sections to add to your booking pages, we ask you to check out our examples at:
Header Section
The Header section appears at the top of your booking page and helps introduce your service to customers. It includes:
Service icon
Service title
Subtitle or introductory message
These elements help customers quickly understand what service they are booking.
Add a Header section by simply drag n drop.
Customize the Header
To edit the Header section:
Step 1: Click on the Header
Step 2: The Header edit panel will open on the left side of the screen.
From here you can:
Select the service associated with the booking page
Update the service title (This is the name you & your customers will see on booking confirmations, reminders, and service updates.)
Change/Adjust size of the service icon
Edit the title displayed to customers
Edit the subtitle or introductory message
Change the Service Icon
To update the icon displayed in the Header:
Click on the Header.
The Header edit panel will open on the left side of the screen.
Locate the Service Icon area.
Click Change Icon.
Select and upload a new icon from your computer.
Save your changes.
The booking page preview updates automatically so you can immediately see how the new icon will appear to customers.
Edit the Title and Subtitle
The Header section includes two text fields:
Title
Main heading displayed on the booking page.
Typically the name of the service being offered.
Subtitle
Supporting text displayed below the title.
Commonly used to explain the service or encourage customers to complete their booking.
Examples:
Title: Basic Home Cleaning
Subtitle: It only takes 60 seconds to book your home cleaning!
Any changes made to the Title or Subtitle are reflected immediately in the booking page preview.
Customer Information Sections
The Customer Information section collects the details required to identify, contact, and communicate with customers throughout the booking process.
Contact Details – The personal information section contains first name, last name, email, and phone number inputs. This section is mandatory on all booking pages.
Location – This section allows the customer to input their home address. Grow and ProMax subscribers can also use this section to verify customers live within their service areas (see How do I restrict my booking page to a specific service area?).
Notification Opt-in section allows your customers to choose whether they would like to receive service reminders and notifications before their appointment.
Businesses can configure:
Email reminder options
SMS/Text reminder options
Whether each option is selected by default
Custom reminder messages displayed to customers
For each reminder type, you can:
Enable or disable the reminder option.
Choose whether the option is selected by default.
Customize the message customers see when choosing their notification preferences.
Examples:
Email Reminder: "Yes, send me email reminders prior to each service."
SMS Reminder: "Yes, send me text reminders prior to each service."
Notification preferences selected by customers are saved with the booking and help ensure customers receive important appointment reminders and updates.
Best Practice: Enable both email and SMS reminders to reduce missed appointments and improve customer communication.
Service Information Sections
The Service Information section helps customers better understand your service before booking. You can use these sections to collect supporting files, explain what is included, answer common questions, and gather additional information from customers.
Attachments
The Attachments section allows customers to upload files related to their booking.
This is useful when customers need to provide:
Photos of the service area
Reference images
Documents
PDFs
Additional supporting files
Configure the Attachments Section
When editing the Attachments section, you can customize: Title - The heading displayed above the upload area. Subtitle - Supporting instructions shown below the title. Examples: Title: Upload Images (png, jpg or jpeg), PDF, plain text or csv file, Subtitle: Upload attachments below. Supported file types include:
PNG
JPG / JPEG
PDF
CSV
Plain text files
Customers can either drag files into the upload area or browse files from their device.
Custom Information
The Custom Information section allows you to add expandable content blocks to your booking page.
This section is commonly used to display:
What's included in a service
Service checklists
FAQs
Service descriptions
Before-and-after instructions
Other important booking information
Additional Notes
The Additional Notes section allows customers to provide extra information about their booking.
This section is commonly used for:
Special instructions
Access details
Parking information
Gate codes
Customer requests
Service-specific notes
Customers can enter free-form text that will be included with the booking and made available to your team.
Example prompt:
"Are there any additional details we need to know?"
Example placeholder text:
"Add any special instructions or additional requests here."
This section helps ensure your team receives important information before arriving on-site.
Pricing Sections
By default, MioCommerce’s templates come preset with what we believe are your industry’s best practices for pricing.
Here's a complete series with videos on "How to Price My Services". This series explains how to add and edit the pricing in different sections
This series is a detailed overview of the Pricing section -
Part II - Add unlimited customizable pricing question in Base Pricing Section
Part III - Make questions more engaging with Pricing Section using Images
Part IV - Upsell your additional services with Extras Pricing Section
Part V - Increase revenue per customer with Frequency Or Prepaid Bundles
Options – The Options Section is a group of questions that your customer can select answers for. A single Options Section may consist of multiple Options (questions). Options are added to an Options Section much like Sections are added to the Booking Page. You can either use the “Add Option” block button at the bottom of the Options Section, or you can use one of the Options Toolbars, which are located to the top-right of every Option.
Image Options – Image Options Sections are very similar to the Options Section, however there aren’t as many different types of Options you can add. You can, however, add an image to questions asked in these sections.
Extras – Extras are all image based, much like the Image Options, however they are all optional and their prices are calculated separately from options. They are displayed as a separate subtotal in the booking summary and they are not affected by % discounts.
Sell Repeat Services Sections
If you want your customer to be able to set up recurring bookings that happen daily, weekly, biweekly, monthly, etc. use this component. You can even set pricing on this component, so that a weekly recurrent booking may be 10% or a fixed $10 off. Note that any booking can be turned into a recurring booking from the ops console (see What is a recurring booking?).
Calendar Sections
Simple Date – If you don’t want operating hours, non-working hours, or availabilities based on calendars, the simple date component is for you. You set the days and operating hours directly on the component. They are not real-time, nor are they dynamic.
Availabilities Date (recommended) – This component allows you to add real-time availabilities, one-off non-working hours, variable operating hours, and more. (see How do I set up real-time availabilities for my booking page?)
Resource Date (requires subscription access to service providers) – This date selection section allows your customers to choose which service provider they’d like book with. The dates are based on the service provider’s work hours, non-working hours, the company’s non-working hours, and whether the service provider has any other bookings at that time.
Coupon
Coupons allow you to offer your customers discounts. Each coupon has a unique code that your customer can apply to the coupon section of any Live Pricing & Real Time Booking Page in order to receive a special rate.
The coupon section is necessary to collect coupon code from your customers and/or prospects. Read more on coupons here
Helpful article - Learn how to create, edit, track, deactivate or activate your coupon.
Payments Sections
With MioPay (via Stripe), MioCommerce simplifies how service businesses collect payments.
When a customer orders your service online using a Live Pricing & Real-Time Booking Page and enters their credit card, they have already authorized payment for that booking. This makes the entire payment process faster, simpler, and more reliable.
Once the customer adds their card:
The payment method is saved securely
You can charge the customer anytime from the booking using MioPay (with Stripe) Or,
You can configure settings on your Booking Page to Charge Instantly or pre-authorize the amount
Most businesses typically follow the below steps to ensure their payment flow is fully set up and aligned with how their business operates.
Create a Stripe account
This enables secure credit and debit card payment processing.Connect Stripe to MioCommerce
Linking your Stripe account activates MioPay inside your MioCommerce dashboard.Configure payment settings on your Booking Page
Choose when and how customers are charged — instantly, pre-authorized, or after the service is completed.
👉🏻 Want to try out this feature in our simulated environment: Try Live Tour and become an expert today! 😊
Related Resources



























