Overview
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
Roster
Students
All
Active
Trial
Inactive
Cancelled
Membership Summary
Retention
0 Members On Hold
New Student
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.
Payments
Billing
Communicate
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
Pipeline
Leads
Total Leads
0
All time
New This Week
0
Last 7 days
Conversion
0%
Rate
Avg Days
0
To convert
Tools
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
Campaigns
Trial Automation
AI Hub
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.
🤖
ACTIVEJarvis — Chief of Staff
Monitors your school, handles urgent alerts, and coordinates all other agents
Actions this week: 12
📣
ACTIVEWanda — Communications
Sends automated SMS and email campaigns to students and leads
Messages this month: 48
⚙️
ACTIVESteve — 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
Operations
Task Manager
Operations
Class Calendar
All
Belle Glade
Clewiston
MEMBERSHIPS
Operations
Retail Orders
to
Services
Trial Programs
Trial Configuration
Auto-reminder
Send reminder 3 days before trial ends
Programs with Trial Enabled
Services
Events
Operations
Staff Schedule
Mar 31 - Apr 6, 2026
Analytics
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.
Analytics
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.
Analytics
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.
Analytics
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.
Analytics
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.
Payments
Pending Payments
Payments
Failed Payments
$0.00
Payments
Upcoming Payments
$0.00
Payments
Disputes
All
Needs Response
In Review
Won
Lost
Students
Pending Trials
Students
Participants
Students
Students by Location
Belle Glade
Clewiston
Leads
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.
Leads
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.
Leads
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.
Leads
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.
Leads
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.
Communications
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.
Communications
Previously Sent
Communications
Conversations
Communications
SMS Inbox
Communications
Announcements
Operations
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
Programs
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
Programs
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
Products
Product Catalog
All
Uniforms
Equipment
Testing
Apparel
Fees
Sales Channels
Business Website
Quick Links
Homepage
Edit Programs
Edit Schedule
Enrollment Links
Website Stats
Page Views (30d)Connect Google Analytics
Enrollments from WebConnect GTM to track
Marketing
Social Media
📷
Connected
Instagram
@bulsajotaekwondo
📘
Connected
Facebook
Bulsajo Taekwondo
Post Ideas
Student spotlight — feature a belt promotion
Share upcoming events and belt tests
Trial offer — share enrollment link
Marketing
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
Marketing
Referral Program
Referral Settings
Enable Referral Program
Students earn rewards for referring new members
Referral Stats
Total Referrals
0
Converted
0
Integrations
SMS Messaging
SMS Usage History
Loading...
Integrations
Twilio Integration
Integrations
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
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
Integrations
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
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.
Integrations
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
My School
School Logo
Current Logo
🥋
Recommended: 400x400px · PNG or JPG
My School
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
My School
Users & Permissions
Master Olen
skye@bulsajotaekwondo.com
Last LoginToday
Available Roles
OwnerFull access to everything
AdminManage students, payments, settings
InstructorView students, mark attendance
Front DeskCheck-in, POS, basic info
My School
Plan & Billing
Billing History
Loading...
Payments / Dispute
Needs Response
These disputes require your immediate response. Submit evidence to win chargebacks.
Payments / Dispute
In Review
These disputes are being reviewed by the card issuer. Evidence has been submitted.
Payments / Dispute
Won
Disputes resolved in your favor. Funds returned to your account.
Payments / Dispute
Lost
Disputes lost. Review these to improve evidence for future disputes.
ClawNinja
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>
ClawNinja
Landing Pages
Active Pages
Trial Offer Page
dojoninja.io/enroll
Parent Portal
dojoninja.io/parent
Page Templates
Free Trial Landing Page
Summer Camp Registration
Birthday Party Booking
Tournament Registration
Operations
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.
Marketing
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
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
Marketing
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
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
Integrations
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
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
Analytics
Sales
Loading...
Analytics
Leads
Loading...
Analytics
Trials
Loading...
Analytics
Memberships
Loading...
Communications
Emails
Compose Email
0 characters
Email History
No emails sent yet
Operations
Point of Sale
All
Uniforms
Equipment
Testing
Apparel
Fees
Current Sale
Tap a product to add to cart
Recent Sales
No sales yet
Inventory
Support
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