— THE OPENING CUT
South African gyms run on WhatsApp groups, cash envelopes and a coach's memory. That works at twenty members. It breaks at fifty. It buries you at a hundred.
Wolf Mark collapses the head-coach admin stack into one app. The member roster, the plans, the billing settings, the proof-of-payment slips, the public gym profile and the inbox — in one place, on one phone, in the coach's first language: training.
— Founding note · 2026Member roster, plans, payment status, class schedules, proof-of-payment review, the monthly close — all in one app on the coach's phone.
Members find verified gyms, message the coach, see their plan and outstanding fees, and submit proof-of-payment in two taps. One thumb-friendly home.
Three South African payment paths — EFT, proof-of-payment upload and cash-via-coach. A coach-side queue closes invoices in two taps. No card processor required.
Everything an owner used to track in their head, a notebook, three WhatsApp groups and a spreadsheet — collapsed into a single mobile dashboard. Open the app between rounds. Close the month before you leave the mat.
Every member, with rank, plan, last seen, and live payment state. Filter by overdue, by belt, by discipline. The morning's first question, answered before coffee.
Unlimited tiers — kids, adult full, fight team, drop-in. Set price, billing day, suspension threshold. Wolf Mark runs the cycle.
Publish the week's mat times — disciplines, coach, level — straight onto your public gym page. Members and prospects see when to come; you stop repeating yourself in DMs.
Members upload EFT slips. You approve, reject, or query them in two taps. No more cropped screenshots scrolling up your WhatsApp.
Submit certs, lineage and gym photos. Admin reviews. Once approved, your gym goes public in the directory — prospects find you by city and discipline, message you direct, and join from the same screen.
Members open Wolf Mark to find the next class, the rank they're chasing, the fee status they need to clear and the latest from coach. Quiet design, loud information. Designed for the gym bag, not the boardroom.
Your gym, your plan, your outstanding fees, your inbox. No marketing, no upsells, no gamified streaks. The information you wanted, then nothing.
Find admin-vetted gyms by city, discipline and affiliation. See the schedule, plans and contact on one page — then message the coach without leaving the app.
Height, weight, fight weight, stance, experience and disciplines — set once. Your gym sees a real picture of who walked in the door, not a name on a clipboard.
Coach's banking details live in the billing tab. Pay, upload the slip, and your invoice clears once the coach approves. No more lost screenshots in three group chats.
A clean private thread to your gym — ask a question, flag an injury, send a heads-up about Tuesday. One inbox, not five WhatsApp groups.
Three South African payment paths — EFT, proof-of-payment upload and cash-via-coach — with a coach-side queue that closes invoices in two taps. No card processor to set up, no debit-order paperwork to chase, no spreadsheet to reconcile.
— THE CARD
Member pays into the gym's account, uploads the slip in-app. Coach approves in two taps; the invoice closes; the member gets a receipt.
Coach takes a R500 in the change-room, taps "Cash settled" on the member row. Logged, dated, audit-trailed. The envelope stays empty.
A single screen for the month — who's paid, who's pending, which POPs need a look. Close the month before you leave the mat.
A member-to-coach inbox, in the same app the rest of the gym lives in. No new download, no third-party group, no muting "Coach has changed the subject."
Inbound from your public gym profile. Sipho has filled in his fighter profile — 6 yrs BJJ, blue belt at his old gym in JHB, 78 kg, no injuries flagged. Reply opens a private thread; tap "Invite" to drop him into the join flow.
A clean private thread per member. Send a heads-up, flag an injury, follow up on a POP. One thread, dated, searchable.
Strangers find your gym, hit "Message coach" from your profile, and you get a single threaded inquiry — fighter profile attached. No swapping between Instagram DM, WhatsApp and email.
When a member submits a POP, the coach sees it on the same row as their last message. Approve, query, or reply — the conversation and the invoice stay attached.
Wolf Mark's public gym directory is admin-vetted. Coaches submit certs, a selfie, and gym photos. We check, we approve, we list. The lineage matters in this sport; we treat it like it does.
VERIFIED · 印 Belt rank certificate, lineage, ID selfie, gym address, two interior photos. Every field; no fast-track.
Wolf Mark's admin team — practitioners, not call-centre — walk every submission. Approve, request more info, or decline.
Approved gyms appear publicly. Members find you by city, discipline, or affiliation. Inquiry messaging is built in.
Status, contact, head-coach changes trigger a fresh check. The seal means something this month, too.
Searchable list with plan, status and outstanding balance per member.
Unlimited price points and billing days, configured per gym.
Published on your public gym profile — disciplines, coach, level.
EFT slips uploaded in-app; coach approves in two taps.
Logged, dated, audit-trailed. Never an envelope.
Monthly invoices, statuses, close-the-month in one screen.
Threaded coach ↔ member messaging, plus directory inquiries.
Schedule, plans, contact and photos on a verified directory page.
Human-reviewed coach onboarding before any gym goes public.
Height, weight, fight weight, stance, experience, disciplines, city.
Prospects message a gym direct from its profile; lands in inbox.
Light (warm paper) and dark; iOS, Android and web from one codebase.
Pricing scales with headcount — never with features. Every plan ships every feature Wolf Mark has. Try any tier free for one month; cancel any time and export your roster on the way out.
The first month is free on every plan. We onboard you ourselves — members, plans, payments, the lot — and your head coach gets a direct line to the team.