Made for freelance swim coaches

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.

ORCA Coach workspace
Sample data · Singapore

Schedule

Manage lesson appointments with your students.

New lesson
Friday, 30 October2 lessons
OCT30FRI
Mia ChenScheduled
ChildrenIntermediate
3:15 PM · 45 min Riverview Residences · #05-08
OCT30FRI
Noah LimScheduled
ChildrenBeginner
4:45 PM · 30 min Cove Grand · #11-13
Sample data · Preview only
ORCA · sample workspacePreview only
Your lessons and admin, together
Everything in one place

From the first booking to the next lesson

Keep your schedule, lesson records and payments together, without switching between chats and spreadsheets.

01

Know what’s coming up

See your next lessons and who you’re teaching.

Schedule · Student records
02

Keep track of each student

Record attendance, add notes and review progress updates.

Attendance · Progress notes
03

Stay on top of payments

Check lesson counts, paid invoices and outstanding payments.

Billing · Invoices
Alex Tan · Lesson noteCoach-reviewed
“Freestyle breathing is becoming more consistent. Alex completed a full 25m lap without stopping.”
✓ Review and edit before sharing
✓ Keep progress with each student’s record
✓ Pick up where you left off next lesson
After the lesson

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.

Made for the way you teach

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

9:41

ORCA · Finn

Coach scheduling · WhatsApp

Finn illustrative conversation transcript

  1. Coach: Hi Finn, move Alex’s Friday lesson to Sunday at 9 AM.
  2. 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.
  3. Coach: Typed confirmation: YES
  4. Finn: Confirmed: Alex Tan — Sun 18 Oct 2026, 9:00 AM at Bishan Swimming Complex. This lesson only.
Meet Finn

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

9:41

ORCA · Kai

Attendance review · WhatsApp

Kai illustrative conversation transcript

  1. 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?
  2. Coach: Alex and Samuel came.
  3. Kai: I found two Samuels: Samuel Lee and Samuel Tan. Which one came? I won’t mark anyone absent unless you tell me.
  4. Coach: Samuel Lee came. Samuel Tan was absent.
  5. 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.
  6. Coach: Typed confirmation: SAVE
  7. Kai: Saved attendance for 1 class. You’re all done for this day.
Meet Kai
WhatsApp attendance assistantPremium

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

9:41

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.

Lightning alerts
Optional browser notifications · not WhatsAppPro + Premium

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

9:41

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.

Haze alerts
Optional browser notifications · not WhatsAppPro + Premium

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 works

FAQ

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.

Ready to get started?

Make more room for coaching

Create your free account, or book a demo and we’ll show you around.

Find the right plan for you.

Opening ORCA

Getting your coaching workspace ready.

If this takes longer than usual, try reloading.