Good morning, Coach

πŸ“…

Today's Schedule

Loading
⛸️

All Skaters

Loading

Coach Applications

Review and approve new coach accounts
Loading applications…

Analytics

Income, hours, attendance & tax summary
πŸ’°

Monthly Income

πŸ“Š

P&L Summary

⏱️

Hours Coached

⛸️

Per-Skater Breakdown

Skater Invoiced Paid Outstanding Lessons Attendance
Loading
🏷️

Lesson Type Breakdown

What you teach most & revenue per type
Lesson Type Sessions Hours Avg Price Revenue Share
Loading
πŸ“‹

Attendance Summary

Skaters

Manage your roster
Skater Category Email Level USFS # Actions
Loading

Files

Shared documents & music

Events

Competitions, shows and ice events
Loading…

Schedule

Private lessons & group classes
🎨 Legend
βœ… Attended ⏳ Pending πŸ“Œ Confirmed ⏰ Late ❌ No Show 🚫 Cancelled πŸ“‹ Excused πŸ’° Paid
Loading…

Lesson Types

Reusable templates for scheduling
Loading lesson types…

Auto Emails

Automated emails sent to your skaters on your behalf
πŸ“…

Weekly Schedule Digest

Every week, each skater automatically receives their schedule for the coming week β€” lessons, classes, and upcoming events β€” all in one email.

πŸ†

New Event Notifications

When you add a skater to a new competition, show, or test session, they automatically get an email with the event details β€” date, location, and any notes you've added.

⏰

Registration Deadline Reminders

Automatically reminds skaters when a competition registration deadline is coming up.

πŸ“¨

Send Test Email

Preview any auto email by sending it to yourself so you can see exactly how it looks.

Newsletter

Compose and send a custom email to your skaters
βœ‰οΈ

Compose

Loading skaters…
Send to:
Personalise with {{first_name}}, {{skater_name}}, or {{parent_name}} β€” each family gets their own filled-in copy.
πŸ’Ύ

Saved Drafts

Loading…

Email Log

A record of every email sent to your skaters

Checklist Templates

Create reusable checklists to assign to events

Packing List Templates

Create reusable packing lists to assign to events

Loading…

Email Templates

Customize the automatic reminder emails sent to skaters

πŸ’‘ These templates are used for automatic day-before reminders. You can use these placeholders in your messages:
{{skater_name}} {{first_name}} {{date}} {{time}} {{location}} {{title}}

Class Types

Reusable templates for scheduling classes
Loading…

Locations

Manage rinks, studios and venues
NameShort NameAddressNotesEditDelete
Loading

Availability

Set your coaching schedule so lessons can be booked into open slots
Loading…

Print

Generate print-friendly schedules or price lists

Invoices

Bill skaters and track payments
πŸ’° Outstanding
β€”
#SkaterDateDueTotalStatusActions
Loading…

Business Expenses

Track deductible purchases for tax time
Loading…
DateCategoryVendorDescriptionAmountReceiptEditDelete
Loading…

Mileage Log

Track driving for IRS deductions
Loading…
DateFrom β†’ ToPurposeMilesDeductionNotesEditDelete
Loading…

Settings

Academy info and payment details
🎨

Look & Feel

Pick the colours for your panel. This is yours alone β€” it follows you to any device you sign in on, and does not change what skaters or parents see.
πŸ‘€

What Families See

πŸ’¬

Text Reminders

Texts go only to numbers whose owner has agreed, set on each skater’s record. Sending is not connected yet — it needs an SMS provider account, which is separate from email. Everything here can be set up in advance.
When they go out
⛸️

Academy Info

πŸ“…

Calendar Sync

ℹ️ How it works
Google Calendar β€” events are pushed in real-time the moment you add, edit, or delete a lesson, class, or competition. Requires a one-time setup below.
Apple / Outlook / any other app β€” subscribe to the ICS feed URL. Apps refresh it automatically (usually every 1–4 hours).
🟦 Google Calendar β€” Per-Coach Connection
Each coach connects their own Google Calendar. Click the button below to open a Google sign-in window β€” after approving access, your schedule will sync automatically.
First time only: paste your OAuth Client ID below (from Google Cloud Console β†’ Credentials β†’ your OAuth 2.0 Client).
Found in Google Cloud Console β†’ APIs & Services β†’ Credentials β†’ your OAuth 2.0 Client ID.
πŸ—ΊοΈ ICS Feed (Apple Calendar, Outlook, etc.)
Generate a secret URL below, then subscribe to it in any calendar app:
Apple Calendar: File β†’ New Calendar Subscription β†’ paste the URL
Google Calendar: Other calendars (+) β†’ From URL β†’ paste the URL
Outlook: Add calendar β†’ Subscribe from web β†’ paste the URL
πŸ—“οΈ Import Personal Calendar as Blocks

Pull events from your personal Google Calendar into your schedule as blocked time β€” vacations, appointments, competitions, etc.

πŸ’³

Online Payments

ℹ️ How it works
Each coach connects their own Stripe account. Parents can pay invoices online using a credit card, debit card, or PayPal. Payments go directly to the coach and invoices auto-mark as paid instantly.
Processing fee: 2.9% + $0.30 per transaction (charged to parent). Stripe pricing. Payments processed securely by Stripe.
Checking status…
Open Stripe Dashboard β†—
Refund policy: Contact your coach directly for refund requests.  ·  Payments processed securely by Stripe. iSkatePro does not store card details.
πŸ’³

Payment Methods

These will be included automatically at the bottom of every invoice email sent to parents.

Schedule Presets

Reusable arrival & rink templates β€” apply to any event to auto-generate arrival rows

Goals

Set and track S.M.A.R.T. goals for each skater
Select a skater to view their goals.

Practice Plans

Create plans for skaters & review their practice logs
Loading practice plans…