
We’ve introduced Appointment Scheduling to make it easy for teachers to offer bookable time slots and for families to schedule sessions without back-and-forth.
What’s new
Appointment types with custom durations, availability, and booking rules
Shareable booking links per appointment type
Automatic conflict detection against existing lessons and bookings
Timezone-aware availability and booking flow
Optional calendar integration for invites
Why it’s useful
Reduces scheduling friction and manual coordination
Keeps your availability clear and always up to date
Helps families book quickly with a simple, guided flow
Keeps your calendar protected by preventing double bookings
How it works
Create an appointment type (title, duration, timezone, and rules).
Set weekly hours and date-specific overrides.
Share the public booking link with families.
Families pick a time; the system blocks conflicts and confirms the booking.
You can turn types on/off anytime without deleting them.

We’ve launched our new referral rewards program! 🎉
Earn $10 per conversion – When someone signs up with your static referral link and subscribes, you’ll automatically receive a $10 credit applied to your subscription.
Simple sharing – Use your static link anywhere (email, social, website).
Track performance – See how many referrals you’ve sent, earned, and converted right in your dashboard.
Auto credit applied – No manual steps, credits are instantly applied to your account.
Start sharing your link today and earn rewards when friends join!

We’ve added a powerful way to collect and manage new student details directly from your account portal:
Enable Sign-Up Form – Turn on a customizable sign-up form for seamless student onboarding.
Required Fields – By default, collect first/last names and primary contact info. Choose additional required fields as needed.
Custom Fields – Add your own fields (e.g., School, Grade) to capture the information you care about most.
Default Student Status – Decide whether new sign-ups are automatically set to Waiting, Active, or another status.
Custom Messages – Add a display message at the top of the form and a success message shown after submission.
Now you can fully control how students and parents register!

Upload your studio logo in Settings → Account Portal to personalize invoices, emails, and the student portal.
Applies to: invoice PDFs, account portal header.
Live preview with instant revert; logo visibility toggles for invoices and portal respected.
Format support: PNG/SVG (transparent bg recommended), auto‑resized for crisp rendering.
Guidance: 512×512+ recommended, ≤2 MB.
Professional, consistent branding builds trust and recognition—making invoices feel official and boosting payment follow‑through.

We’ve introduced the Account Portal to give students and families a seamless way to connect with your studio online.
Enables the account holder to view unpaid invoices and pay online if Stripe is connected.
Shows their next scheduled lesson with student name, date, time, and time zone.
Allows them to update email and phone contact info for both account holders and students.
Provides access to notes, full payment history, past lesson records, and attendance.
Note: Enable access to the account portal under settings.

You can now mark invoices as partially paid when an account makes a payment that doesn’t cover the full amount.
Manual Tracking – Record partial payments directly on the invoice.
Outstanding Balance – See exactly what’s still owed without altering the original invoice amount.
No Online Sync – This feature is for manual tracking only and does not update the online payment due or adjust invoice totals.
This gives you more flexibility to track accounts that pay in installments or short payments.
This is available on the invoices page where you can update the invoice status.

We’ve added full Stripe integration so families can pay invoices online with ease:
Pay Online Button – Invoices can now include a secure “Pay Online” button for quick payment.
Automatic Tracking – Once paid, invoices are automatically marked as Paid in your account.
Pass Stripe Fees – Optionally pass processing fees directly to families.
Configurable Settings – Manage your payment preferences in Settings → Integrations → Stripe.
Seamless Experience – Give parents a modern and secure way to handle payments without extra work.
Now collecting payments is faster, simpler, and more professional than ever.