Updates! 🥳 Purchase Agreements, New Settings, and a Redesigned Outbox

I’m happy to announce more new updates! This time we’re introducing Purchase Agreements. Purchase Agreements can be added to any pass you sell, and when activated, students will be required to confirm their agreement in order to proceed with payment. Great for all sorts of passes, but in particular things like teacher trainings, retreats, memberships with specific rules and more.

Membership Settings

Speaking of memberships, now that the Federal Trade Commission’s “click to cancel” rule is a bit up in the air, we’ve made this a setting that you can control. On the memberships page you’ll now see a setting that allows you to determine whether or not student can cancel on their own.

Registration Settings

We’ve also introduced another setting on the Registration Settings page. For a while now we’ve had the option for you to require payment on events to ensure people have credits on file for the event to which they are registering. We didn’t however take into account when the pass expires. Sometimes a feature, sometimes a bug, depending on you and your preferences. Now, you can decide whether or not you want people to be able to register beyond the date of expiration on their passes. Keep in mind, membership passes expire and then renew so when turning this on people will only be able to register for events up until the date of renewal on their membership passes.

Refreshed Design on the Outbox

With our purchase triggers feature becoming more and more popular, along with some upcoming to be announced features, there’s a lot more one to one activity in the outbox. Now our design takes this into consideration and adds some useful quick links to student profiles, along with an updated design to make opens and clicks easy to see at a glance.

More Soon!

We’ve been hard at work on some BIG new features that’ll help you sustain and grow your business, and promote you and your brand to your students and customers. In the meantime we hope you love these updates!

New Feature: Kiosk for Self Service Check-ins

I’m excited to announce our newest feature, a Kiosk experience for students, enabling self service check-ins and a big time saver for studio owners.

On any event, you can now enable “Kiosk Mode” - either from the today page or any individual event page - which will activate the kiosk experience.

Progressive Web App

Tap on the “Kiosk” link in the left navigation to open up the Kiosk index page, which will list all your remaining events for the day that have Kiosk mode enabled. Save this page to the home page of a tablet or even to the doc of a mac or pc, and you’ll have a dedicated app-like experience.

The admin side remains the same experience you’re used to. Simply refresh your admin page to see the status of all your checked in students.

We’re thrilled to release this update to all customers on all plans and hope you find it as much of a help as we do!

New Features: Appointments, Services & Bookable Resource

I am thrilled to announce a new feature we’ve been working on to help our customers grow their businesses: Appointments for Services and Bookable Resources.

Create a new appointment from the admin side, or request an appointment from the student side.

The appointments feature allows you to take appointments for any type of professional service such as a private yoga session, pilates session or massage, as well as appointments for physical resources such as a sauna, private meditation space, swim lane or any other physical resource.

Services

Services are “services which can be booked”. When creating a service, you outline which physical resources can be used to provide the service, which service providers can be used to provide the service, and how many of each are required. Most services require one service provider and one resource but not always. For example you can have “studio rental” which only requires a physical resource, or “private yoga over zoom” which would only require a service provider.

Create a service by outlining which service providers and physical resources (if any) are required to provide the service, and which passes can be used to pay for the service.

Bookable Resources

Before you put together your services, you’ll create all your bookable resources, which are made up of both human resources, which we refer to as service providers, and the physical resources you use to provide the services. This allows you to indicate which of your instructors/desk/admin users provide services, as well as which physical resources you use for your services. For each, you can quickly and easily dictate their availability.

Receiving Appointment Requests

Once you’ve put together your resource availability and the services that use those resources, you’re ready to take appointments. You can create an appointment quickly and easily from the admin side, or your students can request an appointment from the student side. For now, we’re following the “request model” where students request an appointment, and you confirm it. Shortly, we’ll allow you to auto-accept requests if you prefer.

Appointment request for a private yoga session with Maile.

Once you accept the appointment request, we create a “service event” which is essentially a special event flagged as an appointment. Like any other event, you’ll see the student registered for the event, It’ll show on your today page and internal calendar but will be hidden from your public calendar, and when the customer arrives for their appointment you simply check them in.

The end result of a booked appointment is a student registered for an event to which they will be checked in like any other event.

Initial Beta Launch

For our initial launch there are a few limitations. Appointments can be made by any logged in student. When students are making the request, we do not yet check for passes or go through the payment flow when a pass purchase is required, though that will be coming shortly.

When students are checked in we’ll alert you as to whether they have a valid pass or not just like any other special event.

How it works

We’ll be posting detailed “behind the scenes” of how this all works next week as it’s a new approach to appointment booking using the latest and greatest AI tools and new interfaces to which we’re all becoming accustomed. For now, we want to focus on the feature itself and the capabilities it provides our customers.

Join the Beta!

All of our customers are invited to join the beta period for the next couple weeks. Please schedule a short appointment for a one on one session where we’ll help get you set up!

Today Page Updates: Sticky Fiters & Global View

We’ve made some nice updates to the today page which make it a lot more useful, especially for those of you with a lot of events, multiple locations, and multiple events happening at the same time.

Sticky Filters
Quickly filter down your view to any event tag or any instructor, and that selection will remain while you navigate to other days as well.

Today page with filter by tag an instructor options, plus global view.

Global View
The global view displays your events in a grid style format, with the start time creating columns and event tags creating rows. This is a more traditional “appointment book” view of your day’s events. This is particularly useful when you have events across multiple locations, instructors or resources often with the same start time. Like the the list view, we display registrants when the class is open and attendees when the class is closed.

Global View - Grid View

Just like with the list view, when you filter the global view by tag or instructor, that selection will stick as you jump around to different days.

Global view filtered to instructor

We hope you like this update as much as we do, it’ll also be useful for some new features we’ll have a blog post up about shortly as well!

New Feature: Custom email domains

For the past year we have been working hard to put together another huge release of feature updates this summer. I’m excited today to make our first announcement: Custom email domains.

No other company comes close to providing the suite of branded features we provide, and today we demonstrate our world view even further by allowing you to verify ownership of one or more domains, add multiple signatures to those domains, and choose the signature you want use when sending any email.

Once you’ve added your signatures, you can choose which email you want to use for notifications sent from your business to your customers.

Easy Setup

Setup is quick and easy. Start by clicking the “Get Started” button. This creates a dedicated email service for your studio.

Next you’ll add your domain.

Once you add your domain, click verify to expose the verification information. You will create one text record and one CNAME record.

Once verification is complete, you can add your signatures for the domain.

If you add more than one signature, choose which to use for notifications from your business to your customers. (Things like registration confirmations, receipts, etc.) You can access the Notification Defaults page using the menu in the upper right.

For your group emails, the system works the same as it always has, but now you’ll choose the sender signature to use.

Likewise, when setting up email triggers on your passes, you can choose the sender here as well.

Longtime customers of Tula know we obsess over how your business is able to present itself to your customers. While we’ve had custom domains for your website integrations and custom mobile apps that live on your domain for a while, there’s been this one missing piece.

Available today for everyone

We’re thrilled to provide this massive upgrade today, and is available on all plans for every customer.