Sound familiar?
Disconnected tools create daily headaches for music school owners.
Calendar clashes
Your personal calendar and teaching schedule live in different worlds. Double bookings happen because neither knows about the other.
Manual accounting
Re-typing every invoice into Xero or your spreadsheet. Copy, paste, pray you didn’t miss one.
Online lesson friction
Creating Zoom links manually, emailing them to parents, hoping they click the right one on the right day.
Everything connects
Five integrations that eliminate tab-switching and double data entry.
Google Calendar — Two-way sync
Lessons sync to Google Calendar automatically. External busy blocks from your personal calendar are pulled back into LessonLoop’s conflict detection. Changes in either direction are reflected within minutes via periodic refresh.
Xero — Accounting sync
Connect your Xero organisation with OAuth2. Push LessonLoop invoices to Xero as sales invoices. Guardians are mapped to Xero contacts automatically. Entity mapping prevents duplicates. Disconnect and reconnect at any time without losing mapping history.
Zoom — Online lessons
Connect your Zoom account and toggle any lesson to online. LessonLoop auto-creates a Zoom meeting and shares the URL with parents via the portal. Meetings update when lessons are rescheduled and are removed when lessons are cancelled.
Stripe Connect — Secure payments
Each organisation connects their own Stripe account. Parents pay via an embedded Stripe payment form in the portal. Auto-pay lets parents enable automatic charging on the due date. Webhook-confirmed payments update invoice status instantly.
iCal feed — Universal calendar access
A read-only calendar subscription URL with token-based authentication. Works with Apple Calendar, Outlook, and any iCal-compatible app — for teachers or parents who prefer their own calendar app.
UK accounting made simple
LessonLoop’s Xero integration is built for UK music schools. Connect once with secure OAuth2 authentication — no API keys, no manual configuration.
Invoice sync
Push invoices from LessonLoop to Xero as sales invoices. Line items, amounts, and due dates all transfer accurately.
Contact mapping
Guardians are automatically mapped to Xero contacts. Entity mapping prevents duplicates so your books stay clean.
No double data entry
Create invoices in LessonLoop and they appear in Xero. No more copying figures between systems.
Flexible connection
Disconnect and reconnect at any time. Your mapping history is preserved, so you won’t lose any configuration.
How it works
Three steps to a fully connected music school.
Connect in seconds
Click connect, authorise with your account, and you’re syncing. No API keys, no IT support needed.
Automatic sync
Data flows between LessonLoop and your connected tools automatically. Invoices push to Xero, busy blocks pull from Google, Zoom links attach to lessons.
Full control
Disconnect, reconnect, or reconfigure any integration at any time. Your data mapping is preserved.
Works hand-in-hand
Integrations enhance every part of LessonLoop.
Frequently asked questions
Common questions about LessonLoop integrations.