Dashboard
Actual vs Budget Sales
Students With Past Due Accounts
Live Counts
This Month
Company
Dojo profile, branding, and contact details.
Company Information
Access & Login Info
Attendance Reminder
Default G/L Accounts
Lesson Plans
Manage courses and the lessons within them. Deactivating a course deactivates its lessons.
Courses
Lessons
Class Schedule
Define recurring classes, then generate the dated entries onto the Club Calendar.
Class Schedules
Club Calendar
Weekly view of scheduled classes and booked private lessons.
Week View
Inventory List
Browse inventory items. Select Edit on a row to open Create New Item, or add a new item.
Inventory List
Candidate Locations
Saved location-viability analyses for candidate school addresses. Select Edit on a row to update one, or research a new candidate location.
Candidate Locations
Point of Sale
Sell merchandise. Scan a barcode or search by name/SKU to add an item to the sale.
Add Item
Sale
General Ledger
Read-only posted transactions from the General Journal. Entries cannot be edited or deleted — use Reverse to post an offsetting correction.
Filters
Daily Sales Report
Printable listing of General Ledger entries for a selected date or date range, with a grand total.
Filters
Print Badges
Print student ID badges for a range of student numbers onto a 2-column, 5-row badge sheet (Avery-style, badges 2in × 3.5in).
Student Number Range
Active Student Dashboard
Total active students per month. A student counts once enrolled (Contract Start Date); if still Active they count through the end of the range, if inactive they count through the month of their Inactive Date.
Date Range
Sales Vs Budget
Total Sales (accounts 100-199) actual vs budget by month, across the selected date range.
Date Range
New Vs Inactive Student Dashboard
New enrollments vs students marked inactive, per month. A student counts as New in the month of their Contract Start Date, and as Inactive in the month of their Inactive Date.
Date Range
Plans & Pricing
What schools pay NAV Masters for Dojo Management. Saving a new or changed price creates it in Stripe. Schools already subscribed keep the price they signed up at.
Add Plan
Plans
School Billing
Each school's Dojo Management subscription. Free/Pilot schools are never charged or switched off. A school more than 14 days past due is switched off automatically and back on when it pays.
Dojo Management Billing
Your school's subscription to Dojo Management. Card details and invoices are handled securely by Stripe.
Manage Schools
Create, enable, and disable schools. Only visible to platform administrators.
Create School
Schools
Chart of Accounts
General Ledger activity summarized by account and month for the current year.
Chart of Accounts
General Journal
Enter Sales and Expense transactions, then Post to write them to the General Ledger.
New Line
Budget
Enter monthly budget amounts to compare against the Chart of Accounts. Total Sales, Total Expenses, and Net Income are computed from the rows below.
Budget
Budget not loaded.Payment Processing
Configure your own Stripe, Square, and PayPal accounts to accept credit card payments. Once enabled here, the Stripe Payment, Square Payment, and PayPal Payment forms under Payments can take charges.
Stripe
Square
PayPal
AI Settings
Configure the Anthropic API key used to generate Location Analysis narrative reports with live web search.
Anthropic
Email Settings
Configure an SMTP account to send prospect verification and student portal password-reset emails.
SMTP
Send Test Email
Text Message Settings
Configure a Twilio account to send attendance reminders and one-off messages to students by text.
Twilio
Send Test Text Message
Send Text Message
Send a one-off text message to a specific student or to every active student with a phone number on file.
Send Text Message
Waiver Settings
The liability waiver text students (or their guardian) agree to when signing up. This is legal content -- use your own, ideally lawyer-reviewed, wording.
Waiver Text
Prospect List
Monitor walk-in leads captured from Quick Entry. Select Edit on a row to edit their details.
Prospect List
Student List
Browse students. Select Edit on a row to open Create New Student, or add a new student.
Student List
Badges
Browse issued badges.
Badges Table
Attendance Quick Scan
Scan a student badge to check in or out. Meant to run on its own station, separate from Class Attendance.
Scan a student badge, or type the student number and press Enter.
Class Attendance
Students currently checked in. Use Transfer All to move everyone to Attendance Approval, or Delete to remove a single selected row.
Class Attendance
Attendance Approval
Review checked-out students. Mark as Approved defaults every row to Yes; uncheck any student who should not advance, then Post the Approvals.
Attendance Approval
Attendance History
Posted attendance records.
Attendance History
Student Export
Export current student records to an Excel (.xlsx) file.
Export Students
Student Import
Bulk-import student records from an Excel (.xlsx) file.
Import Students
Chart of Accounts Import
Bulk-import Chart of Accounts structure from an Excel (.xlsx) file exported from the Chart of Accounts page.
Import Chart of Accounts
Budget Import
Bulk-import Budget amounts from an Excel (.xlsx) file exported from the Budget page.
Import Budget
General Journal Import
Bulk-import lines into the General Journal from an Excel (.xlsx) file. Imported lines land in the same review queue as manual entries — they are not posted to the General Ledger automatically. Review them on the General Journal page and click Post when ready.
Import Journal Lines
Email Log
Every email sent to a student (e.g. attendance reminders) is recorded here.
Sent Student Emails
Stripe Payment
Charge a credit card via Stripe. A successful charge posts a Sales entry to the General Ledger.
New Charge
Recent Stripe Transactions
Square Payment
Charge a credit card via Square. A successful charge posts a Sales entry to the General Ledger.
New Charge
Recent Square Transactions
PayPal Payment
Charge a credit card or PayPal account via PayPal. A successful charge posts a Sales entry to the General Ledger.
New Charge
Recent PayPal Transactions
Student Tests
Import written tests from .xlsx, review and publish them, assign a test to a student, take a test in kiosk mode, and review completed scores.
Import Test
Tests
Assign Test
Assignments
Scores
Developer
Diagnostics: API status, session details, raw request output, and available endpoints.
Use the secured endpoints after signing in, or open the health check for a quick probe.
Session
Action Output
Ready. Click Login, select a student row with Edit, then Print Badge or Load Badges.
Available endpoints
- /healthanonymous
- /api/v1/auth/loginlogin
- /api/v1/companycompany
- /api/v1/prospectsprospects
- /api/v1/studentsstudents
- /api/v1/badgesbadges
- /api/v1/attendanceattendance