Proudly CanadianA Canadian-owned software company, supporting sports organizations.

October 13, 2026

This release lets you book several appointment times at once, change recurring event times without losing attendance, and email every contact. It also adds a feedback button to the dashboard and thanks everyone who answered our client survey.

  • Several appointment times booked on one order
  • Retime recurring event dates without losing check-ins
  • An "All contacts" email campaign audience
  • Send feedback right from the dashboard
  • A smoother registration experience on phones

Thank You for Your Survey Feedback

A sincere thank you to everyone who responded to our recent client survey. Your feedback is extremely valuable in guiding what we build next. We are reading every response, and we are acting on it. Several of the changes in this release, including retiming recurring event dates and emailing all of your contacts at once, came directly from your suggestions. If there is something you would like to see, the new Send feedback button in your dashboard is the quickest way to tell us.

Book Several Appointment Times at Once

Staff booking appointments from the dashboard can now pick any number of times, across any number of days, in a single pass, and all of them go on one order. You can browse open times by hour, as a list, or by week. Any time that would overlap one you've already picked is blocked automatically. At the end, choose whether to hold the times now or leave the order unpaid, then go straight to the order to take payment.

Families booking online can now add another appointment time before checking out, so booking a series of sessions no longer means checking out several times.

Change Recurring Event Times Without Losing Attendance

When a recurring program's schedule changes, you no longer need to delete and re-add its dates. Select some or all of an event's dates and change their times in one step. Each date keeps its day and its check-ins. You can also edit a single date inline, and before you remove dates, Citrus tells you how many check-ins would be deleted along with them. Long date lists now have alternating rows and support shift-click selection, so they're easier to follow.

Email All of Your Contacts

Email campaigns now have an All contacts audience, so a message can go to every subscribed contact without building a workaround out of conditions. Campaigns also show a clear "Sending…" status while a send is in progress, and let you know when it has finished.

Send Us Feedback from the Dashboard

A new Send feedback option sits in the dashboard menu, on desktop and on mobile. Tell us something is broken or share an idea, and attach images if they help. A screenshot of what you were looking at is included automatically, so we see exactly what you saw. Every report goes straight to our development team, and you'll get a reference number for it.

A Smoother Registration Experience on Phones

Registering on a phone is noticeably easier. The header stays pinned as families scroll, progress survives an accidental page reload, the Back button behaves as expected, and errors that used to be hidden are now shown clearly. Phone number fields are simpler too. Storefronts embedded on your own website can now size themselves to fit their content, so families no longer scroll inside a small box. Existing embeds keep working, and you can grab the updated snippet from your dashboard.

A Faster Platform

This release continues our ongoing performance work. Several busy parts of the platform respond noticeably faster, including large event calendars and email campaign sends.

Additional Improvements

  • Families can filter packages and appointments by credit type on your storefront.
  • A family with an unpaid registration in their cart can now still join an event's waitlist.
  • Push notifications for new messages no longer show stray formatting code.
  • Your registration pages now appear more clearly in Google search results.
  • The "Horizontal scroll" embed option now works as intended.
  • Orders with a single scheduled payment left show a simpler Process now button, and scheduled payment totals line up neatly.
  • Carousels stay in sync when swiped, and promotions stop auto-advancing once a shopper starts swiping.
  • Various stability improvements and bug fixes throughout the platform.

Explore More Product Releases

October 5, 2026

This release adds Google review links after top feedback ratings, waitlist confirmations that explain how spots are offered, an AI-ready API key copy, and mobile fixes.

September 28, 2026

This release introduces session credit types with per-option eligibility, storefront location filters grouped by city, an expanded API reference, and a faster platform.

September 21, 2026

This release introduces membership imports, storefront header and logo branding controls, optimised program images, and clearer payment plan installment costs.

September 14, 2026

This release introduces team permissions and roles, shared resource scheduling for appointments, acquisition reporting, and French storefronts and emails.

August 31, 2026

This release introduces outbound webhooks, new-customer and new-member coupon restrictions, improved ad attribution, and a faster platform experience.

August 18, 2026

This release introduces payment plans with scheduled installments, session credit types, and major speed and accuracy improvements across the dashboard.

Scale Up Your Sports Business

Everything your program runs on, in one place. And an open API, so your own AI agent can work in it too.

Get started today and grow your sports business!