The Fons Blog

Inspiration and advice for music teachers and studio owners.

Release Notes: May 2022

Mon May 09 2022

Happy May! There is a lot to unpack this month... I'll highlight a few of the biggest changes since I think they are pretty exciting.

Labels! Labels! Labels!

Last year Fons introduced Tags into a few select places within the app. It quickly became clear that this was a hit people were asking for more. We talked with a number of our customers over the year to find out how we could best extend this feature and we're excited with what we came up with together:

  • Labels are first class citizens now. You can manage the name, description, and color(!) of labels under settings.
  • Client tags have been replaced with labels. All your tags were automatically migrated to labels and the UX to manage them is slicker than ever.
  • Appointments can be labeled. At scheduling time or after the fact, and the labels will show up the appointments report as well.
  • Public Appointment Options can be labeled. And when a client books using of your Appointment Options we'll automatically copy the labels to the newly scheduled appointment for you.
  • You can now filter the client and appointment reports by label.

We'll be continuing to add labels to more parts of Fons over the next month so keep your eyes peeled as we roll things out!

Retry consistency

How many times have you scratched your head wondering when a a failed payment in Fons will be automatically retried? Were you confused by the fact the answer changed depending on what type of charge it was? Yeah...so were we.

Now all automated payments (subscriptions and appointments) will retry on the same predictable schedule:

  • 3 days after the first failure
  • 5 days after the second failure
  • 7 days after the third failure
  • Manual retries will always be available

Never give up, never surrender!*
*Except after day 15...that feels like plenty of time 😉
*Subscriptions charged via ACH will not automatically retry to avoid excessive bank fees

Spring cleaning

For the engineers in the crowd, we finally finished a multi-month project to upgrade our UI codebase to Typescript. This is a game changer for us as it enables us to identify bugs earlier in the development process. It also paves the way for us to more easily keep our dependencies up to date which keeps security risks at bay.

List of changes

Enhancements 💄

  • Add label management 🏷️
  • Add labels to appointments 📆
  • Add labels to appointment options
  • Migrate client tags to labels 👤
  • Search by label when adding attendee to existing appointment 🔍
  • Consistent retries on failed charges 🔁
  • Support dark mode on the public booking widget 🕶️
  • Performance improvements on agenda and scheduler views 💨

Bug Fixes 🐛

  • Include cancelled+billed appointments in appointment report ➕
  • Long conversations caused app to freeze 🥶
  • Appointment refund button was not available in some scenario 🔙
  • Confirm client membership froze in some scenarios 👍🏻
  • Zoom video links required password in email and SMS reminders 🔗
  • Clarify confusing onboarding text ❓

❤️ Fons Engineering

© Copyright Fons. All Rights Reserved

The CAPTERRA logo is a service mark of Gartner, Inc. and/or its affiliates and is used herein with permission. All rights reserved.The Gartner Digital Markets badges from Capterra, GetApp, and SoftwareAdvice are trademarks and service marks of Gartner, Inc. and/or its affiliates are used herein with permission. All rights reserved. Gartner Digital Markets badges constitute the subjective opinions of individual end-user reviews, ratings, and data applied against a documented methodology; they neither represent the views of, nor constitute an endorsement by, Gartner, Inc. or its affiliates.