Introducing email triggers on pass purchases

I'm excited to share with you a new, powerful feature we've released this week: The ability to set multiple custom emails on pass purchases! With this new feature, our customers can do things like:

  • Set up a drip welcome email campaign for people who purchase an intro pass
  • Send instructions for a retreat your planning, when people purchase a pass to the retreat
  • Give people instructions for where to meet you on the beach for your SUP yoga classes
  • Remind people about the benefits of your memberships when they purchase a non-membership pass.

As an individual feature it's a quite simple concept: when people purchase a pass, you can send them a custom email, or a group of custom emails, set to a time delay of your choosing. But as the above list shows, there are a number of different uses for this feature. 

How to set it up

To start using this new triggers feature, simply create a new pass, or edit an existing pass. On that page you'll see the option of adding a trigger to a pass:

2017-09-29 at 10.17 AM 2.png

If you want to add another email, simply choose to add another trigger, and write that email...

2017-09-29 at 10.39 AM.png

And if you want another email, well you get it. :)


Once you've added triggers to a pass, you can easily see what passes have triggers on them by way of the little lightning bolt that will now appear next to the pass name.

2017-09-29 at 10.15 AM.png

This new feature is available on any plan with the retention center enabled and is available at no extra cost for people already on those plans. We're excited about this extra bit of power we're able to put into the hands of our customers, and we hope you like this as much as we do!

Tula Software Announces Partnership with Zebra Athletics

I’m thrilled to announce today that Tula Software has entered a formal Partnership Agreement with Zebra Athletics, the leading equipment provider and number one brand in the martial arts industry, to bring Tula Software to independent studios in the martial arts community.

This partnership will allow us to continue to be the leading software provider for independent yoga studios, while also helping us expand our reach into other industries with class based businessesas we grow as a company and as a product. Importantly, Zebra will “lead the charge” as it relates to introducing Tula Software to the martial arts community from a sales, marketing and branding standpoint, while allowing Tula to maintain our focus on providing the easiest to use, most powerful software product for independent studios. 

We will bring to independent martial arts studios the same dedication to their success that we have brought to yoga studios for over five years: A powerful, easy to use product; an advanced registration system that empowers the studio; a frictionless registration experience for students; the lowest credit card processing rates in the industry; and of course, unbeatable customer support.

As part of this partnership, Tula will also be helping to introduce yoga studios to Zebra’s flooring and studio equipment. Like Tula, Zebra is an independent family owned business based in the midwest, with a core mission to help independent studios succeed. Through this partnership, Tula customers, both present and future, will have access to state of the art flooring options, financing options for new build-outs, and a whole lot more. 

It is a common experience for both Tula and Zebra that new and existing businesses come to us to strengthen their studios and to keep their businesses running smoothly. We’re thrilled to be partnering with Zebra and we’re looking forward to being introduced to the larger martial arts community, making new friends and helping Zebra make new contacts in the yoga community. 

We’ll both be in Las Vegas this weekend at the International Brazilian Jiu Jitsu World Masters Championships where we’re announcing our partnership. If you happen to be in town, come on by and say hello!

More Summer Updates

We have another set of updates we've shipped out recently that we wanted to outline. As we regularly mention, we're always working behind the scenes to enhance Tula in both big and little ways. Here are some of our latest updates:

The return of one to one emails

We had to turn one to one emails off for a bit as technically those were more of transactional emails than group marketing emails, and our email service provider wanted us to treat them differently. That work is done now so you can once again send one to one emails to your students.

New report: Expirations report

It's always been possible to get an idea of when passes were expiring, but we never had an explicit "expirations report" where you could easily choose a date range to see all the passes, and the people who held them, that were expiring within a date range. Now you do with our new expirations report!

Class Attendance report updates

Our class attendance report was timing out sometimes, in particular with larger data sets. We've made some updates to this report to move it to a background job where the report is delivered to you via email once it's run. It's much better and faster now.

