Skip to content

Changelog ​

This page lists only the changes that affect merchants and their customers. Internal improvements are not listed.

November 2026 ​

  • Marutto Booking's triggers in Shopify Flow now include Japanese. In Flow, each trigger appears as a Japanese name followed by the English name, such as "予約が確定したとき (Booking created)". The descriptions of triggers and their fields are shown in both languages too. Workflows you've already built keep working.
  • Added "Booking rescheduled" and "Booking marked no-show" triggers to Shopify Flow (Pro). Reschedules also include the previous date and time, and whether you or the customer made the change. Every trigger now includes the Shopify customer, so you can tag customers with Flow's "Add customer tags" or email them with Shopify's marketing automations. Triggers are no longer sent for bookings that can't be matched to a Shopify customer, such as manual bookings added without choosing a customer whose email doesn't match any customer
  • Shopify Sidekick can now answer questions about your bookings. Ask "What bookings do I have tomorrow?", "What slots are open on Saturday?" or "What's Jane Smith's visit history?" and it answers using Marutto Booking's booking data, with links to the bookings list or the customer's record. Sidekick only reads bookings and never changes them. Available on all plans
  • Added booking questions. On the "Booking rules" tab in "Settings", create questions customers answer when they book. Choose single-line text, multi-line text, a dropdown, or a checkbox, and decide for each question whether an answer is required and which menus it is asked for. See the answers in the bookings list, the CSV, and your store calendar (ICS). Available on all plans
  • Published the user guide. It walks through everything from initial setup to managing bookings and customer records, with screenshots, in Japanese and English. A "User guide" card now sits on the app's home page, and admins in languages other than Japanese open the English guide
  • Added a "Visit completed" trigger to Shopify Flow (Pro). It is sent once per visit, about two hours after the booking ends, unless the booking was marked as a no-show. Use it to send thank-you messages or invite customers back
  • You can now export the customer list as a CSV. Up to 5,000 customers. Available on all plans
  • You can now add your own fields to customer records. Create up to 20 fields, such as allergies, preferences, or treatment notes. Available on all plans
  • Customer records now show the visit cycle and when the next visit is likely. Available on all plans. Dormancy based on the visit cycle, and filtering by it, are available on Pro
  • You can now tidy up duplicate customers. From a customer record, link bookings that have the same name but aren't linked to any customer. Customers who may be duplicates are also shown
  • Added three Shopify customer tags (Pro). They tag customers without a second visit (after 30 days by default), regular customers (5 visits by default), and customers with a no-show history. Turn each tag on or off and change the days and visit counts. Tags are removed when a customer no longer matches
  • Customer management and customer records are now available on all plans. This covers the customer list, customer records, and notes. Dormant-customer extraction, customer tags, and Shopify Flow stay on Pro. Customer data is also no longer deleted when you move to a lower plan
  • The bookings list now shows visit counts next to the customer's name. It shows "New customer", "Visits: N", or "No-shows: N"
  • Bookings now go through even when many customers book at the same time. Previously, with more than 50 customers booking at once, holding a slot could fail even when slots were free. When it's busy, the booking calendar shows "It's busy right now. Retrying…" and retries automatically. Protection against double bookings is unchanged

October 2026 ​

  • Simplified the plans to Free, Basic, and Pro. Basic is the former Starter ($19.99/month) and Pro is the former Growth ($49.99/month). The features of the former Pro ($99.99/month) — multiple locations, Shopify Flow, and customer management — moved into the new Pro, and the former Pro is no longer offered. Moving down from Pro leaves one location active; moving back to Pro restores the others
  • Fixed an issue on October 23–24 that stopped saving in the admin. Saving settings and changing bookings failed with an error (400 Bad Request)
  • Fixed the "Cancelled, payment outstanding" warning showing by mistake. It appeared after cancelling a free booking, after cancelling in the app and then refunding in Shopify, and when only the booking line of a multi-line order was fully refunded. Bookings whose line was refunded now show "Refunded"
  • Fixed the bookings card overflowing the page and cutting off the "Actions" column.
  • Customers can now reschedule their own bookings. They change the time from My Page until the cancellation deadline (bookings with one booking menu). Customers can also look up a booking with the order number and email address, without signing in
  • The booking calendar can now offer "No preference" and a waitlist. Turn each on in the theme editor. The waitlist does not notify customers automatically; you contact them yourself
  • Added a booking window to the booking rules. Decide how many days ahead bookings are accepted. You can also set the duration for each bookable resource
  • You can now create closed days in date-specific shifts.
  • Choosing a different time in the booking calendar now replaces the booking in the cart. The cart quantity is always 1
  • Added a column per staff member to the day view of the admin calendar. Drag a booking to change who handles it. You can also add bookings outside business hours
  • Added calendar subscriptions (ICS) per bookable resource and per location (Growth and above; now Pro).
  • Added a "Cancelled, payment outstanding" filter to the bookings list. The home page also lets you know when there are matching bookings
  • The booking calendar loads faster. It shows the first available day and its time slots in a single load, and skips the choice when there is only one bookable resource. The product page no longer shifts while the calendar loads
  • Added theme editor settings for the booking calendar. A "Match theme" style, a horizontally scrolling date strip, the number of time-slot columns, showing start times only, and showing or hiding the title. Products without a booking menu show a preview. Calendars already on your store look the same
  • Rebuilt the customer's My Page for phones. Bookings are split into "Upcoming" and "Past and cancelled"
  • Aligned the admin with Shopify's standard screens. Modals and the save bar now use Shopify's own components, and errors appear next to the field. The home page shows whether the booking calendar is on your store
  • Fixed 0-minute values (such as preparation time) reverting to the default when saved, and "Set shifts" not responding.
  • The message shown when the booking limit is reached now matches your plan. Previously it said "No limit on paid plans" regardless of your plan
  • Made the wording in the admin and the booking calendar easier to read.
  • Paid order exceptions that aren't linked to a booking can now be marked as handled.
  • Fixed a paid order exception being created again when an in-store payment arrived for an order that had already been recovered. The payment now shows on the recovered booking's payment status
  • Fixed the app screen showing an error after opening links such as "Open theme editor".

