Services (v2): Booking Experience Enhancements (In-App + Booking Page)

We’ve rolled out a set of improvements to both the

in-app booking experience

and the

customer booking page

for Services(v2) to make scheduling simpler, clearer, and more reliable 🎉

---

🖥️ In-App Enhancements (for Businesses)

  • Smarter phone number handling

     — Country code is now auto-selected based on your business location

  • Default staff selection

     — The logged-in user is automatically selected as staff when creating a booking (if applicable)

  • Service availability alerts

     — If a service is no longer available, a clear banner is shown and unavailable services are highlighted before saving

---

📝 Appointment Title Enhancements

  • Custom value selector

     — Easily add dynamic values like contact, service, or location to appointment titles

  • Global setting

     — Configure a default appointment title format from 

    Services → Global Settings → Service Settings

  • This setting is 

    applied across all service bookings

    , ensuring consistent and clear titles across calendars, notifications, and integrations

---

🌐 Booking Page Enhancements (for Customers)

  • Cleaner booking flow

     — Category and location filters are automatically hidden when only one option exists

  • Smarter location handling

     — Location details are only shown when relevant, reducing unnecessary clutter

  • Enhanced Card on File experience (Mobile)

     — The upfront payment / deposit amount is now clearly displayed for better transparency

---

💡 Why This Matters

  • Simpler and more intuitive booking experience
  • Reduced confusion and fewer booking errors
  • Better visibility and control for businesses
  • Improved conversion with clearer payment and service information

---

These updates make the booking journey — from setup to checkout — smoother and easier to use.