Home Getting Started

Getting Started

Signing Up & Creating an Account Profile & Studio Setup (Logo, Cover Image, Settings) Basic Terminology & Navigation: Dashboard, Editor, POS Panel
Roodolph Senecal
By Roodolph Senecal
25 articles

Batch Data Import & Conversion | Karmasoft Help Center

Batch Import & Data Conversions Overview Karmasoft’s Batch Import & Data Conversion feature enables you to upload your data (via CSV) directly into Karmasoft. Whether you prefer a do-it-yourself approach or need assistance, we’ve got you covered—and it’s free regardless of your Karmasoft plan. What Data Can You Import? You can upload a variety of data types using standardized CSV files: - Students – Basic client/student details - Student Plans – Memberships or active cards - Classes – Your offered classes - Session Cards – Plans/packages you offer - Purchase Items – Retail products - Products – Non-retail items like towel or mat rentals and gift cards (inventory not tracked) - Gift Cards – Active or pending gift card balances - Vendors – Supplier information Tip: Sample CSV templates are available to guide you for each data type. How to Import Your Files 1. From your dashboard, navigate to Studio Settings. 2. Click on the Batch Import tab. 3. Choose the data type you want to import. 4. Use Select File to upload your CSV file. 5. Click Import to complete the process. Need Help with Importing? If you encounter issues or prefer not to do it yourself, you have two easy options: - Submit a Migration Request Form – We'll import your data for you. - Email Support – Reach out at [email protected] for assistance. Prefer a Hands-Off Approach? No worries! We can handle your data conversion free of charge. Just send us your data (via the form or email), and we’ll complete the import within 1–3 business days, regardless of your plan. Summary Table | Section | Key Info | |--------------------------------|--------------------------------------------------------------------| | Meta Title & Description | Optimized for search visibility and clarity. | | Import Types | Students, Classes, Plans, Products, Gift Cards, Vendors, etc. | | DIY Import Process | Use the dashboard → Studio Settings → Batch Import → Import. | | Support Options | Use form or email, and expect help within 1–3 business days. |

Last updated on Aug 30, 2025

Getting Started: Profile Settings

After signing up for Karmasoft, the next step is customizing your studio’s profile. Setting up your logo, cover image, and branch name ensures that your brand is represented across your platform. How to Update Your Profile Watch this quick video to learn how to: - Upload your studio logo - Add a cover image - Enter your branch name - Adjust other key profile details https://youtu.be/Buk0boInu3g Continue Setting Up Your Studio Once your profile is complete, continue with these next steps: - [Signing Up](1. https://docs.karmasoft.io/hc/kb/articles/1756253815-getting-started-signing-up): Create your account. - [Creating Groups:](3. https://docs.karmasoft.io/hc/kb/articles/1756256571-getting-started-creating-groups) Organize students and classes into groups. - [Class Categories](4. https://docs.karmasoft.io/hc/kb/articles/1756256851-getting-started-class-categories): Categorize revenue and manage your schedule. - [Creating Classes:](5. https://docs.karmasoft.io/hc/kb/articles/1756257060-getting-started-creating-classes) Set up streaming and in-studio classes. - [Creating Packages](6. https://docs.karmasoft.io/hc/kb/articles/1756257420-getting-started-creating-packages): Build memberships, passes, and class cards. - [Add Staff](7. https://docs.karmasoft.io/hc/kb/articles/1756257607-getting-started-adding-staff): Add team members, assign permissions, and complete profiles. - [POS Panel:](8. https://docs.karmasoft.io/hc/kb/articles/1756257836-getting-started-pos-panel) Learn how to use the sales panel for quick transactions. - Front Desk Training: Put everything together for smooth studio operations.

Last updated on Aug 27, 2025

Getting Started: Creating Groups