September 2026 ​

  • Fixed a newly added location turning off the location you had set up. Plans other than Pro can have one active location. When another app or a staff member added a location, the location you had set up was turned off and no time slots appeared. The location you choose in Settings now stays selected after syncing
  • The home page now warns you when the last bookable day of a date-specific shift is near. It appears when there are fewer than 30 days left and after the day has passed
  • Manual bookings can now use an existing Shopify customer. Phone numbers entered in the domestic format (such as 090-…) are saved so they link to the customer
  • Reorganized the bookings list. Twelve columns became eight, and the actions moved to the button and the "…" menu at the right end. The customer's email address and phone number appear under their name
  • Fixed "Recover by linking this booking" for paid order exceptions, which always failed.
  • Fixed orders that took a long time at checkout becoming paid order exceptions even when the slot was free. The list of paid order exceptions now shows the order time in your store's time zone, plus the booking time, customer, booking menu, and location
  • You can now edit a booking's internal memo and amount after it is created. The amount can be edited only for bookings you added by hand
  • Filters on the bookings list now apply to all bookings. Previously they applied only to the page being shown (100 bookings). The list now opens on upcoming bookings without cancellations, and the CSV exports the same range as the screen
  • Fixed "Export CSV" switching screens instead of downloading the file.
  • Added a "Payment status" column to the bookings list and the CSV. It updates when a payment is made in store. Bookings now also follow order edits and partial refunds correctly
  • The bookings list and the CSV now show the internal memo and the amount. The memo and amount entered for manual bookings were not shown anywhere. Amounts follow the same tax treatment as the Shopify order
  • Bookings are now confirmed even when the order is unpaid. With pay-in-store, bank transfer, or cash on delivery, bookings were not confirmed, the hold expired after 15 minutes, and the slot opened up for other customers. Bookings are now cancelled when the order is cancelled or refunded. Shopify Flow's booking-created trigger now fires when the order is created rather than when payment completes
  • Fixed preparation time between bookings being counted twice. With 30 minutes of preparation time, bookings needed a 60-minute gap. Slots right before closing time no longer require preparation time after them either. Stores that use preparation time now accept bookings closer together than before

August 2026 ​

  • Raised the Free plan limit from 3 to 10 bookings in total. The Starter plan (now Basic) went down from $29.99 to $19.99 per month. The notice that you are close to the limit appears when 2 bookings are left
  • Added Polish, Czech, and Turkish. The admin and the booking calendar are now available in 11 languages
  • Added initial setup. Answer four questions — your use case, the booking menu, the days and hours you accept bookings, and the product — and you're ready to take bookings. Locations are loaded automatically at install, and a link opens the theme editor with the booking calendar block already added
  • Bookable resources can now be archived. Resources that have never had a booking can be deleted, and resources with past bookings can be archived. Only upcoming bookings prevent archiving. Archived resources can be restored
  • The booking calendar now tells customers why a booking couldn't be added to the cart. For example, when the slot was taken first
  • Added a customer note field to the booking calendar. Turn it on in the theme editor and customers can add a note when booking (up to 500 characters). The note appears in the bookings list, the CSV, and your store calendar (ICS)
  • The booking calendar now supports Brazilian and European Portuguese. Previously, only the booking calendar could appear in English on Portuguese stores
  • The admin, My Page, and the booking calendar are now available in 8 languages. Japanese, English, French, Spanish, German, Dutch, Italian, and Portuguese. Dates, times, CSV files, and calendar files follow the language
  • Added the Free plan. Take up to 3 bookings in total without adding a card (cancelling does not give bookings back). One booking menu can be published. When you reach the limit, you can still manage the bookings you have

To request a change or report a problem, contact support from the Marutto Booking page on the Shopify App Store.