Bookings, payments, and customer management. All together in Shopify.
Keep products and bookings together. From order events and pop-ups to fittings and salons, run it all from one Shopify store.
Zero booking fees
No extra percentage fee as your number of bookings and revenue grow.
Booking management
Manage slots, staff, and rooms in one screen, and prevent double bookings.
Shopify customer data
Keep product purchases and booking history in the same customer record.
Japanese support
Get setup and operational support directly from our team in Japan.
Use cases
Wherever bookings happen, Maru Booking fits.
Add bookings for time and experiences to the Shopify store where you already sell products. The three examples below are representative—Maru Booking also works across many other booking businesses.

Order events & pop-ups
Turn fittings and visits into bookable time slots, avoid crowding, and connect the experience to purchases in the same store.
See the apparel use case
Hair & beauty salons
Show services, staff, and availability clearly. Every booking leaves customer data behind.
See the salon use case
Classes & workshops
Sell limited-capacity experiences as products and keep attendee details alongside related product purchases.
See the classes & workshops use case
Personal training, yoga & Pilates
Bring trial bookings, staff, and equipment together, then connect visits to repeat bookings and retail.
See the fitness studio use caseMore use cases
And it goes far beyond these three.
If your service uses time slots, capacity, or staff assignments, Maru Booking can handle the booking flow. Create bookable products for events, lessons, spaces, equipment rentals, and more.
- Hair Salons
- Spas & Massage Studios
- Tattoo Studios
- Fashion Styling & Hairdressing
- Tutoring
- Consulting & Seminars
- Museums
- Live Venues & Festivals
- Events & Workshops & Classes
- Pop-up Stores
- Retail Stores
- Rental Spaces
- Equipment & Costume Rentals
- Activities & Experiences
Inside the app
From install to the first booking, nothing to puzzle over.

Four steps, starting from what you book
Pick your use case — pre-order events, fitting appointments, pop-up visits, workshops, salon services, free consultations — and menu names and durations are pre-filled. Set the days and hours you accept, and the booking products are created for you.

Choose staff and time on the product page, then straight to cart
Booking happens inside the Shopify product page — no hand-off to another site. Pick a person and an open slot, and the appointment time travels into the cart, with checkout still handled by Shopify.

The same booking, on both sides of the counter
The admin tracks visited, cancelled, and no-show states in one list, filterable by period and exportable to CSV. Customers see their own bookings and can cancel themselves within the cancellation window.

Visit history becomes the customer record
Visit count, lifetime spend, first and last visit, and no-show count build up per customer. Pull the ones who have not been in for a while, sync them to a Shopify customer tag, and use that tag as an email segment.

More bookings, same monthly price
There is no per-booking fee — no usage-metered billing path exists in the implementation at all. The further volume grows, the wider the gap with commission-based booking portals.
How it works
Get started in three simple steps.
No code required. Create booking products and calendars directly from Shopify admin.
- 1STEP
Add the app
Install from the Shopify App Store. Your store and booking data connect automatically.
- 2STEP
Set availability
Add services, dates, capacity, and staff. Set booking cutoffs and cancellation deadlines to match your operation.
- 3STEP
Start taking bookings
Add the calendar to a product page and go live. Manage bookings and customer details in Shopify. Growth and Pro also connect with Google Calendar and ICS.
Fragmented Flow
Is your booking flow scattered?
Order events, pop-ups, and fitting events often split announcements, bookings, payment, day-of operations, and post-event purchases across too many tools.
With Maru Booking, booking intake, customer management, and pre-event guidance can all live in Shopify.
Event Flow Design
Order events, pop-ups, and fitting appointments, all in Shopify
Maru Booking works not only for salon bookings, but also for apparel order events, pop-up stores, fitting appointments, exhibition visits, and workshops. From Instagram announcements to Shopify product pages, booking forms, pre-event guidance, and day-of operations, we design the full path from booking to purchase.
Unify the booking flow
Organize booking flows that were split across Instagram, DMs, Google Forms, and on-site payments into Shopify.
Reduce no-shows with reminders
An automatic day-before reminder helps cut last-minute cancellations for pop-ups and fitting events.
Design the path after booking
Do not stop at booking completion. Connect product pages, email guidance, and repeat purchases after the event.
Consultation
We set up not only the app, but also the path to purchase
Get support for Shopify store setup, booking flow design, and Maru Booking configuration in one place.
See it in action
An intuitive interface that simplifies booking management
Pro
Something stays behind after the appointment ends.
Most booking apps consider the job done once the slot is filled. On Pro, Maru Booking keeps what builds up afterwards — who came, how often, how much they spent, and when they are due back — per customer, and surfaces the ones who have not been in for a while.
Customer list
Visit count, lifetime spend, first and last visit, next appointment, and cancellation counts in one table. Filter and sort by last visit, visit count, or whether they have ever no-showed.
Customer record
Each customer’s visit history is kept down to the menu, quantity, and whether the appointment was rescheduled. Staff-shared notes travel with the record, so a change of staff does not lose what happened last time.
Win-back follow-up
Set how many days without a visit counts as dormant, and matching customers appear on the admin home screen. Sync them to a Shopify customer tag and use that tag directly as an email segment.
The dormant tag is removed automatically as soon as the customer returns or books again, and no other tags are touched.
See how much you could save
Annual cost comparison with major booking portals
App Pricing Plans
Paid plans come with a 7-day free trial, and a free plan covers your first 10 bookings
Starter
For small operations up to 30 bookings/month
Growth
For growing businesses with Google Calendar integration
Pro
For multi-location operations and Shopify Flow automation
Try 7 days free
Get started today with a 7-day free trial
Booking + Documents
Bookings, payments, and invoices all in Shopify
When you are starting from zero with Shopify, we can set up Maru Invoice together with Maru Booking. We prepare an operating flow where booking intake, order management, and invoice, receipt, and delivery-note issuing all run in a single Shopify store.
Maru Booking handles booking intake. Maru Invoice handles document issuance. Together, they unify event operations and back office work.
Maru Booking
- Bookings for order events / pop-ups / fitting events / workshops
- Booking management
- Post-booking guidance
Maru Invoice
- Invoice issuance
- Receipt issuance
- Delivery note issuance
- Estimate issuance
- Japan invoice system compliance
- Accounting software integration
For teams that want to organize booking, payment, and document issuance together
Consult about booking + document setupInitial Setup And Build Support Packages
Choose the support scope you need, from adding booking functionality to booking pages, flow design, document settings, and operation training.
Booking Setup Pack
excl. tax
Best for
For stores that already use Shopify and only need booking functionality added
Included
- Maru Booking initial setup
- Booking page creation
- FAQ creation
- Cancellation policy creation
- Operation training
Booking + Documents Pack
excl. tax
Best for
For teams that want bookings plus invoices / receipts / delivery notes organized
Included
- Maru Booking initial setup
- Maru Invoice initial setup
- Booking page creation
- Invoice / receipt / delivery note template setup
- Logo / seal / theme color settings
- FAQ and cancellation policy creation
- Operation training
Full Shopify Launch Pack
excl. tax
Best for
For teams launching Shopify from zero
Included
- Shopify initial build
- Maru Booking setup
- Maru Invoice setup
- Product page creation
- Booking flow design
- Basic SEO settings
- FAQ and policy creation
- Operation training
- Post-launch support
Try 7 days free
Starter starts at $19.99/month, with zero booking fees. Try it free for 7 days, then upgrade as your business grows. New to Shopify? We offer setup support.