Swum Updates - May 2026: 20 New Features for Swim Schools

Swum Updates - May 2026: 20 New Features for Swim Schools

May brought 20 Swum updates across waitlists, retention, payments, waivers, messaging, rescheduling, service zones, enrollment requests, and swim school team controls.

May was all about making Swum more operationally complete for swim schools and instructors. The updates this month focused on the moments that usually create extra admin work: following up with families, managing waitlists, reviewing schedule conflicts, approving changes, reconciling payments, and keeping team controls organized.

Here are the 20 features added in May.

1. Coach Waitlist Manager

Coach Waitlist Manager card showing waitlist clients and controls

Access: Clients -> Waitlist

Coaches can now manage waitlist clients directly from the Clients page. Add a family manually, reorder the list, open waitlist clients when a spot becomes available, and archive entries that no longer need follow-up. This gives the waitlist a real operating home instead of forcing teams to track it outside Swum.

2. Retention Radar

Retention Radar dashboard showing clients with low packages, ending plans, and open slots

Access: Clients -> Retention Radar

Retention Radar gives teams a dedicated view for the clients most likely to need attention soon. It surfaces low package balances, plans that are ending, and available schedule openings so coaches can follow up before families disappear from the calendar.

3. Fixed Plan Conflict Warnings

Fixed plan conflict warning showing overlapping lessons and resolution options

Access: Plans -> Create Fixed Plan

When creating a fixed plan, Swum now checks for lessons or blocked dates that overlap the proposed schedule. If there is a conflict, coaches can review what is affected and choose whether to proceed as-is, replace the conflicting dates, or remove affected days from the plan.

4. Enhanced Transaction Details

Enhanced transaction details showing payment amount, fees, earnings, and lesson context

Access: Transactions

Transaction records now show more of the details teams need for reconciliation. You can see fee breakdowns, earnings, payment context, and linked lesson information without bouncing between several separate records.

5. Temporary Participants for Enrollment Requests

Enrollment request with temporary participants that clients can replace with real swimmer profiles

Access: Class and plan enrollment requests

Coaches can now add temporary participants to class or plan enrollment requests. Families still need to replace those temporary placeholders with actual participant profiles before accepting, but the coach can move the request forward without waiting on every detail first.

6. Reschedule Approval Requests

Reschedule approval request showing approve and deny controls

Access: Booking Controls and lesson cards

Client reschedule requests can now require coach approval before the lesson moves. Swum sends the request through the app, shows the pending change on the lesson, and gives coaches clear approve or deny controls.

7. School-Wide Messaging

School-wide messaging setting for showing parent conversations under the school name

Access: Swim School -> Messaging

School owners can now make parent conversations with employee instructors appear under the swim school name and photo. It keeps the parent experience branded to the school while still supporting the team behind the scenes.

8. Seasonal Zone Schedule

Service zone schedule with date ranges and available days

Access: Settings -> Mobile Settings -> Service Zones

Service zones can now have their own date ranges and available days. This is useful for seasonal travel schedules, temporary service areas, summer-only coverage, or any setup where a zone should not follow the same weekly availability all year.

9. Choose Whether Checkout Shows Objectives

Booking Controls toggle for showing or hiding the lesson objective question in checkout

Access: Settings -> Booking Controls

Instructors can now decide whether checkout asks clients for an optional lesson objective. Some instructors want that context before the lesson, while others prefer a shorter checkout flow. The new control lets each business choose what fits.

10. Bulk Reschedule Lessons

Bulk reschedule lesson modal for moving matching lessons to a new time

Access: Calendar

Coaches can now move matching lessons together. Choose the new time, optionally switch the instructor, and keep each lesson on its original date. This is built for the schedule changes that affect a recurring set instead of just one lesson.

11. Control Deposit Refunds

Deposit refund control showing whether partial deposits are refundable after cancellation

Access: Settings -> Booking Controls -> Deposits

Instructors can now choose whether paid partial deposits are refundable when a client cancels. That gives each business a clearer policy for deposits while keeping the cancellation flow consistent for families.

12. Sign Up Collector

Sign Up Collector settings requiring participant, address, and custom intake information

Access: Settings -> Sign Up Collector

Sign Up Collector helps coaches collect the information they need before a client continues. New signup clients, and optionally existing clients, can be required to provide participants, addresses, and custom intake answers.

13. Control Instructor Search Results

Swim school search visibility controls for owner, contractor, and affiliate instructor profiles

Access: Swim School -> Instructor Search Controls

School owners can now choose which owner, contractor, and affiliate profiles appear in Discover and menu search. This gives schools better control over who is visible to clients and how the public search experience represents the team.

14. Show Waivers by Location

Waiver settings showing Any location and selected pool location options

Access: Settings -> Waivers

Waivers can now apply to any location or only selected pool locations. Parent signing prompts are grouped by participant, which makes the waiver flow clearer when a family has multiple swimmers or books at different locations.

15. Swap Participants in Classes

Class participant swap controls for one class instance or all future instances

Access: Groups & Classes -> Class lesson

Instructors can now swap a participant for one class instance or for all future instances in that class. This helps when siblings trade spots, a family updates which swimmer is attending, or a coach needs to correct enrollment without rebuilding the class.

16. Approve Matching Lessons Together

Pending lesson approval flow with an option to approve matching lessons together

Access: Lesson approvals

When a family books a recurring set of pending lessons, coaches can approve matching lessons together. It cuts down repetitive approval work while still keeping the coach in control before the lessons become active.

17. Add to Contractor Balance

Contractor profile showing add to balance controls for school owners

Access: Swim School -> Contractors

School owners can add money directly to a contractor's Swum Account balance from the contractor profile. This gives schools a direct adjustment tool for contractor payments and balance corrections.

18. Choose an Instructor for Test Booking

Test Booking instructor selector showing active contractor instructor profiles

Access: Test Booking

School owners can now open Test Booking for active contractor instructors and review each instructor profile from the client booking flow. It makes it easier to test the exact experience a family will see for each instructor.

19. Schedule Future Plan Cancellations

Plan cancellation control for scheduling a cancellation at a future month end

Access: Client Plans -> Cancellation

Coaches can now keep a plan active until a future month ends, then schedule the cancellation for that month-end date. This is cleaner for families who want to finish the current paid period without continuing into the next one.

20. Drag and Drop Images into Messages

Messages composer accepting an image dragged into the conversation

Access: Messages

Message conversations now accept dragged image files. On desktop, coaches and families can quickly attach screenshots, photos, and other images without going through a slower file picker flow.

May's Theme: Less Manual Follow-Up

The May release focused on giving swim schools better control over the real operating details: who needs attention, what needs approval, which payments need review, where rules apply, and how teams show up to clients. These updates make Swum stronger for day-to-day school operations, especially for teams managing multiple instructors, locations, classes, and recurring families.