Skip to content

Product

Each module solves one problem

Sabtask has seven modules, and each module solves one problem: members and packages, class scheduling, instructors and payouts, finances, the student portal, reports and data, and integrations. They run in the same panel and feed each other. When a class is completed the member's remaining classes drop, the instructor's payout is calculated and a revenue record is created. You do not enter it in three places.

Problem

Which package ends when and who still owes money lives in separate notebooks and in people's heads.

Members and packages

Each member's card holds their details, the package they bought, remaining classes, package expiry and payment status.

Packages are valid for a period the studio defines. A package closes when the classes run out or the period ends. If a member holds more than one package, classes are deducted from the oldest first, so the package closest to expiry is used first.

Payments can be partial. The outstanding balance appears on the member card and in the list of pending payments.

Each member's remaining classes, expiry date and balance sit on one card, and a package closes by itself when it runs out or expires.

Problem

The schedule is in a spreadsheet, cancellations are in messages and capacity is in the instructor's head.

Class scheduling

Class types follow how the studio works: one to one, pairs, threes, fours and group classes. Each type has its own capacity, and the system blocks bookings that exceed it.

The calendar shows which hours are full and which are open. When a class time changes, everyone sees the current schedule.

Instructor leave and studio closures are reflected in the calendar. No class is opened for an instructor who is away.

The calendar lives in one place, a booking over capacity is stopped as it is entered, and no member can be booked into two classes at the same hour.

Problem

At month end every instructor's payout is worked out by hand, class by class.

Instructors and payouts

Every instructor has their own login. They see their own classes, their own students and their own payout. They cannot see the studio's financial data.

Payouts are calculated as each class is completed, based on the per-class cost for the members who attended and the instructor's own rate. There is no manual calculation at month end.

Paid and unpaid payouts are shown separately.

The payout builds up as each class is completed; the instructor sees their own figure from their own login, and you separate paid from unpaid.

Problem

Package sales go in one place, instructor payments in another, and at month end the two do not add up.

Finances

Revenue and expenses are kept together. Package sales create revenue records automatically and instructor payments create expense records.

The panel shows collected revenue, outstanding payments and period comparisons. How much payment is due in which week is visible at a glance.

If you work with third party providers, those classes are priced separately and reported separately.

Sales and payments pass through the same records, so collected, outstanding and period comparison are read from one panel.

Every module you have read so far is open during the trial. Nothing is charged for fourteen days.

Get started free

Problem

Students message the studio to ask how many classes they have left and when their next one is.

Student portal

Students see their packages, remaining classes and class history from their own screens. They can request a class or cancel an existing one. Requests go to the studio for approval.

The student portal is included in every plan at no extra cost.

A student sees their package and schedule on their own screen and opens class requests there; all that is left to the studio is approval.

Problem

Which hours fill up and which instructor brings in what is discussed at month end, as a guess.

Reports and data

Occupancy rates, revenue breakdowns, instructor performance and member activity are reported.

You can export your data to Excel at any time. That right stays open after your subscription ends.

You can bring an existing member list in through a bulk Excel import. The system shows a preview before writing anything: how many rows are valid and where something is missing.

Occupancy and revenue questions are answered in the reports, and all of your data can be downloaded as Excel at any moment.

Problem

Classes are in the studio's calendar while the calendar on the instructor's phone says something else.

Integrations

Google Calendar can be connected. Classes are written to the calendar and updated when times change.

SMS notifications are optional. If you want them, you connect your own provider account.

Once Google Calendar is connected every class lands there too, and when a time changes both calendars update together.

Screens are illustrative; names and figures are examples.

Try free for 14 days