The browser key is safe to expose when Row Level Security is enabled. Never paste a Supabase service-role key here.
X
Xecute Family Portal
Book training, manage players, and view your family’s upcoming sessions.
X
Create Family Account
X
XecuteFamily Portal
Book Training
Private lessons and group skates available to your family.
My Bookings
Upcoming and past Xecute sessions.
My Players
Players connected to your family account.
Announcements
Updates from Xecute for all registered families.
Email preferences
Promotional emails about clinics, training and camps are optional. You can change this any time.
X
Xecute Lesson Manager
Owner and staff login.
X
XecuteLesson Manager
Dashboard
Business and lesson activity at a glance.
Today0lessons
This week$0gross revenue
Outstanding$0unpaid
Coach payroll$0earned
Booking requests0pending
Active players0players
Upcoming lessons
Needs attention
Calendar
Day and week view for all on-ice sessions.
Lessons
Every private, semi-private, group and team session.
Players
Contacts, billing, packages and lesson history.
Packages & Credits
Prepaid lesson credits and balances.
Coach Availability
Create a date-ranged weekly schedule and automatically publish 30-minute private openings for families.
Private availability can automatically generate every 30-minute family-facing opening in the selected date range. Blackout dates remain unavailable even after slots are generated.
Availability Rules
Blackout Dates
Any family-facing sessions for that coach/date are automatically hidden and cannot be booked.
Booking
Create private slots and group skates for families to book.
Bookable Sessions
Family Bookings
Cancellation History
Permanent record of family and staff cancellations.
0 cancelled
Communications
Publish to all family portals; promotional email requires opt-in.
Promotional email
Only families who explicitly opted in can receive marketing emails. No email is sent when you publish an announcement.
Checking subscribers...
Announcement history
Notifications
Owner activity feed for family bookings, cancellations and payment changes.
0 unread
Staff
Coach permissions, payout rules and active status.
For security, create the coach in Supabase Authentication first, then add their profile here with the exact same email.
Payments
Collected, outstanding, refunds and payment methods.
Payroll
Coach earnings based on completed lessons and payout rules.
Reports
Revenue, attendance, payment and coach-performance summaries.
Coach performance
Locations
Audit Log
Who changed what and when.
Business Settings
Defaults, cancellation policy and notification targets.
Wix Credit-Card Payment Links
Save each checkout URL once. Xecute will automatically match a session's price to the correct Wix link.