Swum Updates - Early June 2026: 26 More Releases for Swim Schools

Swum Updates - Early June 2026: 26 More Releases for Swim Schools

Early June brings 26 more Swum updates across subscription plans, recurring billing, scheduled payments, calendar controls, custom lists, discount codes, messaging, and the new Swum Marketing Program.

After the May release, we kept shipping. This early-June update adds 26 more improvements across the workflows swim schools touch every day: subscriptions, scheduled payments, billing, lesson changes, calendar visibility, client organization, class roll-forward, discount codes, and media submissions.

Here is what is new in early June.

1. Create Subscription Plans Manually

Manual subscription plan creation flow in Swum Pricing

Access: Pricing -> Plans

Coaches can now create subscription plans manually from the coach side. This is useful when a family already has an agreed schedule or pricing setup and the coach needs to enter the plan directly instead of sending the family through a full checkout flow.

2. Set Calendar Start and End Hours

Calendar options showing visible start and end hour controls

Access: Calendar -> Options

Calendar views can now use a focused visible start and end time instead of always showing a full 24-hour day. Teams can keep the calendar centered on teaching hours, making busy schedules easier to scan.

3. Cancel Past Lessons

Past lesson modal showing cancellation controls

Access: Lesson modal

Past lessons can now be canceled when a completed or missed lesson needs to be corrected after the scheduled time has already passed. This gives coaches a cleaner cleanup path when the calendar needs to match what actually happened.

4. Send Mass Emails to More Clients

Mass email filters and recipient controls

Access: Clients -> Mass Email

Mass email sending now supports up to 1,000 recipients, up from the previous 100-recipient limit. Larger swim schools can send broader announcements without splitting one message into several smaller batches.

5. Set Minimum Reschedule Notice

Booking Controls showing minimum advance notice for rescheduling

Access: Settings -> Booking Controls

Booking Controls now lets coaches set how far in advance clients must reschedule. This protects the schedule from last-minute movement while keeping the policy configurable for each business.

6. Lock Clients to Their Original Zone

Travel boundary settings with lock clients to original zone option

Access: Settings -> Locations -> Travel Boundaries

Travel-zone settings can now keep clients tied to their original zone when booking. This helps mobile teams keep routing, pricing, staffing, and coverage aligned with the client's assigned service area.

7. Add Min and Max Ages to Classes and Groups

Participant group settings with minimum and maximum age controls

Access: Booking Controls and Groups & Classes

Classes and groups can now use minimum and maximum age ranges for better participant matching. Families get clearer guidance, and schools can keep class groups aligned with program requirements.

8. First and Last Lesson Flags

Lesson cards showing first and last lesson flags

Access: Calendar and lesson cards

Lesson cards can now flag first lessons and last lessons. Coaches can quickly spot new-client starts, final sessions, renewal opportunities, and end-of-program follow-up moments.

9. Move Scheduled Payments Forward

Pending payments showing partial, pending, deposit, and move controls

Access: Clients -> Pending Payments

Pending payments can now be moved to a future date when a scheduled charge needs to shift. This helps coaches adjust charge timing without deleting and rebuilding the payment.

10. Add Deposits to Manual Single Lessons

Payment schedule and deposit preview for lesson setup

Access: Create Single Lesson

Manual single-lesson booking now supports deposit-style payment setup for paid lessons, including a 10% deposit path. Coaches can collect an upfront amount and schedule the remaining balance instead of charging the full amount immediately.

11. Summer Pause for Plans

Park and Pause plan hold settings

Access: Pricing -> Plans

Plans now support paid hold or pause behavior for families taking a summer break. A family can hold their spot without fully canceling, and the coach can set the pause fee tied to the paused lessons.

12. Start Subscription Plans on a Future Date

Subscription plan booking start date and future billing controls

Access: Pricing -> Plans

Coaches can now enroll families in subscription plans without charging until the selected start date. This is especially useful for monthly plans that should begin on a specific date, like the first of the month.

13. Early, Manual, and Partial Payments

Family payment abilities showing pending and partial payment states