iPhone Bug on Profiles

At times the iphone app would crash when viewing a student profile. This was related to our support of international phone numbers and we've pushed out a small update to fix this bug. Now there's no more crashing on any of the student profiles in the iphone or ipad apps.

More to come!

We have a few other things (bigger things!) that we've been working on that we're very excited to announce. We're not quite ready but we should have another announcement for you in early September with one of our most highly requested features!




New: Change the pass that credits come from

Last week I wrote up a post about a few early summer updates we had just released, but I'm happy to say we already have another announcement, this time for one of those "big little" features. As customers of Tula know, much of our system revolves around the notion that people buy passes, and passes pay for the Attendance to an event.  

This setup is a wonderfully powerful approach to paying for classes and tracking attendances. One problem with it though is that sometimes a customer would want to override the logic we have in place at the system level to indicate which pass should pay for an attendance.

For example, in our system, we always pull from an unlimited pass if someone has one of those and we always pull a credit from the pass that expires the soonest. Which is great, unless someone has an unlimited pass, and they also have 2 credits left over from a previous pass and they want *that* pass to pay for someone else's attendance.  So for those occasions where you want to pull a specific credit from a specific pass for a specific event for one reason or another, now you can! 

Here's how it works: 

When you check someone into class, everything will operate the same as it always has. But now, you'll notice the pass that paid for the attendance is hyperlinked. Simply click this link to bring up other pass options that can pay for an attendance.  

Change the pass that pays for an attendance with a simple click of a link. 

Change the pass that pays for an attendance with a simple click of a link. 

What's great is that this feature works on all regular classes that are paid for with credits, no matter how many credits the class costs. Meaning, let's say a class costs 3 credits, and you want to change things to pay for the class with three separate passes that each have one credit left on them, well you can do that too.

In addition, you can make this change on the attendances tab of someone's profile as well. 

Big thanks to our customers who wrote in requesting this feature - we're glad we could ship this out for you and hope it makes Tula even more powerful and flexible for you!

Early Summer Updates

We've recently pushed out a number of updates we wanted to share with you!

Many of these are various small fixes we've made on the back end to take care of some bugs, while a few are new things to give you more capabilities. Here are some of the latest things we've been working on:

Show/Hide passes for your special events

One of the most powerful and flexible features of Tula Software is our special events feature, which allows you to indicate specific passes that are valid for specific events. We've long allowed our customers to show/hide passes from their main payment form, but special events always showed every pass that was associated with them when students would go through the buy-flow from the calendar. Now, when creating and editing a special event, you can indicate which passes should be visible to the public vs. which passes should only be seen internally.

Quickly and easily indicate which special event passes are visible to the public and which are only available internally. 

Quickly and easily indicate which special event passes are visible to the public and which are only available internally. 

This is great for events where you're having an early-bird price that you want to be able to turn off from public view once the early-bird date is over, or if you have a free pass you use for team-members. 

Custom Calendar Updates

One of the great things about Tula is you can make as many calendars as you need for your studio. Previously though we had some limitations on which events could be combined with each other. So if you chose to show "all regular events" and also include a handful of special event series', the calendar wouldn't load anything.

We've updated things on the back-end of our custom calendars to provide for more options that give you more flexibility on the custom calendars you can make. 


Bug fixes and small updates

Along with the above, we've also pushed out a number of other updates which include:

  • Officially adding support for Japanese Currency
  • Fixed a bug that was preventing valid passes from paying for a special event, if the special event pass type had been trashed.
  • Fixed a bug that would cause new students who no-showed, to later appear in the registration list without their name being included.
  • Fixed a bug where we weren't properly saving the country code on phone numbers when new accounts were created from the updated student widget.
  • Fixed a bug causing some invitation email links to be invalid

More coming soon!

We have a host of other things we've been working on that we're not quite ready to show you, but it won't be long before we have another update for you!