Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Martial Arts Studio
- Payment source
- Tournament organizer
- Member communications
Martial Arts Studio connects a member to a dated session through a booking. A studio team keeps member contact details, membership plan terms, session capacity and the reservation's places and rate in the same record system.
Bookings in one list
Property Manager approves a booking only after checking the session interval and available places.
Every feature works on the same records. Pick one to see the screen your team works in.
Keep member contact details and plan terms ready for each booking.
Members
| Party number | Name | Phone | ||
|---|---|---|---|---|
| MMB-16505 | Avery Chen | avery.chen@example.com | +1 202-555-0141 | |
| MMB-55424 | Fatima Ali | fatima.ali@example.com | +1 202-555-0142 | |
| MMB-77426 | Benicio Torres | benicio.torres@example.com | +1 202-555-0143 | |
| MMB-86036 | Mina Patel | mina.patel@example.com | +1 202-555-0144 | |
| MMB-41807 | Ethan Ford | ethan.ford@example.com | +1 202-555-0145 |
Set session capacity and availability before committing member places.
Sessions
| Unit code | Session name | Session type | Capacity | Status | |
|---|---|---|---|---|---|
| KAR-MON-1800 | Beginner karate, Monday evening | Beginner karate | 810 | Available | |
| JUD-TUE-1900 | Intermediate judo, Tuesday | Intermediate judo | 470 | Available | |
| TKD-WED-1700 | Youth taekwondo, Wednesday | Youth taekwondo | 270 | Available | |
| SPR-THU-1930 | Adult sparring, Thursday | Adult sparring | 490 | Available | |
| DEF-SAT-1000 | Family self-defense, Saturday | Family self-defense | 560 | Available |
Connect a member and session to dated places, rate and reservation state.
Confirmed waits for the property manager
| Reservation number | Member | Session | Starts at | Ends at | Places | |
|---|---|---|---|---|---|---|
| BKN-76798 | Marcus Bell | Open mat, Saturday morning | 17 Oct | 24 Oct | 730 | |
| BKN-69649 | Amira Saleh | Youth taekwondo, Wednesday | 01 Nov | 08 Nov | 100 | |
| BKN-10051 | Hana Kim | Intermediate judo, Tuesday | 12 Oct | 20 Oct | 370 | |
| BKN-26951 | Diego Navarro | Advanced kata, Friday | 18 Oct | 27 Oct | 220 | |
| BKN-56495 | Marcus Bell | Youth taekwondo, Wednesday | 27 Oct | 05 Nov | 50 |
Connect check-in and studio tasks to a booking, session and recorder.
Bookings
| Reservation number | Member | Session | Starts at | Ends at | Places | |
|---|---|---|---|---|---|---|
| BKN-54493 | Diego Navarro | Youth taekwondo, Wednesday | 18 Oct | 26 Oct | 450 | |
| BKN-41497 | Zara Mensah | Intermediate judo, Tuesday | 04 Nov | 09 Nov | 520 | |
| BKN-65491 | Hana Kim | Intermediate judo, Tuesday | 29 Oct | 01 Nov | 830 | |
| BKN-75459 | Luca Moretti | Junior grappling, Sunday | 15 Oct | 22 Oct | 260 | |
| BKN-98195 | Amira Saleh | Intermediate judo, Tuesday | 18 Oct | 26 Oct | 550 |
Record assessment discipline, date, participants and result against a booking.
Belt assessments
| Booking number | Discipline | Assessed at | Participants | Result | Booking | |
|---|---|---|---|---|---|---|
| BA-17378 | Karate | 16 Oct | 560 | Pass | Saira Qureshi, Wednesday youth class | |
| BA-89968 | Judo | 11 Oct | 230 | Retry | Saira Qureshi, Wednesday youth class | |
| BA-76616 | Taekwondo | 19 Oct | 640 | Pass | Diego Navarro, Thursday sparring | |
| BA-43772 | Brazilian jiu-jitsu | 04 Nov | 540 | Retry | Saira Qureshi, Wednesday youth class | |
| BA-15359 | Aikido | 14 Oct | 740 | Pass | Amira Saleh, Sunday junior grappling |
Track event entries, dates, amounts and registration state by booking.
Confirmed waits for the finance officer
| Payment number | Received at | Amount | Reference | Status | Booking | |
|---|---|---|---|---|---|---|
| PYM-75262 | 22 Oct | 270 | CARD-2026-3181 | Pending | Owen Brooks, Friday advanced kata | |
| PYM-57923 | 15 Oct | 280 | CARD-2026-3182 | Pending | Keiko Tanaka, Saturday family class | |
| PYM-92489 | 11 Oct | 830 | BANK-2026-0824 | Pending | Owen Brooks, Friday advanced kata | |
| PYM-39116 | 11 Oct | 110 | CARD-2026-3183 | Pending | Hana Kim, Monday beginner karate | |
| PYM-34461 | 18 Oct | 490 | CASH-2026-0417 | Pending | Keiko Tanaka, Saturday family class |
Review booking-linked receipts and service charges before closing work.
Payments
| Payment number | Received at | Amount | Reference | Status | Booking | |
|---|---|---|---|---|---|---|
| PYM-51766 | 11 Oct | 780 | CARD-2026-3181 | Confirmed | Owen Brooks, Friday advanced kata | |
| PYM-47370 | 18 Oct | 800 | CARD-2026-3182 | Confirmed | Owen Brooks, Friday advanced kata | |
| PYM-40091 | 12 Oct | 740 | BANK-2026-0824 | Confirmed | Owen Brooks, Friday advanced kata | |
| PYM-11371 | 11 Oct | 270 | CARD-2026-3183 | Confirmed | Nikhil Shah, Saturday open mat | |
| PYM-26843 | 16 Oct | 720 | CASH-2026-0417 | Confirmed | Nikhil Shah, Saturday open mat |
Member booking to studio follow-through ships ready to use. One step needs a named approval before the work moves on: Confirm booking (Property Manager).
Set capacity and availability before accepting places.
Connect a member to the intended session and dates.
Check capacity before making the class commitment.
Attribute the session task to the person who handled it.
Give Operations Reviewer the linked assessment and attendance context.
Compare service charges with verified receipts by booking.
Open any booking to see its attendance, the roles that work on it, its process stages and its approvals on one page.
Member, Starts at, Ends at and Places.
Each line is linked to this booking.
Finance Officer, Front Desk Agent and Property Manager, each with their own permissions.
Prepare sessions and Record attendance, with the role that acts.
Confirm booking, with who decides.
Requested
| Task number | Task type | Expected at |
|---|---|---|
| ATT-13831 | Cleaning | 16 Oct |
| ATT-87185 | Maintenance | 19 Oct |
| ATT-14223 | Member Service | 11 Oct |
Property Manager maintains sessions, members, plans and bookings.
Signed in as Property Manager
| Decision | Approver | |
|---|---|---|
| Confirm bookingCheck capacity before making the class commitment. | Property Manager |
Everyone opens Martial Arts Studio to the work that is theirs. Pick a role to see what it starts with.
Prepares authorized financial drafts and reconciles confirmed receipts.
This is the first screen this role sees.
Tournament registrations · Finance Officer
Captures assigned stays and service work and evidence.
This is the first screen this role sees.
Bookings · Front Desk Agent
Owns stays and service setup, planning and assigned operational work.
This is the first screen this role sees.
Bookings · Property Manager
Reviews evidence and authorizes eligible domain outcomes.
This is the first screen this role sees.
Tournament registrations · Operations Reviewer
Maintains user access and oversees the studio's operating setup.
Review booking demand, assessment results and financial follow-up from linked records.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Requested | 41 | ||
| Confirmed | 28 | 68% | |
| Attended | 20 | 71% | |
| Completed | 12 | 60% |
Sample totals per stage
Show reservation count and places by booking status.
Show each session's capacity alongside linked booking places and dates.
Group attendance tasks by type and status.
Group Pass and Retry results by discipline and assessment date.
Group registration amount and status by tournament name and event date.
Compare received amounts and payment statuses for each booking.
Show service price by draft, posted and voided state.
Compare plan price and validity dates.
See how Martial Arts Studio fits your kind of team.
Each stage of member booking to studio follow-through names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Ask Proto to prepare studio records and evidence for human review.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 12 tablesStart with one team and one process, then add the rest once the basics are running.
Define session capacity, booking confirmation, attendance, assessment review and payment confirmation owners.
Load people, members, plan terms and sessions, then check identifiers and permissions.
Enter requests, inspect conflicting intervals, confirm an eligible booking and record attendance.
Attach a belt assessment and a tournament entry to the correct booking and rehearse review.
Compare service items, pending payments and confirmed receipts before the manager completes a booking.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure Martial Arts Studio for your business. Start with current members, a manageable set of sessions and one representative booking cycle.
Property Manager owns bookings and checks session capacity, dates and places before moving a request to Confirmed.
Yes. Each booking has its own reservation number, session, interval, places, rate and status.
An attendance task links the booking, session and recording person. Its expected and check-in dates describe the work.
Each assessment has a discipline, date, participant count, Pass or Retry result and a linked booking.
An entry stores the tournament name, event date, amount, booking and registration state.
The registration and payment have separate states. Finance Officer verifies a receipt before marking the payment Confirmed.
Mark the entry Withdrawn and review any linked payment under the studio's refund policy.
Property Manager reviews its operating state and the booking schedule before making another commitment.
Operations Reviewer reads the assessment and linked booking context, then flags any incorrect detail for the staff owner to correct.
Start free, then use Proto to change fields, steps and approvals before your team goes live.