The Google account isn't authorized for this CRM. Contact Brandon Noble if you believe this is a mistake.
Noble's Martial Arts
Connecting to cloud…
Saved
Dashboard
At-risk students
Student
Issue
Belt
Stripe-ready
Student
Stripes
Group
Upcoming events
📋 Pending Absence Requests
📌 Reminders
Assist Log
Track student leader class assists — 100 required for Assistant Instructor
Assist History
Date
Students who assisted
Actions
Events
Manage school events, RSVPs, and payments
No events yet. Create one to get started.
Log Class Assist
Class Timer
Live class schedule and segment countdown
📋 Today's Class Plan
⚙ Class Schedule
Set your regular class days and times. The timer will auto-detect the current class based on time of day.
Leaders
Assistant Instructors and Student Leaders
Class Plans
Build and save structured class plans for each group
🏃 Warm-Ups
🎮 Final Activities
Class Plan
Class Plan Builder
Student Roster
Click a name to view full profile
Student
Group
Belt
Attend.
Stripes
Flags
Registered
Actions
Attendance
Tap a card to cycle present / absent / unmarked
📅 Class Schedule
0 / 0
Present
⭐ Who assisted today?
📋 Absence Request History
Stripe Check-in
Fast mode — attendance + stripes in one flow
Stripe Check-in
0
Present
0
Stripes
0
Test eligible
⭐ Who assisted today?
Belt Testing
Stripe tests monthly · Belt tests even months · BB tests Feb & Aug
Scheduled events
🥋 Black Belt Test Forecast
🔔 Make-Up Test Log
Student
Missed Event
Date
Status
Eligibility & fee tracking
Student
Group
Current Belt
Next Belt
Stripes
Intent Letter
Belt Test
Fee Paid
Amount
Revenue
Registration scoreboard · test fees · order income
Monthly registrations
Student
Group
Status
Payment
Actions
Belt test fee log
Student
Test event
Belt tested for
Fee
Date paid
Revenue by belt promoted to
Belt
# Promotions (paid)
Revenue
Month-by-month revenue history
Apparel Orders
NMA T-Shirt orders from Jotform
Date
Parent
Student(s)
Items
Total
Payment
Status
Actions
Gear Orders
Track parent gear & weapon orders
Date
Student
Order Type
Details
Amount
Payment
Status
Actions
⚙ Gear Order Sheet Sources
For each Google Form response sheet you want tracked here: open the Sheet → File → Share → Publish to web → pick the specific tab → format CSV → Publish. Paste that published link below (it ends in output=csv). A regular "share" link won't work — it must be published to the web, since that's the format the CRM can actually fetch.
Only affects the Est. Profit summary — the Order Type shown in the table always uses the Label above.
Items currently posted for sale on the Parent Hub — post/edit/archive on the website admin panel; mark sold here to track revenue and keep counts in sync.
Item
Category
Size/Color
Price
Qty
Reserved
Available
Status
Loading…
Order log
Student
Item
Date
Cost
Charged
Margin
Notes
Invoices & Expenses
Upload vendor invoices and itemize for tax records
Invoice log
Email
Send directly from noblesmartialarts@gmail.com
⚠ Missed Registration
Recipients
SMS
Send texts directly to parents via Twilio
⚙ Twilio not configured Click "Twilio Settings" to add your Account SID, Auth Token, and From number.
Quick Messages
📅 No Class Today
Notify all parents there's no class today
🥋 Belt Test Reminder
Remind eligible families of upcoming test
💳 Registration Reminder
Nudge unregistered families this month
📢 Custom Broadcast
Write your own message to any group
🌦️ Weather Closure
Community House closed due to weather
🥋 Bring Your Gear
Remind families to bring uniform/belt for testing
📦 Order Ready for Pickup
Apparel/gear order is ready — pick anytime
🎉 Event Reminder
Remind families of an upcoming event/RSVP
Compose SMS
Tip: use {first}, {belt}, {group}, or {parent} — each recipient gets their own version automatically.
Recent Messages
Prospects
Leads and outreach pipeline — kids classes & adult program
Name
Contact
Group interest
Date added
Status
Follow-up
Actions
Add Prospect
Workshops
Corporate & Community Safety Workshops — direct-pay revenue, tracked separately from tuition
Organization
Contact
Status
Dates ⇅
Tier / Amount
Assistant
Net Revenue
Source
✓
Actions
📈 Workshop Revenue (Completed workshops)
Add Workshop Lead
Private Lessons
Requests, scheduled sessions, and session packages
Loading…
Add Private Lesson
🎁 Gift a Session Package
Edit Private Lesson
Edit Package
⚙ Twilio SMS Settings
Create a free Twilio account at twilio.com. Get a phone number (~$1.15/mo), then copy your Account SID, Auth Token, and From number here.
Used by the "Send Test" button so you can preview a broadcast before it goes to families.
🔐 Access Control
Anyone on this list can sign in with their Google account and see everything in the CRM — students, attendance, revenue, all of it. Only add people you'd trust with full access.
⚙ Configure Belt Paths
Customize belt progressions, colors, and cross-group promotions for your school. Changes override the defaults immediately.
🥋 Send Welcome Emails?
The following new students attended class recently and haven't received a welcome email yet. Select who to send to:
Curriculum Cycles
BBC split into Level I (Purple→Blue) and Level II (Blue II→Green II) · Use ◀ ▶ to manually adjust · "Cycle Complete" advances one step
Opens a print-ready page using the official Jr Black Belt certificate design. The date auto-fills to your next scheduled Black Belt Test — adjust it here if needed, then print or save as PDF.
Add Inventory Item
Size?
Log Order
⚙ Settings
Paste your RecConnect registration URL for each group. These appear in Quick Links on the Dashboard and can be auto-included in broadcast emails. Update them each month when new sessions open.
Tip: open RecConnect, click your class listing, and copy the URL from your browser.
📅 Advance to Next Month
Archives this month's registration snapshot and resets all registrations to No. Curriculum cycles advance only when you log a belt test as complete.
⚠️ Export a JSON backup first if you want to preserve a full snapshot of this month.
Add Invoice
Line items
Custom Email Template
🎖 Run Promotions
📇 Import Google Contacts CSV
Select a Google Contacts export CSV. Matches parents to students by child names in the Nickname / File As field.
Edit Curriculum
📇 Import Gmail Contacts
Loading contacts from your noblesmartialarts@gmail.com account. Matching to students by name.
Connect Gmail first to import contacts.
Log Conversation
⇔ Merge Students
Select the student to merge into. The primary student is kept — their record gets updated with any missing info from the secondary. The secondary student is then removed.