Equip your sports academy with WhatsApp & Voice agents, class booking, memberships, waitlists, and payments
B2B platform—we provide tools your academy uses to enable member bookings, trials, waitlists, payments, reminders, and WhatsApp/Voice conversations with your customers
Who this is for
Our solutions are designed for all types of sports facilities and academies
Football & futsal
Swimming
Martial arts
Tennis/Pickleball
Dance
Athletics
Multi-sport camps
Youth academies & after-school clubs
What Mawidi enables
Everything below describes capabilities you switch on for your academy; Mawidi does not run your classes or charge your customers directly
WhatsApp Sales/Support Agent
Answers FAQs, offers class slots, enrolls trials, sends pay links, handles reschedules
Class & Course Booking
Drop-in, blocks, terms, memberships & passes, waitlists that auto-fill cancellations
Payments & Deposits
Stripe/Apple/Google Pay with receipts and refunds per your policy
Two-way Inbox + Broadcasts
WA/SMS/Email for schedule changes, weather alerts, and promos
Coach Portal
Attendance (QR), notes, and progress badges
Family CRM
Consent, preferred language (AR/EN), and segments
Voice Agent
Answers calls and performs the same flows hands-free
WhatsApp Agent — what members experience
You configure the flows; your families message your WhatsApp number
Typical questions it handles
- Class times for Under-10 Football?
- Trial lesson for swimming this week?
- Can we pause membership during travel?
- Today's court availability for 6-7pm?
Quick-reply chips
Booking models we support
Complete flexibility in how you offer your services
Drop-in classes
Pay-per-session
Blocks/Terms
e.g., 8-week course with set dates
Memberships
Monthly/term—unlimited or X classes/wk
Passes
10-class pack; expiry rules
Trials/Try-outs
One-time or discounted intro
Camps & Tournaments
Multi-day, capacity, teams
Timetables, Capacity & Waitlists
Publish timetables with coach, level, capacity, and skill prerequisites
- Waitlists auto-notify when a seat opens
- Auto-claim window (e.g., 15 min)
- Attendance via QR on arrival
Waitlist message
“A spot in Level 2 Swim (4:30 PM) just opened. Claim in 15 min: {{link}}”
Capacity Management
Memberships & Passes
Tiers (Basic/Plus/VIP), freeze rules, guest passes, and family bundles
Basic
- 4 classes/month
- 24hr advance booking
- Free cancellation
Plus
- 8 classes/month
- Priority booking
- 1 guest pass
- 7-day freeze
VIP
- Unlimited classes
- Instant booking
- 2 guest passes
- 14-day freeze
- Private sessions
Renewal reminder
“Your Plus membership renews on {{date}}. Manage plan or update payment: {{link}}”
Payments, Deposits & Refunds
Pay links in WhatsApp/Email; deposits for trials or peak sessions
- Split payments for siblings
- Promo codes
- Gift vouchers
- Refunds and credit notes per your policy
Payment example
“Pay QAR 120 to confirm Saturday's class for Omar”
Flexible pricing set by you according to your academy policy
Voice Agent
EN/AR phone flows: check class times, book/reschedule, hear fees, send pay links
Features
- Recognizes caller ID
- Pulls family profile
- Drops transcript into same thread
- Report absence
- Voice payment processing
Opening line
“Welcome to {{academy}}. I can help with bookings, trials, and schedule changes”
Communications
Effective communication with families across multiple channels
Two-way inbox
For WhatsApp/SMS/Email with quick replies, templates, internal notes, SLAs
Broadcasts
Weather alerts, coach illness, venue changes, term enrollment windows, camp promos
Venue change
Swimming Level 3 moved to Pool B today
Weather alert
Outdoor training cancelled due to weather - moved indoors
Special offer
20% off summer camp - book before Friday!
Coach Portal
Powerful tools for coaches to manage classes and track student progress
Today's roster
Medical/parent notes, emergency contacts (read-only), attendance QR
Per-student tags & progress
Belt levels, stroke technique, match fitness
Incident log
Message hand-off to admin if follow-up needed
Safety note: Sensitive data stays in your secure portal; not stored in chat
Family CRM & Segmentation
Household profiles (guardians, siblings), preferred language, consent flags, interests, and history
Family profiles
Comprehensive family data management
- Guardians and siblings
- Preferred language (AR/EN)
- Consent flags
- History and achievements
Segmentation
Smart targeting of families
Win-back offer
“We'd love to see Maya back—20% off this week's Ballet Level 1”
Safety, Consent & Compliance
Complete protection for your members' data with full regulatory compliance
Guardianship aware: all contracts and payments are with guardians
Consent for photos, medical notes, and communications
Quiet hours respected; RTL layouts supported
Data encrypted; role-based access; audit logs
Do not share IDs/medical details in chat—use the secure upload link
Analytics & Owner Digest
Powerful insights to improve your academy's performance
Metrics
- Enrollment funnel: enquiry → trial → join → retained
- Utilization & capacity
- No-show rate
- Waitlist fills
- Membership MRR/churn
Weekly digest
To Email/WhatsApp with highlights and risks
Digest sample
“Trials +22%, conversions 41%. Best fill: Thu 5-7 PM. No-shows 4.8% (↓1.2%)”
Frequently Asked Questions
Do you message minors directly?
No—messages are addressed to guardians unless you permit otherwise
Can we cap class size and use waitlists?
Yes—auto-notify and auto-claim
Refund policy support?
Yes—configure windows and fees; the agent communicates them
Multi-language?
Full EN/AR with RTL; templates you can edit
Get started
Join leading academies in the Gulf
Connect WhatsApp/phone; choose agent tone
Import classes, timetables, capacities, levels, fees
Set trial rules, membership tiers, passes, and refund policy
Turn on reminders, broadcasts, and the coach portal
Launch payments and owner digest