Overview
The Instructor Portal in Karmasoft is designed for teachers to manage their classes and teaching responsibilities. Through the portal, instructors can:
-
View upcoming classes
-
Access their teaching history
-
Request substitutes (subs)
-
Log teaching-related expenses
Instructor Log-In
Teachers can log in to the instructor’s panel directly from your studio’s public schedule page.

Once logged in, the dashboard and schedule display options tailored for instructors.
Note for Studio Directors: If instructors only need access to their teaching schedule and history, no special permissions are required. However, if you want instructors to sign students into classes, assign them the Front Desk permission.
See the Staff Tutorial for instructions on assigning permissions.

Teachers with Front Desk permissions will also have access to:
-
Student information (via the Students tab)
-
Gift cards and coupons
-
Student plans and auto-pay cards (via the Assets tab)
-
Daily stats and expenses (via the Activities & Reports tab)
-
Email templates
-
Sales taxes
-
The in-studio sign-up screen (via Settings)
The Schedule Tab

Instructors can use the Schedule Tab to:
-
View all assigned classes in a calendar layout
-
Filter by branch, class type, or instructor
-
Book students into a class
-
Submit sub requests
Requesting a Sub

-
From your assigned class, click the arrow next to the Sub button and select Sub Request.
-
Complete the request form and click Send.
-
Other instructors will receive an email with an I am available button.
Note for Studio Directors: To enable substitution emails, check the Substitution Emails option in Studio Settings → Notifications.

-
When an instructor clicks I am available, the studio owner receives an email and can click Confirm to finalize the sub.
-
Once confirmed, both the instructor and the studio owner are notified, and Karmasoft updates the public schedule automatically.
Sub Request Status Indicators
On the schedule page, each sub request is marked with a color-coded indicator:
-
Black – Request sent, no responses yet
-
Blue – At least one instructor available, pending confirmation
-
Green – Sub confirmed, schedule updated
