The platform
Everything an academy runs on, in one place
Billing, attendance, absence alerts, trial classes, agent, student portal, shop and events. Every management feature is included in every plan.
Billing and payments
Dues that bill, remind and collect themselves
Set up your plans and late fees once. DojoTally generates every bill, flags overdue ones, applies the late fee and reminds the student.
- Flexible plansMonthly or quarterly, by discipline, with family discounts
- Online paymentsStripe and MercadoPago in your own account, posted automatically
- Partial payments and creditPayments apply from the oldest bill to the newest
- PDF receiptsIndividual invoices and a full account statement

Attendance and kiosk
Attendance without roll call
A tablet at the door running the DojoTally kiosk. Students check in with their PIN and instantly see whether their dues are up to date.
- PIN check-inNo logins or cards: every student has their own number
- Balance alert at the doorGreen if they're paid up, red if dues are overdue
- Today's attendanceWho came to each class, via kiosk or checked in by hand
- History per studentCatch anyone who stopped coming before it's too late

Absence alerts
Win students back before they leave
With kiosk attendance, DojoTally knows who's missing. When someone goes past the days you set without training, it messages them from the academy's WhatsApp to check in.
- Your thresholdA fixed number of days, or adapted to each plan's frequency
- Your message, your numberEditable text, sent from the academy's WhatsApp
- Students at riskWho's missing, for how long and whether they've been contacted
- No naggingOne message per absence, with a pause for injuries or travel

Trial classes
No lead gets lost along the way
Every inquiry becomes a trial booking checked against your real schedule, with a reminder before and a follow-up after.
- Trial calendarEvery trial of the month, by channel and status
- Beginner-friendly onlyYou choose which classes can be a first class
- Reminder and follow-upA reminder the day before and a reschedule message if they miss it
- From trial to memberMark whether they attended and signed up

WhatsApp, Instagram and Facebook Messenger agent
Not a bot. An agent that works for your academy.
A bot follows a script: when a question isn't in it, it gets stuck. The DojoTally agent understands what people write, checks your system and gets the job done, across all three channels and on your existing WhatsApp Business number.
Canned replies, option menus and "sorry, I didn't understand".
Understands the request, checks your real schedule, balances and plans, and carries out the task.
- For prospectsFinds a slot in your real schedule and books the trial class
- For studentsTells them what they owe and sends the payment link and receipt
- For youRecords payments, reads receipts and enrolls students from the chat
- With your approvalAnything involving money waits for your yes

Student portal and sign-up
Students pay and sign up from their phone
Every student has a portal with their dues, payments, schedule and belt. New students enroll online with a signed waiver.
- Account statusWhat they owe, what they paid and when the next payment is due
- Online paymentPay dues with Stripe or MercadoPago from their phone
- Weekly scheduleWith cancellations and holidays already marked
- Online sign-upEnrollment with a signed waiver and a prorated first payment

Shop and events
One shop for the whole academy, open to non-members too
Coaches sell gis, rash guards and gear right from the dashboard. The buyer can be a student or someone from outside, saved with just a name and phone number. Seminars are billed with the same system.
- Students and non-membersSell to anyone: all you need is a name and a phone number
- Products and stockGis, rash guards and accessories, in any currency
- Special ordersItems that haven't arrived yet, with deposit and balance
- Per-sale discountsPercentage or fixed amount, for coaches for example
- WhatsApp confirmationThe buyer gets the order and payment confirmation
- Events and ticketsSeminars and events with payment tracking


Staff, schedule and messaging
Your team, your schedule and your messages
Add coaches and assistants with the right permissions, build your weekly schedule and message a group of students in seconds.
- Per-person permissionsEach coach sees and does only what they should
- Schedule and cancellationsWeekly schedule by room, with classes cancelled for holidays
- Targeted messagesBy WhatsApp or email, by plan, discipline or balance
- WhatsApp groupsEvery student gets the link to their class group


By martial art
How DojoTally works in each discipline: its ranks, its schedule and the questions people ask most.
- Jiu jitsu (BJJ)Belts, stripes and IBJJF timelines
- JudoKyu, dan and clubs full of kids
- KarateKyu and dan for your style
- MMAMany disciplines and rooms, one schedule
- Muay thaiClass caps, waitlists and prajied
- BoxingAbsences, medical clearance and levels
- TaekwondoGup, poom and dan
- KidsWaivers, families and kids' belts
Set up your academy and try it free for 14 days
- No card needed
- We help you migrate
- Nothing to install