More coaching
Less admin
Manage your lessons, attendance, invoices and student progress in one place. Built for freelance swim coaches in Singapore, with less admin between lessons.
Explore the workspace with sample names and details.
Schedule
Manage lesson appointments with your students.
From the first booking to the next lesson
Keep your schedule, lesson records and payments together, without switching between chats and spreadsheets.
Know what’s coming up
See your next lessons and who you’re teaching.
Schedule · Student recordsKeep track of each student
Record attendance, add notes and review progress updates.
Attendance · Progress notesStay on top of payments
Check lesson counts, paid invoices and outstanding payments.
Billing · Invoices“Freestyle breathing is becoming more consistent. Alex completed a full 25m lap without stopping.”
Build on every lesson
Turn a few lesson notes into a progress update. Review and edit the draft before sharing it with families. Nothing is sent without your approval.
Sample student and lesson details.
Stay informed before your lesson
See nearby lightning activity and regional air quality around your lessons. These updates don’t guarantee pool safety or replace official guidance and your own judgement.
Explore Finn, Kai and weather alerts
Why ORCA
Software that fits your swim coaching day
Following up on payments
Checking who has paid and sending reminders takes time.
Keeping everyone updated
Every booking, change and reminder means another message to send.
Counting completed lessons
It’s easy to lose track of lesson counts and when to send the next invoice.
Finding a new lesson time
A simple change can turn into a long exchange of messages.
ORCA helps you keep it all organised
_1780448359693-CEhYqN3S.png)
ORCA · Finn
Coach scheduling · WhatsApp
Finn illustrative conversation transcript
- Coach: Hi Finn, move Alex’s Friday lesson to Sunday at 9 AM.
- Finn: Please review Alex Tan Original: Fri 16 Oct 2026 · Bishan Swimming Complex New: Sun 18 Oct 2026 · 9:00–9:45 AM · Bishan Swimming Complex Nothing has changed yet. Reply YES or CONFIRM by text to save. Clients will be notified using saved contacts.
- Coach: Typed confirmation: YES
- Finn: Confirmed: Alex Tan — Sun 18 Oct 2026, 9:00 AM at Bishan Swimming Complex. This lesson only.
Let Finn help sort out the schedule
Handle lesson bookings, changes and cancellations on WhatsApp. Coaches can send voice notes too. Available on Premium.
Collects the booking details
Finn gathers your client’s preferred time and checks your availability.
Helps clients reschedule
Review the new lesson details and approve the change before your calendar updates.
Keeps cancellations clear
See which lesson a client wants to cancel, with the details in one place.
You review and confirm each proposed change by text before it’s saved
_1780448359693-CEhYqN3S.png)
ORCA · Kai
Attendance review · WhatsApp
Kai illustrative conversation transcript
- Kai: Attendance check · Sun 18 Oct 2026 · 9:00–9:45 AM SGT Bishan Swimming Complex Roster 1. Alex Tan 2. Samuel Lee 3. Samuel Tan Who attended?
- Coach: Alex and Samuel came.
- Kai: I found two Samuels: Samuel Lee and Samuel Tan. Which one came? I won’t mark anyone absent unless you tell me.
- Coach: Samuel Lee came. Samuel Tan was absent.
- Kai: Attendance review · Sun 18 Oct 2026 9:00–9:45 AM SGT · Bishan Swimming Complex Attended: Alex Tan, Samuel Lee Absent: Samuel Tan Unmarked: None Nothing is saved yet. Reply SAVE to confirm.
- Coach: Typed confirmation: SAVE
- Kai: Saved attendance for 1 class. You’re all done for this day.
Record attendance while it’s still fresh
Tell Kai who attended by WhatsApp text or voice note. Kai checks your class list and asks if anything is unclear.
Review the whole class first
Check the full attendance summary. Type SAVE when it looks right.
A reminder when you need one
Choose a daily Singapore-time check-in, sent only when attendance is still pending.
Let clients know the lesson is done
After saving, Kai can notify eligible saved contacts that the lesson is complete.
Attendance checked against your class list, ready for you to review and save
_1780448359693-CEhYqN3S.png)
ORCA · Lightning
Lesson-day phone report
Lightning workflow. The alert window starts at your chosen lead time before the lesson. Recent lightning is detected within 2 km of the reliably matched venue. An illustrative condensed Lightning activity alert arrives for Bishan Swimming Complex. Checks continue through the scheduled lesson end.
Know when lightning is nearby
Get phone notifications for lightning near scheduled lesson venues that ORCA can locate reliably.
Based on where you teach
The default alert radius is 2 km around your lesson venue, not your phone’s location.
Timed around the lesson
Choose when alerts start. They can continue until the lesson’s scheduled end.
Know which venues aren’t covered
Venues ORCA can’t locate reliably are skipped and shown to you.
Nearby lightning updates during your chosen lesson alert window, not an all-clear
_1780448359693-CEhYqN3S.png)
ORCA · Haze
Lesson-day phone report
Haze workflow. Your selected lead time begins before the upcoming lesson, up to 24 hours. One haze report is due ahead of this lesson. A Central regional sample is prepared: 24-hour PSI 54 observed at 08:00 SGT and 1-hour PM2.5 18 micrograms per cubic metre observed at 09:00 SGT. An illustrative condensed ORCA Haze Report arrives once for this lesson; best effort delivery, with no repeats. These are regional readings, not a venue measurement.
Check regional air quality before your lesson
Get a haze report before your lesson. Enable browser notifications on each phone you want to use.
Readings from the nearest reporting region
For reliably located venues, see official 24-hour PSI and 1-hour PM2.5 from the nearest NEA reporting region, not measurements at the pool.
Choose when your report arrives
By default, one report arrives before each lesson, up to 24 hours ahead. Delivery times may vary.
Regional air-quality readings before your lesson, without a separate lookup
Tools for your day-to-day
Keep your coaching admin in one place
Start with the basics, then choose the plan that fits the way you coach.
Automated invoicing
Manage billing cycles and share PayNow QR invoices on WhatsApp.
Lesson reminders
Send WhatsApp reminders on a schedule that suits you.
AI progress reports
Turn lesson notes into a report you can review and share as a PDF.
Student profiles
Find contacts, medical notes, swimming levels and lesson history in one place.
Video library
Share coaching clips, find new drills and learn from other coaches.
Expense tracking
Record expenses and see where your money goes each month.
Income overview
See paid invoices, outstanding payments and each student’s billing progress.
Calendar sync
Connect your schedule to Outlook, Google Calendar or your phone.
Secure and private
Keep student details and billing records private in your account.
Finn scheduling
Handle WhatsApp booking requests with your approval before changes are saved. Premium only.
Kai attendance
Record attendance on WhatsApp. Review the class list and type SAVE to confirm. Premium only.
Lightning alerts
Get browser notifications for nearby lightning at reliably located lesson venues. Pro and Premium.
Haze reports
Get regional PSI and PM2.5 readings by browser notification before lessons. Pro and Premium.
See ORCA in action
See how it worksFAQ
Common questions
Is ORCA built for freelance swim coaches in Singapore?
Yes. Manage your students, lessons and payments together, with WhatsApp updates, PayNow QR support and lesson times in Singapore time.
What software tools does a freelance swim coach need?
A calendar, student records, attendance, invoices and client updates cover the basics. ORCA brings them together, with features that vary by plan.
What makes ORCA different?
Your lessons, billing and student records stay connected. Clients receive updates on WhatsApp without logging into ORCA, with Finn scheduling available on Premium.
Do I need a credit card to start?
No. You can create a free account without payment details and upgrade later if you need more features.
What will my clients receive?
Lesson confirmations, progress reports, invoices and receipts, shared on WhatsApp with a consistent look.
Can ORCA help me keep track of payments?
Yes. Keep track of billing cycles, share invoices with your PayNow QR and see which payments still need a follow-up.
How does ORCA help with everyday admin?
Keep lesson counts, invoices and student updates together, with fewer spreadsheets and messages to manage.
How does Kai record attendance?
On Premium, tell Kai who attended by WhatsApp text or voice note. Kai checks your class list and clarifies unclear names. Review the full summary and type SAVE to record it.
How do lightning alerts work?
On Pro and Premium, enable phone browser notifications. Alerts default to 2 km around reliably located lesson venues, not your live location, and run from your chosen lead time until the scheduled end. Unmatched venues are skipped and shown. Lightning can still be nearby even if you don’t receive an alert.
How do haze alerts work?
On Pro and Premium, enable browser notifications on each phone. By default, get one report before each lesson, up to 24 hours ahead. Delivery times may vary. Official 24-hour PSI and 1-hour PM2.5 come from the nearest NEA reporting region for reliably located venues, not measurements at the pool or your phone’s location.
Can I use ORCA for private and group lessons?
Yes. Manage both in the same calendar, track each student and keep families updated when lessons change.
Is my students' data safe?
Student profiles, guardian contacts and billing records are private. You choose what to share with families.
What happens if I stop my subscription?
Downgrading to Free keeps your account and data. Closing your account permanently deletes your account and its student records, invoices and reports.
Make more room for coaching
Create your free account, or book a demo and we’ll show you around.