Everything My Yoga Class can do
Last reviewed:
A grouped reference of platform functionality for UK yoga teachers. Community is free; Pro is £5 per month as an optional upgrade, with a free first month (cancel anytime). Features marked Pro or Community apply only to those plans.
Public profile & discovery
Your professional home on the web — and how students find you in the UK directory.
Teacher public page
A branded page at myc.yoga/your-name with bio, photo, upcoming classes, courses, contact options, and a Share menu for links and QR codes.
Class & course pages
Each offering gets its own shareable page with date, location, price, and a booking button — share via WhatsApp, SMS, copy link, or download a QR code from the page.
Share profile & offering links
Share button on your public profile, class, and course pages (and from course lists in your dashboard) — send via WhatsApp, SMS, copy link, or create a print-ready QR code (SVG or PNG) for posters, flyers, and business cards. As the teacher, email saved students from your CRM with a prefilled message and secure link (BCC). Each channel is tagged so profile view stats show what drove traffic.
UK directory & map
Insured teachers appear on the public find-yoga-teachers map and search — filterable by style, day, and location.
Insurance verification badge
Upload your insurance certificate in Settings; verified, in-date cover unlocks directory visibility.
Profile view stats
See approximate public page views, including when people share via WhatsApp, SMS, email, copy link, or QR code.
Draft vs published
Work on classes and courses privately; only published items appear on your public pages and in search.
Unsplash header images
Browse royalty-free images from Unsplash when setting banners on your profile, classes, courses, and retreats — yoga-themed search by default. Photographer attribution is stored and shown on the public page automatically.
Classes
Schedule drop-ins, recurring series, and run the register on the day.
Create & edit classes
Title, description, price, duration, capacity, header image, and teacher notes for each session.
Recurring series
Set up weekly or repeating classes in one go; edit a single occurrence or the whole series later.
Online & hybrid
Add an online meeting link alongside or instead of a physical venue.
Venue linking
Attach saved venues with map coordinates for directory and search placement.
Class register
View bookings, mark attendance, record no-shows, add walk-ins, manage payment status, and record private notes per student.
Class broadcast email
ProEmail everyone on the register in one go via BCC — replies stay private. Available on Pro (or approved beta access).
Cancel & refund handling
Cancel a class or individual booking with clear payment resolution options for manual refunds and credits.
Pack pricing on classes
Let students pay drop-in or use class-pack credits where you allow it.
Directory class limit (Community)
CommunityCommunity plan: one standalone public class per calendar week on the directory. Pro: unlimited.
Courses
Multi-week programmes sold as a single enrolment.
Course builder
Create a course with title, description, fixed price, and banner image; add existing or new classes to the term.
Course enrolments
Students book the whole course; you see enrollees across every session in the course.
Per-session attendance
On the class register, mark which course enrollees attended each week or record a no-show — separate from drop-in bookings.
Course-only classes
Classes that belong to a course show “Book course” on the public page instead of single-class booking.
Payment method overrides
Optionally override your default payment methods (cash, bank, link, Stripe) per course.
Community course limits
CommunityCommunity plan: one active course with up to three classes. Pro: unlimited courses and class count.
Retreats
Weekend or week-long offerings — coming soon. We're building this together with active teachers on the platform before opening it up.
Retreat listings
Coming soonCreate retreat pages with dates, location, pricing, and a booking flow on your public profile.
Retreat bookings
Coming soonStudents enrol on your public retreat page; bookings appear in your teacher dashboard.
Students (CRM)
Everyone who has booked, enrolled, or been added to your roster.
Student list
See all students linked to your classes and courses, with booking history and contact details.
Private teacher notes
Record injuries, progress, and reminders on each student — visible only to you.
Health form data
Students complete a digital health form at sign-up; emergency contact and health info is available when they book.
Shareable sign-up link
Share a dedicated connect page from your Students dashboard (WhatsApp, SMS, copy link, QR code, or email saved students). When someone opens it and signs in or creates a free account, they're linked to you automatically and you appear under their “My teachers”.
Add students manually
Add walk-ins or regulars from the register or students list without them self-booking first.
Import students from CSV
Bulk-add students from a spreadsheet on the Students page — download the template (name, email, phone, emergency contact, teacher notes) and upload your file.
Class pack balances
See remaining credits on each student's pack accounts tied to your templates.
Export student data
Download your student list as CSV for your own records.
Venues
Reusable locations for classes and retreats.
Saved venues
Store name, address, map pin, and private notes for halls and studios you teach at.
Quick attach to classes
Pick a venue when creating a class instead of retyping the address each time.
Pricing & promos
Drop-in prices, bundles, and checkout discounts.
Class pack templates
Define bundle sizes and prices (e.g. 5-class pack); students buy credits applied at booking.
Percentage promo codes
Create codes with discount %, expiry, usage limits, and scope (classes, courses, or both).
Per-class promo assignment
Attach specific promo codes to individual classes or recurring series.
Free checkout promos
100% discount codes complete booking without card payment where configured.
Payments
Take money your way — online and offline — with one confirmation workflow.
Stripe Connect card payments
Students pay by card at checkout; funds go to your connected Stripe account (direct charges, UK GBP).
Cash
Accept cash and log it manually; appears in finance alongside other methods.
Bank transfer
Show your bank details at checkout; students mark payment sent and you confirm in Pending payments.
Payment link
Send students to PayPal, Monzo.me, or another link; same confirm-when-paid flow as bank transfer.
Pending payments inbox
Review bank/link payments awaiting confirmation and browse recent payment history.
Booking confirmation emails
Students and teachers receive email when a booking or enrolment is confirmed — including after Stripe checkout.
Finance
A unified earnings view built with UK self-assessment in mind.
Monthly earnings breakdown
See income grouped by month with payment method splits.
Preset date ranges
Filter by this week, this month, this year, current/last UK tax year, UK financial year (5 Apr–4 Apr), or custom dates.
All payment methods in one place
Cash, bank, link, Stripe, and pack credits flow into the same transaction ledger.
Transaction detail
Drill into individual payments linked to classes, courses, packs, or retreats.
Settings & account
Profile, compliance, and subscription.
Public profile editor
Display name, bio, profile photo, and your myc.yoga URL slug.
Profile QR code
Generate a scannable QR code for your public profile in Settings — download SVG for print or PNG for quick use. The same QR tool is available from the Share button on profile, class, and course pages.
Insurance upload
Upload certificate and expiry date for directory verification.
Onboarding wizard
Step-by-step setup when you first join — profile, first class, payment methods.
Community & Pro plans
Community is free with directory limits; Pro is an optional upgrade at £5/month with a free first month (cancel anytime).
Feature requests board
ProPro teachers can suggest ideas and upvote requests from other teachers.
Privacy & GDPR
UK GDPR-aligned handling of student health data, exports, and deletion — with a published privacy policy.
UK GDPR privacy policy
Clear documentation of what we collect, lawful bases, third-party processors (Clerk, Stripe, Resend, and others), retention, and your rights under UK GDPR.
Digital health forms
Structured student intake (emergency contact, health notes) collected in-app — not scattered paper forms or ad hoc spreadsheets.
Email-confirmed guest booking
Public class and course booking without an account — name, email, and health details inline, confirmed via a magic-link email. Optional free account to manage bookings; card payments require sign-in.
Student export & deletion
Students can export their personal data and permanently delete their account from the dashboard (UK GDPR access, portability, and erasure rights).
Teacher student export
Export student contact data as CSV from the Students page for your own records and GDPR portability workflows.
Deletion audit trail
The platform records account deletion events (without retaining personal data) to support compliance and security workflows.
For students
What your students get when they book through myc.yoga.
Student dashboard
Students see upcoming classes, course enrolments, teachers they follow, and wallet/credits.
Digital health form
Required before booking — emergency contact and health information collected once, kept up to date.
Guest & signed-in booking
Book classes and courses as a guest (email confirmation) or signed-in user. Pack credits and card checkout require an account.
Class pack wallet
Buy and spend pack credits with participating teachers.
Contact teacher
Message form on your public profile, class, course, or retreat page.