Access: Clients -> Pending Payments

Families can now be handled with early payment, manual payment, and partial payment workflows. This supports families who want to pay renewal balances early, pay in increments, or work through a manual payment arrangement.

14. Adjust Lesson Duration With Scheduled Payments

Adjust lesson duration flow showing scheduled payment impact

Access: Lesson modal -> Adjust Time

Shortening or lengthening a lesson can now account for existing scheduled payment work. The update keeps duration changes, time credits, and scheduled charges aligned more cleanly.

15. Edit Lesson Prices

Lesson modal price editing controls

Access: Lesson modal

Coaches can now edit the price of an individual lesson from the lesson modal. This supports custom pricing cases without changing the default rate for the entire account.

16. Send Videos in Direct Messages

Messages conversation showing video attachment support

Access: Messages

Messages now supports video attachments, not just text and images. Coaches and families can share technique clips, progress updates, or quick context directly inside Swum conversations.

17. Create Custom Client Lists

Clients page showing custom client lists

Access: Clients -> Lists

Clients can now be organized into custom lists for easier follow-up and segmentation. Use lists for campaigns, renewal groups, operational tracking, or any client set that does not fit a standard filter.

18. Auto-Apply Time Credits to Scheduled Payments

Packages and Credits settings for automatically applying time credits to upcoming payments

Access: Pricing -> Packages/Credits

Packages/Credits settings can now automatically apply matching time credits before scheduled card charges. This reduces manual cleanup for families who already have usable instructor credits.

19. See Schedule Context During Booking Overlaps

Side-by-side calendar overlap preview during scheduling

Access: Create Single Lesson and booking flows

When a booking overlap happens, coaches can review schedule context instead of leaving the booking flow. The goal is to understand why a time is blocked without jumping back to the calendar and rebuilding the booking.

20. Open an On-Demand Client View

On-demand client window showing client context

Access: Client window button

Coaches can now open a client window on demand from connected workflows. It gives faster access to contact, payment, plan, and lesson context without losing the current task.

21. Recurring Billing System

Client recurring billing tracking view

Access: Client profile -> Recurring Billing

Swum now includes recurring billing visibility for automated recurring payment products. Teams can review recurring payment products separately from fixed plans and see scheduled charge state attached to recurring billing.

22. Yearly Lesson History Reporting

Client lesson history showing yearly lesson reporting

Access: Client profile -> Lesson History

Client lesson history now makes it easier to review yearly lesson counts for reporting and scholarship billing. Coaches can use the yearly view for reimbursement, scholarship, or annual reporting workflows.

23. Overlap Scheduling Preview

Calendar overlap scheduling preview showing conflicting lessons

Access: Calendar and booking conflict preview

Scheduling now provides clearer overlap preview context when a proposed booking conflicts with existing lessons. Coaches can compare overlapping lessons side by side before deciding what to change.

24. Roll Forward Class Series in Bulk

Roll Forward class series workflow with bulk class selection

Access: Groups & Classes -> Roll Forward

Class roll-forward now supports moving many class series forward in one larger workflow. Select eligible class series, apply shared dates, adjust individual rows, and carry a season into the next block with less repetitive setup.

25. Updated Discount Code Models

New Discount Code modal showing automated discount code model options

Access: Pricing -> Discount Codes

Discount codes now support automated models for how participants are counted and when discounts apply. Coaches can switch between manual and automated behavior, choose a lesson type and threshold, and pick the discount model.

26. Swum Marketing Program

Swum Marketing Program modal for submitting photos and videos

Access: Services -> Swum Marketing Program

The Services page now includes a Swum Marketing Program submission flow for coaches and schools who want to be featured. Upload photos or videos, submit media for Swum review, and featured posts can link back to the coach profile or school presence.

Early June's Theme: More Control, Less Rework

This release is about giving coaches better control over the exceptions: custom billing, partial payments, schedule changes, seasonal plan behavior, overlapping bookings, and client follow-up. These are the details that usually create back-office work, and Swum now handles more of them inside the core app.