Forgot password?
OR
New to DojoNinja?
Start Free Trial →
Loading...
Dashboard
NotificationsMARK ALL READ
SK
My School
ADMINISTRATOR
⚙️ Account Settings
🔒 Change Password
🚪 Log Out
My School
Dashboard
Active
0
Students
Monthly
$0
Revenue
On Trial
0
Active trials
Leads
0
This month
Monthly Revenue
Trials Expiring Soon
No trials expiring soon
Recent Activity
No recent activity
Automation Status
🦞
ClawNinja AI
Automations running
POWERED BY THE CLAW EMPIRE
Monthly Registration
Trial Conversion
Monthly Lead Data
Recent Students
No students yet — tap + to add your first
Students
All
Active
Trial
Inactive
Cancelled
Membership Summary
Retention
Enrollment
Step 1 of 5 — Enrollment Type
Choose Enrollment Type
$75 Trial
One month trial period
Full
Prorated first month
Step 2 of 5 — Student Info
Student Details
Step 3 of 5 — Parent / Guardian
Parent / Guardian Info
Step 4 of 5 — Program & Schedule
Program Details
Payment Summary
First month$75
Registration fee$99
Total today$174
Step 5 of 5 — Contract & Signature
Enrollment Agreement
BULSAJO TAEKWONDO LLC — ENROLLMENT AGREEMENT This Enrollment Agreement is entered into between Bulsajo Taekwondo LLC and the undersigned parent/guardian. TUITION: Monthly tuition is due on the 1st of each month. A $99 annual registration fee is charged at the time of enrollment. CANCELLATION: There are no long-term contracts. A 30-day written notice is required to cancel enrollment. Tuition remains due during the notice period. TRIAL: The $75 one-month trial does not auto-convert to a full membership. Students must re-enroll to continue after the trial period. CONDUCT: A respectful environment is expected at all times. The school reserves the right to dismiss any student for unsafe or disrespectful behavior. LIABILITY: Martial arts training involves inherent physical risks including but not limited to sprains, fractures, and other injuries. By signing below, the parent/guardian acknowledges these risks and agrees to hold Bulsajo Taekwondo LLC harmless. MEDIA: By enrolling, you consent to photographs and videos taken during class being used for promotional purposes unless you opt out in writing. By signing below you agree to all terms of this enrollment agreement.
💳 Collect Payment (Optional)
Enter card to charge enrollment fee and set up monthly billing. Leave blank to collect payment later.
🔒 Secure · Powered by Stripe
🥋
Enrollment Complete!
Student has been enrolled successfully.
Billing
Communications
Loading...
(561) 985-8738
💬
Conversations
View and reply to messages
📢
Message All Customers
Send blast to all active students
📋
Previously Sent Messages
View message log and delivery status
📝
Templates
Reusable message templates
Leads
Total Leads
0
All time
New This Week
0
Last 7 days
Conversion
0%
Rate
Avg Days
0
To convert
More
Automated Reminders
Class Schedule
All
Belle Glade
Clewiston
Events
Attendance
Contracts
No contracts saved yet
Settings
Program Interest
Little Tigers
Children TKD
Teens & Adults
After School
+ Add New Field
Lead Source
Instagram
Facebook
Word of Mouth
Drive By
Website
+ Add New Field
Status
Active
Trial
Inactive
Cancelled
+ Add New Field
DojoNinja Pro
Unlock the full system — automated payments, SMS confirmations, digital contracts, and advanced reporting.
Automated payment processing
SMS confirmations & reminders
Digital contract delivery
Advanced revenue reports
Parent portal access
Trial Automation
ClawNinja
🦞
ClawNinja AI Automation
POWERED BY THE CLAW EMPIRE
Your AI agents work while you teach — handling follow-ups, reminders, lead nurturing, and communications automatically so you can focus on what matters: teaching martial arts.
🤖
ACTIVE
Jarvis — Chief of Staff
Monitors your school, handles urgent alerts, and coordinates all other agents
Actions this week: 12
📣
ACTIVE
Wanda — Communications
Sends automated SMS and email campaigns to students and leads
Messages this month: 48
⚙️
ACTIVE
Steve — Operations
Tracks attendance patterns and flags students who need attention
Students monitored: 55
Your ClawNinja Connection
dojoninja.io connected to ClawNinja.ai
ClawNinja Pro
Unlock advanced AI agents, custom automation workflows, and priority support
Custom AI agent training on your school's data
Advanced lead scoring and prioritization
Automated belt test scheduling
Revenue optimization suggestions
Multi-location coordination
Task Manager
Class Calendar
All
Belle Glade
Clewiston
MEMBERSHIPS
Retail Orders
to
Trial Programs
Trial Configuration
Auto-reminder
Send reminder 3 days before trial ends
Programs with Trial Enabled
Events
Staff Schedule
Mar 31 - Apr 6, 2026
Lead Analytics
Track lead conversion rates, source effectiveness, and pipeline velocity. See which channels bring the most students.
DojoNinja Pro
Unlock advanced analytics with conversion funnels, source tracking, and ROI reports.
Trial Reports
Monitor trial-to-enrollment conversion rates, average trial duration, and identify which programs convert best.
DojoNinja Pro
Get detailed trial conversion insights and automated follow-up recommendations.
Membership Reports
View active membership counts, churn rates, average lifetime value, and retention trends over time.
DojoNinja Pro
Unlock membership health dashboards and churn prediction alerts.
Attendance Reports
Analyze attendance patterns by class, program, day of week, and individual student. Identify at-risk students early.
DojoNinja Pro
Get attendance trend analysis and automated at-risk student alerts.
Revenue Reports
Deep-dive revenue analytics with monthly trends, per-student revenue, program breakdowns, and forecasting.
DojoNinja Pro
Unlock revenue forecasting, cohort analysis, and financial dashboards.
Pending Payments
Failed Payments
$0.00
Upcoming Payments
$0.00
Disputes
All
Needs Response
In Review
Won
Lost
Pending Trials
Participants
Students by Location
Belle Glade
Clewiston
New Leads
Fresh leads that haven't been contacted yet. These need immediate attention for best conversion rates.
This feature is coming soon. Use the Leads pipeline kanban board for now.
Contacted Leads
Leads you've reached out to and are waiting for a response. Track follow-up dates and conversation history.
This feature is coming soon. Use the Leads pipeline for now.
Trial Scheduled
Leads who have a trial class scheduled. Send reminders and prepare for their first visit.
This feature is coming soon. Use the Leads pipeline for now.
Enrolled Leads
Successfully converted leads ready to be added as students. Convert them with one tap.
This feature is coming soon. Use the Leads pipeline for now.
Lost Leads
Leads that didn't convert. Re-engage them with special offers or seasonal promotions.
This feature is coming soon. Use the Leads pipeline for now.
Send Email
Compose and send emails to individual students, groups, or your entire roster.
DojoNinja Pro
Unlock email sending with templates, scheduling, and delivery tracking.
Previously Sent
Conversations
SMS Inbox
Announcements
Self Check-In Kiosk
Students check themselves in on a tablet at the front door. QR codes, streak tracking, and automated attendance.
Kiosk URL
https://dojoninja.io/checkin.html
PINs: Belle Glade = 1234 | Clewiston = 5678
Open Kiosk
Trial Programs
Trial Settings
Auto-Reminder (3 days before)
Send reminder when trial is about to end
Programs with Trial Enabled
Little Tigers
Ages 3-5
Children TKD
Ages 5-12
Teens & Adults
Ages 12+
After School
No trial — direct enrollment only
Trial Stats
Class Schedule
This is the public-facing schedule parents see on the enrollment page.
Belle Glade Schedule
Mon-Fri3:00 - 7:00 PM
Saturday8:00 - 9:00 AM (Teens)
Clewiston Schedule
Mon/Wed/Fri5:00 - 6:00 PM
Product Catalog
All
Uniforms
Equipment
Testing
Apparel
Fees
Business Website
Your Website
bulsajotaekwondo.com
View Site
Quick Links
🏠Homepage
🥋Edit Programs
📅Edit Schedule
🔗Enrollment Links
Website Stats
Page Views (30d)Connect Google Analytics
Enrollments from WebConnect GTM to track
Social Media
📷
Instagram
@bulsajotaekwondo
Connected
View Profile
📘
Facebook
Bulsajo Taekwondo
Connected
View Page
Post Ideas
🥋Student spotlight — feature a belt promotion
📅Share upcoming events and belt tests
🎯Trial offer — share enrollment link
Email Campaigns
Email campaigns use your SendGrid integration. Configure SendGrid first.
Campaign Templates
👋Welcome Series — 3-email onboarding
🔥Trial Follow-Up — convert trials to members
🎉Belt Promotion Announcement
📣Event Promotion — fill upcoming events
💪Re-Engagement — bring back inactive students
Referral Program
Referral Settings
Enable Referral Program
Students earn rewards for referring new members
Referral Stats
Total Referrals
0
Converted
0
SMS Messaging
SMS Usage History
Loading...
Twilio Integration
Email Provider (SendGrid)
SendGrid Configuration
StatusChecking...
How It Works
1. Sign up at sendgrid.com
2. Create an API key with Mail Send permissions
3. Enter your key, from name, and from email above
4. Hit Save — all email automations will use SendGrid
Calendar Sync
iCal Feed URL
Subscribe to this URL in Google Calendar, Apple Calendar, or Outlook to see your class schedule.
How to Subscribe
Google Calendar: Settings → Add calendar → From URL → Paste link
Apple Calendar: File → New Calendar Subscription → Paste link
Outlook: Add calendar → Subscribe from web → Paste link
Parent Calendar Link
Share this link with parents so they can subscribe to their child's class schedule.
Custom API
API Key
Base URLhttps://dojoninja.io/api
Rate Limit60 requests/min
AuthBearer <token>
Available Endpoints
GET/api/students
POST/api/students
GET/api/payments
GET/api/leads
POST/api/leads
GET/api/attendance
POST/api/attendance
GET/api/events
GET/api/schedule
GET/api/messages
GET/api/analytics/dashboard
School Logo
Current Logo
🥋
Recommended: 400x400px · PNG or JPG
Locations
Belle Glade
PRIMARY LOCATION
Address411 SW 16th St, Belle Glade, FL 33430
Phone(561) 985-8738
HoursMon-Fri 3-7 PM, Sat 8-9 AM
ProgramsAll Programs
Clewiston
SATELLITE LOCATION
AddressClewiston, FL
HoursMon/Wed/Fri 5-6 PM
ProgramsChildren TKD, Teens & Adults
Users & Permissions
Master Olen
skye@bulsajotaekwondo.com
Owner
Last LoginToday
Available Roles
OwnerFull access to everything
AdminManage students, payments, settings
InstructorView students, mark attendance
Front DeskCheck-in, POS, basic info
Plan & Billing
Billing History
Loading...
Needs Response
These disputes require your immediate response. Submit evidence to win chargebacks.
In Review
These disputes are being reviewed by the card issuer. Evidence has been submitted.
Won
Disputes resolved in your favor. Funds returned to your account.
Lost
Disputes lost. Review these to improve evidence for future disputes.
Lead Capture
Capture Form Links
Share these links to automatically capture leads into your pipeline.
General Lead Form
https://dojoninja.io/enroll?capture=true
Little Tigers Trial
https://dojoninja.io/enroll?program=little-tigers&trial=true&capture=true
Embed Widget
Copy this code and paste it into your website HTML:
<iframe src="https://dojoninja.io/enroll?embed=true" width="100%" height="600" frameborder="0"></iframe>
Landing Pages
Active Pages
Trial Offer Page
dojoninja.io/enroll
Live
Parent Portal
dojoninja.io/parent
Live
Page Templates
🥋Free Trial Landing Page
🏕️Summer Camp Registration
🎉Birthday Party Booking
🏆Tournament Registration
Point of Sale
POS System
Use the POS to process walk-in sales for uniforms, equipment, and testing fees.
POS URLs
Staff POSdojoninja.io/pos
Public POSdojoninja.io/pos?public=true
Card Readers
Stripe Terminal card reader support coming soon. Use manual card entry for now.
Google Tag Manager
GTM Configuration
StatusNot Connected
Setup Instructions
1. Create a GTM account at tagmanager.google.com
2. Create a new container for your website
3. Copy the Container ID (starts with GTM-)
4. Paste it above and click Save
5. GTM will be injected into your enrollment page and parent portal automatically
Pre-Built Events Tracked
Page ViewAutomatic
Enrollment StartAutomatic
Enrollment CompleteAutomatic
Trial SignupAutomatic
Payment CompleteAutomatic
Facebook Pixel
Facebook Pixel Configuration
StatusNot Connected
Setup Instructions
1. Go to business.facebook.com/events_manager
2. Select your Pixel or create a new one
3. Copy the Pixel ID (15-16 digit number)
4. Paste it above and click Save
5. The Pixel fires on enrollment pages automatically
Events Tracked
PageViewAutomatic
LeadOn trial signup
CompleteRegistrationOn enrollment
PurchaseOn payment
Zapier Integration
API Connection
Available Triggers
New Student EnrolledActive
Payment ReceivedActive
Trial StartedActive
Trial ConvertedActive
Lead AddedActive
Connect Zapier
1. Go to zapier.com and create a Zap
2. Choose "Webhooks by Zapier" as trigger
3. Select "Catch Hook" and paste the Webhook URL above
4. Choose your action app (Google Sheets, Slack, etc.)
5. Test and turn on your Zap
Sales
Loading...
Leads
Loading...
Trials
Loading...
Memberships
Loading...
Emails
Compose Email
0 characters
Email History
No emails sent yet
Point of Sale
All
Uniforms
Equipment
Testing
Apparel
Fees
Current Sale
Tap a product to add to cart
Recent Sales
No sales yet
Inventory
Help Center
Getting Started
How to Add Students
🎯Set Up Lead Pipeline
Configure Automations
⚙️School Settings
Payments & Billing
💳Setting Up Payments with Stripe
🔴Handling Past Due Payments
📊Billing FAQ
Communications
📱SMS Messaging
📧Setting Up Email (SendGrid)
Students & Belt Tests
🥋Managing Belt Tests
👥Student Profiles & Notes
Video Tutorials
🎬
GETTING STARTED
🎬
ENROLLMENT
🎬
PAYMENTS
🎬
AUTOMATIONS
Contact Support
Emailsupport@dojoninja.com
HoursMon-Fri 9am-5pm ET
Edit Program
Student