Groups in Karmasoft help you organize students, classes, and memberships into manageable segments. This makes it easier to track attendance, manage packages, and structure your schedule effectively. How to Create Groups Watch this video to learn how to set up and manage groups in your Karmasoft account: https://youtu.be/AD69axhxBgo Next Steps After creating groups, continue building your studio setup with these guides: - [Signing Up](1. https://docs.karmasoft.io/hc/kb/articles/1756253815-getting-started-signing-up): Create your account. - [Basic Profile Settings](2. https://docs.karmasoft.io/hc/kb/articles/1756254716-getting-started-profile-settings): Add your logo, cover image, and studio details. - [Class Categories](4. https://docs.karmasoft.io/hc/kb/articles/1756256851-getting-started-class-categories): Categorize revenue and manage your schedule. - [Creating Classes:](5. https://docs.karmasoft.io/hc/kb/articles/1756257060-getting-started-creating-classes) Set up streaming and in-studio classes. - [Creating Packages](6. https://docs.karmasoft.io/hc/kb/articles/1756257420-getting-started-creating-packages): Build memberships, passes, and class cards. - [Add Staff](7. https://docs.karmasoft.io/hc/kb/articles/1756257607-getting-started-adding-staff): Add team members, assign permissions, and complete profiles. - [POS Panel:](8. https://docs.karmasoft.io/hc/kb/articles/1756257836-getting-started-pos-panel) Learn how to use the sales panel for quick transactions. - Front Desk Training: Put everything together for smooth studio operations.

Last updated on Aug 27, 2025

Getting Started: Class Categories

Class Categories in Karmasoft allow you to organize your classes into segments for easier scheduling and reporting. By setting up categories, you can track revenue streams, analyze performance, and structure your timetable more effectively. How to Create and Use Class Categories Watch this video to learn how to set up class categories and apply them to your schedule: https://youtu.be/vmlSpa1CgHw Next Steps After setting up class categories, continue building your studio system with these guides: - [Signing Up](1. https://docs.karmasoft.io/hc/kb/articles/1756253815-getting-started-signing-up): Create your account. - [Basic Profile Settings](2. https://docs.karmasoft.io/hc/kb/articles/1756254716-getting-started-profile-settings): Add your logo, cover image, and studio details. - [Creating Groups:](3. https://docs.karmasoft.io/hc/kb/articles/1756256571-getting-started-creating-groups) Organize students and classes into groups. - [Creating Classes:](5. https://docs.karmasoft.io/hc/kb/articles/1756257060-getting-started-creating-classes) Set up streaming and in-studio classes. - [Creating Packages](6. https://docs.karmasoft.io/hc/kb/articles/1756257420-getting-started-creating-packages): Build memberships, passes, and class cards. - [Add Staff](7. https://docs.karmasoft.io/hc/kb/articles/1756257607-getting-started-adding-staff): Add team members, assign permissions, and complete profiles. - [POS Panel:](8. https://docs.karmasoft.io/hc/kb/articles/1756257836-getting-started-pos-panel) Learn how to use the sales panel for quick transactions. - Front Desk Training: Put everything together for smooth studio operations.

Last updated on Aug 27, 2025

Getting Started: Creating Classes

In Karmasoft, you can easily create both streaming and in-studio classes. Setting up your class schedule is one of the most important steps in managing your studio, allowing students to book sessions, attend virtually, or join in person. How to Create Classes Watch this video to learn how to set up new classes in Karmasoft: https://youtu.be/G09cwgNxHIs You’ll discover how to: - Create and customize in-studio classes - Set up streaming classes for virtual attendance - Assign instructors and schedule times - Ensure classes appear correctly in your schedule Next Steps After creating your classes, continue setting up your studio with these guides: - [Signing Up](1. https://docs.karmasoft.io/hc/kb/articles/1756253815-getting-started-signing-up): Create your account. - [Basic Profile Settings](2. https://docs.karmasoft.io/hc/kb/articles/1756254716-getting-started-profile-settings): Add your logo, cover image, and studio details. - [Creating Groups:](3. https://docs.karmasoft.io/hc/kb/articles/1756256571-getting-started-creating-groups) Organize students and classes into groups. - [Class Categories](4. https://docs.karmasoft.io/hc/kb/articles/1756256851-getting-started-class-categories): Categorize revenue and manage your schedule. - [Creating Packages](6. https://docs.karmasoft.io/hc/kb/articles/1756257420-getting-started-creating-packages): Build memberships, passes, and class cards. - [Add Staff](7. https://docs.karmasoft.io/hc/kb/articles/1756257607-getting-started-adding-staff): Add team members, assign permissions, and complete profiles. - [POS Panel:](8. https://docs.karmasoft.io/hc/kb/articles/1756257836-getting-started-pos-panel) Learn how to use the sales panel for quick transactions. - Front Desk Training: Put everything together for smooth studio operations.

Last updated on Aug 27, 2025

Getting Started: Creating Packages

