Product Updates

February 2025 - Product Updates

March 1, 2025
7min read

Even snow can’t keep Swift from soaring to new heights ❄️🚀

Despite the heavy snowfall and 5 pm sunsets here in Canada, our team has stayed busy shipping new features this month.

Last month we kicked off 2025 with new reports and improvements to scheduling after processing over 360,000 bookings in 2024.

This month we’re setting the pace and gearing up for a massive spring at Swift 👀

Without further suspense, here is what shipped in February:

  1. Custom fees
  2. Zapier “booking” events
  3. Toggle for optional email notifications
  4. Service & Membership pricing V2

PS: stick around to the end and we’ll show you what’s coming next 🤩

Ready to go? Let’s get started

💲 Custom fees 

A highly requested feature was the ability to charge customers “custom fees” during checkout. This can help alleviate costs (like credit card processing fees), or add a new small but mighty revenue stream to your bottom line. However, you should check your state's regulations and laws to ensure you comply..

Here’s how it works: 

  1. Navigate to your facilities “Settings”, scroll down to the “Custom Fee” section and add a new fee. Be sure to give it a relevant name and percentage.

  1. Navigate to individual services where you’d like to apply this fee, scroll down to “Advanced Settings” and select your custom fee from the dropdown.

Feel free to add multiple custom fees - we’ve already seen facilities getting creative and offering services with additional costs for technology like HitTrax, Pocket Radar, etc. Be sure to name your fee appropriately as it will appear as an additional line item during checkout for your clients!

⚡ Zapier booking events

Last year we launched our Zapier integration with the customer.created trigger. If you aren't familiar with Zapier, it's a no-code platform that allows you to connect two (or more) different systems together. With Zapier x Swift, we’ve seen facilities do things like: 

  • Sending a welcome email to every new customer by connecting Swift with Mailchimp or Constant Contact
  • Syncing their Swift customers with a marketing CRM like Zoho and creating an email drip sequence

We are really excited to expand our Zapier triggers to include booking.created, booking.updated, and booking.deleted events.

This will allow you to connect Swift to another system and trigger a “Zap” (IE, automation) anytime a booking is created, deleted, or updated on Swift. For example, some use cases might include:

  • Setting up a remote lock anytime a booking happens by connecting Swift with Brivo
  • Creating a booking in CatchCorner anytime a booking is created in Swift
  • Sending an automated email with a special discount code to encourage rescheduling after a booking is deleted by connecting Swift with MailChimp or Constant Contact

The possibilities are literally endless with Zapier, allowing you to connect Swift to over 6,000+ tools to create your own automations and superpower your facility. To learn more and create your first “Zap”, check out our integration guide.

🔔 Toggle for optional email notifications for participants

A small but mighty feature in Swift is automated notification emails anytime a calendar booking is edited, a package is assigned, coaches are added to a class, etc. However, we understand these can overwhelm your customers if it’s a small change.

Now across Swift you will see a “Notify participants” to toggle off these automated notifications.

Areas like: 

Editing a booking

For example, when changing the cage where a lesson is taking place, and you don’t need to notify the client.

Assigning a Package

Maybe if we were offering a credit to a service rather than a refund, or have previously taken payment off Swift for credits.

Editing participants

This toggle will also show up when editing participants to bookings. 

A common case here would be adding a client to a recurring rental or lesson - where they’d like reminder emails but to not be spammed by numerous confirmation emails for each date. You can also turn off the email notifications when editing the dates a client is attending on a recurring booking like a lesson or clinic.

This toggle also surfaces when editing the bookings for a current customer on a repeating booking.

Editing & Adding Coaches

Especially for clinics and camps, while the coaches teaching the booking are important, sending notifications is not always warranted if a different coach is simply subbing in for a week or you are adding another staff to accommodate. 

For those noticing, this is one step closer to a larger feature request of a “notification center” allowing clients (and facilities) to decide how they want to be notified.

💰 Service & Membership discounted Pricing V2

Last month we teased our revamped service and membership pricing. We’ve seen facilities far too often forgetting to add prices for their services after creating a membership. This leads to obvious frustration for customers (since they wouldn’t be able to see services) and a moment of panic for you and your staff. 

With that, we’ve taken this as an opportunity to reapproach setting prices within Swift!

3 key ways this new approach will help you save time (and headaches)

  1. Setting discounts within a membership form

Rather than needing to go into each service and set a new price for a membership group, you can now add discounts (or members-only pricing) on services directly within the membership. Additionally, you will now be able to see at a glance all the discounts available to a particular membership.

  1. Setting discounts within a service form

The other scenario we wanted to accommodate here is when you create a new rental option, class, clinic, etc, with existing memberships in place. Similar to before, you’ll be able to apply discounted membership pricing within the service itself. This will limit any back and forth, ensuring that no matter if it’s a new service or new membership, the discounts can be applied at either starting point and will be communicated across Swift, ensuring a seamless pricing setup.

  1. Defaulting to “Default Price”

You might have noticed by now that the “Public Non-Member” price has been changed to “Default Price”. This is a small, but key distinction. Along with the new name, we have changed pricing behavior to default any membership price to the “Default Price” if a discount is not created.

This might be the most important change in user behavior. As you no longer will have members being unable to see a service if a price is not set for them - it will simply default to the “Default Price” setup at the service level.

To further communicate this change, we have added a “Visibility” column within each service table. For example, in this lesson setup, we have services ranging from a members-only offering, only certain members, all the way to being completely invisible (private) on the branded booking page.

We believe this is more intuitive than the previous pricing setup and hope it alleviates unnecessary panic, confusion, and manual labour when setting up discounts at your facility! As always though, we’re open to feedback and suggestions. You can learn more about setting up membership discounts here.

🛣️ The road ahead

Our team is dedicated to making Swift a sleeker, faster, and more beautiful experience for you, your staff, and your customers. We are poised to make 2025 our best year yet, delivering for all our facilities and clients using Swift.

Here’s what’s ahead: 

  1. Dynamic pricing (based on time of day or day of week)
  2. Improvements to our existing invoicing and product sales offering
  3. A notification center to help you decide how you want to get notified
  4. Wallets & storing balances on file
  5. Self-serve “check-in” for events
  6. + a ton more

If you have any questions about the material mentioned above—or anything else—reply directly to this email, and we'll help you out.

Thanks for reading!

PS: if you love Swift, we want to hear from you! You can leave us a review on our Capterra page. Or participate in a Case Study and receive a free month of your subscription.

Similar posts

Free migration.
Free support.
30-day money back guarantee.

Get started with a free demo