Integrations

    Connect your favourite tools

    Google Calendar, Xero, Zoom, and Stripe — seamlessly integrated so your music school runs without switching tabs.

    Built-inNo add-on fees
    app.lessonloop.net/settings
    Settings page showing Xero integration with invoice sync and contact sync

    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.

    Deep dive

    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.

    Xero Integration
    Connected via OAuth2
    Active
    247
    Invoices synced
    89
    Contacts mapped
    0
    Duplicates
    3s
    Avg sync time

    How it works

    Three steps to a fully connected music school.

    1

    Connect in seconds

    Click connect, authorise with your account, and you’re syncing. No API keys, no IT support needed.

    2

    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.

    3

    Full control

    Disconnect, reconnect, or reconfigure any integration at any time. Your data mapping is preserved.

    Frequently asked questions

    Common questions about LessonLoop integrations.

    Which integrations does LessonLoop support?
    Google Calendar (two-way sync), Xero (invoice and contact sync), Zoom (online lesson meetings), Stripe Connect (online payments), and iCal feeds (universal calendar subscription).
    Is the Xero integration included in my plan?
    Xero integration is available on Studio and Agency plans. Connect your Xero organisation from Settings → Accounting.
    Does Google Calendar sync work both ways?
    Yes. Lessons sync from LessonLoop to Google Calendar, and busy blocks from Google are pulled into LessonLoop’s conflict detection.
    Do I need a paid Zoom account?
    You need a Zoom account to connect. LessonLoop auto-creates meetings for any lesson you toggle to online.
    Can parents subscribe to a calendar feed?
    Yes. LessonLoop generates a secure iCal feed URL that works with Apple Calendar, Outlook, Google Calendar, and any iCal-compatible app.

    Connect your tools. Simplify your workflow.

    Google Calendar, Xero, Zoom, and Stripe — all integrated, no add-on fees.