Packages in Karmasoft allow you to sell memberships, class cards, and bundles to your students. By creating flexible packages, you can give your clients options that fit their needs—whether it’s unlimited access, a set number of classes, or a time-based membership. How to Create Packages Watch this video to learn how to set up packages in your Karmasoft account: https://youtu.be/mWmpH8EFMJI You’ll learn how to: - Create unlimited packages and memberships - Offer class cards with flexible options - Customize pricing and expiration settings - Assign packages to students for easy tracking Next Steps Once you’ve created your packages, continue building your studio setup with these guides: - [Signing Up](1. https://docs.karmasoft.io/hc/kb/articles/1756253815-getting-started-signing-up): Create your account. - [Basic Profile Settings](2. https://docs.karmasoft.io/hc/kb/articles/1756254716-getting-started-profile-settings): Add your logo, cover image, and studio details. - [Creating Groups:](3. https://docs.karmasoft.io/hc/kb/articles/1756256571-getting-started-creating-groups) Organize students and classes into groups. - [Class Categories](4. https://docs.karmasoft.io/hc/kb/articles/1756256851-getting-started-class-categories): Categorize revenue and manage your schedule. - [Creating Classes:](5. https://docs.karmasoft.io/hc/kb/articles/1756257060-getting-started-creating-classes) Set up streaming and in-studio classes. - [Add Staff](7. https://docs.karmasoft.io/hc/kb/articles/1756257607-getting-started-adding-staff): Add team members, assign permissions, and complete profiles. - [POS Panel:](8. https://docs.karmasoft.io/hc/kb/articles/1756257836-getting-started-pos-panel) Learn how to use the sales panel for quick transactions. - Front Desk Training: Put everything together for smooth studio operations.

Last updated on Aug 27, 2025

Getting Started: Adding Staff

Your team is essential to running your studio smoothly. In Karmasoft, you can add instructors, front desk staff, and other team members while assigning the right permissions to control their access. How to Add Staff Watch this video to learn how to create staff profiles in Karmasoft: https://youtu.be/mWmpH8EFMJI You’ll learn how to: - Add new staff members to your account - Assign roles and permissions for different team members - Enter profile details such as name, photo, and contact information - Ensure staff can access the right tools for their role Next Steps After adding staff, continue setting up your studio with these guides: - [Signing Up](1. https://docs.karmasoft.io/hc/kb/articles/1756253815-getting-started-signing-up): Create your account. - [Basic Profile Settings](2. https://docs.karmasoft.io/hc/kb/articles/1756254716-getting-started-profile-settings): Add your logo, cover image, and studio details. - [Creating Groups:](3. https://docs.karmasoft.io/hc/kb/articles/1756256571-getting-started-creating-groups) Organize students and classes into groups. - [Class Categories](4. https://docs.karmasoft.io/hc/kb/articles/1756256851-getting-started-class-categories): Categorize revenue and manage your schedule. - [Creating Classes:](5. https://docs.karmasoft.io/hc/kb/articles/1756257060-getting-started-creating-classes) Set up streaming and in-studio classes. - [Creating Packages](6. https://docs.karmasoft.io/hc/kb/articles/1756257420-getting-started-creating-packages): Build memberships, passes, and class cards. - [POS Panel:](8. https://docs.karmasoft.io/hc/kb/articles/1756257836-getting-started-pos-panel) Learn how to use the sales panel for quick transactions. - Front Desk Training: Put everything together for smooth studio operations.

Last updated on Aug 27, 2025

Getting Started: POS Panel

The Point of Sale (POS) Panel in Karmasoft makes it easy to process transactions quickly and efficiently. Whether you’re selling memberships, class cards, or retail products, the instant sales panel streamlines the checkout process for your staff and clients. How to Use the POS Panel Watch this video to learn how to work with Karmasoft’s instant sales panel: https://youtu.be/aWRi6j4jRQE You’ll learn how to: - Process payments for packages, memberships, and products - Apply discounts or promotions - Manage transactions in real time - Provide clients with a seamless checkout experience Next Steps After learning the POS system, continue building your studio setup with these guides: - [Signing Up](1. https://docs.karmasoft.io/hc/kb/articles/1756253815-getting-started-signing-up): Create your account. - [Basic Profile Settings](2. https://docs.karmasoft.io/hc/kb/articles/1756254716-getting-started-profile-settings): Add your logo, cover image, and studio details. - [Creating Groups:](3. https://docs.karmasoft.io/hc/kb/articles/1756256571-getting-started-creating-groups) Organize students and classes into groups. - [Class Categories](4. https://docs.karmasoft.io/hc/kb/articles/1756256851-getting-started-class-categories): Categorize revenue and manage your schedule. - [Creating Classes:](5. https://docs.karmasoft.io/hc/kb/articles/1756257060-getting-started-creating-classes) Set up streaming and in-studio classes. - [Creating Packages](6. https://docs.karmasoft.io/hc/kb/articles/1756257420-getting-started-creating-packages): Build memberships, passes, and class cards. - [Add Staff](7. https://docs.karmasoft.io/hc/kb/articles/1756257607-getting-started-adding-staff): Add team members, assign permissions, and complete profiles. - Front Desk Training: Put everything together for smooth studio operations.

Last updated on Aug 27, 2025

Payroll Workflow in Karmasoft

Karmasoft’s Payroll Workflow gives you the tools to set up instructor payment rates and generate accurate payroll reports. Whether you pay staff per class, per student, or with added bonuses, Karmasoft helps streamline the entire process. Step 1: Set Rates by Class Listing 1. From the Schedule Page, click Edit Class. 2. Select the class you want to update. In the class details, you can define: - Payment Options – Pay per class, per student, or a combination. - Min. Student # – Minimum number of students required for per-student pay. - Student Rate Factor – A multiplier of the per-student rate set in staff details (default is 1.0). - Bonus – Add an extra payment amount, in addition to the standard calculation. - Payment Cap – Set a maximum payment amount per class (excludes bonuses). - Rate Factor – A multiplier of the per-class rate set in staff details (default is 1.0). Step 2: Set Rates by Staff Member You can also define pay rates directly at the staff level. 1. From the Dashboard, go to Staff. 2. Select an individual staff member to view their details. 3. Set their Rate Per Class and/or Rate Per Student. 4. This ensures each staff member’s pay is applied consistently across their classes and workshops. Step 3: Run Payroll Reports Once your rates are set, you’re ready to calculate payroll. 1. From the Dashboard, go to Activities & Reports → Payroll. 2. Select the Branch and Date Range you’d like to review. 3. Organize payroll data by: - Branch - Date - Instructor - Category - Maximum Classes 4. Click on an instructor’s name to see their class-by-class breakdown. 5. When ready, click Calculate to run your report. Why Use Karmasoft Payroll? - Flexible setup (per class, per student, bonuses, or caps) - Accurate reporting by date, branch, or instructor - Easy tracking of staff compensation - Clear, detailed breakdowns for accountability Karmasoft’s payroll workflow simplifies instructor payments so you can focus on running your studio, while ensuring fair and transparent compensation for your team.

Last updated on Aug 28, 2025

How to Manage Staff and Set Permissions

Overview When you add employees to Karmasoft, you’ll need to set their access level to ensure they have the right permissions. Staff management includes: - Adding or editing staff records - Assigning permissions - Updating staff details and public profiles Adding and Editing Staff 1. From the navigation bar, click Staff. 2. To add a new staff member, click + New. 3. Fill in their information. - If they are an instructor, check the Instructor box. - Choose their permission level (see below). 4. Click Save. Karmasoft will send the staff member an email with instructions to create their login. Staff Details Screen The staff profile includes four tabs: - Information – Enter basic details (name, contact info, role). Select qualification status (classes, workshops, or both). Assign permissions. - History – Shows teaching and class statistics. - Time Tracking – Record work hours for hourly staff using start/end timers. - Public Profile – Add instructor bios that appear in the online schedule. Public Profile Instructors can have a bio and profile displayed publicly on your online schedule. Profile Setting Permissions Karmasoft supports multiple staff roles with specific access levels: - Director – Full access to everything. - Manager – All access except editing Studio Settings and Branch Settings. - Assistant – Can create products, issue gift cards, edit student plans, and view sales reports. Cannot create groups, change the studio logo, or edit Studio Settings. - Front Desk – Can sign in classes, process sales, edit student info and gift cards, view student plans/history, pending autopay, and daily reports. Note: Front Desk users cannot manually change tab amounts, access most reports, or edit student plans. Footer Options At the bottom of the staff details screen, you’ll find: - New – Create a new staff record. - Email – Send an email to the selected staff member. - Reset Password – Email the staff member a password reset link. - Resend Invite – If the staff member hasn’t created their account yet, resend the setup email.

Last updated on Sep 21, 2025